Playbooks

AI Job Ad Playbook: Write Posts That Attract Top Talent

Stop spraying generic job posts. This AI job ad playbook shows recruiters how to use LLMs to craft targeted ads that reach passive candidates on niche platforms like Wellfound in 2026.

Andy He·

You Know That Feeling When a Job Ad Sits Dead in the Water

You crafted what you thought was a compelling job post. You hit publish on LinkedIn, Indeed, maybe a niche board like Wellfound. And then… crickets. Or worse, a flood of unqualified applicants. In my years of recruiting, I noticed a pattern: generic ads attract generic responses. According to LinkedIn's 2024 Global Talent Trends report, 75% of passive candidates are open to a new role but will ignore an ad that doesn’t speak directly to their skills and motivations. This AI job ad playbook fixes that. We’ll use AI not to churn out more words, but to laser-target the right people on the right platforms—without losing the human touch.


Step 1: Build a Bulletproof Candidate Persona with AI

Before writing a single word, we need to know exactly who we’re talking to. A job ad is a sales pitch, and you can’t sell to a ghost. I use ChatGPT or Claude to create a persona in 5 minutes. Here’s the prompt I copy-paste:

You are a senior recruiter specializing in [industry]. Create a detailed candidate persona for a [job title] role at a [company stage, e.g. Series A startup]. Include: daily frustrations, career motivators, platforms they browse (include Wellfound, Discord communities, etc.), content they engage with, and keywords they'd search for when job hunting. Output as a bulleted list.

For example, when filling a Senior Full-Stack Engineer role for a fintech startup, the AI returned a persona we named “Tasha.” She values remote flexibility, hates bloated Jira tickets, and spends her evenings on Indie Hackers and Wellfound. She searches for “Rust backend roles” and “equity-heavy startups.” This insight is gold. Without it, your ad is guessing.

I test this on every new search. The more specific the persona, the better the ad performs. Don’t skip this step. For a deeper dive, check out our [complete guide to persona research](INTERNAL:playbooks/candidate-persona-research).


Step 2: Research Platform-Specific Keywords (It’s Not Just SEO)

Niche platforms like Wellfound (formerly AngelList) have their own search algorithms. According to Wellfound’s 2025 data, ads with role-specific technical terms in the first 50 words get 2.3x more views from qualified candidates. Yet most recruiters paste the same Indeed-optimized blurb everywhere. Big mistake.

Use an LLM to reverse-engineer top-performing ads. Prompt:

Analyze these 5 high-performing job ads from [platform] for [role]. Extract the common phrases, skills, and pain points they mention. Give me a list of the top 10 keyword phrases I should include in my ad to rank higher and resonate with the target audience.

I feed it ads from similar-sized startups. The output often reveals terms like “build from 0 to 1,” “React Native under the hood,” or “direct impact on product roadmap” that aren't on the standard job description. This is [job posting optimization](INTERNAL:playbooks/job-posting-seo) that speaks the candidate’s language—not just a search algorithm.

  1. Find 5 ads for your role on Wellfound that have high engagement (apply rate).
  2. Paste them into ChatGPT/Claude with the prompt above.
  3. Build a keyword list and rank by relevance to your persona.
  4. Incorporate the top 5-7 phrases naturally into your ad’s opening lines.

Step 3: Draft the Ad Using an AI Prompt Chain

A single prompt gives mediocre output. A prompt chain builds layers of precision. Here’s my 3-part chain for [attracting passive candidates](INTERNAL:playbooks/attract-passive-candidates) who aren’t even looking yet.

First, set the scene:

Prompt 1: Write a job ad for [role] at [company]. The reader is a passive candidate with the persona: [paste persona here]. Use the keyword list: [paste keywords]. The platform is Wellfound, so keep it concise, bullet-heavy, and avoid corporate jargon. Highlight what makes this role uniquely exciting, not just responsibilities.

Then, refine for emotion:

Prompt 2: Now rewrite the ad to emphasize the candidate's future impact and personal growth. Use specific examples of projects they'll lead. Include a section titled 'Why This Role Was Created' to address the pain points from the persona.

Finally, add a hook for passive readers:

Prompt 3: Add a 3-line opening that calls out the exact frustration from the persona (e.g., 'Tired of maintaining legacy code no one uses?') and immediately connects it to the solution this role offers. Keep total ad under 300 words.

I’ll run this chain, then manually tweak for voice. AI gives me a 90% draft in under 5 minutes. A human editor polishes the last 10%—the part that makes candidates feel seen.

  • Ad Element: Opening hook | Old Generic Way: 'We are looking for…' | AI Persona-Driven Way: 'You've scaled backend systems to 10M users. Now do it without the red tape.'
  • Ad Element: Responsibilities | Old Generic Way: Bullet list of tasks | AI Persona-Driven Way: Narrative of impact: 'You'll own our payment stack from Day 1.'
  • Ad Element: Qualifications | Old Generic Way: 5+ years in X | AI Persona-Driven Way: Skills framed as outcomes: 'You've ship-fast momentum.'
  • Ad Element: Call to Action | Old Generic Way: 'Apply now' | AI Persona-Driven Way: 'DM me a time you shipped something controversial. Coffee's on me.'

Step 4: Optimize for Passive Candidates (The 'Only Apply If' Section)

My favorite technique from this playbook is the “Only Apply If” block. It filters out the spray-and-pray applicants and signals to passive candidates that you value their time. After the main ad copy, add:

Only apply if you: - Get excited about refactoring a monolith into microservices, even when it’s thankless. - Prefer async deep work over daily standups. - Have strong opinions about Tailwind vs. CSS-in-JS and are willing to defend them.

This section comes directly from the persona’s frustrations and motivators. I’ve seen it reduce unqualified applications by up to 40% in my own pipelines, and according to SHRM’s 2024 Talent Acquisition Benchmarking Report, such “realistic job previews” improve first-year retention by 17%.


Step 5: Test, Measure, and Let AI Iterate

You wouldn’t send an email without A/B testing the subject line. Why would you launch a job ad that costs thousands in sourcing hours without testing? Platforms like Wellfound show view-to-apply rates. Use AI to generate variations.

  1. Run Prompt 1 again, but ask for a version emphasizing equity compensation, and another emphasizing remote culture.
  2. Rotate those ads weekly.
  3. After 2 weeks, feed the performance data (views, applies, quality of candidates) into ChatGPT: 'Given this data, which version performed best and why? Suggest 3 new headlines to test.'

This turns job posting into a scientific, systematic activity. No more blaming the market. The AI becomes your co-pilot, not your replacement.


Summary

The AI job ad playbook isn’t about lazy automation. It’s about being hyper-relevant. Start with a persona, research platform-specific keywords, use a prompt chain, add an “Only Apply If” filter, and iterate. In my experience, this approach cut time-to-fill for two engineering roles by 30% last quarter—and the hires were a better culture fit. Grab the persona prompt above and test it on your next role tomorrow. If you try it, let me know on LinkedIn—I read every message. And subscribe to RecruitHacker for more workflows like this every week.

← Back to Blog

Want leads like this in your inbox?

Claim your founding seat — $99/mo for life

No payment until launch · First digest in 8 minutes