Your homepage may describe a sharply positioned brand while an AI answer treats you as a generic provider, associates you with the wrong problem, or leaves you out entirely. Rewriting the homepage alone may not fix that mismatch. The stronger signal can be hiding across hundreds of headings, product descriptions, comparisons, help pages, and outdated paragraphs.
You can make this problem measurable. Model your published content as a cloud of semantic points, examine its center and spread, and then ask whether the right points sit close to the queries you want to win. You won’t reproduce a proprietary AI system, but you will get a disciplined way to decide what to create, rewrite, consolidate, or leave alone.
Your brand is a cloud of meanings, not a single message
Start by treating each meaningful section of your content as a separate unit. That reflects the practical reality that AI retrieval can work with small passages rather than whole pages. A carefully worded positioning statement is therefore only one point among all the other passages an AI system may encounter.
For an audit, split your indexable content into n chunks. Each chunk becomes an embedding vector, v_i, representing its meaning in a multidimensional space. Chunks about similar subjects should sit closer together than chunks about unrelated subjects.
The simplest brand centroid is the mean of those vectors:
mu = (1/n) x sum(v_i)
Scott Stouffer’s framework treats that centroid as a practical representation of how AI may locate a brand in meaning space. It captures an important editorial truth: the accumulated content portfolio can define the computed brand more strongly than the intended brand.
Do not mistake the centroid for a universal specification or a reputation score. There is no reason to assume every search or answer system stores one permanent master vector for your company. Models, indexes, chunk boundaries, queries, and retrieval methods can differ. The centroid is useful because it turns a vague positioning concern into quantities you can inspect consistently.
The mean is only the beginning. A mathematically serious audit also looks at dispersion, subclusters, query distance, and overlap with competing content.
| Audit quantity | What it represents | What you should notice |
|---|---|---|
| Centroid | The average semantic position of the audited chunks | Whether the portfolio’s dominant meaning matches the position you intend |
| Dispersion | The average distance between chunks and the centroid | Whether your message is concentrated or scattered across unrelated themes |
| Nearest-chunk distance | The distance from a target query to its closest relevant chunk | Whether you have a passage that directly answers the query |
| Subclusters | Dense groups inside the larger content cloud | Whether different products, audiences, or legacy strategies are competing for meaning |
| Cluster overlap | The degree to which your semantic territory resembles other brands’ content | Whether your supposed differentiation exists in published evidence or only in brand language |
Dispersion can be expressed as D = (1/n) x sum(distance(v_i, mu)). A low value means your chunks remain relatively concentrated. A high value means they are spread out. Neither result is automatically good or bad. A focused product company may want a tight cloud. A multi-product enterprise may legitimately need several clusters, provided the relationship among the brand, products, audiences, and use cases is explicit.
This distinction prevents a common mistake: trying to force every page toward one generic corporate phrase. The goal is not identical language. It is a coherent semantic structure in which each important cluster has a clear purpose and an unambiguous connection to the correct entity.
Retrieval is the gate your positioning must pass
Traditional rank tracking encourages you to ask where a page appears. AI visibility starts with an earlier question: was a relevant passage considered at all? In the retrieval-first model, content must enter the eligible set before later ranking factors can help it.
Represent a query as vector q. A retrieval process compares q with candidate chunk vectors and selects close matches. For your own analysis, you might use cosine similarity:
similarity(q, v) = (q dot v) / (norm(q) x norm(v))
A higher value in this audit means the query and chunk point in a more similar semantic direction. The exact metric, candidate pool, and eligibility cutoff used by a production system may be different, so do not turn your audit score into a supposed universal threshold. Its value comes from comparing your own pages and measuring change with a consistent method.
The most useful quantity is often not the distance from q to your overall brand centroid. It is the distance to the nearest genuinely relevant chunk:
d_min(q) = min distance(q, v_i)
This changes the content question. You are no longer asking whether the site discusses a broad topic somewhere. You are asking whether one passage expresses the user’s exact problem, your relevant capability, the conditions under which it applies, and the entity responsible for it.
A retrievable passage should usually survive this five-part test:
- It gives a direct answer or proposition before expanding into background.
- It names the brand, product, service, or other entity that owns the claim when the identity would otherwise be ambiguous.
- It uses the language of the real problem, not only an internal campaign slogan.
- It states an important boundary, qualification, audience, or use case instead of implying universal applicability.
- It remains understandable when read without the page title, preceding paragraph, navigation, or hero image.
Compare two content patterns. A vague passage says: A better way for modern teams to move forward with confidence. A retrievable passage follows a more concrete structure: This product category helps this audience complete this job through this method, and it is not intended for this excluded case. The second pattern creates several semantic anchors without resorting to keyword repetition.
Page-level strength cannot compensate for every passage-level gap. A page may have strong links, sound technical SEO, and substantial topical coverage while still lacking the chunk that matches a decisive query. That is why your content audit must go below the URL level.
Three mathematical failure modes explain most positioning gaps

Centroid drift: publishing changes what the portfolio means
Suppose your existing portfolio has n chunks and centroid mu. You add m chunks whose mean vector is b. The updated centroid is:
mu_new = (n x mu + m x b) / (n + m)
The equation exposes two practical levers. The new material pulls harder when there is more of it, and it pulls harder when its meaning is farther from the existing center. One off-topic paragraph may barely move a large corpus. A sustained publishing campaign in an adjacent category can move the portfolio substantially.
Drift is therefore a portfolio-management problem, not merely an editing problem. Review the semantic direction of a planned content batch before publication. Ask which association the batch strengthens, which existing cluster it joins, and whether the brand genuinely wants to become more closely associated with that subject. Traffic potential alone is not enough.
This does not mean adjacent content is harmful. Adjacent content becomes dangerous when it is prolific, weakly connected to the core offer, or written without clear entity boundaries. If an adjacent topic serves a legitimate audience journey, connect it explicitly to the relevant problem, product, and next decision.
Hidden subclusters: the average can conceal a split identity
An average can land where none of the underlying points actually sit. Imagine that half a company’s content concerns enterprise analytics and the other half concerns consumer productivity. The centroid may fall between the two even though no page clearly owns that middle territory.
That is why a centroid without a cluster map can mislead you. Inspect the dense groups beneath the mean. For each group, identify its entity, audience, problem, method, and intended query family. If you cannot label a cluster cleanly, the content may be mixing purposes that should be separated.
When multiple clusters are intentional, give them an explicit architecture. Create a clear hub for each product or solution. State how each one relates to the parent brand. Keep comparisons, use cases, documentation, and proof connected to the correct entity. Consistent structured data can reinforce valid entity relationships, but it cannot rescue page copy that makes those relationships unclear or contradictory.
Cluster collision: your differentiation disappears in generic content
If competitors publish the same definitions, broad benefits, listicles, and category language, their semantic clouds can overlap. This cluster-collision problem helps explain why brands with different visual identities can still look interchangeable in meaning space.
More content is not the direct cure. Publishing another generic overview can make your cluster denser without making it more distinct. Differentiation requires passages that encode substantive differences: the audience you serve best, the problem boundary you recognize, the method you actually use, the tradeoffs you accept, the alternatives you compare, and the evidence that supports your claims.
Adjectives such as seamless, innovative, robust, and leading do little semantic work when every company uses them. A documented constraint can be more differentiating than a superlative. A clear statement about who should not choose an approach can be more useful than a page of unqualified benefits.
Run a centroid audit, then repair the shape you find

You do not need access to an AI platform’s internal index to perform a useful audit. You need a stable representation of your own corpus, a defined set of target queries, and the discipline to treat the results as a diagnostic proxy rather than a replica of any one engine.
Build the audit in seven steps
- Write the intended position as one testable sentence. Use four slots: the entity, the audience, the problem, and the distinctive method or qualification. If the sentence contains only an aspiration such as trusted leader, it is not precise enough to audit.
- Create a chunk-level inventory. Record the URL, page title, section heading, chunk text, named entity, target query, main claim, supporting evidence, content type, and publication status. Do not assume every section on a relevant URL serves the same semantic purpose.
- Define the axes you care about. Typical axes include audience, problem, category, method, use case, proof, and exclusions. Add adjacent topics that could pull the brand away from its intended position. These axes become the labels against which you inspect clusters and outliers.
- Choose a measurement path. For a manual audit, score each chunk on each intended association using -1 for conflicting language, 0 for no signal, 1 for an implied association, and 2 for an explicit, supported association. These are internal review scores, not AI retrieval thresholds. For an embedding-assisted audit, use one embedding model and one chunking rule throughout the comparison. Changing either midway makes before-and-after movement difficult to interpret.
- Map query families, not isolated prompts. Group queries by the decisions they represent: discovery, definition, problem diagnosis, implementation, comparison, suitability, proof, and exclusion. Calculate or review the nearest relevant chunks for each family. A strong match for an informational definition does not prove you are close to a buying or evaluation query.
- Measure both center and shape. Record the portfolio centroid, dispersion, important subclusters, query-to-nearest-chunk distance, and obvious overlap with competitor language. A two-dimensional plot can help you inspect patterns, but the picture is only a projection. Confirm apparent findings by reading the underlying chunks.
- Save a baseline and repeat the same procedure after a substantial publishing batch, a repositioning effort, a product launch, or a major consolidation. Keep the original query set as a stable cohort. Add newly important queries as a separate cohort so changes in the test itself do not masquerade as performance changes.
If you have several products or audiences, calculate more than one centroid. A brand-wide mean can answer a governance question, while a product centroid or query-conditioned centroid answers a retrieval question. For a query-conditioned view, examine the nearest relevant chunks rather than averaging every page the company has ever published.
Match the repair to the diagnosed problem
- If a valuable query has no nearby chunk, create or rewrite a passage that answers it directly. Place that answer on the page whose purpose and entity already match the query.
- If the centroid looks correct but dispersion is high, inspect the farthest chunks. Update unclear legacy language, reconnect legitimate adjacent content to the core proposition, and consolidate duplicative material where doing so improves clarity.
- If two legitimate subclusters are being averaged into a confusing middle, separate their hubs and identify the correct product, audience, and use case in each. Preserve a parent-brand page that explains the relationship between them.
- If your cloud collides with competitors, stop commissioning interchangeable category summaries. Prioritize decision criteria, limitations, comparisons, methods, and verifiable proof that competitors cannot truthfully reproduce word for word.
- If a strong topical cluster has a weak brand association, name the responsible entity inside the relevant passages. Use consistent entity names in visible copy and valid structured data. Do not mark up claims or relationships that the page does not actually support.
- If a publishing campaign caused drift, correct the editorial brief before adding more pages. Define the association each proposed piece should strengthen and the core entity to which it must connect.
Do not respond to an ugly cluster map with a mass deletion. Removing pages can also discard rankings, links, useful history, and coverage for legitimate journeys. Read the outliers first. An update, a clearer entity boundary, a consolidation, or a better internal path may solve the semantic problem while preserving existing value.
Monitor outcomes without confusing them with internal retrieval data
Pair the corpus audit with a stable prompt set. For each prompt, record whether the brand appears, which product or capability is attributed to it, whether that representation matches the intended position, which owned page is cited or linked, and whether the answer introduces an unsupported association.
These observations are outcome proxies. They do not prove which chunks were retrieved internally, and an answer can vary across systems or runs. Their purpose is to show whether your content changes are producing a more accurate and useful external representation.
Watch for a particularly important failure pattern: inclusion improving while representation accuracy declines. More mentions are not a win if the brand is increasingly associated with the wrong audience, category, or promise. Track visibility and message fit as separate measures.
Key takeaways
- Your AI-facing brand is better modeled as a distribution of published meanings than as a single positioning statement.
- Retrieval comes before ranking, so the first operational question is whether a relevant chunk is close enough to the query to be considered.
- A centroid shows the average direction, but dispersion and subclusters reveal whether that average is coherent or misleading.
- Content volume can move the centroid. Review the semantic direction of an entire campaign, not only the quality of each page in isolation.
- Distinctive brand perception comes from distinctive, supportable information: audience fit, methods, boundaries, tradeoffs, comparisons, and evidence.
- Your measurements are diagnostic proxies. Use a consistent method to compare changes, not to claim access to an AI engine’s private retrieval logic.
Start with one commercially important query family and the pages meant to support it. Write the position you want the system to recover, inventory the relevant sections, find the closest missing or ambiguous answer, and repair the smallest set of chunks that will make the intended meaning explicit. Then rerun the same audit after the next content batch. That is how brand perception becomes a managed system rather than a slogan you hope AI notices.

Leave a Reply