Knowledge Hub • Level 3 Technical Guide
Query-Specific Diagnostic Methodology

Competitor Overlap & Semantic Dominance Framework

A technical guide by AEObility, built for Australian businesses seeking clarity in how modern AI systems interpret, rank, and recommend local service providers. This framework shows how businesses across Perth, Australia, and New Zealand can measure competitor overlap, semantic dominance, and vector proximity using advanced AEO diagnostics such as cosine similarity, entity clarity scoring, and RAG survival testing.

Important Diagnostic Principle:AEObility's framework is an intentional query-specific diagnostic, evaluated per target search intent, rather than a generic site-wide SEO score. It assesses real-time search competition, content structure, and machine retrieval survival for specific commercial queries.

Author: Vince BakerDate: 30 July 2026Topic: AI Search Visibility & Competitor AnalysisLocation: Perth, Australia & New Zealand
AEObility Competitor Overlap and Semantic Dominance Framework diagram illustrating AI search vector proximity, RAG retrieval survival, and Schema.org entity clarity scoring for local service businesses in Perth Australia
AEObility Architecture Diagram: Competitor Overlap & Semantic Dominance

WHAT AEOBILITY CHECKS

AEObility compares your business against the competitors currently showing up for your target search queries. It checks whether your content is clear enough, structured enough, and relevant enough for AI systems—like ChatGPT, Google Gemini, and Perplexity—to understand and recommend your services.

Technical Note:

Under the hood, the framework evaluates high-dimensional vector embeddings, Schema.org completeness, content depth ratios, and synthetic query retrieval survival.

The Four Core Questions We Answer

Instead of relying on keyword density or link counts, our framework answers four essential commercial questions:

  • 1. Visibility Check

    Does your business surface when prospective clients ask AI search engines for local recommendations?

  • 2. Machine Understanding

    Do AI models accurately parse your core services, locations, and value propositions?

  • 3. Competitor Benchmarking

    Is your content clearer and better structured than rival websites in your target market?

  • 4. Prioritised Actions

    What structural changes, schema additions, or content rewrites should you execute first?

Who This Framework Helps

Small Business Owners

Plain Language & Practical Outcomes
  • Higher Visibility: Get found across AI search engines, voice assistants, and map packs.
  • Stronger Brand Trust: Ensure AI tools describe your services accurately without hallucinations.
  • Local Discovery: Optimise coordinate maps and location signals for Australian service areas.
  • Clear Priorities: Focus on straight-forward execution steps with no locked-in agency contracts.

Agency Teams & Consultants

Repeatable Telemetry & Diagnostics
  • Competitor Benchmarking: Measure relative vector distance using text-embedding models.
  • Schema & Entity Auditing: Validate nested Schema.org microdata and RDF graph density.
  • RAG Retention Testing: Test atomic answer block survival rates under prompt fan-out.
  • Objective Metrics: Deliver standardized AI readiness scorecards for client reporting.

How the Audit Works: Step-by-Step Sequence

Instead of dumping raw technical data, AEObility follows a clear 6-step audit process:

01

Define the Target Search Intent

We pinpoint the exact question or local service query your ideal clients ask AI systems.

02

Identify Active Competitors

We pull the top competitor websites currently showing up for that search in real-time.

03

Compare Content & Structure

We evaluate how clearly your pages answer the search intent compared to your rivals.

04

Test AI Retrieval Survival

We run related prompt variations to check if AI search engines keep your content when generating answers.

05

Calculate Your Readiness Score

We aggregate relevance, structure, and depth into a clear 0–100 rating for your domain.

06

Build a Prioritised Action Plan

We turn your score into step-by-step recommendations on what to fix first.

Diagnostic Flow Diagram

Framework Execution Flow Chart

Horizontal Step Flow (6 Phases)
01

Search Intent

Target commercial query vector & user intent specification.

Phase 1
02

Competitor Set

Real-time organic SERP ingestion & active domain URL extraction.

Phase 2
03

Semantic Comparison

Cosine similarity vector scoring & net dominance differential.

Phase 3
04

Feature Review

Schema microdata audit, page depth & RDF graph density.

Phase 4
05

Readiness Score

Weighted 0–100 AI search readiness classification tier.

Phase 5
06

Recommended Actions

Prioritised 90-day AEO Sprint execution roadmap.

Phase 6
Technical Breakdown

Standardised Component Modules

Each module follows a structured diagnostic schema: What It Does, How It Works, Inputs, Outputs, and Action Implications.

Why Cosine Similarity Matters for Vector Proximity

Cosine similarity computes the dot product of two normalized 768-dimensional vectors divided by their magnitudes. Because it measures the angle between vectors rather than their spatial distance, it evaluates pure semantic direction—ensuring content length variations do not distort relevance measurement against competitors.

1. Competitor Ingestion Module

src/lib/telemetry/search.ts
1. What It Does (SMB Outcome)

Identifies the active competitor websites currently winning organic search attention for your target service terms.

2. How It Works (Technical Method)

Executes real-time SERP parsing using Brave Search and Gemini API endpoints, filtering out generic directories and aggregators to isolate true commercial domain nodes.

3. Inputs

Target search intent query string (e.g. 'digital marketing specialist Perth').

4. Outputs

Array of verified competitor homepage and service page domain URLs.

5. Action Implication

Establishes the realistic market benchmark you must outperform to gain citation priority.

2. Vector Proximity Module

src/lib/telemetry/proximity.ts
1. What It Does (SMB Outcome)

Measures how closely your content's underlying meaning matches what prospective clients are asking AI search engines.

2. How It Works (Technical Method)

Converts text content into 768-dimensional vector embeddings using Google text-embedding-004 and calculates normalized Cosine Similarity.

3. Inputs

Search intent string, client page text, and competitor page text chunks.

4. Outputs

Individual similarity scores (0.00 to 1.00) for client and each competitor node.

5. Action Implication

Reveals whether your content is conceptually relevant or if your messaging drifts away from user intent.

3. Semantic Dominance Module

src/lib/telemetry/features.ts
1. What It Does (SMB Outcome)

Determines whether your website commands stronger AI clarity than rival local businesses.

2. How It Works (Technical Method)

Calculates the net vector differential between client similarity and average competitor similarity: Math.max(0, Math.min(100, (ClientSim - CompAvgSim) * 100)).

3. Inputs

Client vector similarity score and competitor vector similarity array.

4. Outputs

Semantic Dominance Score (0 to 100% net differential).

5. Action Implication

A positive score indicates market advantage; a negative score signals risk of being overlooked in AI summaries.

4. Feature Extraction Module

src/lib/telemetry/features.ts
1. What It Does (SMB Outcome)

Benchmarks your website's structural depth, Schema.org completeness, and trust signals directly against competitors.

2. How It Works (Technical Method)

Extracts Content Length Ratio (ClientLen / CompAvgLen), Schema.org entity count, internal link depth, and RDF subject-predicate triple graph density.

3. Inputs

Scraped client HTML & DOM tree alongside competitor DOM structures.

4. Outputs

Structured feature matrix (Content Ratio, Schema Completeness %, Technical Advantage, Entity Authority score).

5. Action Implication

Uncovers technical blind spots giving competitors an unfair advantage in machine indexation.

5. RAG Survival Testing Module

src/lib/telemetry/rag-sim.ts
1. What It Does (SMB Outcome)

Tests whether AI search engines retain your content when generating conversational answer summaries.

2. How It Works (Technical Method)

Generates 3+ synthetic query prompt variations (query fan-out) and tests paragraph chunk retrieval retention against a strict 0.62 similarity threshold.

3. Inputs

Target search intent and chunked client content paragraphs.

4. Outputs

RAG survival rate (%), attribution rank, and selected passage chunks.

5. Action Implication

Shows if your content is written in direct atomic answer blocks or if key service facts get dropped during retrieval.

6. AI Search Readiness Scoring Module

src/lib/telemetry/scoring.ts
1. What It Does (SMB Outcome)

Synthesises all diagnostic metrics into a single, actionable 0–100 rating with clear execution priorities.

2. How It Works (Technical Method)

Combines weighted categories based on observability config (Semantic: 40%, Technical: 20%, Entity: 15%, Competitor: 15%, Authority: 10%).

3. Inputs

Engineered feature matrix, RAG simulation runs, RDF triples, and performance metrics.

4. Outputs

Overall Readiness Score (0–100), Classification Tier (Dominant, Competitive, Emerging, At Risk), and Score Explanations.

5. Action Implication

Maps directly to a prioritised 90-day AEO Sprint execution plan focused on immediate high-impact fixes.

Module Summary Matrix

Module NameCode FilePrimary InputKey OutputAction Result
Competitor Ingestion Modulesrc/lib/telemetry/search.tsTarget search intent query string Array of verified competitor homepage and service page domain URLs.Establishes the realistic market benchmark you must outperform to gain citation priority.
Vector Proximity Modulesrc/lib/telemetry/proximity.tsSearch intent string, client page text, and competitor page text chunks.Individual similarity scores Reveals whether your content is conceptually relevant or if your messaging drifts away from user intent.
Semantic Dominance Modulesrc/lib/telemetry/features.tsClient vector similarity score and competitor vector similarity array.Semantic Dominance Score A positive score indicates market advantage; a negative score signals risk of being overlooked in AI summaries.
Feature Extraction Modulesrc/lib/telemetry/features.tsScraped client HTML & DOM tree alongside competitor DOM structures.Structured feature matrix Uncovers technical blind spots giving competitors an unfair advantage in machine indexation.
RAG Survival Testing Modulesrc/lib/telemetry/rag-sim.tsTarget search intent and chunked client content paragraphs.RAG survival rate Shows if your content is written in direct atomic answer blocks or if key service facts get dropped during retrieval.
AI Search Readiness Scoring Modulesrc/lib/telemetry/scoring.tsEngineered feature matrix, RAG simulation runs, RDF triples, and performance metrics.Overall Readiness Score Maps directly to a prioritised 90-day AEO Sprint execution plan focused on immediate high-impact fixes.
Codebase Traceability

Code Implementation Mapping

For developers and technical auditors, the framework maps directly to AEObility's open-source telemetry engine modules:

src/lib/telemetry/search.tsCompetitor SERP Ingestion

Queries Brave Search and Gemini APIs to harvest top organic competitor domain URLs for the target intent.

src/lib/telemetry/proximity.tsVector Embedding & Cosine Similarity

Generates 768-dimensional text-embedding-004 vectors and computes Cosine Similarity between intent and page chunks.

src/lib/telemetry/features.tsFeature Extraction & Dominance

Calculates Semantic Dominance, Content Length Ratio, Schema Completeness %, and Entity Authority scores.

src/lib/telemetry/rag-sim.tsAdversarial RAG Simulation

Executes synthetic query fan-out prompt passes and checks passage retention against a 0.62 survival threshold.

src/lib/telemetry/scoring.tsWeighted Telemetry Aggregation

Applies observability platform weights to output the final 0–100 Readiness Score and diagnostic explanations.

src/lib/telemetry/config.tsObservability Weight Config

Defines system weights: Semantic (40%), Technical (20%), Entity (15%), Competitor (15%), Authority (10%).

Developer Notes & Engine Constants
RAG_RETENTION_THRESHOLD = 0.62
EMBEDDING_MODEL = text-embedding-004
VECTOR_DIMENSION = 768
WEIGHTS = Semantic 40%, Technical 20%, Entity 15%

Competitor Overlap & Prioritised Blind Spots

When evaluating competitor overlap, AEObility distinguishes between Semantic Overlap (topic similarity) and Feature Overlap (structural capabilities). High semantic overlap without structured microdata causes content dilution, where AI models view your page as a generic duplicate.

Prioritised Blind Spot Action Matrix:

Blind Spot 1: Missing Structured Schema

Competitors provide explicit JSON-LD data while your site relies on plain text prose.

Action: Deploy nested JSON-LD FAQPage & Service schema graphs.
Blind Spot 2: Unstructured Paragraphs

Long prose paragraphs drop out during RAG retrieval passes.

Action: Refactor copy into concise, atomic answer blocks.
Blind Spot 3: Thin Content Depth

Competitor sites cover intent sub-topics with greater topical detail.

Action: Expand context chunks targeting latent user questions.
Blind Spot 4: Weak Location Signals

Missing coordinate metadata prevents local map pack discovery.

Action: Embed regional location coordinates & GeoShape tags.

Instructional Worked Example: Perth Local Business

Instructional Diagnostic Walkthrough

Local Service Provider (Perth, WA)

Target Query: "AEO consultant Perth"
Step 1: SERP Ingestion & Competitor Set

The audit scraped real-time organic search results for "AEO consultant Perth", isolating the top 2 competing local domain homepages.

Step 2: Similarity & Dominance Results
Client Similarity0.785
Competitor Avg Similarity0.692
Semantic Advantage+9.3%
Step 3: Blind Spots Identified

Although the client possessed positive semantic dominance (+9.3%), feature extraction revealed two key blind spots: initial Readiness Score was capped at 62 due to 0% Schema Completeness and unformatted prose paragraphs dropping out during synthetic prompt tests.

Step 4: Executed Next Actions & Results

Deployed nested JSON-LD microdata and restructured key service sections into atomic answer blocks. Outcome: Readiness Score climbed from 62 to 88, securing top citation placement in ChatGPT and Gemini local recommendation summaries within 30 days.

Before vs. After Optimization Table
MetricBefore AuditAfter AEO SprintNet Delta
Semantic Similarity0.7850.862+0.077
Schema Completeness0%100%+100%
RAG Chunk Survival Rate45%92%+47%
Overall Readiness Score62 (Emerging)88 (Dominant)+26 pts

What Your AI Search Readiness Score Means

Your final telemetry score (0–100) maps directly to four clear visibility tiers:

85–100: Dominant

Consistently cited and recommended across conversational search engines and map assistants.

65–84: Competitive

Strong overall foundation, but minor structural gaps allow top competitors to capture citations.

45–64: Emerging

Moderate relevance, but at risk of being missed by AI search due to missing schema or thin content.

0–44: At Risk

AI search models struggle to parse your business, resulting in zero citation share and low discovery.

Common Questions

Frequently Asked Questions

Q1.What is the Competitor Overlap & Semantic Dominance Framework?

It is a query-specific diagnostic methodology that measures how strongly your site competes for a given intent by analysing competitor overlap, semantic coverage, technical readiness, and authority signals.

Q2. Why does competitor overlap matter for AEO?

Competitor overlap shows which sites consistently appear for the same intent across engines, revealing who answer systems trust and where your site is missing from the dominant cluster.

Q3. What goes into the AEO readiness score?

The score blends semantic coverage, technical implementation, entity clarity, competitor presence, and authority signals into a single readiness metric for a specific query.

Q4. How does AEObility turn this framework into practical actions?

AEObility converts diagnostic findings into concrete content, schema, and entity recommendations so your site can move from at-risk or emerging into competitive or dominant tiers for the target query.

Ready to measure your query readiness score?

Run Your Free AI Visibility Diagnostic

Discover how your website performs across conversational search engines, maps, and AI recommendation systems. Get your custom AI Search Readiness Score.