26
32 Comments

Never hire an SEO Agency for your Saas Startup

I started doing AI SEO myself and now I'm actually getting leads from Google AI and ChatGPT.

In the last few months I went from zero organic traffic to ranking for hundreds of keywords and getting inbound leads from people who found me through ChatGPT using a 5 step process.


If you're a bootstrapped founder you already know spending thousands of dollars on SEO agencies, and still not getting tangible results (with excuses) is worst thing that can happend and it happens 93% of times.

That's why I stopped outsourcing and started doing it all myself using AI.


Step 1: Audit your own site first

Before building anything, fix what's already broken. Paste your homepage, landing pages, and meta structure into Claude and use this:

"Act as a senior SEO consultant. Audit this page for technical issues, keyword targeting, meta structure, content gaps, and internal linking. Prioritize fixes by impact and explain the reason behind each one."

You'll get more clarity in 10 minutes than most agencies deliver in month one. Do this before writing a single new page.


Step 2: Find one keyword pattern you can repeat 1000 times

This is where most founders go wrong. They write random blog posts instead of finding a pattern they can scale. The best pSEO patterns are simple and repeatable:

  • Comparisons: "[your tool] vs [competitor]" for every competitor you have
  • Use cases: "[your tool] for [industry or role]" across every niche you serve
  • Integrations: "[your tool] + [other tool]" like Zapier built their whole SEO on
  • Alternatives: "best [competitor] alternative for [use case]"
  • Location: "[service] in [city]" if geography matters to your buyers

Use this prompt to find yours:

"Here is my SaaS: [describe it]. Suggest 5 programmatic SEO keyword patterns I can scale to hundreds of pages. For each pattern give me 10 example page titles and explain the search intent behind them."

Pick one pattern and validate it has real search volume in Ahrefs free tier or Google Search Console before touching any code.


Step 3: Build a spreadsheet first, then the template

Most people jump into code and get stuck. Do it backwards.

Start with a Google Sheet. Every row is one page. Columns are your variables: keyword, H1, meta title, meta description, use case description, feature callout. Fill in 50 rows manually so you understand the pattern before automating it.

Then open Claude Code, Cursor, or Replit and run this:

"I have a CSV with these columns: [list them]. Build me a programmatic SEO page generator in [Next.js / Astro / your stack] that creates a unique URL route for each row. Each page needs a unique title tag, meta description, H1, intro paragraph, and a features section pulled from the CSV. Show me the full file structure and template code."

One template plus one spreadsheet gives you 1000 indexed pages. Adding new pages later means adding a row.


Step 4: Add one unique section per page or Google will ignore them

Thin pSEO gets filtered out fast. Every page needs at least one section that is genuinely different and useful for that specific keyword. That could be a comparison table, a real use case, an FAQ pulled from Reddit threads in that niche, or an industry-specific stat.

Use this to generate it at scale:

"I am creating a landing page targeting the keyword [keyword]. Write a 150-word section that answers the specific question a [role] in [industry] would have when searching this term. Be practical and specific, not generic."

Run this across your dataset in bulk. It takes an afternoon and it's the difference between pages that get indexed and pages that actually rank.


Step 5: Get AI search to recommend you too

Here is the part most founders are completely missing.

85% of recommendations from ChatGPT, Perplexity, and Google AI come from third-party sources, not your website. Reddit alone drives 40% of ChatGPT answers. Your pSEO pages help with Google but they do nothing for AI visibility.

Open ChatGPT right now and type: "What is the best [what your product does] for [your audience]?" If you are not in the answer, on-page SEO alone will not fix that.

A service like FeaturedForge handles this side. They publish you on the listicle pages and Q&A forums that ChatGPT and Perplexity actually pull from and distribute your press release to 300+ news outlets that signal credibility to AI models.

You will start seeing the results in 6-8 weeks.


You do not need an agency for any of this. You need a pattern, a spreadsheet, and a weekend.

Happy to answer questions below.

posted to Icon for group Growth
Growth
on April 3, 2026
  1. 10

    love that really helpful bro

  2. 2

    This is very important information. WIth the advent of LLM's, you can be your own advertising agency.

  3. 5

    Do you run the competitor analysis prompt once and build from it or revisit it every few months as competitors update their pages?

    Asking because my top competitor refreshes their content constantly and I'm not sure how often to repeat the research.

  4. 5

    Been doing programmatic SEO for three years and this is the most honest breakdown I've seen for founders who aren't technical.

    One thing I'd add: internal linking matters as much as the pages themselves.

    If you build 500 pages with no hub linking to them, Google treats them like orphans. The structure I use:

    • One main category page per pattern
    • That page links out to all the variations
    • Each variation links back up to the category

    That alone lifted my crawl rate by 60% and got pages indexed in days instead of weeks.

  5. 5

    Tried the comparison pages angle last month. Went from 0 to page one for 40 keywords in 6 weeks.
    I think spreadsheet-first tip is the thing very new and can be very helpful.

    1. 2

      you would like it alot

  6. 4

    Good post but I want to push back on one thing.

    pSEO works incredibly well when your keyword pattern has real volume. But it can backfire if your niche is too narrow.

    I built 200 pages for a very niche B2B product and Google filtered most of them out because:

    • Monthly search volume was under 50 per keyword
    • No existing search history for Google to validate the intent
    • Pages looked thin even with the unique section added

    What I'd suggest instead: if you're in a small niche, write 10 to 15 deep articles first and build some domain authority before going programmatic. Use pSEO once Google already trusts your site.

    Not a reason to avoid the strategy. Just worth knowing before you spend a weekend building pages that take six months to get indexed.

    1. 4

      but if we calculate 1000 pages for programmatic seo, 1000 pages x 10 visitors /mo from each page = 10,000 visitors per month x 3% conversion rate. is 300 conversions per month x avg $10/mo mrr is $3,000 added every month using pseo.

  7. 2

    Step 1 is underrated - just pasting your site into Claude and asking it to tear it apart gives you more than most agencies deliver in a month. And yeah the spreadsheet-first thing in Step 3 is key, I've made the mistake of jumping into code before understanding the pattern. How long did it take before you actually saw the pSEO pages start ranking?

  8. 3

    The spreadsheet-first approach is underrated. Most people waste a week building the template before they know what the data should even look like. Filling 50 rows manually forces you to find the edge cases — keywords that don't fit the pattern, pages that need different CTAs.

    One thing I'd add: run your first 10 pages through Search Console before scaling. If none of them index in 4-6 weeks, the pattern itself is probably too thin. Better to know at 10 pages than 500.

  9. 3

    Solid breakdown. The pattern + spreadsheet-first approach makes programmatic SEO much more structured and scalable.
    Also like the focus on adding unique sections to avoid thin or duplicate content issues

  10. 2

    HIRE BEST AI HACKER RECOVERY CRYPTOCURRENCY / BANK ACCT RECOVERY EXPERT OPTIMUM HACKER RECOVERY
    I'm so delighted to be able to share this story with you all
    I put 880k USDT in an online cryptocurrency investment platform and I was scammed out of everything! I lost hope and all my efforts have been given up! I had obligations to my family, and I was worried that I wouldn't keep them. I spoke with a few of my colleagues, but they were all unfavorable in their opinions. When I went online, I found a piece advertising "OPTIMUM HACKERS RECOVERY," a hacking collective with a reputation for recovering cryptocurrency / Bank account recovery, that had received a lot of favorable feedback. I decided to get in touch with them, and within a short period of time OPTIMUM HACKERS RECOVERY was able to retrieve all of my stolen USDT through AI Machine . Being able to recover my misplaced money was incredible. This piece of writing is for everyone who has also lost money investing in cryptocurrencies. please reach out to them on

  11. 2

    This is one of the most practical SEO breakdowns I've read here.

    The 'spreadsheet first, then template' approach is underrated. Most founders jump straight to code and get stuck. Starting with 50 manual rows forces you to understand the pattern before automating.

    Quick questions:

    1. How long did it take from spreadsheet to first indexed pages?
    2. Do you have an example of a 'unique section' that worked well for a competitive keyword?
    3. Any advice for founders targeting local markets vs global SaaS?

    The point about AI search (ChatGPT, Perplexity) pulling from third-party sources is eye-opening. Most SEO advice ignores this completely.

    Thanks for sharing — saving this one.

  12. 2

    Solid breakdown. I've been doing step 2 with comparison pages and it's working. How long before you started seeing indexed pages actually rank?

  13. 2

    Thanks for sharing this great guide! As a bootstrapped solo dev building an AI image upscaler, I turned down all SEO agencies that reached out — most just deliver empty reports, so I’m doing SEO in-house.

    I fully agree with the AI search visibility point; I’ve been prioritizing this for a while, as more users are finding tools via ChatGPT/Google AI now. I’m also already implementing the integrations keyword pattern and expanding my tool’s use cases.

  14. 2

    Thanks for sharing this, SEO is a powerful growth engine. It takes time at the begining, but once setup, and once working, it can brings you tons of customers. Congrats man

  15. 2

    Good insight about programatic SEO. I have done same for my saas (Taskip). where i have generated 200+ document template and make the available for anyone to download of use from our website. each of the post has some unique section so that don't get flag by google.

  16. 2

    I think the “never hire an agency” take is a bit too absolute. We’ve seen both sides. Agencies can be useless if they’re just producing reports, but the same thing can happen when founders DIY without really understanding what’s driving results.

    The pattern point is the interesting bit though.

    Once you find something repeatable, it stops being “SEO work” and starts looking more like a system you can scale.

    The risk is people build 1000 pages before they know if the pattern actually converts.

    Did you validate the pattern first with a smaller set, or go straight into scaling it?

  17. 2

    This is actually very true! I relate to this a lot. In the beginning, we worked with SEO agencies and honestly the experience was not great. It felt generic and slow with no real ownership. That is when we decided to build a strong in house SEO team, and now they handle all our projects.

    We are very strict about SEO and focus a lot on what actually gets us results. AI SEO and structured content patterns are working for us too.

  18. 2

    Solid breakdown. The "find one keyword pattern you can repeat" part is the real unlock. I run a portfolio of early-stage products and the comparison pattern (X vs Y) has been the fastest to get indexed for us. One thing I'd add: if your product generates structured data naturally (like predictions, reviews, reports), you can turn that data into pages almost for free. Each data point becomes its own long-tail landing page. We did this for a prediction platform and the compound effect on domain authority was way faster than I expected. The flywheel kicks in once Google sees you as the topical authority for an entire cluster.

  19. 2

    One thing that combines well with the pSEO approach: before building 100+ pages around a pattern, run paid search or Meta ads on your top 5 keyword angles for $30-50 each. The ones that actually convert to signups tell you which patterns to prioritize for pSEO. Saves you from spending months building pages around keywords that drive traffic but never actually convert.

    The other gap pSEO leaves is retargeting. Organic visitors who land on a pSEO page and leave without converting are already a warm audience -- they found you by searching a specific problem. A Meta retargeting campaign on those visitors typically converts at 3-5x what cold traffic does. You already paid for the click through your SEO infrastructure; the retargeting stack is what captures the value you'd otherwise leave behind.

    DM me if you want to talk through the paid layer -- happy to look at the setup.

    1. 1

      That's actually not the thing you can't test 1000+ different keywords the best way would be to launch all of them see what converts and then run paid ads on those keywords.

  20. 2

    The interesting part here isn’t just pSEO — it’s how AI search is shifting distribution away from your own site.

    Feels like ranking on Google and showing up in ChatGPT are becoming two completely different games.

  21. 2

    100% agree — once I started doing SEO myself, I finally understood what actually moves the needle. Agencies felt like reports, this feels like real progress.

  22. 2

    The Reddit driving 40% of ChatGPT answers stat is the most underrated point in here.

    Curious how you’re thinking about the balance between pSEO page volume and the third party citation strategy. Do you find one compounds faster than the other in the early stages when you have low domain authority?​​​​​​​​​​​​​​​​

    1. 1

      yupp, pseo is you just prepare the the recipe of an a really delicious thing but these off-page signals including, press releases, reddit, listicles etc. are actually the baking or cooking of that thing.

  23. 2

    What stack are you using for the page generator? Wondering if Webflow CMS handles this at scale or if you need Next.js for Google to crawl it properly.

  24. 1

    Solid breakdown. The pattern approach makes total sense — random blog posts is exactly the trap most founders fall into.

    For AgileTask.ai the obvious patterns are:

    • "AgileTask vs (Linear/Jira/ClickUp)" comparisons
    • "sprint planning for (indie hackers/solo founders/solopreneurs)"
    • "AI project management for (xyz niche)"

    The AI search visibility point is the one I hadn't fully internalized. Just checked — AgileTask doesn't show up anywhere in ChatGPT recommendations for "sprint planning
    for solo founders." That's the gap to close.

    Question: for a brand new product with zero domain authority, do you start pSEO immediately or wait until you have some baseline traffic/credibility first?

  25. 1

    Great Post for saas founders. I Have been doing SEO for last 7 years.But Your knowledge is very fruitful.

  26. 1

    This works — but only if you already know what works.

    pSEO doesn’t discover product-market fit.
    It amplifies whatever you already have.

    If your positioning is weak, you just scale weak positioning.
    If your conversion is broken, you just get more non-converting traffic.

    The real system is:
    learn → validate → then scale

    Most people here are trying to skip straight to scale.

Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 142 comments “This contract looked normal - but could cost millions” User Avatar 54 comments A simple way to keep AI automations from making bad decisions User Avatar 46 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments The indie maker's dilemma: 2 months in, 700 downloads, and I'm stuck User Avatar 40 comments