Marketing & traction plan
A pragmatic playbook for a solo-launched job-search tool. Optimized for low-budget, high-signal channels first; paid channels later once messaging is validated.
1. Recommended channel mix (first 90 days)
Pick fewer channels and go deep. For a job-search tool, your audience is already gathered on Reddit and LinkedIn, meet them there.
Tier 1 Start here, organic, high-signal
| Channel | Why it works | Time investment |
|---|---|---|
| Reddit r/cscareerquestions, r/jobs, r/resumes, r/EngineeringResumes, r/jobsearchhacks, r/recruitinghell |
Your exact users vent here daily about the pain you solve. Founders are tolerated if they lead with the problem and a free tier. | 30 min/day, 5 days/week |
| LinkedIn personal posts | Job seekers already live here. "Why I built this" + screenshots converts well. Post 2–3×/week. | 1–2 hr/week |
| Show HN (Hacker News) | One-shot launch channel. Front-page hit = thousands of signups. Only fire once onboarding is bulletproof. | 1 day of prep, then live-replying |
| Product Hunt | Pairs well with Show HN. Best on Tuesday/Wednesday. Pre-tease in maker communities. | 1 week prep + launch day |
Tier 2 Layer in after week 4
- SEO content, Long-tail blog posts ("how to tailor a resume for a senior backend role", "what to write in a cover letter when you're switching industries"). Compounds over 3–6 months.
- Indie Hackers, Build-in-public posts about MRR, conversion, churn. Community is friendly to founders.
- Twitter/X build-in-public, Slow burn unless you already have a following; skip if you don't.
- YouTube screen-recording demos, One 60–90 second "tailor a resume in 30 seconds" demo will pay for itself across every channel.
Tier 3 Once you know which message converts
- Google Ads on "resume builder", "AI cover letter generator", "job application tracker" keywords. Expect $2–6 CPC. Don't start until you have a 5%+ landing-page signup rate.
- LinkedIn Ads, Expensive ($10+ CPC) but precise targeting. Only worth it if you have a clear ICP and >$10 ARPU.
- Career-coach / bootcamp partnerships, Affiliate or co-marketing deals. Higher-touch but loyal users.
Skip entirely (for now)
- TikTok / Instagram Reels, high effort, wrong audience demographics for paid SaaS.
- Cold email to recruiters, they are not your customer.
- Press / TechCrunch outreach, irrelevant at this stage; founders who chase press before traction burn months.
2. The tradeoff
Organic is slow but teaches you. Each Reddit comment, LinkedIn reply, and HN thread tells you which words your users actually use to describe the pain. That language becomes your landing page copy, your ad copy, and your onboarding microcopy.
Paid is fast but expensive without that language. $500 in Google Ads with generic copy = 0 conversions and 0 learning. The same $500 spent after you've watched 50 Reddit threads = 3× the conversion rate.
Rule of thumb: don't spend a dollar on paid until you have ~100 organic signups and you can recite the top 3 reasons people sign up without checking your notes.
3. Landing-page review (current state)
Reviewed web/src/pages/LandingPage.tsx. The structural bones are good, clear hero, features, pricing, FAQ, CTA. But several elements are leaking conversion rate.
Critical gaps
- No product screenshots or demo. The hero is text-only. Job-search tools live or die on "show me what it looks like." Users won't sign up to find out. Action: add a hero screenshot (Kanban board view) below the H1, or an embedded 30-second Loom/MP4 of the tailor flow.
- Vague social proof. "Join job seekers taking control of their search" reads as a placeholder. With no number, it implies zero users. Action: replace with either (a) a real number once you have one ("Used by 200+ job seekers"), or (b) drop the badge until you can fill it.
- No testimonials / quotes. Even 2–3 quotes from early users (real first names + role: "Sarah, SWE at startup") raise conversion materially. Action: ask your first 10 signups for a one-sentence quote. Offer a free month in exchange.
- The browser extension is invisible. There's an ExtensionConnectPage.tsx, meaning you ship a Chrome extension, but the landing page never mentions it. The extension is a huge differentiator vs. a plain SaaS. Action: add it to the features grid: "One-click capture from any job board (LinkedIn, Indeed, Greenhouse...)."
- The "Smart Job Import" copy says "GitApplied automatically extracts...", referring to the product in third person on its own homepage is unusual. Action: rewrite as "Paste any job URL, we pull the title, company, salary, and requirements automatically."
- Hero CTA is a white button with grey border. Visually it reads as secondary, not primary. The dark "Sign Up" button in the header is more prominent than the hero CTA. Action: make the hero CTA the dark/gradient style; demote the header signup to outlined.
- No "above the fold" proof of the AI feature. Your highest-margin tier is Premium (AI tailoring). The page mentions it but never shows it. Action: the demo video should focus on the AI tailor flow, that's what justifies the $10/mo.
Smaller wins
- FAQ has only 3 items. Add: "How is this different from Teal / Huntr / Simplify?", "Do you support DOCX / Google Docs?", "What happens to my data if I cancel?", "Do you offer student / unemployed discounts?"
- "5 minute setup" trust badge, verify this is true. If signup-to-first-tailored-resume takes 8 minutes, change the number. Specific numbers ("3 min setup") outperform round ones.
- Footer has no email / contact. Add support@gitapplied.com or a contact form. Builds trust, especially for a tool handling resume data.
- "© 2025", bump to 2026 since today is 2026-05-13.
- Pricing card "Base" $5/mo with no AI, this tier may be a dead zone. Consider: most people will either stay Free or jump straight to Premium. Watch the funnel; if Base has <10% conversion vs. Premium, fold its features into Free or Premium and drop it.
What's working
- Clean visual hierarchy and modern aesthetic, doesn't look like a side project.
- Pricing is simple (3 tiers) and the "Save 17%" yearly toggle is well-executed.
- "No credit card required" trust signals are correctly placed under both CTAs.
- Mobile overrides via the @media (max-width: 640px) block, most landing pages skip this and lose ~40% of mobile traffic.
4. Onboarding flow, verify before driving traffic
Not reviewed in detail in this doc, but check these before any launch:
- Time-to-value < 3 minutes. From clicking "Sign Up" to seeing a tailored resume should be under 3 minutes. Measure it on a fresh account with a stopwatch.
- Empty state has a "try it with this sample job" button. Users who land on an empty Kanban with no jobs imported often bounce.
- Email verification doesn't block first use. If users have to verify email before tailoring a resume, ~30% drop off. Let them try, then prompt verification on day 2.
- Free-tier limit is visible before they hit it. "10 active applications" should appear on the dashboard, not as a surprise paywall.
5. A concrete 30-day plan
Week 1, Fix the leaks
- Record a 60-second product demo (Loom or QuickTime). Embed on landing page hero.
- Take 3 high-quality screenshots: Kanban board, AI tailor view, job detail page.
- Rewrite the "Smart Job Import" copy (drop third-person reference).
- Add the browser extension to the features grid.
- Add 2–3 more FAQ items (competitor comparison, data export, cancellation).
- Bump footer copyright to 2026.
Week 2, Soft launch
- Post to r/cscareerquestions: "I built a tool to tailor resumes per job application, would love feedback." Lead with the problem, not the product. Free tier link only.
- LinkedIn post: "Why I built GitApplied, the job-search tool I wished existed." Personal story, screenshots, link in comments.
- Reach out to first 10 signups individually. Ask: what almost made you not sign up? What feature is missing?
Week 3, Iterate
- Use the Week 2 feedback to rewrite the landing page hero copy. The phrase that gets the most "yes, this!" replies on Reddit is your new H1.
- Ask the 3 most engaged users for a one-sentence testimonial. Add to landing page.
- Write the first SEO post: "Resume tailoring: should you actually do it for every job?", target a keyword, share on Reddit + LinkedIn.
Week 4, Bigger swing
- Show HN, only if onboarding is solid and you can be online all day to reply to comments. Title pattern: "Show HN: GitApplied – Tailor your resume to every job in seconds."
- Product Hunt, schedule for Tuesday or Wednesday. Pre-warm with a "coming soon" page.
- Measure: where did this week's signups come from? Double down on the channel with the highest signup-to-activation rate, not just signup count.
6. Metrics to track from day 1
Don't optimize for vanity metrics. The numbers that matter:
| Metric | Target (90 days) | Why |
|---|---|---|
| Landing page → signup rate | 5%+ | Below this, fix copy before driving more traffic |
| Signup → activation (first tailored resume) | 40%+ | Below this, fix onboarding |
| Free → paid conversion | 3–5% | SaaS benchmark; below this, your free tier may be too generous or paid too expensive |
| Day-7 retention | 30%+ | Job search is intermittent, anything above 30% is healthy |
| MRR | $500 by day 90 | Roughly 50–100 paid users; achievable from Reddit + HN alone |
Set up PostHog or Plausible (privacy-friendly, lightweight) before driving any traffic. You cannot improve what you cannot measure.
7. One last thing
Your biggest competitive advantage as a solo founder is speed of iteration. Teal, Huntr, and Simplify have product teams and roadmaps. You can ship a feature the same day a user requests it. Make that part of your story:
"Comment what's missing, I'll ship it this week."
That single line, repeated on Reddit and LinkedIn, will out-convert any feature list.