The indie hacker SEO playbook

Free SEO for Indie Hackers: A Weekly Workflow Without Ahrefs

You do not need a $129 monthly SEO dashboard to improve one useful page at a time. You need a way to find real search language, fix the page, and come back next week.

By Scot Gardner · SG1 Labs · Updated July 22, 2026 · 8-minute read

Most indie hackers do not have an SEO problem because they lack a $129 tool. They have an SEO problem because they publish once, glance at traffic once, and never turn what they learn into the next page improvement.

This workflow uses Google Search Console, Google itself, a spreadsheet, and one repeatable weekly review. It will not replace every feature in Ahrefs or Semrush. It will give you a useful signal loop without adding another subscription before your product has earned it.

The gap between free Search Console and paid SEO tools

Paid SEO platforms package keyword databases, competitor research, rank tracking, link indexes, and reporting into one interface. That is useful when you manage many sites or need scale. It is not a prerequisite for a focused product site.

For an indie hacker, the first question is smaller: Which page could earn a better click from a person already searching for this problem? Search Console can answer that. Google can help you understand the language around it. Your own product and customer conversations supply the missing context.

Use paid SEO tools when they remove a real bottleneck. Until then, spend 20 minutes each week improving a page that already has impressions. A spreadsheet with a decision is more valuable than a dashboard you never open.

1. Find keyword ideas from real demand

Start with language that already exists. Do not begin by inventing a heroic list of 500 keywords. Find one problem your product solves, then collect the phrases people use around that problem.

01

Mine Google Search Console

Open Performance → Search results. Filter to queries or pages, then export the last three months. Look for queries with impressions but few clicks. Those are not failures; they are pages Google is already testing.

02

Expand the wording in Google

Search the phrase in an incognito window. Read autocomplete, People also ask, and related searches. Record the wording that describes the searcher's job, not just the wording that describes your feature.

03

Check the conversation

Search Reddit, Indie Hackers, support tickets, and customer calls for the same problem. Save phrases that sound natural. “Free SEO for indie hackers” is a better starting point than an internal label like “growth acquisition workflow.”

04

Choose one page and one intent

Pick the query where you can give the clearest answer. Keep a simple sheet with the query, page URL, intent, current impressions, and the change you plan to make.

A useful keyword idea passes three tests:

2. Fix the page before chasing more keywords

On-page SEO is mostly a clarity exercise. A search engine should be able to understand the page quickly, and a human should know within seconds whether the page is for them.

TitlePut the primary topic near the front and make the promise specific. “Free SEO for Indie Hackers” is clearer than “Our Growth Philosophy.”
Opening answerAnswer the searcher's question in the first few paragraphs. Do not force readers through a product history lesson before helping them.
HeadingsUse headings that describe the next question: how to find ideas, how to fix a page, and what to do every week.
EvidenceShow examples, screenshots, numbers from your own workflow, or the actual checklist. Specificity is harder to copy than generic advice.
Internal linksLink to the product page and to related guides using descriptive anchor text. Help readers and crawlers understand how the pages connect.
Call to actionOffer the next logical step after the answer. The CTA should solve the repeated work the reader just learned to do.

Before publishing, check the page on a phone. If the title wraps awkwardly, the first answer is buried, or the CTA feels like an interruption, fix the reading experience before touching the keyword list.

3. Build one weekly SEO habit

SEO becomes manageable when the unit of work is one page and one decision. Pick a recurring day. Review the same small set of data. Make one meaningful change. Record it so you can learn from the result.

  1. Review the last 28 days in Search Console.
  2. Sort pages by impressions and find one page with an opportunity.
  3. Compare its title and opening to the actual query language.
  4. Make one change: title, opening, heading, example, internal link, or missing section.
  5. Write down the date, query, page, and change.
  6. Wait long enough to collect data, then compare the next period.

Do not rewrite ten things at once. You want to know what helped. SEO is slow feedback, so make the experiment small enough that you can remember what you changed.

The 20-minute weekly checklist

A spreadsheet is enough. Use columns for date, page, query, impressions, clicks, change, and next review.

2026-07-22 | /free-seo-guide | free seo for indie hackers | 84 impressions | 3 clicks | clarified title + added weekly checklist | 2026-08-05

Where TalkBoard fits

The hard part is not understanding the checklist. It is capturing the rough observations that appear while you are doing the work: a phrase from a customer call, a better title you thought of while walking, or a competitor example you copied for later.

TalkBoard is the automated version of that small workflow around your Mac: dictate the rough thought, polish the sentence, and find the useful snippet again from clipboard history. It is not an SEO database, and it does not pretend to replace Search Console. It helps you move from scattered notes to a page you can actually ship.

Turn the weekly SEO habit into finished copy.

TalkBoard puts on-device dictation, focused text polish, and clipboard history in one Mac utility. One-time purchase, no recurring SEO-tool bill.

Try TalkBoard for $9.99

FAQ

Can I do SEO without Ahrefs?

Yes. Google Search Console, Google search results, your product analytics, and customer language are enough to run a focused weekly improvement loop. Paid tools become valuable when you need larger-scale competitor or backlink research.

What should I do if my site has no Search Console data?

Start with customer language and Google autocomplete, publish one genuinely useful page, verify the site in Search Console, and use the first impressions as your initial feedback. No data means you need a first page, not a bigger keyword list.

How long should I wait before judging a change?

Use enough time to collect meaningful impressions. Two to four weeks is a reasonable starting window for a small site, but seasonality, site authority, and query volume matter. Record the change rather than guessing from one noisy day.

Should every page target a keyword?

Every useful page should have a clear job, but not every page needs to chase a separate keyword. Avoid making thin pages just to fill a spreadsheet. One strong answer is better than ten near-duplicates.