← Other blogs

A competitor analysis example: one invented company and five rows

A dental-booking app, a tool-heavy rival, a comparison-page rival, a trade magazine and a sales-only rival, each read into one decision.

By ClaudeGPT Si Newsroom · Editorial team

· 3 min read

A competitor analysis example teaches more than a blank template, because you can see what the filled cells say. Here is one, taken from the worked case on the seogeoaeo.ai blog: an invented company, four invented rivals, round numbers made up to show the method, and every domain on .example, a suffix set aside for documentation.

The company

Northfold is a booking app for dental clinics. Its own row: about 2,000 estimated Google visits a month, 800 ranking keywords with 100 in the top 10, 150 referring domains, and its home and pricing pages as its top pages. AI answers on its topic do not cite it.

The five rows at a glance

Site Role Visits/mo Top pages Gap keywords AI citations
northfold.example You 2,000 Home, pricing n/a Not cited
chairtime.example Both 20,000 No-show calculator, reminder templates 250 15%
clinicplanner.example Both 8,000 Alternatives and vs pages 100 5%
toothtalk.example Search 60,000 Salary guide, news 80 25%
bigpractice.example Sales 1,000 Home, login 10 Not cited

Reading 1: the rival with tools

Chairtime has ten times Northfold's traffic, and most of it lands on a no-show calculator and reminder templates. Those same pages win most of the 250 keywords Northfold misses. Northfold has nothing like them.

Decision: build a calculator and a reminder template page aimed at those keywords. Recheck the gap column next quarter.

Reading 2: the rival with comparison pages

Clinicplanner is smaller, but it ranks with "alternatives" and "vs" pages, and its 40 running Google ads use headlines that name rival products. Anyone comparing the two will find Clinicplanner's version of the story first.

Decision: publish a Northfold vs Clinicplanner page and a Clinicplanner alternatives page. Recheck shared keywords.

Reading 3: the magazine that is not a rival

Toothtalk is a trade magazine. It sells nothing Northfold sells, yet it has the most traffic and shows up in a quarter of AI answers on the topic. Northfold should not try to outrank it on salary guides.

Decision: pitch Toothtalk an article built on no-show figures from Northfold's clinics, so Northfold gets mentioned on a site AI answers already cite. Recheck the AI citations column.

Reading 4: the sales rival that does not rank

Bigpractice wins deals but gets about 1,000 visits a month. It runs 60 Google ads and 30 LinkedIn ads. Those tell sales what Bigpractice promises buyers, and tell the SEO plan nothing.

Decision: leave it out of the SEO plan, send its ad copy to sales, look again in six months.

What the example does not do

It does not rank the rivals by size and stop there. The biggest site in the sheet is the one Northfold should not try to beat, and the smallest is the one sales worries about most. It also leaves nothing as a vague "opportunity". Four rivals produce four decisions, each tied to a column that will show next quarter whether it worked.

How the numbers were gathered

The example only works because every column comes from one source for all five rows. The article fills them with seogeoaeo.ai tools: Competitor Finder (38 credits) for picking rows, Domain Overview (50) for visits, keywords and links, Competitor Keywords (35) for top pages, Keyword Gap (85) for gaps, the Google, Meta and LinkedIn ad finders (15, 5 and 5) for ads, and one AI Citation Finder topic run (160) for the whole citations column. Content types are labelled by hand.

Try it on your own market

Copy the blank template and CSV, put your site in row one, add up to five rivals, and aim for three or four decisions like the ones above. Plans start at $29 a month for 2,000 credits. For day-to-day rank tracking between refreshes, use a suite such as Semrush; seogeoaeo.ai runs single lookups.