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.
By Théophile Louvart, founder of Porteur · Updated 13 September 2026 · Markdown
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.
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.
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.
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.
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.
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".
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.
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.
Find the pages
Open Search Console, Performance. Set the date to 28 days. Switch to Pages. Sort by impressions. Pick your top pages.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Questions
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.
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.
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.
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.
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.
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.
Sources
Check my site, free
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, no card
- Read-only, your own accounts
- Readable by your agent
Read next
- GuideTechnical SEO checklist for a small site
- GuideHow to use Google Search Console in ten minutes a week
- GuideThe Search Console performance report, column by column
- GuideStriking distance keywords: the searches one page from the light
- GuideComparison pages: the “vs” page your buyers are searching for
- GuideHow to get backlinks for a small product site
- GuideHow to speed up a website: the order that pays
- GuideA second product: same domain, subdomain, or a new site?