Most companies keep publishing new content when the growth lives in existing pages, technical problems, or conversion paths. A useful website SEO analysis answers a sharper question: what is the highest-leverage change I could make to this site, today, with the team I already have?

1. Start with the pages that matter most

Not every page is worth analyzing. Pick the 10-20 URLs that drive the bulk of organic traffic, leads, or revenue. For most companies this is: homepage, pricing, top 3 product/feature pages, top 3 content pieces, and the conversion landing pages. Do those carefully before you touch anything else.

2. Compare impressions, clicks, rankings, and leads side-by-side

Search Console gives you impressions and clicks. GA4 gives you leads. Put them next to each other and look for divergence:

  • High impressions, low CTR. The title and meta description are not earning the click. Rewrite first.
  • High clicks, low conversion. Page is matching a query but failing the visitor on intent. Look at the H1, the first paragraph, and the primary CTA.
  • Low impressions, high conversion. Good page, not ranked. Worth investment — usually missing internal links or schema, sometimes thin content.
  • High everything but low average position. On-the-bubble pages — small lift can produce big traffic gains. Often a content refresh + new internal links does it.

3. Check technical blockers

Before you blame content, rule out the technical floor:

  • Are the priority pages indexed?
  • Do they return 200 (not 301 or 404)?
  • Are canonicals self-referential?
  • Does the JavaScript-rendered version match the raw HTTP response?
  • Are CWVs within Google's thresholds on real devices?

Five minutes per page in DevTools + Search Console catches most of this. A dedicated technical audit catches the rest.

4. Review titles, headings, and search intent

  • Does the <title> describe the page in buyer language, not internal jargon?
  • Does the H1 match the <title> in spirit?
  • Does the first paragraph answer the query directly?
  • Are there 3-5 H2s structuring the answer for excerptability?
  • If the page is ranking for a query, does the visible content match what someone searching that query expected?

5. Find content refresh opportunities

Old content that used to rank but is now drifting is the highest ROI in SEO. Look at the "average position" trend in Search Console for each priority URL over the past 12 months. Pages with declining trends are refresh candidates. A refresh, in priority order:

  • New top paragraph that directly answers the query as people ask it today
  • Updated specific data, examples, and numbers
  • Add 2-3 new H2 sections targeting related sub-queries
  • New publication/update date in JSON-LD AND visible on page
  • New internal links pointing at this page from other strong pages

6. Compare against competitors

Pick three competitors and audit the same priority pages on their sites. Note: depth of content, number of internal links, schema presence, recency of updates, unique data/examples. The goal is not to copy but to identify what they are doing structurally that you are not.

  • Each priority page should have at least 5 internal links from other pages
  • Anchor text should describe the destination, not generic "learn more"
  • Pages within a topic cluster should link to each other in both directions
  • Footer and sitewide links count but carry less weight than in-body contextual links

8. Check conversion paths

SEO is upstream. If a visitor lands on a great-ranking page and bounces because the CTA is broken or the form takes 90 seconds, the rank does not matter. Audit:

  • Is the primary CTA above the fold and contextual to the page?
  • Does the form submit successfully?
  • Is mobile usable?
  • Are conversion events firing in analytics?