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.