All articles
9 min read

Topical Authority SEO: How to Measure It and Build It

Topical authority SEO, or search engine optimization built on deep coverage of one subject, is measurable through site focus and linking, even though Google publishes no score for it.

By Harjot Chopra, Co-Founder · Updated 10 Oct 2026

A desk with a laptop and a printed site map where small paper cards are sorted into one neat cluster, with a hand holding a pen beside it.

Key takeaways

  1. 01
    Measure topical authority through what you control: one core topic, one page per buyer question, and internal links between them. Google publishes no web-search score to chase.
  2. 02
    The decision that matters most is the core topic. Pick the subject your buyers research before they buy, narrow enough that you can list their questions, and publish only what serves it.
  3. 03
    Drift and unlinked pages are the two problems a sitemap audit can detect. Our inference is that they weaken focus more than low volume does; no source proves it. In our slug-level review of our own blog, 27 of 100 posts looked off-topic.
  4. 04
    Ranked coverage (top-20 Google positions across a topic map) goes with more AI citations in one vendor's curated study, at 0.33 to 0.51 depending on the engine. It is a correlation only.
In this article
  1. 1What is topical authority, and does Google score it?
  2. 2Which core topic should a site build authority on?
  3. 3What makes a site's topical focus slip, and how do you spot it?
  4. 4How do you audit site focus in ten minutes?
  5. 5How do you fix a site that has drifted?
  6. 6Does topical authority get you cited in AI answers?
  7. 7Frequently asked questions

Internal Google documentation that leaked in 2024 lists a field for how focused a site is on one topic. Nobody outside Google sees that number, so any claim about your site's score is a guess. What you can measure is your own focus, your coverage and your internal links.

Coverage looks worth measuring. Floyi, a topical-map software vendor, ran a study of 42 curated topic maps and 110,169 ranking websites, with data to August 17, 2026. Ranked coverage, meaning the share of a map's topics where a site held a top-20 Google position, correlated with how often Google's AI Overviews (the AI-written summaries above search results) cited that site, at 0.51. That figure is a Spearman rank correlation, a measure from -1 to 1 of how closely two rankings agree (Floyi Topical Authority Report). The study is vendor-run, and its authors state it cannot show cause.

Below are an audit script, a worked run on our own blog and a way to decide what to fix first.

What is topical authority, and does Google score it?

Topical authority is how consistently and completely a site covers one subject, so that search systems and readers treat it as a dependable source on that subject. For web search, Google publishes no topical authority score. Google's separate "topic authority" system ranks news: it helps decide which expert sources suit a newsy query in specialized areas such as health, politics or finance (Google Search Central).

What Google does publish is a set of questions a site should pass. Its helpful content guidance asks "Does your site have a primary purpose or focus?" and whether someone researching your site would see it as "well-trusted or widely-recognized as an authority on its topic." It also names the warning sign: entering "some niche topic area without any real expertise, but instead mainly because you thought you'd get search traffic" (Google Search Central).

Internal Google Search API documentation that leaked in 2024 (mirrored in a Hex package) lists two fields that match the idea. An embedding is a numeric summary of what a page or site is about. siteFocusScore is a "number denoting how much a site is focused on one topic." siteRadius is "the measure of how far page_embeddings deviate from the site_embedding," meaning how far individual pages sit from the site's overall summary (Content Warehouse API documentation). A field's existence shows Google can compute focus. It does not show how heavily ranking uses it.

Which core topic should a site build authority on?

Build authority on the subject your buyers research before they buy, narrowed until you could list every question they ask about it. "Marketing" cannot be covered. "AI search visibility for B2B software" can. A topic that never leads to a purchase decision will not bring customers, however much traffic it earns.

A marketer at a whiteboard circling one small region inside a large outline, with a few blank sticky notes gathered inside it.
Narrowing the subject until every buyer question fits inside it is what makes it coverable.

Our rule of thumb: you should be able to list the 20 questions that matter most to your buyers in an hour. If you cannot, the topic is too broad or the buyer research is missing. Our guide to B2B AI buyer prompt research shows how to collect those questions from the places buyers ask them.

Our recommendation for where to start: answer the 10 questions that matter most to buyers, each fully on one URL, and link them to a single overview page. Add a second layer only after each of those 10 pages has one owning URL and passes the linking check below.

What makes a site's topical focus slip, and how do you spot it?

Two problems that a sitemap audit can detect weaken a site's focus: drift, which is publishing pages that do not serve the core topic, and good pages that nothing links to. Our inference is that these hurt focus more than low volume does; no source proves it. Drift is easy to miss because each off-topic post looks harmless on its own.

We ran the audit below on our own blog on October 10, 2026. Our sitemap (the file listing a site's URLs) held 100 blog posts. The script, using the term list shown in the next section, matched 71 and flagged 29 to review. We then read all 100 slugs (the last part of each URL). One person judged them against one rule: on-topic means about AI search visibility, tracking, citations or content. That gave 73 on-topic and 27 off-topic, mostly funding and startup-news items. Of those 27, 24 were among the 29 flagged. The other 3 matched on a word that sits in the slug but not in the subject: "brand" inside "brandon" and "visibility" in two news stories.

That is one site's slugs on one date, sorted by hand. It shows what drift looks like in numbers (more than one post in four), and it shows why a term match is only a starting list. It does not show that those posts cost rankings. By the first check below, 27% fails the one-in-five limit, so the off-topic row of the fix table applies to our blog: review each of the 27 and keep, fold or redirect it. The same sitemap also lists general-purpose utilities, such as a password checker and a UUID generator, that sit outside AI search entirely.

How do you audit site focus in ten minutes?

Run the script below on your sitemap with a list of words that belong in on-topic URLs, then read every flagged URL and judge it yourself. The script matches on the URL path only, so your domain name cannot inflate the result. It counts and lists; you decide what is off-topic, because slugs mislead.

A person at a laptop reviewing a long list of bars with a few highlighted, pencil poised over a notepad.
The audit flags a handful of pages, and you read each one yourself to judge if it belongs.
import re, sys, urllib.request
from urllib.parse import urlparse

def get(url):
    req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"})
    return urllib.request.urlopen(req, timeout=30).read().decode("utf-8", "ignore")

def urls(sitemap):
    found = []
    for loc in re.findall(r"<loc>\s*([^<\s]+)\s*</loc>", get(sitemap)):
        found += urls(loc) if loc.endswith(".xml") else [loc]
    return found

sitemap = sys.argv[1]
terms = [t.strip().lower() for t in sys.argv[2].split(",") if t.strip()]
section = sys.argv[3].lower() if len(sys.argv) > 3 else ""
pages = [u for u in urls(sitemap) if section in urlparse(u).path.lower()]
if not pages:
    sys.exit("No URLs matched that section")
on = [u for u in pages if any(t in urlparse(u).path.lower() for t in terms)]
off = [u for u in pages if u not in on]
print(f"{len(on)} of {len(pages)} URLs match your terms ({100 * len(on) / len(pages):.0f}%)")
print("Read these and judge each one:")
print(*off, sep="\n")

Save it as audit.py and run python3 audit.py https://yoursite.com/sitemap.xml "term1,term2,term3" /blog/. The third argument limits the check to one section. Our run used: visibility, citation, aeo (answer engine optimization), geo (generative engine optimization), chatgpt, perplexity, gemini, copilot, sentiment, share-of-voice, seo, schema, search, ai-answer, brand, prompt, llm. Replace those with words from your own subject. For a fuller walk through what to inspect on a site beyond slugs, see our guide on how to run an AI visibility audit.

Is the section focused?

Sort each flagged URL as on-topic, off-topic or unsure. Pass: no more than one in five pages in the section is off-topic. Fail: more than one in five. That threshold is our rule of thumb, not a Google rule.

Open your overview page and confirm every question page is linked from it. Open each question page and confirm it links back. Pass: both directions exist for every page. Fail: any page with no inbound link from the overview page.

What is your Topic Share?

Topic Share is the share of search traffic a site earns from keywords containing a topic term. In his May 2025 post, Kevin Indig measures it by taking a topic term that has a Google Knowledge Panel, listing every keyword containing it with search volume of at least 10, and dividing each domain's estimated traffic from those keywords by the total. His ecommerce example gave Shopify 11% and BigCommerce 10% (Growth Memo). Pass: your Topic Share is at or above the top competitor's in the same month. Fail: below it. That pass line is our rule; use the result to compare, not as an absolute score.

How do you fix a site that has drifted?

Fix the lowest-effort problems first: add missing links and merge duplicate pages before reviewing off-topic posts, and do all of that before commissioning new content. Use the table to choose, then keep the cluster map below so every page has one job.

What the audit showsDo this first
Question pages are not linked to the overview pageLink every question page from the overview page and back
Two pages answer the same questionMerge them into the stronger URL and redirect the other
More than one in five pages off-topicReview each off-topic page. Keep what earns traffic or links, fold or redirect the rest, and publish nothing new until done
Focused and linked, but gaps remainAdd pages for the top unanswered buyer questions, one URL each

Cluster map template. Make one row per buyer question:

Buyer questionIntent (learn, compare, buy)Owning URLLinks inLinks outLast updatedCited by AI (yes/no)

Pass: every question has exactly one owning URL, linked from the overview page and linking back. Fail: a question with two owning URLs, or an owning URL with no links in.

Does topical authority get you cited in AI answers?

Ranked coverage goes with more AI citations, but the evidence is correlation, not proof of cause. In the Floyi study of 354,955 AI citations, the correlation between a site's ranked coverage (top-20 Google positions across a topic map) and its citations was 0.51 for Google AI Overviews, 0.48 for Google AI Mode, 0.36 for Gemini and 0.33 for ChatGPT. The maps were curated, so the authors say the results should not be read as web-wide averages (Floyi Topical Authority Report).

Our inference: ranking across a topic's questions looks like a prerequisite for being cited, but the data cannot show that. Before writing more, check that the bots AI engines use to read pages can reach yours (ChatGPT SEO walks through it) and see which pages AI engines already cite for your buyer questions. Our page on getting AI search citations covers what to change once you know.

That second step is what we built our Content Engine around. It finds the pages AI engines cite instead of yours, writes a better one from six live sources (Reddit, G2, competitors, news, search data and AI answers), publishes it on your own domain, and tracks the citations it earns. As of October 2026, Launch ($299 per month) tracks ChatGPT, Google AI Mode and Perplexity and includes 25 content pieces a month. Growth ($699) adds Gemini and Grok, with 50 pieces. Enterprise ($1,499) adds Claude and Copilot, with 100 pieces. Agency pricing is custom (pricing). To see it on your own buyer questions, Book a demo.

Find the pages AI engines cite instead of yours

PageLens.ai's Content Engine finds those pages, writes a better one from six live sources, publishes it on your domain and tracks the citations it earns.
See PageLens pricing

Frequently asked questions

Largely yes. It is relevance and expertise applied to a whole site rather than a single page. The label is useful only because it points to something you can control: whether your pages cover one subject and connect to each other.
Count questions, not articles. Each distinct buyer question gets one URL, so 25 distinct questions mean 25 pages, and two questions that share one answer share one page. Begin with the questions closest to a purchase decision.
No published source gives a timeline, and Google has not said how quickly site focus is reassessed. Our recommendation is to re-run the audit monthly and treat changes over about three months as a first read. That is our judgement, not a Google figure.
Review each one first. Keep posts that earn traffic or links. Fold the useful parts into an on-topic page or redirect the rest. Deleting without checking can throw away pages that bring readers, so decide per URL.
Our view: often on narrow questions, because focus costs discipline, not budget. A small site can cover one subject completely and link it cleanly. On broad, competitive terms, larger sites' reputation and links still count, so start narrow.

Sources

  1. 1.Floyi, Topical Authority Report 2026
  2. 2.Google Search Central, Understanding news topic authority (May 2023)
  3. 3.Google Search Central, Creating helpful, reliable, people-first content
  4. 4.Content Warehouse API documentation (Hex mirror of leaked Google Search API documentation), QualityAuthorityTopicEmbeddingsVersionedItem
  5. 5.Kevin Indig, How to measure topical authority (Growth Memo, May 20, 2025)
  6. 6.PageLens.ai sitemap, read October 10, 2026
  7. 7.PageLens.ai Content Engine
  8. 8.PageLens.ai pricing, as of October 2026

Keep reading

PageLens.ai.

Measure how AI engines see your brand, then turn the gaps into growth.

© 2026 PageLens.ai

Powered by PageLens.ai

Discover how often AI recommends your brand.