# How to do SEO for a product site, in the order that pays

You do not need everything. You need the right order. Fix what blocks Google first, then improve the pages that already show, then expand where you can win. This guide gives you the steps and what to measure at each stage.

Updated 2026-09-13 · Source: https://porteur.ai/guides/how-to-do-seo-for-a-product-site

## The order that pays

Do the work in this order. It saves months.

- Fix what blocks indexing.
- Improve pages you already rank on.
- Target searches within reach.
- Publish comparison and alternatives pages.
- Create new pages for demand you do not hold.
- Earn links after the above is in place.

Measure two things throughout: search performance and conversions. Watch clicks, impressions, average position and click-through rate in Search Console. Watch signups, trials or orders in your analytics.

## Fix what blocks indexing

If Google cannot fetch or keep a page, nothing else matters. Check these on your root domain and main paths first.

1. **Robots and noindex** Check /robots.txt does not block important paths like /, /pricing, /blog. Search site:yourproduct.com to see what is indexed. On key pages, confirm no noindex tag. Fix any accidental disallow or noindex.
2. **Status codes and redirects** Fetch /, /pricing, /signin, /guides/getting-started and your key URLs. Each should return an OK status. Avoid redirect chains. Use 301 for permanent moves.
3. **Canonical signals** On pages with similar content, set a canonical URL. Examples: /blog/post and /blog/post?ref=twitter should both point to /blog/post with a rel="canonical". Avoid cross-domain canonicals unless you control both.
4. **Sitemap** Submit a clean XML sitemap. Only include canonical OK pages you want indexed. Update it on deploy. Check for errors in Search Console, Indexing, Sitemaps.
5. **Internal links** Link to key pages from your header, footer and related pages. Do not orphan feature pages. From /features, link to each feature page with descriptive anchors like "Calendar sync".
6. **Page experience basics** Keep Largest Contentful Paint under 2.5 seconds, CLS under 0.1 and INP under 200 ms. Serve a single primary H1, meaningful meta title and description on each page.

> Google’s spam policies, updated March 2024, act on scaled content abuse, site reputation abuse and expired domain abuse. Do not publish many near-duplicate pages, do not host third-party filler, and do not re-skin expired domains to manipulate rankings.

What to measure: the count of valid indexed pages in Search Console. Aim for your sitemap total to match your indexed total within a small gap. Track crawl errors and fix rates weekly until stable.

## Improve pages you already rank on

You likely rank on brand and a handful of features. These are your fastest wins. Start with the pages that already get impressions.

1. **Find the pages** Open Search Console, Performance. Set the date to 28 days. Switch to Pages. Sort by impressions. Pick your top pages.
2. **Match search intent** Click a page, then Queries. Read the top queries. Compare the page to those intents. If the top query is "calendar reminder app", your /features/calendar page must show the product and how it solves reminders, not just a vague blurb.
3. **Tighten titles and descriptions** Keep titles under about 60 characters. Put the target phrase first and the product value second. Example before: "Reminders Feature | YourProduct". After: "Calendar reminder app for busy teams". Write a clear meta description that previews the answer.
4. **Strengthen the opening** Lead with the answer in the first paragraph. Say who it is for, what it does, how it helps. Avoid fluff. Add a screenshot above the fold if it helps the query.
5. **Add unique proof** Add data, steps, screenshots, short video or a public demo link. Make the page useful on its own. A pricing table, a setup step list or a case snippet works.
6. **Improve internal links** Add a few links from related pages to this page. Use anchors that fit the query. From /blog/time-management, link with "calendar reminder app" to /features/calendar.

What to measure: per page, track clicks, CTR and average position. Also track signups or trials from that page. Set a baseline, then review in 28 days. A fixed page reads clearer, has a tighter title and draws more qualified clicks without changing the URL.

## Target searches within reach

Next, pick keywords where you already appear on page two. These are your striking distance terms. Small lifts here pay fast for a small site.

1. **Find striking distance keywords** In Search Console, Performance, set the date to 28 days. Switch to Queries. Filter for positions just beyond page one. Sort by impressions. Note relevant terms.
2. **Map queries to pages** For each query, click it, then switch to Pages to see which URL ranks. If multiple URLs rank, you may have keyword cannibalisation. Pick the best-fit URL to own it.
3. **Sharpen on-page relevance** Update the chosen page with a clearer H1, a matching subheading and a short paragraph that uses the phrase naturally. Add a short FAQ block on that topic.
4. **Add internal links** From high authority pages like /blog/post with links or /features, link to the target page with the query as part of the anchor. Place links high on the page.
5. **Fill gaps without bloat** If the top results all cover a checklist or a comparison, add that section. Do not pad with fluff. Keep it specific to the query.

What to measure: per query and page, track movement into the top results, plus CTR and clicks. Expect movement after some crawl cycles. Review again in 28 days. A page that moves from mid page two into page one with a clearer title usually gains more clicks.

> If two URLs keep swapping for the same query, consolidate. Merge the weaker into the stronger. 301 the old URL. Keep the stronger content only.

## Publish comparison and alternatives pages

Buyers search with brand names. Win those searches with clear comparisons and an alternatives hub. These pages convert well for product sites.

1. **Pick targets** Start with your closest rivals. Build /compare/rival and /alternatives/rival. Also build /alternatives/yourproduct for users who want options you do not cover.
2. **Match the format of the result** Search "yourproduct vs rival" and "rival alternatives". Note what ranks: tables, pros and cons, pricing, use cases. Structure your page to meet that need.
3. **Be specific and fair** Show a key features table, where each excels, and who should pick which. Show prices only if you maintain them. Link to sources. Do not invent details.
4. **Add your proof** Use screenshots, migration guides, and data from your onboarding or limits. Add a clear CTA for a trial. Link to docs for switching.
5. **Avoid spam patterns** Do not spin a large set of thin comparisons. Each page needs its own data and angle. If you cannot add value, skip that rival for now.

What to measure: clicks and conversions from these pages. Also track queries that include "vs" and "alternatives" in Search Console. A good /compare/rival page that names clear trade-offs tends to win branded intent without brand ads on your own site.

## Create new pages for demand you do not hold

Now expand into topics where you do not yet rank. Start with clear, commercial adjacent needs. Publish only what you can make useful on its own.

1. **Find the gaps** List your core features and jobs to be done. Use a keyword gap process to find terms rivals rank for that you do not. Focus on terms that match your product and have clear intent.
2. **Pick formats that convert** Favour landing pages, how-to guides tied to your product, and calculators. Example: /guides/set-up-shared-calendar, with steps that use your UI but still help a non-user.
3. **Bring unique value** Use your data, workflows, screenshots and constraints. Add a short checklist, a downloadable template or a live demo link. Cite sources for any claims.
4. **Plan internal support** Before you publish, add internal links from relevant pages. Add it to your sitemap. Plan an early update after the first review window based on search terms the page earns.
5. **Stay within policies** Google’s helpful content signals are part of core ranking as of March 2024. AI-assisted writing is fine. Pages made at scale without their own value are not.

> Scaled content abuse is producing many pages primarily to manipulate rankings. If you generate hundreds of near-duplicate pages, you risk deindexing. Build fewer, better pages first.

What to measure: new page indexing within a week, first impressions in 28 days, first clicks typically within a few months. Track assisted conversions too. A fixed page has a clear point, sources and product proof, and gets internal links from day one.

## Earn links after the content works

Links multiply what already works. Do this after your key pages answer the query and convert. Aim for relevant sites and pages, not raw counts.

- Reclaim broken links: find 404s that once had links. Restore or redirect.
- Publish something citeable: small dataset, template, checklist, or API guide.
- Guest posts on relevant sites, with a deep link to a useful guide.
- Partner pages: integrations or customers that can link to your docs.
- Launch on Product Hunt or a startup directory that fits your niche.
- Fix your mentions: ask for a link where you are cited without one.

What to measure: referring domains, link growth to target URLs, and movement on queries where competitors have more links. Watch for traffic that converts, not only authority scores. A fixed page here earns links because it answers a question people cite.

## What to measure at each step

| Step | Primary measure | Support measure | Where |
| --- | --- | --- | --- |
| Indexing | Valid indexed pages | Crawl errors, sitemap coverage | Search Console, Indexing |
| Existing pages | Clicks, CTR, position | Signup or trial rate from page | Search Console, Analytics |
| Within reach | Position into top results | CTR, clicks | Search Console |
| Comparisons | Clicks on "vs" and "alternatives" | Lead quality, conversion rate | Search Console, Analytics |
| New demand | Indexing, first impressions | First clicks, typically within a few months | Search Console |
| Links | Referring domains to target URLs | Query movement on competitive terms | Link tool of choice, Search Console |

Review progress every 28 days. Do not chase daily noise. Ship once a week. Measure once a month. Prune or improve pages that stall for a few months.

## Keep your site tidy over time

Small sites drift. Set a light maintenance loop so gains hold. A short weekly slot pays for itself.

- Check for new queries on your top pages and add a line to answer them.
- Fix pages with high impressions and low CTR by testing a sharper title.
- Merge overlapping posts and 301 the weaker one.
- Watch Core Web Vitals after big UI changes.
- Update comparison pages when rivals change pricing or features.
- Audit internal links to new pages so nothing sits orphaned.

> If you host third-party content, review site reputation abuse. Pages hosted to exploit your domain’s authority can cause actions on your whole site.

## Questions

### How do I do SEO on my own?

Work the order. Fix indexing, improve pages that already get impressions, then target striking distance queries. Add clear comparison pages. Publish a few high value guides tied to your product. Build links after that. Measure every 28 days.

### How do I start doing SEO?

Start by removing blockers. Check robots.txt, status codes, canonicals and sitemap. Then open Search Console and fix the top pages by impressions. Tighten titles, match intent and add internal links. Only then expand to new pages.

### Can ChatGPT do SEO?

AI can help draft, outline and edit. Google does not penalise AI-assisted writing as such. It acts on pages made at scale without value of their own. Use AI for speed, then add your product’s proof, data and steps so the page stands on its own.

### Can a beginner do SEO?

Yes. Keep to the order and avoid shortcuts. Use Search Console for targeting and measurement. Ship small, specific improvements. Read Google’s spam policies and avoid scaled page generation. You do not need expensive tools to start.

### Do I need backlinks first?

No. Fix indexation and on-page first. Links amplify pages that already help users. Once your key pages answer the query and convert, start link work. Focus on relevant sites and pages.

### How long until I see results?

Technical fixes can show within days. Title and content tweaks on existing pages often move within a few weeks. New pages often see first clicks after a few weeks to a few months, typically. Keep iterating each 28 days.

## Read next

- [Technical SEO checklist for a small site](https://porteur.ai/guides/technical-seo-checklist): Run these 20 technical SEO checks, in order. Each shows how to check it free and what fixed looks like for a site under 1,000 pages.
- [How to use Google Search Console in ten minutes a week](https://porteur.ai/guides/how-to-use-google-search-console): A quick weekly routine: set four filters, compare 28 days, check pages then queries, and fix three findings, without getting lost in noise.
- [The Search Console performance report, column by column](https://porteur.ai/guides/search-console-performance-report): Every column in the Google Search Console performance report explained with the traps that trip small sites, and how to act on each.
- [Striking distance keywords: the searches one page from the light](https://porteur.ai/guides/striking-distance-keywords): Find queries you already rank for at positions 11 to 20, fix the one page that’s close, and add links. Faster wins than writing a new page.
- [Comparison pages: the “vs” page your buyers are searching for](https://porteur.ai/guides/comparison-pages): Buyers search “x vs y”. Here is how to pick rivals, write an honest comparison, structure the page and table, and measure what it earns.
- [How to get backlinks for a small product site](https://porteur.ai/guides/how-to-get-backlinks-for-a-small-site): What to build, who to ask and how to measure. A founder’s plan to earn backlinks without spam or spend, with examples and a checklist.

Get a free check from a URL in about thirty seconds to see three moves in this order for your site, based on your pages, the searches around them and your rivals. Free check: https://porteur.ai/
