← Back to blog

SEO for startups: a 90-day plan that actually fits a founder's calendar

A practical 90-day SEO plan for early-stage startups and indie hackers. Month-by-month priorities, the 12 tasks that matter, and what to ignore until you have revenue.

Hieu Dinh·
SEO text wallpaper
Photo by Merakist on Unsplash

Most "SEO for startups" guides are written for marketing teams at Series A companies who have a content lead, a technical SEO consultant, and $20k a month to spend.

That's not most startups. Most startups are a founder, a co-founder, and a backlog. SEO is one item competing for attention with shipping the product, talking to users, and not running out of money.

This is the version for that startup — what's worth doing in your first 90 days, what's safe to skip, and the realistic timeline for when SEO will start mattering as a channel.

The honest expectation

SEO for startups in 2026 is not a fast channel. New domains rank slowly. Google's crawl prioritization treats unproven sites with skepticism. Even if you write the best article on the internet for your target keyword today, it will likely take 3–6 months before it ranks meaningfully and 6–12 months before it produces consistent traffic.

This means: SEO is not your customer acquisition strategy for the first six months. It's your customer acquisition strategy for months 6–24. The content you write now compounds later.

Most founders quit SEO around week 8, three weeks before it would have started working. Don't be that founder.

Month 1: foundation

The goal of month 1 is to make sure that whatever you publish later actually has a chance to rank. No content production yet — just the plumbing.

Set up Search Console and Analytics

Before any other SEO work, set up Google Search Console (GSC) and Google Analytics 4 (GA4). Submit your sitemap to GSC. Verify that GA4 is firing on every page including conversion events.

Without these, you're flying blind. You won't know what queries people search to find you, which pages they land on, or whether your traffic converts. Set them up the day you launch the marketing site.

Audit the basics

Run your site through PageSpeed Insights and one technical SEO tool (Screaming Frog has a free tier, Ahrefs has a free site audit, Sitebulb has a trial). Fix the things that show up red:

  • Pages with status codes other than 200
  • Pages without a meaningful <title> or <meta description>
  • Pages without <h1> or with multiple <h1> tags
  • Broken internal links
  • Images larger than 200 KB
  • Render-blocking JavaScript that's not needed
  • Pages indexed that shouldn't be (login, settings, internal admin)

Don't try to fix everything. Aim for a clean Core Web Vitals score and a sitemap where every URL is a real page you want indexed. That's enough.

Pick one keyword target per buyer persona

You don't need a 200-page keyword plan. You need 4–6 specific, high-intent queries that your ideal customer searches when they're looking for a solution to the problem you solve. Examples for a hypothetical CRM:

  • "CRM for solo realtors"
  • "alternative to Pipedrive for small teams"
  • "free CRM with email integration"

Each is specific. Each implies an active buying decision. None is "CRM" (you'll never rank for that and even if you did, the traffic wouldn't convert).

These 4–6 queries are your month 2 article list.

Month 2: write the articles that matter

Month 2 is the hard month. You're going to write 4–6 articles, each of them good enough to outrank the current page-1 results. This is more work than it sounds.

What "good enough to rank" looks like in 2026

Pull up the current top 5 results for your target keyword. Read them. Be honest: are they actually useful, or are they SEO-optimized content that's a chore to read? Most of them, in most categories, are the latter.

Your job is to write the page that should be #1 — not the page that matches the existing top-1's word count.

That usually means:

  • An opening that gets to the point in the first 2–3 sentences
  • Concrete examples, screenshots, or numbers from your actual experience
  • A perspective the existing pages don't have
  • An honest comparison if you're writing a "vs" or alternative post — including cases where competitors are better
  • An author byline that's a real person with relevant experience

Length matters less than substance. A 1,200-word article with original data will outrank a 3,000-word article that recites every other top result. Don't pad.

Cadence: 1 article per week

For a solo founder, one well-written article per week is the realistic ceiling. Two articles a week is sustainable if writing is genuinely your strength. Four articles a week is the rate at which quality collapses, regardless of who you are.

If you can't sustain one article a week, pick a smaller surface area. SEO rewards depth over breadth for new sites.

Month 3: trust signals and distribution

Month 3 is where most startups stall. You've published. You're not ranking yet. The instinct is to write more — but writing more without distribution just means more orphan articles.

Earn your first 5–10 backlinks

You don't need hundreds of links. You need a handful of legitimate ones from sites in your space.

Where they come from:

  • Indie Hackers, Hacker News, or relevant subreddits — share your work where it's a fit, not a self-promo
  • Newsletters and podcasts in your category — pitch as a guest, not as a topic
  • Partner companies — co-marketing posts, integration pages, customer stories
  • Founder communities — be useful in comments and discussions; people link to founders they trust

Avoid: directories, paid links, link exchanges, "guest post on 200 sites for $99" services. These are easy to spot and easy to penalize.

Update what you already published

A month after publishing, look at what's getting impressions in GSC. Two patterns will emerge: queries you weren't targeting that you almost rank for, and queries you were targeting where you're stuck on page 2.

For the first: add a section to your existing article that explicitly addresses the unexpected query. Free traffic.

For the second: usually means your article isn't differentiated enough. Either add unique data or accept that you're not going to rank for that one and move on.

What to skip in your first 90 days

There are several SEO activities that are genuinely useful but the wrong priority for an early startup. Skip these for now:

  • Schema markup beyond the basics (Article, FAQ). The complex structured data improvements give marginal lifts and aren't your bottleneck.
  • Internationalization / hreflang. Wait until you have non-English customers asking for it.
  • Programmatic SEO at scale. Powerful but requires a dataset and engineering time you don't have. Revisit at month 6.
  • Aggressive link building. Spending money on links before you have content worth linking to is upside down.
  • Detailed competitor SEO audits. Useful but indulgent. Use the time to write.

The thread connecting all of these: they consume time and feel like progress without being the actual bottleneck. The bottleneck for an early startup's SEO is publishing 5–10 articles that are genuinely useful to your buyers. Stay on that.

A 90-day checklist

Startup SEO checklist for the first 90 days

  1. 1
    Week 1
    Set up GSC and GA4. Submit sitemap. Verify analytics events.
  2. 2
    Week 2
    Run technical audit. Fix red issues only. Pick 4–6 high-intent target keywords.
  3. 3
    Weeks 3–4
    Write the homepage and the top product/feature page properly. These often outrank dedicated SEO articles in the first six months.
  4. 4
    Weeks 5–8
    Publish 4 deep articles for your target keywords. One per week. No fluff.
  5. 5
    Weeks 9–10
    Earn 5–10 legitimate backlinks. Start with communities and partners, not strangers.
  6. 6
    Weeks 11–12
    Review GSC. Update existing articles based on impression patterns. Plan months 4–6.

What to expect by day 90

Realistic outcomes after 90 days for a brand-new startup that did this:

  • 5–10 articles indexed and showing impressions in GSC
  • 100–500 monthly clicks from organic, mostly to your homepage and best article
  • 1–3 articles ranking on page 2 for their target query
  • Possibly 1 article ranking on page 1 for a low-competition variant
  • A working analytics setup that tells you what's actually happening

If you got there, you're on track. SEO will start being a real channel around month 6.

If you didn't get there because you skipped the foundation, the issue isn't SEO. Go back to month 1.

Frequently Asked Questions

How long does SEO take for startups?

For a brand-new domain, expect 3–6 months before you see meaningful rankings on any but the easiest long-tail keywords, and 6–12 months before SEO becomes a reliable customer acquisition channel. New domains rank slowly because Google's algorithms take time to assess trust and authority. Plan accordingly: SEO is a compounding channel for months 6–24, not a launch tactic.

What's the most important SEO task for a new startup?

Write 5–10 deeply useful articles for the highest-intent queries your target buyers actually search. Everything else (technical SEO, link building, schema, etc.) is in service of those articles being discoverable. A site with one extraordinary article will outrank a site with 50 mediocre ones over a 12-month horizon.

Should startups do their own SEO or hire someone?

In the first 90 days, do it yourself. SEO at this stage is about understanding your buyers' search behavior, and that's not work you should outsource. Hire help once you have a clear content cadence going and need execution leverage — usually around month 6+, and usually for writing or technical specialization, not strategy.

How much should an early startup spend on SEO tools?

Roughly $0–$50/month for the first 90 days. Google Search Console is free and the most important tool. Add Keywords Everywhere (~$10 for credits) for keyword volume. Optionally add a content optimizer like Surfer ($89/mo) once you're publishing weekly. Skip Ahrefs/Semrush at this stage — the data is excellent but priced for teams.

Can a startup compete on SEO against big incumbents?

Yes, but not by trying to outrank them on their main keywords. Compete on the long tail — specific, niche queries that incumbents don't bother targeting because the volume looks too small. A query like "lightweight CRM for plumbing contractors" is winnable in 6 months for a startup; "best CRM" is not winnable in any timeframe a startup cares about.

The summary

Foundation in month 1, content in month 2, distribution in month 3. Six months before it matters. Twelve months before it compounds.

Most founders won't make it to month 6. The ones who do tend to find that SEO becomes their cheapest channel by month 12 — and that's the actual reason to start now.

Built for startups

See the startup SEO playbook

Get a workflow built for lean teams that need realistic keywords and consistent publishing without a full content team.

← Back to all posts