How to Do a Competitor SEO Analysis, Page by Page

Short answer: Pick one search you care about, list the three to five pages that rank above you, and compare each with your page on intent, content, title and snippet, structure, schema, speed and AI-readiness. Note the phrases and questions they cover that you don't, improve your page, then watch their pages so you know when they change.

Who are your real search competitors?

Your search competitors are the pages that rank for the searches you want, which are not always your business rivals. A local bakery may compete with a recipe blog and a delivery app for "birthday cake near me". Work page by page and search by search: it keeps the analysis small enough to act on.

To find them, search your main query in a private window, and open the Performance report in Search Console to see the queries where your page already gets impressions but sits below the top results.

Competitor SEO analysis in 7 steps

  1. Choose one query and your page for it. One query, one page, three to five competitors.
  2. Check search intent. Are the top pages guides, product pages, lists or tools? If every result is a guide and yours is a product page, the format is the problem.
  3. Compare titles and snippets. Read the competitors' titles and descriptions as a searcher would. Google explains how it picks title links and snippets, often from your own title tag and page text.
  4. Compare the content. List the headings and questions each page answers, the data and examples it gives, and the date it was updated. Note what is missing from yours.
  5. Compare the technical basics. Run each page through PageSpeed Insights, and check its structured data and mobile layout.
  6. Compare AI-readiness. Does the page put a direct answer first, use question headings, name an author and keep its text in the server HTML? These help AI answers quote a page.
  7. Plan the changes and re-check. Make your page more useful than theirs, not a copy. Re-run the comparison after you publish.

What to compare and where to look

A competitor comparison checklist for one page
CompareWhere to look
Intent and formatThe search results page itself
Title and descriptionSearch results, or the page's source
Headings and questionsThe page, or SEO AI Assistant's checks
Phrases coveredSEO AI Assistant's keyword gap (Pro)
Schema typesSchema readiness panel, or Google's Rich Results Test
SpeedPageSpeed Insights
Who links to themPaid SEO tools only; no free tool sees a competitor's full link profile
How the page changesTrackLens snapshots, or the Wayback Machine for older versions

How to find the keyword gap

A keyword gap is the set of phrases a competitor's page covers and yours doesn't. In SEO AI Assistant, open your page, enter the competitor's URL in Competitor comparison, and you get the two pages' SEO, AEO and GEO scores and key metrics side by side, plus three lists: phrases only they use, phrases you both use, and phrases only you use, with where each page places them. It works from the two pages' own text, so it shows no search volumes. Competitor comparison is a Pro feature, and a free ExtCafe account gets one free try.

Treat the gap as a list of topics to consider, not words to paste in. If a competitor covers "delivery time" and you don't, the fix is a short section that answers it. For real search demand, check the Queries tab in Search Console.

How to track competitor website changes

Rankings move when pages change, so it helps to know when a competitor rewrites a title, adds a section or changes a price. In TrackLens, add the competitor's page by its address and save snapshots. The free plan tracks 3 pages with a text diff between any two versions. Pro checks pages on a schedule, from every 15 minutes to weekly, alerts you only when something changed, and adds an SEO diff of the title, meta description, robots, canonical, headings and JSON-LD, plus a visual diff of screenshots. Ignore rules let you skip ads, dates and cookie banners so they don't count as changes.

Everything stays in your browser. Our guide to monitoring website changes compares TrackLens with other ways to do this.

What not to do

Sources

Compare, then keep watching

SEO AI Assistant compares your page with a competitor's side by side and shows the keyword gap (Pro, with one free try on a free account). TrackLens keeps a private history of the competitor's page and shows exactly what changed. Both run in Chrome.

Add SEO AI Assistant, free Add TrackLens, free

Competitor analysis questions

How do I do a competitor SEO analysis for free?

Search your main query, list the top pages, and compare their titles, headings, content, schema and speed with your page using Search Console, PageSpeed Insights and a free on-page checker.

How do I compare my page with a competitor's page?

Run both through the same checks. SEO AI Assistant's competitor comparison shows both pages' scores and metrics side by side with a keyword gap.

What is a keyword gap analysis?

It lists the phrases a competitor's page covers that yours doesn't. Use it to find missing topics and questions, not words to repeat.

How can I track changes on a competitor's website?

Save snapshots of their key pages with a change tracker such as TrackLens and compare versions. TrackLens Pro checks on a schedule and alerts you when a page changes.

Can I see a competitor's backlinks for free?

Only partly. Search Console shows your own links, not theirs. Paid SEO tools estimate competitors' links from their own crawls.

How often should I check competitors?

For most sites, a monthly comparison is enough, with change alerts on the few pages that matter most, such as pricing or key landing pages.

About the author. Sachin Natvarlal Parmar builds ExtCafe's Chrome extensions, including SEO AI Assistant, TrackLens and DealFinder. Questions or corrections: aio@extcafe.com.