3webs Visibility Engine

LEGAL · AI-FIRST
EU · GDPR · AI Act
Methodology

The 167 signals

The complete catalogue, exactly as the engine holds it · Last generated 31 August 2026

This is not a summary of the methodology. It is the registry itself: every signal the engine can evaluate, with the weight it carries in the score. Nothing is withheld, because a score you cannot audit is a score you should not trust.

Not every signal applies to every domain. Those that cannot be verified from public sources are returned as not applicable — never as failures — and each report states how many were actually tested. See the glossary for the vocabulary, and pricing for what a report costs.

The three webs
  1. Human web — What a person sees · 42 signals
  2. Ai web — What an answer engine sees · 93 signals
  3. Machine web — What an agent sees · 32 signals

Human web

What a person sees.

SEO · 42 signals

The technical and content foundation. Everything above assumes this works.

IDSignalCategoryWeight
seo1Title Element QualityON-PAGE10
seo2Meta Description QualityON-PAGE7
seo3Heading HierarchyON-PAGE9
seo4Primary Topic RelevanceON-PAGE8
seo5Semantic Term CoverageON-PAGE7
seo6URL StructureON-SITE7
seo7Image Alternative Text CoverageON-PAGE7
seo8Internal Link ArchitectureON-SITE9
seo9XML Sitemap Validity and CoverageON-SITE9
seo10Core Web Vitals Overall EvidenceON-SITE10
seo11Mobile UsabilityON-SITE10
seo12HTTPS AvailabilityON-SITE10
seo13Backlink Authority EvidenceOFF-PAGE9
seo14Backlink Source DiversityOFF-PAGE8
seo15Referring Domain EvidenceOFF-PAGE8
seo16Anchor Text DiversityOFF-PAGE7
seo17Independent Brand Mention EvidenceOFF-PAGE8
seo18Duplicate Content RiskON-PAGE8
seo19Canonical Link ElementsON-SITE9
seo20Structured Data ValidityON-PAGE9
seo21Crawl Path EfficiencyON-SITE7
seo22Broken Internal LinksON-SITE8
seo23Redirect Chain QualityON-SITE7
seo24Content Sufficiency for Page IntentON-PAGE7
seo25Outbound Source QualityON-PAGE7
seo26Public Social PresenceOFF-PAGE5
seo27Public Engagement Metrics AvailabilityOFF-PAGE3
seo28Private Behavioral Analytics AvailabilityOFF-PAGE2
seo29Organic Search CTR EvidenceOFF-PAGE3
seo30Search Console Access EvidenceOFF-PAGE2
seo31Private Search Index Coverage EvidenceOFF-PAGE3
seo32Largest Contentful PaintON-SITE9
seo33Cumulative Layout ShiftON-SITE8
seo34Interaction to Next PaintON-SITE8
seo35HTTP to HTTPS RedirectON-SITE7
seo36Hreflang Implementation ValidityON-SITE6
seo37Pagination CrawlabilityON-SITE5
seo38Structured Data Warning and Error SeverityON-PAGE8
seo39Suspicious Backlink RiskOFF-PAGE6
seo40Domain History and Independent Authority EvidenceOFF-PAGE7
seo41Content Modification RecencyON-PAGE7
seo42Document Structural FlowON-PAGE7

Ai web

What an answer engine sees.

AEO · 34 signals

Whether an answer engine can lift a direct answer out of the page instead of summarising the whole thing.

IDSignalCategoryWeight
aeo1FAQ Structured DataON-PAGE9
aeo2HowTo Structured Data Where ApplicableON-PAGE7
aeo3Question-and-Answer Content BlocksON-PAGE9
aeo4Extractable Direct Answer BlocksON-PAGE10
aeo5Speakable Structured Data Where ApplicableON-PAGE5
aeo6Article Structured Data Where ApplicableON-PAGE7
aeo7Breadcrumb Structured DataON-PAGE7
aeo8Table of Contents and Section AnchorsON-PAGE6
aeo9External Entity DisambiguationOFF-PAGE8
aeo10Search Knowledge Entity PresenceOFF-PAGE9
aeo11Direct Answer FormattingON-PAGE9
aeo12Intent-Oriented URL StructureON-SITE6
aeo13People-Also-Ask Topic CoverageOFF-PAGE7
aeo14Featured Answer ExtractabilityON-PAGE9
aeo15Definition BlocksON-PAGE7
aeo16Step-by-Step Content StructureON-PAGE7
aeo17Concise Lead AnswerON-PAGE7
aeo18Natural-Language Query CoverageON-PAGE7
aeo19Answer-First Content StructureON-PAGE9
aeo20Semantically Descriptive HeadingsON-PAGE8
aeo21Conversational Query CoverageON-PAGE8
aeo22Structured Data Relationship CoherenceON-PAGE7
aeo23Rich Result EligibilityON-PAGE8
aeo24Google AI Overview and AI Mode Source ReadinessON-PAGE9
aeo25Context Continuity Across SectionsON-PAGE7
aeo26Primary Entity SalienceON-PAGE8
aeo27Semantic HTML StructureON-SITE8
aeo28ClaimReview Structured Data Where ApplicableON-PAGE5
aeo29Event Structured Data Where ApplicableON-PAGE5
aeo30Product Structured Data Where ApplicableON-PAGE7
aeo31LocalBusiness Structured Data Where ApplicableON-PAGE6
aeo32Review and Rating Structured Data ValidityON-PAGE6
aeo33Video Structured Data Where ApplicableON-PAGE5
aeo34Person and Author Structured DataON-PAGE7

GEO · 28 signals

Whether the brand resolves to a real, citable entity rather than a name a model has to guess at.

IDSignalCategoryWeight
geo1llms.txt Presence and QualityON-SITE8
geo2AI Policy Declaration FileON-SITE6
geo3robots.txt AI Crawler DirectivesON-SITE9
geo4Entity Graph Structured DataON-SITE10
geo5Organization Structured Data CompletenessON-PAGE9
geo6External Identity ReferencesOFF-PAGE8
geo7Independent Knowledge-Graph Entity PresenceOFF-PAGE9
geo8ai.json Identity DeclarationON-SITE6
geo9Intent DeclarationON-SITE6
geo10Machine-Readable Governance DeclarationON-SITE6
geo11Machine-Readable Entity RegistryON-SITE7
geo12Independent Organization Profile PresenceOFF-PAGE6
geo13LinkedIn Entity Presence and ConsistencyOFF-PAGE6
geo14Independent Editorial MentionsOFF-PAGE8
geo15Author Experience and Expertise EvidenceOFF-PAGE8
geo16Brand Entity ConsistencyON-PAGE9
geo17Canonical URL ConsistencyON-SITE8
geo18Hreflang Language and Region TargetingON-SITE6
geo19Local Identity Citation ConsistencyOFF-PAGE6
geo20Google Business Profile Where ApplicableOFF-PAGE7
geo21Named Entity ClarityON-PAGE8
geo22Geographic Context ExplicitnessON-PAGE6
geo23Open Graph Metadata CompletenessON-PAGE6
geo24Social Card Metadata CompletenessON-PAGE5
geo25Integrity Manifest Presence and ValidityON-SITE7
geo26Machine-Readable Change HistoryON-SITE6
geo27Dataset Structured Data Where ApplicableON-PAGE6
geo28External Entity Link QualityOFF-PAGE8

AIO · 31 signals

Whether the content survives retrieval: chunking, density, internal consistency, and how it reads once a passage is pulled out of context.

IDSignalCategoryWeight
aio1Topical Coverage DepthON-PAGE10
aio2Semantic Topic Cluster CoverageON-PAGE9
aio3Content Freshness EvidenceON-PAGE8
aio4External Experience Expertise Authority Trust EvidenceOFF-PAGE9
aio5Expertise Evidence in ContentON-PAGE9
aio6Information DensityON-PAGE8
aio7Source Citation QualityON-PAGE9
aio8Explicit AI Crawler Access PolicyON-SITE9
aio9Public Content AI FetchabilityON-SITE9
aio10Perplexity Citation ObservationOFF-PAGE7
aio11ChatGPT Search Citation ObservationOFF-PAGE8
aio12Google AI Grounding ObservationOFF-PAGE8
aio13Claude Web Citation ObservationOFF-PAGE7
aio14AI Retrieval Discoverability EvidenceOFF-PAGE7
aio15Unique First-Party DataON-PAGE10
aio16Original Definition EvidenceON-PAGE8
aio17Original Analysis and Thought Leadership EvidenceON-PAGE8
aio18Topic CompletenessON-PAGE7
aio19Internal Semantic Link GraphON-SITE8
aio20Concept Cluster CoverageON-PAGE8
aio21Comparative and Contrastive AnalysisON-PAGE7
aio22Retrieval-Friendly Content StructureON-PAGE9
aio23Section-Level SummarizabilityON-PAGE8
aio24Table and List ExtractabilityON-PAGE7
aio25Content Version and Date TraceabilityON-SITE7
aio26Machine-Extractable SummaryON-PAGE8
aio27Descriptive Heading EfficiencyON-PAGE7
aio28User Intent ExplicitnessON-PAGE8
aio29Cross-Page Factual ConsistencyON-PAGE9
aio30Machine-Readable AI MetadataON-SITE8
aio31Machine Access Policy DeclarationON-SITE7

Machine web

What an agent sees.

AI Signals · 19 signals

Whether AI crawlers are addressed by name, and whether the machine-readable trust files a system looks for actually exist.

IDSignalCategoryWeight
ai1OpenAI Crawler Access DeclarationON-SITE9
ai2Anthropic Crawler Access DeclarationON-SITE9
ai3Google-Extended Policy DeclarationON-SITE7
ai4Perplexity Crawler Access DeclarationON-SITE8
ai5Other AI Crawler Access CoverageON-SITE6
ai6SHA-256 Integrity ManifestON-SITE8
ai7Independent Timestamp or Signature EvidenceOFF-SITE8
ai8Machine-Readable Session and State DeclarationON-SITE6
ai9Canonical Alias and Entity Resolution DeclarationON-SITE7
ai10Machine-Readable Usage PolicyON-SITE7
ai11Machine-Readable Action ContractON-SITE8
ai12Grounding and Evidence ControlsON-SITE8
ai13Entity Graph CompletenessON-SITE8
ai14Machine-Readable Confidentiality BoundaryON-SITE7
ai15AI Training and Reuse Permission DeclarationON-SITE7
ai16EU AI Act Transparency DeclarationON-SITE7
ai17AI Governance DeclarationON-SITE8
ai18Machine Access Allow-Lane DeclarationON-SITE7
ai32Claim-to-Evidence TraceabilityON-SITE10

A2A · 13 signals

Whether an autonomous agent can discover what this domain can do and invoke it, through a published agent card and a conforming interface.

IDSignalCategoryWeight
ai19Agent Card DiscoverableON-SITE9
ai20Agent Card Structurally ValidON-SITE9
ai21Capabilities Explicitly DeclaredON-SITE8
ai22Capability Contract ValidON-SITE9
ai23Declared Endpoint ReachableON-SITE10
ai24Machine Protocol Response ValidON-SITE10
ai25Capability Invocable Under Declared ContractON-SITE10
ai26Capability Execution VerifiedOFF-SITE10
ai27Task Status ContractON-SITE8
ai28Human Approval Boundary DeclarationON-SITE9
ai29Artifact Exchange and Provenance ContractON-SITE8
ai30Cancellation and Resume ContractON-SITE7
ai31Agent Activity Audit TrailON-SITE9

How the weights work

Each signal carries a weight. The score for a dimension is the weighted average over the signals that could be tested in it, and the global score is the weighted average across dimensions. A signal returned as not applicable is removed from both the numerator and the denominator, so it neither helps nor hurts.

This is why the action plan orders failures by weight rather than by how easy they are to describe: fixing one heavy signal moves the number more than fixing five light ones.

Read it as a machine

The same catalogue is available as JSON at /signals, and through the A2A skill obs_catalogue. Worked examples are on the agent page.

← Run an audit  ·  Pricing  ·  Glossary

Questions

It measures how a website presents itself to AI systems, answer engines and search crawlers. The engine fetches the page, robots.txt, sitemap.xml and the declared machine-readable signal files, then evaluates 167 signals across the human web, the AI web and the machine web.

No. Every score is produced by deterministic rules applied to evidence actually observed on the website. A language model writes only the short narrative summary. The same website in the same state always produces the same score.

Because a signal that cannot be verified from public sources has not failed — it simply could not be tested. Marking it as failed would invent a verdict. Every report states how many signals were actually tested.

SEO is the technical and content foundation used by search engines. AEO structures content so assistants extract direct answers. GEO makes the brand entity discoverable and citable by generative systems. AIO covers how AI systems understand, rank and reproduce content across the full stack.

No. The audit inspects only publicly served resources. Nothing is installed, no tracking code is added, no authentication is attempted, and no private area is accessed.

The first three reports per domain each calendar month are free. After that each report is EUR 19, excluding VAT. Monitoring one domain costs EUR 29 per month for a monthly interval, EUR 49 for weekly and EUR 99 for daily. API access is EUR 19 per call, with volume packs at EUR 12.90 and EUR 9.90 per call and an enterprise tier on request. Full pricing is published at 3webobs.com/pricing.

Yes. The engine implements the Agent-to-Agent protocol at /a2a, in versions 1.0 and 0.3, with an agent card at /.well-known/agent-card.json. A REST endpoint at /audit accepts a URL and returns the same report as JSON. Worked examples are published at 3webobs.com/agents.

No. Third-party AI systems change their behaviour without notice and no provider guarantees citation. The audit identifies observable technical signals within your control; it does not promise a ranking, a citation or a commercial outcome.

No. The report is a technical observation, not a certification and not a legal opinion. For a formal classification under Regulation (EU) 2024/1689, obtain independent legal analysis.

AIVENTURE S.R.L., a company registered in Bucharest, Romania, European Union, operating under the 5thElement.ai brand. Registration details and the full legal documentation are published on the site.