Author: Keith

  • Turning Documentation Chaos Into a System: An AI-Driven Audit of a 200+ Product Content Library

    A direct-to-consumer e-commerce client runs 170+ live sales funnels across several platforms — ClickFunnels, Shopify, a couple of internal tools — built up over years by multiple contributors. As the catalog grew past 200 product folders, the documentation that was supposed to keep it navigable hadn’t kept pace: fewer than 6% of product folders had any structured notes on what they were, what platform they lived on, or where to find their related tickets. A shared piece of code that every live order form depended on had three different internal documents disagreeing about which version was actually current — a silent risk to live sales pages.

    What I Did

    Using Claude Code as an AI research agent, I ran a full read-only survey of the entire content library — every product folder, every reference doc, every naming convention in use. Rather than proposing a heavyweight rebuild, I designed a lightweight standard: a small, required “context card” for every product that points to the client’s existing project-management system instead of duplicating its data, so there’s never a second copy of information to fall out of sync. I resolved the version conflict the same day it surfaced, then rolled the new standard out folder-by-folder, prioritizing whatever the team was actively working on rather than freezing operations for a big-bang migration.

    The Result

    • Documentation coverage nearly quadrupled in the first rollout sprint, from under 6% to roughly 23% of the library, with backfilling ongoing
    • Resolved a live version conflict and cross-referenced the fix everywhere it was cited
    • Investigated two “duplicate ID” cases and correctly identified them as intentional legacy variants rather than errors, avoiding a rename that would have broken things

    Why It Matters

    Fast-growing catalogs, content libraries, and marketing systems all hit this same wall: the org chart of files and tools grows faster than anyone’s shared understanding of it. The fix isn’t more tooling — it’s a small amount of required structure that an AI agent can audit, maintain, and extend continuously, instead of a one-time cleanup that drifts again in six months.

  • Recent Work: High-Converting Landing Page Designs

    Recent Work: High-Converting Landing Page Designs

    Over the past several months in my role as Digital Marketing Specialist at a leading digital agency, I’ve designed and developed a series of high-converting landing pages focused on optimizing customer acquisition and maximizing conversion rates. These projects showcase my expertise in creating compelling sales funnels using ClickFunnels, implementing persuasive design elements, and applying conversion rate optimization principles. Each landing page features strategic use of urgency tactics, social proof, clear value propositions, and streamlined user experiences designed to guide visitors through the customer journey. The designs demonstrate my ability to balance aesthetic appeal with marketing psychology, incorporating elements like countdown timers, testimonials, guarantee badges, and compelling calls-to-action to drive measurable business results.

    Key Features Demonstrated:

    • Conversion-focused design with clear hierarchy and compelling CTAs
    • Mobile-responsive layouts optimized for all devices
    • Strategic use of urgency and scarcity to drive immediate action
    • Social proof integration including ratings and testimonials
    • Multi-step funnel architecture to maximize customer lifetime value
    • A/B testing frameworks for continuous optimization

    This work exemplifies my approach to digital marketing design—where every element serves a strategic purpose in moving prospects through the conversion funnel while maintaining a professional, trustworthy brand presence.

  • Unlocking Efficiency and Creativity: Adobe Illustrator Custom Scripts

    Unlocking Efficiency and Creativity: Adobe Illustrator Custom Scripts

    Are you an Adobe Illustrator enthusiast looking to enhance your design workflow and elevate your creativity? Dive into the world of custom scripts, where automation meets innovation, and discover how you can revolutionize your Illustrator experience. In this comprehensive guide, we’ll explore the power of Adobe Illustrator scripts, providing you with invaluable insights and resources to supercharge your design process.

    Adobe Illustrator is a design powerhouse, empowering artists and professionals to bring their visions to life. However, as projects become more intricate and deadlines tighter, streamlining your tasks and achieving consistency can be a daunting challenge. This is where custom scripts step in as your creative ally, helping you achieve more with less effort.

    For the most up-to-date code versions, please visit the GitHub repository here: https://github.com/kratner/Scripts.

    To install, right-click on each link and save the .jsx file into your scripts folder. On Mac, that will be /Applications/Adobe Illustrator [version]/Presets/en_US [or other locale]. On PC, that will be Computer > Program Files > Adobe > Adobe Illustrator (the version you are using) > Presets > (Your Language Folder) > Scripts. The scripts should show up under your File – Automation – Scripts menu.

    Bulk Rename Artboards (BulkRenameArtboards.jsx)

    This script opens a simple search and replace dialog to bulk rename your artboards.

    Export Named Artboards to PNG or JPG (ExportNamedArtboardsToPNGorJPG.jsx)

    Name your artboards then export them to individual PNG or JPG files. Keep all of your project assets in a single Illustrator file. This single script saved me years of my time. Credit to Matthew Ericson. According to ChatGPT: “As of my last knowledge update in September 2021, Matt Ericson was a data journalist and the Deputy Graphics Director at The New York Times. He was known for his work in creating interactive data visualizations and graphics that helped readers better understand complex topics through visual representation. Please note that there might have been developments or changes since then that I am unaware of. If you’re looking for the most up-to-date information, I recommend checking The New York Times’ official website or other reliable news sources.”

    List Open Files (ListOpenFiles.jsx)

    If you open a lot of Illustrator files without closing them, sometimes the windows get out of control, and the menu bar won’t show all of the files and it may truncate file names. This script will create a new blank Illustrator file and list your open files for you.

    Open Multipage PDF (OpenMultipagePDF.jsx)

    This awesome script will extract each page of a PDF file into its own artboard. This is useful for adding electronic signatures and other text to forms. It comes in especially handy if you don’t have access to a printer. There are all sorts of other things you can do with the extracted PDF depending on how the PDF was generated. Credit to Carlos Canto.

  • Fake Job Scam: Google Hangout

    Fake Job Scam: Google Hangout

    PUBLIC SERVICE ANNOUNCEMENT – Fake Job Scam:

    If you’re already aware of this fake job scam, good. For everyone else, please read on. I actually fell for one of these a few years ago. For a computer guy, that’s a tough one to admit, but so be it. I’m human. I’m receiving on average one to three of these per day lately.

    BE ON THE LOOKOUT for return email addresses that are Gmail addresses rather than a corporate email address. In all likelihood, they’re spoofing a real person. I will reach out on LinkedIn to the real people and send them a message to let them know they have impersonators out there. This is generally appreciated, and who knows, that act in and of itself could land you a job. Just saying.

    The less obvious and more ambiguous aspect to be on the lookout for in this fake job scam is overall tone of voice used in the email. Note the second paragraph starts with “You are to immediately contact…” This sort of language is rarely if ever used in an authentic recruiter response. Add to that the last sentence of the first paragraph: “The window for this screening test/interview is Monday 12/04/2021 and Tuesday 13/04/2021 from 10 am (EDT) each day.”

    A couple of things here:

    First, the date format is a clear indicator that this originated from outside the United States, as it’s expressed as day/month/year rather than our standard month/day/year.

    Second, odds are you never agreed to any specific dates and times previously. You might not even recall sending an application in for this job/company. I myself don’t keep track of each and every job application I submit online. It’s simply not practical.

    DEAD GIVEAWAY (at least for now):

    “This virtual screening test/interview is online through Email correspondence and Google Hangout.”

    This is always the kicker. That’s how I got suckered. For now, they’re still using this method of contact, but be forewarned that Google Hangouts is going away eventually, according to Google. That was supposed to happen a while back, but Google has been slow to actually get rid of it.

    ONE MORE THING:

    Note the odd indentation of the greeting (“Dear Keith Ratner…”). This in and of itself is not necessarily a red flag, but it’s an easy thing to spot. For me, that does set off alarms. The vast majority of emails don’t look like that, so this is a quick visual cue if you happen to be scanning tons of emails.

    HOW THIS FAKE JOB SCAM WORKS:

    I’m speaking from personal experience here. Your mileage may vary and there might be other processes which ensue should you be inclined to actually follow up on one of these. I did, and this is what happened, in a nutshell:

    I began to engage via Google Hangout (chat only; there was NO VIDEO) with what was clearly an actual human being. (This is another thing that will inevitably become less obvious thanks to better Artificial Intelligence and automated tools – but these people are rather slow to update their methods. Don’t count on them not getting smarter, possibly much smarter, possibly overnight.)

    After chatting back and forth for a short while, it was agreed that I would be sent a check to purchase the computer equipment I would need to perform this work-from-home job. Sure enough, a couple of days later, a FedEx package arrived containing a $2,500 check. I was instructed to deposit the check, go to Wal-Mart, purchase said equipment, then reimburse the sender directly for the difference, which would be roughly $1,000.

    The check was suspicious, but I was in a bind. This was on a Friday, and I wasn’t going to be able to get to the bank until Monday. So, I deposited the check via my mobile device, and the amount showed up promptly in my bank.

    By the time Sunday rolled around, I needed to pay rent, and I could not access any funds. I finally got customer service on the line on Monday. They informed me the check was fraudulent. I spent the next couple of days explaining to a chain of bank agents what had happened. They very politely told me they were severing their relationship with me and would be sending me a certified check for the remaining balance in my bank account (minus the fraudulent $2,500, obviously).

    Needless to say, this was highly inconvenient. I still feel like I got off easy, and I’m sure there are plenty of people out there who end up facing considerably more hardship due to this particular scam.

    DON’T BECOME JUST ANOTHER VICTIM TO THIS FAKE JOB SCAM.

    If anyone has any ideas on how to foil these people, I’m all ears. At the very least, I can provide this as a cautionary tale. This problem is likely to only get worse during this time of high unemployment. There are tons more people who are not technically savvy being forced to go through the online job application process. The last thing anyone needs is this type of nonsense.

    Here is a screenshot of the email, followed by the actual unedited text:

    20210412_1415 FAKE JOB SCAM EMAIL

    Actual text of the email (UNEDITED):

    Dear Keith Ratner,

    Thank you for your application for the Creative Director  position at Shangri-La Construction. After reviewing your application, our online recruitment team has recommended you for the open position and you’re among the candidates shortlisted for a virtual screening test/interview session with a Senior Recruiter at Shangri-La Construction.This virtual screening test/interview is online through Email correspondence and Google Hangout. The window for this screening test/interview is Monday 12/04/2021 and Tuesday 13/04/2021 from 10 am (EDT) each day.

    You are to immediately contact the Senior Recruiter Ms.Kristi Hogan at her email (kristihogan.hr.shangrila@gmail.com) to acknowledge the receipt of this email and to confirm your availability and to schedule your interview. You should also add her on  Google Hangouts with the same email address.
    The goal of this interview is for us to get to know you better, and for you to ask any questions you may have. We want to make sure that your skills, goals and ambitions match our company’s culture and the position.

    It is important that you send email to the Senior Recruiter Ms.Kristi Hogan to proceed with the screening process. The email again for the interview is (kristihogan.hr.shangrila@gmail.com)

    Please do stay safe during this COVID-19 pandemic.

    Best Regards

    Alex Silber
    Project Director
    Shangri-La Construction


    Thank you for reading, and PLEASE BE CAREFUL!

    Now, PLEASE go visit my podcast! Video versions are on my YouTube channel here: THE KEITH RATNER SHOW ON YOUTUBE

    Audio version of the podcast available on Anchor here: ANCHOR.FM and on Google Podcasts here: GOOGLE PODCASTS

    VISIT MY HOME PAGE for more links and additional information.