AI search audit
vamfi.org
SEO
4 issuesTitle tag
Title is 46 characters — slightly under the recommended 50–60 range.
Fix: Consider expanding the title to fill the 50–60 character range.
Copy-paste fixExpandCollapse
Virtual Agents Built for Industry — Can AI Be Your Coworker?
Meta description
Meta description is 103 characters — under the 120–160 range.
Fix: Expand the description to 120–160 characters.
Copy-paste fixExpandCollapse
Ottawa-based R&D studio building reliable agentic AI coworkers for industries. Explore our open-source tools and research to transform your workflows.
Canonical tag
No <link rel="canonical"> found.
Fix: Add a self-referencing canonical tag in <head> to consolidate ranking signals.
Open Graph & Twitter tags
No Open Graph or Twitter Card tags found. Social shares will look bare.
Fix: Add og:title, og:description, og:image, twitter:card, twitter:title at minimum.
H1 heading
Single <h1>: "Virtual AgentsMastered for Industries".
Heading hierarchy
Heading levels descend logically.
Robots meta
Page is indexable.
Image alt text
No images on the page.
Internal linking
Page has 13 internal link(s).
Image dimensions
No images on the page.
AEO
8 issuesAI crawler access
Your robots.txt blocks these AI crawlers: ClaudeBot, Google-Extended, GPTBot. If a crawler cannot fetch the page, it cannot cite it — this is a hard prerequisite.
Fix: Remove the "Disallow: /" under ClaudeBot, Google-Extended, GPTBot in robots.txt, or add explicit "Allow: /" rules for them.
Question-framed headings
No H2 or H3 headings are phrased as questions. AI engines retrieve on query-passage similarity — question headings are the strongest match signal.
Fix: Rewrite 2–4 section headings as direct questions users would ask (e.g. "How do I…?", "What is…?", "Why does…?").
Direct-answer block after question headings
No question headings found, so there are no direct-answer blocks to evaluate.
Fix: Add question headings (see previous check), then place a short 40–300 character declarative answer paragraph immediately after each.
Entity schema (Organization/Person + sameAs)
No Organization or Person JSON-LD found. Entity disambiguation is how LLMs recognize who/what a page is about.
Fix: Add an Organization (or Person) JSON-LD block with name, url, and at least 2 sameAs links to authoritative profiles (Wikipedia, Wikidata, LinkedIn).
Copy-paste fixExpandCollapse
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "VAMFI Inc.",
"url": "https://vamfi.org/",
"description": "VAMFI (Virtual Agents Mastered for Industries) is an Ottawa-based R&D studio building agentic AI coworkers grounded in domain expertise, designed for clarity and reliability, to help humans focus on meaningful work by offloading repetitive tasks to dependable AI agents.",
"foundingLocation": {
"@type": "Place",
"name": "Ottawa, Ontario, Canada"
},
"contactPoint": {
"@type": "ContactPoint",
"email": "[email protected]",
"contactType": "general inquiry"
},
"sameAs": [
"https://en.wikipedia.org/wiki/VAMFI",
"https://www.linkedin.com/company/vamfi",
"https://twitter.com/vamfi_inc"
]
}
</script>Article schema with dates
No Article / NewsArticle / BlogPosting schema found. Without machine-readable dates, LLMs treat content as undated and prefer fresher sources.
Fix: Add an Article JSON-LD block with datePublished, dateModified, and author.name.
Copy-paste fixExpandCollapse
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "VAMFI — Virtual Agents Mastered for Industries",
"description": "VAMFI Inc. is an Ottawa-based R&D studio building agentic AI coworkers—grounded in your expertise, designed for clarity and reliability—so you can focus on meaningful work.",
"url": "https://vamfi.org/",
"datePublished": "2025-07-15",
"dateModified": "2025-07-15",
"author": {
"@type": "Person",
"name": "VAMFI Inc."
},
"publisher": {
"@type": "Organization",
"name": "VAMFI Inc.",
"url": "https://vamfi.org/",
"address": {
"@type": "PostalAddress",
"addressLocality": "Ottawa",
"addressRegion": "Ontario",
"addressCountry": "CA"
},
"contactPoint": {
"@type": "ContactPoint",
"email": "[email protected]",
"contactType": "customer support"
}
},
"about": {
"@type": "Thing",
"name": "Agentic AI Coworkers",
"description": "Virtual Agents Mastered for Industries — transparent, grounded AI agents designed to offload repetitive tasks and embed intelligence into enterprise workflows."
},
"keywords": "agentic AI, virtual agents, AI coworkers, enterprise AI, Ottawa AI studio, VAMFI, autonomous AI, workflow automation"
}
</script>Author + credentials
No visible author name. AI engines prefer cited content with identifiable authors (E-E-A-T).
Fix: Add a visible byline and link to an author bio page.
Visible last-updated date
No visible or machine-readable last-updated date on the page. 89% of AI crawl hits target content updated within 3 years.
Fix: Add a visible "Last updated: <date>" line and corresponding dateModified in schema.
Chunk length between headings
Average chunk ≈ 23 words — too short. AI retrievers prefer ~120–180 words per chunk.
Fix: Expand each section to 120–180 words of substantive content.
FAQPage schema (when Q&A exists)
Not applicable — the page doesn't have structured Q&A content.
Title tag is a claim or question
Title reads as a descriptive claim (46 chars).
GEO
5 issuesDirect quotations
No blockquotes or inline quoted statements detected. Princeton measured +28% visibility from adding quotations.
Fix: Quote named experts directly in <blockquote> tags or with "quotation marks", attributed to a specific person or source.
Authoritative outbound links
Only 0 non-social external link(s). Princeton's GEO paper identified "cite sources" as a top citation lever.
Fix: Link out to 2+ authoritative sources (prefer .gov/.edu, Wikipedia, peer-reviewed publishers) when making factual claims.
Structured lists or tables
No lists (≥3 items) or tables on the page. AI Overviews cite list- and table-structured content disproportionately often.
Fix: Convert at least one section into a bullet or numbered list, or a table with headers.
Content length floor
Body text is 300 words — far under the 1200-word floor. Ahrefs: 20K+ char pages get 4.3× citations of <500 char pages.
Fix: Add substantive content. Target at least 1200 words of factual, topic-focused text.
Entity sameAs cross-links
No Organization or Person schema found. Brand mentions + Wikipedia/Wikidata cross-links are the top correlate with AI citation.
Fix: Add Organization JSON-LD with sameAs linking to Wikipedia, Wikidata, and authoritative profiles.
Statistic density
2 numeric claims across 300 words (ratio 2.0/300 words).
Quotable declarative sentences
15 quotable 10–25 word sentences.
Fact density
40 facts across 300 words (ratio 133.3/1000).
Attribution phrases
1 attribution phrases detected.
Paragraph chunkability
All 24 paragraphs under 600 characters.
Run your own audit — free.
Sign up and get 3 full audits today. Every report includes 30 AI checks and a ready-to-paste action plan. No credit card required.
Get started free