AUDIT-AI™ · 167-Signal Engine · eu-ai-audit.eu
📄 On-Page
Content & Markup Signals
67 Signals✅ 0 Present⚠️ 54 Partial❌ 13 Missing
49/ 100
D — Invisible
📄 Strategic Insight
On-page signals are where your content meets AI systems directly. Every page is simultaneously a search result, an answer candidate, an entity declaration, and a trust signal. These 67 signals map the full dimension of what AI reads, classifies, and decides whether to cite.
HOW TO READ EACH SIGNAL
Present
Signal implemented — example shown
⚠️
Partial
Implemented but incomplete — gap shown
Missing
Signal absent — correct code shown
On-Page — All 67 Signals
67 signals · W = weight/10
🏷
OP1Title Tag⚠️ Partial
AEO+SEO · Weight 10/10
Primary signal for AI page intent classification. Under 60 chars, keyword-first, unique.
41
⚠️ Partial — what's missing
Our Comprehensive AI Audit Service for Businesses  (too generic)
📝
OP2Meta Description⚠️ Partial
SEO · Weight 8/10
Influences CTR and AI content preview quality. 140-160 chars.
44
⚠️ Partial — what's missing
Over 200 characters — truncated in search results
📐
OP3H1–H6 Hierarchy⚠️ Partial
SEO+AEO · Weight 9/10
Structural hierarchy AI systems parse to understand topic organization.
72
⚠️ Partial — what's missing
H1 present but H3 used before H2 — skipped level
OP4FAQ Schema⚠️ Partial
AEO · Weight 9/10
Primary AEO schema for AI answer extraction from Q&A content.
46
⚠️ Partial — what's missing
FAQPage schema with 1-2 questions only — insufficient
📋
OP5HowTo Schema❌ Missing
AEO · Weight 8/10
Enables AI to extract procedural content as step-by-step instructions.
30
❌ Missing — correct implementation
Procedural content in prose — no structured step schema
📰
OP6Article Schema⚠️ Partial
AEO · Weight 8/10
Article schema declaring author, date, headline for AI classification.
48
⚠️ Partial — what's missing
Article schema present but dateModified and author fields missing
OP7Answer-First Structure⚠️ Partial
AEO · Weight 9/10
Content opening with direct answer — AI extracts preferentially.
61
⚠️ Partial — what's missing
Answer appears in paragraph 2 after one intro sentence
OP8Structured Answer Snippets⚠️ Partial
AEO · Weight 10/10
Self-contained answer blocks for AI zero-click extraction.
61
⚠️ Partial — what's missing
Answer present but requires reading full section for context
📖
OP9Definition Blocks⚠️ Partial
AEO · Weight 7/10
Explicitly marked definition blocks for AI knowledge query extraction.
53
⚠️ Partial — what's missing
Definitions in regular paragraphs — not marked or highlighted
📝
OP10NLP-Friendly Headings⚠️ Partial
AEO · Weight 8/10
Headings as questions or clear declaratives parseable by NLP.
69
⚠️ Partial — what's missing
H2: 'AI Visibility Overview' — intent unclear to NLP parsing
🎯
OP11Entity Salience Score⚠️ Partial
AEO+GEO · Weight 8/10
Prominence of primary entity mentions relative to total content.
58
⚠️ Partial — what's missing
Entity mentioned 3 times per 1000 words — at lower threshold
🏢
OP12Organization Schema⚠️ Partial
GEO · Weight 9/10
Complete schema.org/Organization with all required fields on homepage.
73
⚠️ Partial — what's missing
Organization schema present but logo and contactPoint missing
🔵
OP13Named Entity Density⚠️ Partial
GEO · Weight 8/10
Frequency of brand and associated entity names per 1000 words.
68
⚠️ Partial — what's missing
Brand appears 3x per 1000 words — borderline threshold
📱
OP14OpenGraph Tags⚠️ Partial
GEO · Weight 7/10
Complete OG tags used by AI content systems and social graph resolution.
57
⚠️ Partial — what's missing
og:title and og:description present, og:image missing
𝕏
OP15Twitter Card⚠️ Partial
GEO · Weight 6/10
Twitter Card metadata for AI content analysis and social graph resolution.
56
⚠️ Partial — what's missing
twitter:card present but twitter:image field missing
🗃
OP16Dataset Schema❌ Missing
GEO+AIO · Weight 7/10
Dataset schema marking original research data for AI primary data signals.
37
❌ Missing — correct implementation
No datasets or Dataset schema anywhere on domain
📚
OP17Topical Authority Depth⚠️ Partial
AIO · Weight 10/10
In-page depth of primary topic coverage AI systems assess for completeness.
52
⚠️ Partial — what's missing
1200 word page with basic coverage — adequate but incomplete
🔠
OP18Semantic Keyword Clusters⚠️ Partial
AIO+SEO · Weight 9/10
Semantic term clusters demonstrating topical completeness to AI and search.
73
⚠️ Partial — what's missing
Page uses primary keyword + 3-4 related terms — partial cluster
🕐
OP19Content Freshness Date⚠️ Partial
AIO+SEO · Weight 8/10
Visible and schema-declared last-modified date signal for AI freshness assessment.
42
⚠️ Partial — what's missing
datePublished in schema but no dateModified field
🎓
OP20Expertise Signals⚠️ Partial
AIO · Weight 9/10
In-content expertise markers — original research, case studies, primary data.
50
⚠️ Partial — what's missing
General information with some specific industry examples
OP21Fact Density Ratio⚠️ Partial
AIO · Weight 8/10
Ratio of factual claims to generic promotional content per paragraph.
42
⚠️ Partial — what's missing
4-5 facts per 200 words — mixed with some filler content
📎
OP22Source Citations⚠️ Partial
AIO+SEO · Weight 8/10
Quality of outbound source citations — authority domains strengthen E-E-A-T.
74
⚠️ Partial — what's missing
Links to industry blogs and general news sites
🔧
OP23RAG-Ready Format⚠️ Partial
AIO · Weight 9/10
Self-contained paragraphs with clear semantic boundaries for RAG retrieval.
54
⚠️ Partial — what's missing
Paragraphs cover 2-3 concepts — boundaries unclear for RAG chunking
📝
OP24Dense Summaries⚠️ Partial
AIO · Weight 8/10
Opening summary blocks at section start extractable standalone by RAG.
42
⚠️ Partial — what's missing
Some sections have summaries, others begin with supporting details
📋
OP25Table Extractability⚠️ Partial
AIO · Weight 7/10
Clean HTML tables with headers fully extractable by AI data systems.
65
⚠️ Partial — what's missing
Table present but no  or  — AI cannot identify columns
🎯
OP26AI Summary Block❌ Missing
AIO · Weight 8/10
Explicit TL;DR block at page top marked for AI extraction.
3
❌ Missing — correct implementation
No summary block — AI must infer from entire article
OP27Token-Efficient Headings⚠️ Partial
AIO · Weight 7/10
Headings conveying maximum semantic information in minimum tokens.
54
⚠️ Partial — what's missing
H2: 'A Comprehensive Guide to Deploying Your LLM Text File'  (verbose)
OP28Inference Trigger Keywords⚠️ Partial
AIO · Weight 8/10
Keywords triggering AI inference about brand category and authority.
63
⚠️ Partial — what's missing
Uses: 'AI optimization', 'AI visibility' — generic, no category ownership
📃
OP29Long-Form Completeness⚠️ Partial
AIO · Weight 7/10
Comprehensive single-document coverage enabling AI to cite one authoritative source.
48
⚠️ Partial — what's missing
1200-1500 word posts — adequate but missing sub-topics
OP30Contrastive Analysis⚠️ Partial
AIO · Weight 7/10
Comparative content AI systems cite for recommendation and versus queries.
50
⚠️ Partial — what's missing
Brief comparison within a broader article — not standalone
🔢
OP31Keyword Density Primary⚠️ Partial
SEO · Weight 8/10
Primary keyword 2-4 times per 1000 words for AI topic classification.
64
⚠️ Partial — what's missing
Primary keyword: 8+ occurrences — keyword stuffing signal
🔤
OP32LSI Keywords⚠️ Partial
SEO · Weight 7/10
Latent semantic terms signaling topical breadth to AI and search.
47
⚠️ Partial — what's missing
2-3 related terms only — limited semantic breadth
🖼
OP33Image Alt Tags⚠️ Partial
SEO · Weight 7/10
Descriptive alt text on all images for AI visual understanding.
45
⚠️ Partial — what's missing
alt='dashboard' — too generic, no specifics provided
📄
OP34Content Word Count⚠️ Partial
SEO · Weight 7/10
Sufficient word count for topical completeness per page type.
45
⚠️ Partial — what's missing
Most pages: 600-800 words — below recommended threshold
👯
OP35Duplicate Content⚠️ Partial
SEO · Weight 9/10
Absence of copied or near-duplicate content across the domain.
55
⚠️ Partial — what's missing
10-15% similarity with own pages — rephrased not duplicated
OP36Structured Data Errors⚠️ Partial
SEO · Weight 9/10
Zero schema validation errors across all structured data.
44
⚠️ Partial — what's missing
2-3 warnings — non-critical but suboptimal
OP37Schema Error Count⚠️ Partial
SEO · Weight 9/10
Total structured data error count from Google Rich Results Test.
68
⚠️ Partial — what's missing
3-5 total errors across pages — needs correction
🗓
OP38Content Freshness⚠️ Partial
SEO+AIO · Weight 7/10
Content updated within 6 months for rapidly-evolving AI topics.
43
⚠️ Partial — what's missing
Last updated 8-10 months ago — borderline stale for AI
📑
OP39Structured Header Flow⚠️ Partial
SEO · Weight 7/10
Logical heading hierarchy without skipped levels throughout.
43
⚠️ Partial — what's missing
H1 → H3 skipped H2 on some sections — minor issue
🗂
OP40Breadcrumb Schema⚠️ Partial
AEO · Weight 7/10
BreadcrumbList schema for AI hierarchical content classification.
43
⚠️ Partial — what's missing
Breadcrumbs visible in HTML but no BreadcrumbList schema markup
📑
OP41Table of Contents⚠️ Partial
AEO · Weight 6/10
Named anchors enabling AI to reference specific page sections.
43
⚠️ Partial — what's missing
Anchor IDs on headings but no visible TOC linking to them
OP42Rich Snippet Eligibility⚠️ Partial
AEO · Weight 9/10
Technical eligibility for structured presentation in AI and search results.
46
⚠️ Partial — what's missing
Schema valid but missing required fields for rich snippet eligibility
🚀
OP43Google SGE Optimization⚠️ Partial
AEO · Weight 10/10
Content optimized for Google AI Overview inclusion.
61
⚠️ Partial — what's missing
Content structure meets SGE criteria but not yet cited
🎯
OP44Entity Salience GEO⚠️ Partial
GEO · Weight 8/10
Entity prominence from GEO perspective — entity graph alignment.
68
⚠️ Partial — what's missing
Entity present but less frequent than secondary entities on page
OP45Concise Lead Paragraphs⚠️ Partial
AEO · Weight 8/10
Opening paragraphs under 60 words for AI zero-click extraction.
49
⚠️ Partial — what's missing
First paragraph: 90 words — too long for direct AI extraction
💭
OP46Conversational Query Cover⚠️ Partial
AEO · Weight 8/10
Content matching how-why-what-when-who query patterns.
70
⚠️ Partial — what's missing
Covers what and how but not why or when — partial coverage
OP47ClaimReview Schema❌ Missing
AEO · Weight 6/10
Fact-checking schema for authoritative claim verification by AI.
31
❌ Missing — correct implementation
No fact-checking content or ClaimReview schema anywhere
📅
OP48Event Schema❌ Missing
AEO · Weight 5/10
Event schema with dates and locations for AI calendar extraction.
38
❌ Missing — correct implementation
No events listed or Event schema on domain
🛍
OP49Product Schema❌ Missing
AEO · Weight 7/10
Complete product schema enabling AI shopping answer extraction.
27
❌ Missing — correct implementation
Products listed in HTML with no Product schema at all
OP50Review / Rating Schema❌ Missing
AEO · Weight 6/10
AggregateRating schema enabling AI to extract ratings for comparisons.
21
❌ Missing — correct implementation
No reviews or rating schema anywhere on domain
🎬
OP51Video Schema❌ Missing
AEO · Weight 5/10
VideoObject schema with transcript enabling AI video content extraction.
14
❌ Missing — correct implementation
Videos embedded with no VideoObject schema markup
👤
OP52Person / Author Schema⚠️ Partial
AEO · Weight 7/10
Person schema for content authors — strengthens E-E-A-T signals.
56
⚠️ Partial — what's missing
Author name in byline but no Person schema or credential links
🔊
OP53Speakable Schema❌ Missing
AEO · Weight 7/10
Voice-readable sections marked for AI voice assistant extraction.
37
❌ Missing — correct implementation
No speakable schema — voice assistants skip all content
🔢
OP54Step-by-Step Schema❌ Missing
AEO · Weight 7/10
HowToStep schema for procedural instruction extraction.
21
❌ Missing — correct implementation
Procedures in flowing prose — not structured as discrete steps
🔀
OP55Context Carryover⚠️ Partial
AEO · Weight 7/10
Content structured for multi-turn AI conversation context.
51
⚠️ Partial — what's missing
Sections standalone but pronouns (it, they) create semantic ambiguity
🔄
OP56Schema Nesting Depth⚠️ Partial
AEO · Weight 6/10
Proper relational schema nesting providing AI entity context.
68
⚠️ Partial — what's missing
Organization and Product schemas exist but not nested — separate entities
🎙
OP57Voice Query Match❌ Missing
AEO · Weight 7/10
Content matching natural language voice query patterns in headings.
27
❌ Missing — correct implementation
All headers are technical labels — not natural language questions
📄
OP58AI-Readable Density⚠️ Partial
AI · Weight 8/10
Information density optimized for LLM tokenization — facts per paragraph.
50
⚠️ Partial — what's missing
200-word paragraph: 4 facts + 3 transitional sentences
💡
OP59Thought Leadership Signal⚠️ Partial
AIO · Weight 8/10
Original frameworks and models AI systems reference when explaining category.
54
⚠️ Partial — what's missing
Original framework mentioned in content but not yet AI-recognized
📊
OP60Unique Data / Stats⚠️ Partial
AIO · Weight 10/10
Original statistics no other source has — strongest AI citation magnet.
54
⚠️ Partial — what's missing
Third-party statistics cited with proper attribution and source links
📖
OP61Definition Ownership⚠️ Partial
AIO · Weight 9/10
Owning canonical definitions AI systems cite for your category.
72
⚠️ Partial — what's missing
Your definition is one of several — AI doesn't consistently use yours
🚫
OP62Contradiction Avoidance⚠️ Partial
AIO · Weight 7/10
Absence of internal contradictions across all pages — AI penalizes inconsistencies.
49
⚠️ Partial — what's missing
Minor date discrepancies across 2-3 pages — needs correction
🔵
OP63Concept Cluster Coverage⚠️ Partial
AIO · Weight 8/10
Coverage of all sub-concepts within primary topic for AI citation depth.
40
⚠️ Partial — what's missing
5-7 supporting pages — partial cluster with visible content gaps
🔗
OP64Outbound Link Quality⚠️ Partial
SEO · Weight 6/10
Links to authoritative external sources signaling editorial quality to AI.
64
⚠️ Partial — what's missing
Links to general industry news sites
📍
OP65Local Business Schema❌ Missing
AEO · Weight 7/10
LocalBusiness schema for AI local answer extraction.
19
❌ Missing — correct implementation
No LocalBusiness schema — invisible to AI local queries
🗺
OP66Geo-Tagged Content⚠️ Partial
GEO · Weight 6/10
Geographic metadata for location-relevant AI results.
46
⚠️ Partial — what's missing
Location in About page only — not in page schemas or article content
🌍
OP67Hreflang Tags❌ Missing
SEO+GEO · Weight 6/10
Language targeting for multi-locale AI content serving.
7
❌ Missing — correct implementation
Multi-language site with no hreflang — wrong locale served to users
Run a live audit on your domain
167 signals · instant results · action plan · €49 setup · eu-ai-audit.eu · WhatsApp +40 737 123 540
Run Free Audit →
📖 Glossary — 35 Key Terms
All terms used across the AUDIT-AI™ 167-signal framework — defined for practitioners and AI systems.
AEO
Answer Engine Optimization — structuring content so AI assistants extract it as direct answers.
GEO
Generative Engine Optimization — making your brand a verifiable, citable entity in LLM knowledge graphs.
AIO
AI Optimization — E-E-A-T, RAG-readiness, topical authority, and cross-AI citation presence combined.
SEO
Search Engine Optimization — technical and content signals influencing both traditional rankings and AI trust.
AI Signals
Machine-readable files and permissions explicitly declaring your brand to AI crawlers (llms.txt, proof.json, ai.json).
llms.txt
Root-level governance file declaring entity data, intents, permissions for LLMs — like robots.txt but for AI.
proof.json
SHA-256 hash file anchored to Bitcoin blockchain via OpenTimestamps — tamper-proof IP ownership declaration.
entities.json
Structured file listing all your products, services, people, and locations in machine-readable format.
intents.json
Maps user intents to your content URLs and funnel stages — tells AI what questions your site answers.
governance.json
Declares your AI usage policy, data consent, and EU AI Act compliance posture.
ai.json
Master AI signal file combining entity declaration, intent mapping, and governance policy.
allow-lane-matrix.json
Granular permission matrix specifying which AI systems access which content sections.
robots.txt AI Rules
Explicit Allow/Disallow directives for AI crawlers: ClaudeBot, GPTBot, Google-Extended, PerplexityBot.
ClaudeBot
Anthropic's crawler for Claude's knowledge base. Blocked by default without explicit Allow.
GPTBot
OpenAI's crawler for ChatGPT Browse and training data. Blocked by default without explicit Allow.
Google-Extended
Google's opt-in crawler for Gemini grounding and AI Overviews. Must be explicitly allowed.
FAQ Schema
Schema.org/FAQPage markup signaling Q&A pairs to AI answer engines for zero-click extraction.
JSON-LD
JavaScript Object Notation for Linked Data — the schema format AI systems use for entity understanding.
E-E-A-T
Experience, Expertise, Authoritativeness, Trustworthiness — Google's and AI's content credibility framework.
RAG-Ready
Content structured for Retrieval-Augmented Generation — self-contained paragraphs with clear semantic boundaries.
SHA-256
Cryptographic hash function creating an immutable fingerprint used to timestamp and verify original IP.
Sacred Architecture
5thElement.ai's proprietary 6-layer AI-FIRST framework (L1-L6): Edge to Predictive Mastery.
sameAs
Schema.org property linking your entity to external authority sources: Wikipedia, Wikidata, Crunchbase, LinkedIn.
Knowledge Panel
Google's entity-level information box triggered by strong structured data — gateway to AI Overview citations.
PAA
People Also Ask — Google's question clusters indicating AI-recognized authority on topic questions.
Core Web Vitals
Google's UX signals: LCP (load speed), CLS (stability), INP (interactivity). Used as AI trust proxies.
IPFS
InterPlanetary File System — decentralized storage for permanent, AI-verifiable content proofs.
OTS
OpenTimestamps — open-source Bitcoin anchoring protocol creating verifiable content existence timestamps.
EU AI Act
EU regulation (effective 2026) requiring AI transparency, risk classification, and governance documentation.
Economic Twin
5thElement.ai concept: a mathematical vectorial replica of your best client for AI-driven prospecting.
ADI
AI Discovery Infrastructure — 5thElement.ai's category for the full stack making a site citable by AI.
Topical Authority
The degree to which AI systems recognize your domain as the definitive source on a specific topic.
Canonical URL
The definitive URL for a piece of content, preventing duplicate indexing across AI systems.
Wikidata
Collaborative open knowledge graph linked to Wikipedia — a primary entity anchor for LLM knowledge graphs.
Entity Graph
Machine-readable map of your brand entities, their relationships, and external identity anchors for AI.
AUDIT-AI™ · 167-Signal AI Visibility Engine · V2.0
AIVENTURE S.R.L. · CUI 51415878 · eu-ai-audit.eu · contact@5thelement.ai · +40 737 123 540
💬 OrderRun Audit →