From 56826f84d18f4ecdccf7348f89618c5e33f3d578 Mon Sep 17 00:00:00 2001 From: Jeremy Rivera Date: Sun, 23 Aug 2026 17:16:32 -0500 Subject: [PATCH] Competitive Analysis strategy library: pillar + 4 plays (#237) --- .../library/backlink-gap-analysis.mdx | 115 +++++++ .../library/competitor-traffic-estimates.mdx | 123 +++++++ .../library/find-your-real-competitors.mdx | 108 ++++++ .../library/keyword-gap-analysis.mdx | 110 ++++++ ...rand-dominated-ranked-keywords-openseo.png | Bin 0 -> 50126 bytes ...lose-variant-keyword-inflation-openseo.png | Bin 0 -> 60589 bytes ...competitive-research-mcp-tools-openseo.png | Bin 0 -> 25350 bytes .../competitor-backlink-profile-openseo.png | Bin 0 -> 18001 bytes .../competitor-domain-overview-openseo.png | Bin 0 -> 72356 bytes web/src/components/library-page.tsx | 26 +- web/src/lib/feature-pages.ts | 35 ++ web/src/lib/strategy-libraries.ts | 32 ++ web/src/routeTree.gen.ts | 117 +++++++ .../backlink-gap-analysis.tsx | 34 ++ .../competitor-traffic-estimates.tsx | 34 ++ .../find-your-real-competitors.tsx | 34 ++ .../library/competitive-analysis/index.tsx | 321 ++++++++++++++++++ .../keyword-gap-analysis.tsx | 34 ++ web/src/routes/_marketing/library/index.tsx | 29 +- 19 files changed, 1141 insertions(+), 11 deletions(-) create mode 100644 web/content/marketing/library/backlink-gap-analysis.mdx create mode 100644 web/content/marketing/library/competitor-traffic-estimates.mdx create mode 100644 web/content/marketing/library/find-your-real-competitors.mdx create mode 100644 web/content/marketing/library/keyword-gap-analysis.mdx create mode 100644 web/public/library/competitive-analysis/brand-dominated-ranked-keywords-openseo.png create mode 100644 web/public/library/competitive-analysis/close-variant-keyword-inflation-openseo.png create mode 100644 web/public/library/competitive-analysis/competitive-research-mcp-tools-openseo.png create mode 100644 web/public/library/competitive-analysis/competitor-backlink-profile-openseo.png create mode 100644 web/public/library/competitive-analysis/competitor-domain-overview-openseo.png create mode 100644 web/src/routes/_marketing/library/competitive-analysis/backlink-gap-analysis.tsx create mode 100644 web/src/routes/_marketing/library/competitive-analysis/competitor-traffic-estimates.tsx create mode 100644 web/src/routes/_marketing/library/competitive-analysis/find-your-real-competitors.tsx create mode 100644 web/src/routes/_marketing/library/competitive-analysis/index.tsx create mode 100644 web/src/routes/_marketing/library/competitive-analysis/keyword-gap-analysis.tsx diff --git a/web/content/marketing/library/backlink-gap-analysis.mdx b/web/content/marketing/library/backlink-gap-analysis.mdx new file mode 100644 index 0000000..d6434bc --- /dev/null +++ b/web/content/marketing/library/backlink-gap-analysis.mdx @@ -0,0 +1,115 @@ +--- +title: "Read a competitor's link profile before you copy it" +description: "A big backlink number usually means a small number of domains linking many times. How to read referring domains, spam score, and broken links, and find the gap that is actually worth chasing." +--- + +## Backlinks are the wrong unit + +Pull the link profile of an established competitor and the first number you see is the largest one. Here is a real profile from a national brand in the property restoration category. + +![A backlink profile panel showing 596,564 backlinks, 13,980 referring domains, 408,922 referring pages, rank 67, backlink spam score 23.0, 2,217 broken backlinks, 529 broken pages, and target spam score 0.0](/library/competitive-analysis/competitor-backlink-profile-openseo.png) + +596,564 backlinks. That is the number that goes in a slide, and it is close to meaningless on its own. + +The number underneath it is the one that matters: 13,980 referring domains. Divide the first by the second and you get roughly forty-three links per domain. Nearly every one of those 596,564 links is a repeat vote from a site that had already voted. Sitewide footers, template navigation, franchise directories, and blogroll modules generate link counts in the hundreds of thousands without generating any new endorsement. + +The realistic reading of that profile is not "they have 596,564 links I need to match." It is "they have earned links from about fourteen thousand distinct sites, and I need to understand which of those are reachable." + +Bradley Benner, who runs link building at Semantic Mastery, argues the third-party numbers deserve even less weight than that: + +> And so I totally believe 100% wholeheartedly that third-party metrics are useless. What we should be focusing on is relevance to strengthen those entity associations. + +He allows one legitimate use for them, and the ordering is the point: + +> If you want to use a third-party metric like DA, DR, Trust Flow, whatever, as kind of a secondary metric after determining that a potential link source is relevant to what it's going to be linking to, then fine. + +Relevance first, metric second. A link profile report is a shortlist generator, not a scoreboard. + +## The metric everyone chases and nobody can spend + +The other headline on that panel is rank, a 0-100 authority score. It is the number most often set as an objective, and it is the one least connected to outcomes. + +Ben Senescu, who founded OpenSEO, sees the pattern constantly among founders: + +> A lot of people want to increase their domain rating, entrepreneurs especially, because that's what everyone talks about and what companies are marketing. Like, we'll buy you all these backlinks to increase your domain rating. But is that going to get you any organic traffic? + +The question answers itself for most link campaigns. Authority scores are third-party inventions calculated from link graphs. Google does not read them. They correlate with ranking because both correlate with having a lot of good links, which means moving the score without earning the links moves nothing. + +Read the score as a rough tier, not a target. It tells you whether a competitor is in a different weight class or roughly your own, which is a genuinely useful thing to know before you decide whether to compete on links at all. + +## The two numbers nobody reads, and the opportunity in them + +Look at the bottom half of that same panel. Backlink spam score of 23.0. Broken backlinks: 2,217. Broken pages: 529. + +**Spam score** describes the neighbourhood a site's links come from. A profile in the low twenties is normal for a large brand that has accumulated directory listings and scraper mentions over two decades. What it tells you is that a meaningful share of the fourteen thousand referring domains are not endorsements you would want or could use. Filter them out before you treat the remainder as a target list. + +**Broken backlinks and broken pages** are the interesting ones. 2,217 live links point at URLs on that domain that no longer resolve, spread across 529 dead pages. Every one of those is a site that decided this topic was worth linking to, whose link now goes nowhere. + +That is the most reachable link opportunity on the board, and it does not require you to out-produce anybody. You find the dead page, you find who still links to it, you check whether you have something that genuinely serves the same purpose, and you tell them. It works because you are not asking for a favour. You are reporting a broken link on their site and offering the fix. + +It is also worth running this check against your own domain first. Sites that have been rebuilt more than once frequently discover a double-digit percentage of their own earned links landing on 404s, which is link equity you already paid for and can recover with redirects alone. + +## How to run a link gap in OpenSEO + +As with the keyword gap, OpenSEO does not ship a single "link gap" report that diffs two domains. You pull the [backlink profile](/features/backlink-checker) for each side and let the agent do the comparison, which lets you set the quality filters yourself rather than inheriting somebody's defaults. + +```text +Using the OpenSEO MCP, compare the link profiles of +[mydomain.com] and [competitor.com]. + +1. Pull the backlinks overview for both. Report backlinks, + referring domains, rank, and spam score side by side. Compute + links per referring domain for each, and tell me what that + ratio suggests about how their links were acquired. + +2. Pull their backlink profile grouped one per domain, filtered + to dofollow links with a low spam score. This is the + shortlist, not the full list. + +3. Cross-reference against my referring domains. Return the sites + linking to them and not to me, sorted by domain authority, and + for each one show which of their pages earned the link. + +4. Separately, pull their broken backlinks: live links pointing + at URLs on their domain that no longer resolve. For each, + show the linking site and the dead target. + +5. Run step 4 against my own domain too, and tell me how much of + my own earned link equity currently lands on a 404. + +For the step 3 list, judge each source on topical relevance to +my business first. Tell me which ones you would not approach and +why. +``` + +Step five is the one to run before any of the outreach ones. Recovering links you already earned is cheaper than earning new ones, and it is usually a redirect rather than a campaign. + +## What to do first + +Do not start with the competitor. Start with step five on your own domain. Then, on the competitor side, ignore the link total entirely and read three things: referring domains, links per domain, and broken backlinks. + +If their links-per-domain ratio is high, their advantage is thinner than the headline and their real domain count is within reach. If it is close to one, they have earned links from many distinct sites, which is a genuine moat and probably means competing on content depth rather than on links. + +Either way, the terms you would build pages for come out of [keyword gap analysis](/library/competitive-analysis/keyword-gap-analysis), and whether this domain is even the right one to study comes out of [finding your real competitors](/library/competitive-analysis/find-your-real-competitors). A link profile is the last thing to look at, not the first. + +## Competitor backlink analysis FAQ + +### How do you do a competitor backlink analysis? + +Pull their backlink overview for the headline metrics, then pull the link-level rows grouped one per referring domain so you see distinct sites rather than repeated links. Filter to relevant, low-spam, dofollow sources, then compare that list against your own referring domains. What remains is the reachable gap. + +### What is a good spam score? + +There is no universal threshold, and the score is a third-party estimate rather than a Google signal. Read it comparatively: a large old domain in the low twenties is unremarkable, while a young site with the same score has accumulated links it probably did not earn. Use it to filter a prospect list, not to judge a site. + +### Should I try to get every link my competitor has? + +No. A large share of any competitor's referring domains are directories, scrapers, and syndication that carry no value and would not accept you anyway. The reachable portion is usually a few hundred domains at most, and the relevant portion is smaller still. + +### Why does my competitor have hundreds of thousands of backlinks? + +Almost always because a small number of sites link many times each, through footers, sidebars, templates, or a franchise network. Divide backlinks by referring domains. A ratio far above one means the headline count is repetition rather than endorsement. + +### Are broken competitor backlinks worth chasing? + +They are among the best opportunities available, because the linking site has already demonstrated it will link to this topic and its link is currently broken. The approach works when you genuinely have a better replacement for the dead page, and fails when you are just asking for a swap. diff --git a/web/content/marketing/library/competitor-traffic-estimates.mdx b/web/content/marketing/library/competitor-traffic-estimates.mdx new file mode 100644 index 0000000..b389c4f --- /dev/null +++ b/web/content/marketing/library/competitor-traffic-estimates.mdx @@ -0,0 +1,123 @@ +--- +title: "How accurate are competitor traffic estimates?" +description: "A domain overview reports an estimate, not a measurement. What inflates the headline number, how close-variant stacking works, and how to read a competitor's footprint without being fooled by its size." +--- + +## What a domain overview actually measures + +Every competitor traffic number you have ever seen is modelled. Nobody outside a company can see its analytics. What a tool does instead is find the keywords a domain ranks for, look up each keyword's estimated search volume, apply an assumed click-through rate for the position held, and add it all up. + +That method is genuinely useful and it is wrong in specific, knowable directions. If you understand the directions, the estimate becomes a good instrument. If you treat it as a measurement, it will lead you into fights you cannot win and away from ones you can. + +Melissa Popp of the agency Rickety Roo points at the largest blind spot, which no volume model can see at all: + +> And then you look at where traffic is actually coming from from competitors, and it's not going to their website. You know, people are starting on Instagram and TikTok. + +An organic traffic estimate covers Google organic. A competitor's real demand may be arriving somewhere the estimate has no visibility into, which cuts both ways: the number can overstate their search position and understate their business. + +## Read the headline number, then read what produced it + +Here is a real domain overview for a national brand in the property restoration category. + +![A domain overview showing 3,023,467 estimated organic traffic and 49,475 organic keywords, with a top-keywords table where the highest-traffic term is a carpet cleaning query](/library/competitive-analysis/competitor-domain-overview-openseo.png) + +Three million estimated visits a month, across just under fifty thousand keywords. If you run a restoration company, that is a terrifying number. + +Now read the table under it. The single highest-traffic term is a carpet cleaning query. Second is a commercial cleaning query. Work down the list and a very large share of the estimated traffic sits on carpet cleaning, general house cleaning, air duct cleaning, and dryer vent cleaning. + +That company is not beating you at restoration by three million visits a month. It also runs a cleaning services business, and the cleaning business is where a great deal of the traffic lives. The comparable number, restoration terms only, is a fraction of the headline. + +This is the first and most important correction: **a domain-level traffic estimate aggregates every business line a domain operates.** Before you benchmark against it, filter it down to the business you are actually in. + +## Close-variant stacking, and why keyword counts inflate + +The second correction is subtler and it inflates almost every competitor estimate you will ever read. + +![A ranked-keyword table where five different mold-related keywords all show identical search volume of 74,000 and identical estimated traffic of 22,496, all pointing at the same single URL](/library/competitive-analysis/close-variant-keyword-inflation-openseo.png) + +Look at the block in the middle. Five keywords, all reported at 74,000 monthly searches, all reported at 22,496 estimated traffic, nearly all pointing at the same URL. Above it, three more terms share an identical 165,000 and 26,730, again on one URL. + +Those are not five keywords and three keywords. Search volume data derives from Google Ads, which groups close variants together and reports the group's volume against every member. So one real pool of demand gets reported five times, and if the model then adds up per-keyword traffic estimates, that pool gets counted five times too. + +The practical consequences: + +- **Organic keyword counts are inflated.** "Ranks for 49,475 keywords" includes large families of near-duplicates. +- **Estimated traffic is inflated wherever stacking is heavy**, which tends to be in commercial service categories where buyers phrase the same request many ways. +- **Two tools will disagree** because they de-duplicate differently and assume different click curves. + +Gert Mellak of Solicom AI Consulting treats that disagreement as information rather than a problem: + +> The narrower the focus, the better you can use the data, because then you can start cross connecting data from different data points. Do Semrush and Ahrefs actually agree? Very often they might not. + +Where two estimates disagree wildly, the honest reading is that the true figure is uncertain, not that one tool is right. + +## Read pages, not keywords + +The fix for both problems is the same. Stop reading the keyword tab and read the pages tab. + +A page count cannot be inflated by close variants, because the five stacked mold terms resolve to one URL. Pages also map to work: you cannot build a keyword, but you can build a page. And grouping by page reveals the shape of a competitor's advantage, which is usually the actual finding. + +Ask three questions of the page list: + +1. **How concentrated is it?** If the top ten pages hold most of the estimated traffic, their moat is ten pages deep and you can see all of it. +2. **How many of those pages are in my business?** The restoration example collapses considerably under this question. +3. **How old and how good are they?** A dated page holding position three on a term you care about is an invitation. + +Brittany Trafis of Soarion Digital has watched the size advantage matter less than it used to: + +> We are working with brands who have a quarter of the budget of their big competitors in paid advertising, but now within AI search, they're starting to show up and have a higher presence than their larger brands. + +Budget and traffic estimates measure the same thing, which is how much a company has already spent. Neither measures whether a specific page can be beaten. + +## Do it with OpenSEO + +The [domain overview tool](/features/domain-overview) returns the footprint, and the ranked-keyword rows behind it are what let you check the estimate rather than trust it. Connect the [OpenSEO MCP](/docs/mcp) and run the whole correction in one pass. + +```text +Using the OpenSEO MCP, give me an honest read on [competitor.com]. + +1. Pull the domain overview: estimated organic traffic and + organic keyword count. Report these as the headline figures. + +2. Pull their ranked keywords sorted by traffic. Find rows that + share an identical search volume and identical traffic + estimate and resolve to the same URL. Report roughly how much + of the headline traffic sits in those stacked groups. + +3. Group the keywords by ranking URL. Give me their top 20 pages + by estimated traffic. + +4. Split those pages into "in my business" and "other business + line", where my business is [describe what you actually sell]. + Total each side. + +Finish with two numbers: the headline estimate, and your best +estimate for the part of it that competes with me. Say how +confident you are and why. +``` + +That final instruction matters. An estimate presented without a confidence statement invites the reader to treat it as a measurement, which is the failure this whole page exists to prevent. + +## What to do first + +Take the competitor whose traffic number most intimidates you and run step four only. Split their footprint into your business and everything else. In most markets the number that comes back is between a third and a tenth of the headline, and the gap you were planning around was never the gap. + +Then take the terms that survive into [keyword gap analysis](/library/competitive-analysis/keyword-gap-analysis), and check whether the domains you are comparing against are even [the right competitors](/library/competitive-analysis/find-your-real-competitors) before you commit a quarter to catching them. + +## Competitor traffic estimate FAQ + +### How accurate are competitor traffic estimates? + +They are directionally useful and numerically unreliable. They are modelled from ranked keywords, estimated search volumes, and assumed click-through rates, so they inherit every error in all three. Treat an estimate as an order of magnitude and a trend, never as a figure to plan revenue against. + +### Why do different SEO tools show different traffic for the same site? + +Because each one uses a different keyword index, a different volume source, a different way of de-duplicating close variants, and a different click curve. Disagreement between tools is normal and tells you the true figure is uncertain. + +### Why do several keywords show exactly the same search volume? + +Google Ads groups close variants such as plurals, word order changes, and near-synonyms, then reports the grouped volume for every term in the group. Tools that source volume from Google Ads inherit that grouping, which is why five phrasings of one request can all report an identical number. + +### Is estimated organic traffic the same as a website traffic checker? + +No. A traffic checker tries to estimate all visits from every source. An organic traffic estimate covers Google organic search only, and says nothing about direct, email, paid, social, or referral traffic, which for many businesses is the majority. diff --git a/web/content/marketing/library/find-your-real-competitors.mdx b/web/content/marketing/library/find-your-real-competitors.mdx new file mode 100644 index 0000000..a470585 --- /dev/null +++ b/web/content/marketing/library/find-your-real-competitors.mdx @@ -0,0 +1,108 @@ +--- +title: "The competitors on your battlecard are not the ones in your SERPs" +description: "The domains you lose clicks to are rarely the companies you lose deals to. How to compare a keyword set, read the list that comes back, and work out which of those results you can actually take." +--- + +## How do you find out who your SEO competitors are? + +Ask a founder to name their competitors and you get the sales answer: the three companies that show up in deal reviews. That list is real, and it is the wrong input for a content plan. Search does not rank companies. It ranks pages. The page you have to beat for a term you care about is frequently published by someone who is not in your market at all. + +The fix is to stop naming competitors and start measuring them. Take a keyword set you genuinely want to own, compare every domain that appears across those SERPs, and rank them by how much of that result space they hold. What comes back is not a competitor list. It is a list of who currently stands between you and the clicks. + +Jeremy Moser, who runs the agency uSERP, describes this as the first thing his team fixes on a new engagement: + +> A lot of folks will come in and say... these are the main core central themes or topics that we want to rank for long-term. But then when you actually go to the search results and you look and see what's there, sometimes it's just not even worth it. + +The topic list and the SERP disagree more often than anyone expects. Measuring is what tells you which one to believe. + +## Why your SERP competitors are not your business competitors + +Here is a real comparison across five terms in the property restoration category: the head terms, plus one city-modified term. + +The top result by visibility was the national brand everyone in that industry names first. No surprise. But fifth on the list was Yelp. Tenth was Home Depot. Twelfth was YouTube. + +None of those three sell restoration services. All three occupy positions a restoration company would like to hold. A directory, a big-box retailer, and a video platform were collectively taking more of that result space than most of the actual restoration firms in the comparison. + +That changes what you build. You do not out-content Yelp with a better service page. You either target the terms where a directory does not belong, or you accept that a share of that SERP is structurally unavailable and price your forecast accordingly. + +The reverse surprise is just as useful. On the city-modified term, the domain sitting at position one was a small local operator nobody would have listed. The national brand with millions of visits a month was at position three, on its own category term, in a single city. Scale did not decide that result. Relevance did. + +## The three groups every competitor list splits into + +Once you have the measured list, sort it into three buckets before you plan anything. + +1. **Direct competitors** who sell what you sell and rank for what you want. These are the ones worth a full [competitor analysis](/docs/skills/competitor-analysis), because everything they rank for is a page you could plausibly build. +2. **Structural competitors** like directories, marketplaces, review sites, and video. You will rarely displace them, but you can often join them. If Yelp holds a position on your term, being well-placed inside Yelp is a cheaper win than trying to rank above it. +3. **Accidental competitors** who rank on one term because of a single strong page, usually a guide or a glossary entry. They are the softest targets on the list. One page beat you, so one better page can take it back. + +Most competitive analysis fails because it treats all three as group one. + +There is a fourth category worth holding in mind even though no tool will surface it. Jorge Chavez, who consults on sales process at Topaz Sales Consulting, makes the point that the competitor named in a deal review is usually not the one that wins: + +> You could ask anybody in any podcast you ever do, who's your biggest competitor? I suspect nine out of ten will tell you a name of a competitor... But the real answer is no change. + +Search has the same problem. Plenty of the demand you are measuring ends in nobody buying anything. A competitor list tells you who takes the clicks. It does not tell you which of those clicks were ever going to become customers, which is why the intent filter matters as much as the visibility ranking. + +## How to run this in OpenSEO + +Comparing domains across a keyword set is one of the [competitive research tools](/docs/mcp) in the MCP. + +![The OpenSEO competitive research tool group, listing Get SERP results, Find SERP competitors, Get ranked keywords, Get domain overview, Get domain keywords, Get backlinks overview, and Get backlinks profile](/library/competitive-analysis/competitive-research-mcp-tools-openseo.png) + +Note that Find SERP competitors runs through the MCP and the agent rather than through a page in the app. That is fine, and it is arguably the better shape: the useful version of this question involves a keyword set, an exclusion list, and a judgement call about each result, which is a conversation rather than a form. + +```text +Using the OpenSEO MCP, find the SERP competitors for [mydomain.com]. + +1. Compare these keywords: [list 5-15 terms you actually want to + own, including at least one modified the way a real buyer + would modify it]. Exclude my own domain from the results. + +2. Return the domains sorted by visibility, and for each one show + which of my keywords it ranks for and at what position. + +3. Sort the list into three groups: + - direct competitors who sell what I sell + - structural results (directories, marketplaces, review sites, + video, retailers) that I am unlikely to outrank + - accidental competitors ranking on a single strong page + +4. For group three, tell me which single URL is ranking and what + it would take to beat it. + +Flag anything in the list I would not have guessed. +``` + +That last line is the one that earns its keep. The value of this workflow is not confirmation. It is the names you did not expect. + +## Choosing the keyword set you compare on + +The output is only as good as the terms you feed it, and the most common mistake is feeding it your own vocabulary. If you compare on the words your marketing site uses, you get back the domains that also use your words, which is a much smaller and friendlier world than the one you actually sell into. + +Seed the comparison from customer language instead. The same discipline that governs [seeding keywords from conversation](/library/keyword-research/seed-from-conversation) governs this: use the terms buyers type, not the terms your category page was written around. And keep at least one modified term in the set. Head terms tell you who is big. Modified terms tell you who is beatable. + +## What to do first + +Pick five terms you would be happy to rank for next quarter, run the comparison, and read the list without editing it. Then answer one question for each unexpected domain: is this a company, a platform, or a page? + +Companies go into a full competitor analysis. Platforms go into a distribution plan. Pages go into your content backlog, and they are usually the fastest wins on the board. + +From there, the next step is measuring the distance. Once you know who ranks, [keyword gap analysis](/library/competitive-analysis/keyword-gap-analysis) tells you what they hold that you do not, and [reading their domain overview honestly](/library/competitive-analysis/competitor-traffic-estimates) tells you whether their advantage is as large as it looks. + +## Finding SEO competitors FAQ + +### How do you find your competitors' websites? + +Compare a set of keywords you want to rank for and look at which domains appear across those results. That measured list is more reliable than a list assembled from memory, because it is built from the SERPs you are actually competing in rather than from the companies you meet in sales calls. + +### What are the types of competitor analysis? + +For search work, three groupings matter more than any formal framework: direct competitors selling what you sell, structural results like directories and marketplaces that own positions by category rather than by merit, and accidental competitors ranking on one strong page. Each one calls for a different response. + +### Should you target the same keywords as your competitors? + +Only where you can plausibly win and the term matches something you sell. A competitor ranking for a term is evidence of demand, not evidence that you should chase it. Terms held by directories and marketplaces are often better joined than fought, and terms held by a competitor's single strong page are usually the cheapest to take. + +### Why does a small site outrank a big brand on some terms? + +Because relevance is scored per page, not per company. A page written specifically for one query, in one city, for one intent, routinely beats a national brand's generic category page on that query. This is the single most useful thing a measured competitor list will show you. diff --git a/web/content/marketing/library/keyword-gap-analysis.mdx b/web/content/marketing/library/keyword-gap-analysis.mdx new file mode 100644 index 0000000..5f33d96 --- /dev/null +++ b/web/content/marketing/library/keyword-gap-analysis.mdx @@ -0,0 +1,110 @@ +--- +title: "Keyword gap analysis: subtract the brand terms first" +description: "A raw keyword gap between you and a competitor is mostly noise, because most ranked-keyword lists are mostly brand. How to strip brand from both sides and turn the remainder into a page plan." +--- + +## What is a keyword gap analysis? + +A keyword gap analysis compares the keywords a competitor ranks for against the keywords you rank for, and treats the difference as your opportunity list. It is the single most requested competitive report, and in its raw form it is close to useless. + +The reason is arithmetic. Pull the ranked keywords for a well-established competitor and a smaller site in the same market and the two numbers are not comparable. Here is a real pair from the property restoration category: the national brand ranks for 49,475 organic keywords. The regional operator ranks for 79. + +A raw gap analysis reports that as 49,396 opportunities. That number is not a plan. It is a way of feeling behind. + +## Why your ranked-keyword list is mostly your own name + +Look at what the smaller site actually ranks for, sorted by traffic. + +![A ranked-keyword list showing 457 estimated organic traffic and 79 organic keywords, where the top rows are all brand terms containing the company's own name](/library/competitive-analysis/brand-dominated-ranked-keywords-openseo.png) + +Every row at the top of that list is the company's own name in some arrangement. Below the fold it gets stranger: the site also ranks for several _other_ restoration companies' brand names, for a street address, and for a local civic app that happens to share a word with one of its city pages. + +Strip all of that out and the genuine service rankings are a short list: one city plus water damage at position 19, one city plus mold removal at position 18, one city plus fire damage at position 18. Three real footholds, not 79. + +That is the actual starting position, and it is much better news than the raw number, because three near-miss service pages is a quarter's worth of work rather than an impossible backlog. + +The same subtraction has to run on the competitor's side. Their 49,475 includes their brand, their franchise location pages, their glossary, and a large volume of close variants. The comparable figure on both sides is service terms only. + +## How to run a keyword gap in OpenSEO + +OpenSEO does not have a one-click "keyword gap" report that takes two domains and returns the difference. What it has are the two halves: you pull ranked keywords for each domain and the agent performs the join. In practice this is more flexible than a fixed report, because you control the filters on both sides, but it is worth knowing before you go looking for a button. + +The filter that does the real work is brand exclusion, which is a parameter on the ranked-keywords tool rather than something you have to post-process. + +```text +Using the OpenSEO MCP, run a keyword gap between [mydomain.com] +and [competitor.com]. + +1. Pull ranked keywords for both domains. On both sides, exclude + brand terms: [my brand and its variants] and [their brand, + their parent company, their location-page naming pattern]. + +2. Drop anything that is a competitor's brand name, a street + address, or an obvious mismatch. Show me what you dropped and + why, in a short list. + +3. Return three tables: + - terms they rank top 10 for and I do not rank for at all + - terms we both rank for where they are ahead of me + - terms I rank 11-30 for that they do not hold, which is + defensible ground rather than a gap + +4. For table one, group by the page on their site that ranks, so + I can see whether the gap is many pages or one strong page. + +Sort each table by search volume and tell me which table you +would work first. +``` + +Table three is the one most gap reports omit and the one most worth having. A gap analysis that only looks at what you are missing will walk you away from the terms you are quietly already winning. + +## Learn from the gap, do not copy it + +The output of this workflow is a list of things a competitor has that you do not. The obvious move is to build the same pages. It is usually the wrong move. + +Tom Malesic, who runs the agency EZMarketing, put the objection plainly when asked how to use competitor research without producing a copy of the competitor: + +> So for small business owners, their competitors are generally small business owners. And most small business owners' marketing is terrible. So I worry less about sounding like the competitor, and I worry more about creating the voice and sounding like the business that I'm representing. + +A gap tells you a topic has demand and that somebody satisfied it well enough to rank. It does not tell you that their page is good. Frequently the page holding position four is thin, dated, and beatable by anyone willing to answer the question properly. + +Gert Mellak of Solicom AI Consulting frames the useful version as a narrowing exercise rather than a copying one: + +> Let's really analyze those five. Let's go to competitors, let's see what's working for them, what can we learn from them? How can we go deeper on those five topics, angles, aspects? + +Five is closer to the right number than five hundred. A gap report's value is in the top of the list, not its length. + +## Turning the gap into pages + +Once the list is clean, it stops being a competitive artefact and becomes an ordinary content plan. Group the surviving terms by intent, then by the page that would satisfy them, exactly as you would with any other keyword set. The workflows in [clustering keywords into topical hubs](/library/keyword-research/cluster-topical-hubs) and [search-intent mapping](/library/keyword-research/search-intent-mapping) apply here without modification, because at this point the source of the keywords no longer matters. + +Two rules specific to gap-sourced keywords: + +1. **Check the ranking page before you commit.** If a competitor holds thirty terms with one page, you need one page, not thirty. Grouping by their URL is what reveals this. +2. **Do not chase terms your product does not serve.** A competitor with a broader product line will rank for things you have no business ranking for. The restoration comparison above is a good example: a large share of the national brand's traffic comes from general cleaning services, which is a different business. + +That second point is developed further in [reading a competitor's domain overview honestly](/library/competitive-analysis/competitor-traffic-estimates). + +## What to do first + +Run the gap on one competitor, with brand excluded on both sides, and stop at the first ten rows. Pick the one row where a competitor's page is visibly weaker than what you could write, and write that page. A gap analysis that produces one shipped page has outperformed the vast majority of gap analyses, which produce a spreadsheet. + +Then run it again in ninety days on the same competitor. The change between the two runs is more informative than either run alone. + +## Keyword gap analysis FAQ + +### What is a keyword gap in SEO? + +The set of keywords a competitor ranks for and you do not. Useful only after brand terms are removed from both sides, because otherwise the largest part of the difference is simply that you have different company names. + +### How do you do a content gap analysis for free? + +The discovery half costs nothing: read the competitor's pages, note what they cover that you do not, and check your own Search Console for questions you already receive impressions for. The part that costs money is the ranked-keyword data on the competitor's side, which is why quality SEO data sits behind a subscription in every tool. OpenSEO is open source and free to start, with a paid plan at $10/month that includes usage credits. + +### Should I target every keyword my competitor ranks for? + +No. A competitor's ranked-keyword list includes their brand, their variants, and terms served by product lines you do not have. The list worth acting on is usually a few dozen rows, not a few thousand. + +### What if my competitor ranks for thousands of keywords and I rank for almost none? + +Group their keywords by the page that ranks. A large keyword count is often a small number of strong pages, and a small number of strong pages is something you can compete with. The count itself is a poor measure of how far ahead they are. diff --git a/web/public/library/competitive-analysis/brand-dominated-ranked-keywords-openseo.png b/web/public/library/competitive-analysis/brand-dominated-ranked-keywords-openseo.png new file mode 100644 index 0000000000000000000000000000000000000000..dc54dd44fb44b5f6a226f8c2560e221e7c2d8124 GIT binary patch literal 50126 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

&i;wub5@w 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 z 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 literal 0 HcmV?d00001 diff --git a/web/public/library/competitive-analysis/competitor-backlink-profile-openseo.png b/web/public/library/competitive-analysis/competitor-backlink-profile-openseo.png new file mode 100644 index 0000000000000000000000000000000000000000..a3daa5d961e3b385cc9f6ffbcc3c1c89bb274c51 GIT binary patch literal 18001 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 literal 0 HcmV?d00001 diff --git a/web/public/library/competitive-analysis/competitor-domain-overview-openseo.png b/web/public/library/competitive-analysis/competitor-domain-overview-openseo.png new file mode 100644 index 0000000000000000000000000000000000000000..b06575511613f3c041a7215ddc3b8bb956782bfa GIT binary patch literal 72356 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 literal 0 HcmV?d00001 diff --git a/web/src/components/library-page.tsx b/web/src/components/library-page.tsx index 7777747..eae2d08 100644 --- a/web/src/components/library-page.tsx +++ b/web/src/components/library-page.tsx @@ -2,13 +2,22 @@ import type { ReactNode } from "react"; import { DocsBody } from "fumadocs-ui/page"; import { buildBreadcrumbJsonLd } from "@/lib/seo"; -const KEYWORD_RESEARCH_LIBRARY_PATH = "/library/keyword-research"; +const KEYWORD_RESEARCH_LIBRARY = { + name: "Keyword Research", + path: "/library/keyword-research", +}; + +type LibraryRef = { + name: string; + path: string; +}; type LibrarySpokePageProps = { title: string; description?: string; crumb: string; path: string; + library?: LibraryRef; children: ReactNode; }; @@ -17,11 +26,12 @@ export function LibrarySpokePage({ description, crumb, path, + library = KEYWORD_RESEARCH_LIBRARY, children, }: LibrarySpokePageProps) { const breadcrumbLd = buildBreadcrumbJsonLd([ { name: "Strategy Library", path: "/library" }, - { name: "Keyword Research", path: KEYWORD_RESEARCH_LIBRARY_PATH }, + { name: library.name, path: library.path }, { name: crumb, path }, ]); @@ -40,10 +50,10 @@ export function LibrarySpokePage({ {" "} /{" "} - Keyword Research + {library.name} {" "} / {crumb} @@ -61,7 +71,7 @@ export function LibrarySpokePage({ {children} - +