Home/Tools/AI Visibility Checklist
FREE INTERACTIVE & PRINTABLE TOOL

AI Visibility Audit Checklist.

A comprehensive 20-point assessment covering the four core pillars of modern AI search: Discover (crawling), Understand (schema & structure), Trust (authority & entity proof), and Recommend (content & readiness).

Audit Date: 27 August 2026
25%
Readiness Score
Critical Visibility Gaps
5 of 20 items passed
LAYER DISCOVER · CHECK disc-015 Points

HTTPS Enforcement & HTTP 200 Canonical Status

Ensure all HTTP traffic permanently redirects (301) to HTTPS and all primary indexable URLs respond with HTTP 200 OK.

Why It Matters:AI crawlers and search indexers abort parsing if SSL certificates fail or non-canonical redirect loops occur.
Actionable Step:Verify via cURL or browser devtools that http:// redirects cleanly to https:// without intermediate redirect chains.
LAYER DISCOVER · CHECK disc-025 Points

Clean robots.txt Without Accidental Commercial Disallows

Audit robots.txt to ensure commercial product and service URLs are completely accessible to web spiders.

Why It Matters:Accidental `Disallow: /` directives in production completely hide commercial pages from both search engines and AI agents.
Actionable Step:Inspect /robots.txt using our AI Crawler Checker to verify root paths are allowed.
LAYER DISCOVER · CHECK disc-035 Points

Zero Accidental noindex / nofollow Meta Directives

Confirm that staging flags such as `<meta name="robots" content="noindex, nofollow">` are removed from production pages.

Why It Matters:Even with open robots.txt, a page-level noindex directive instructs crawlers to purge the page from retrieval memory.
Actionable Step:View page source on key landing pages to confirm robots meta tag is set to "index, follow".
LAYER DISCOVER · CHECK disc-045 Points

Self-Referential Canonical Tag Configuration

Each indexable page must contain a valid, absolute self-referential `<link rel="canonical" href="...">` tag.

Why It Matters:Prevents duplicate content fragmentation across query parameters, trailing slashes, and HTTP/HTTPS variants.
Actionable Step:Audit canonical tags across all core service and product landing pages.
LAYER DISCOVER · CHECK disc-055 Points

AI Search Crawler Allow Directives (GPTBot, ClaudeBot, PerplexityBot)

Explicitly permit AI citation and search crawlers in robots.txt rather than blanket blocking all automated user agents.

Why It Matters:If GPTBot or ClaudeBot are blocked, answer engines cannot retrieve live content to substantiate recommendations.
Actionable Step:Add explicit `User-agent: GPTBot` and `Allow: /` rules for public commercial directories.
LAYER UNDERSTAND · CHECK und-015 Points

Root Organization / LocalBusiness JSON-LD Schema

Deploy a top-level `@graph` Schema.org entity containing legal business name, registered address, logo, and contact info.

Why It Matters:Provides the primary machine-readable node that LLMs and search engines anchor to your brand name.
Actionable Step:Generate a verified LocalBusiness or Organization schema using our Schema Checker.
LAYER UNDERSTAND · CHECK und-025 Points

Explicit 6-Digit Singapore Postal Code & Coordinates

Ensure the schema PostalAddress includes a valid 6-digit Singapore postal code and matching GeoCoordinates.

Why It Matters:Enables high-precision spatial grounding when AI engines answer local intent queries (e.g. "near Raffles Place").
Actionable Step:Verify postalCode matches the building address in Google Maps and ACRA records.
LAYER UNDERSTAND · CHECK und-035 Points

Dedicated Discrete Service / Product Schemas

Create dedicated `Service` or `MedicalProcedure` nodes for each core commercial capability rather than one generic text block.

Why It Matters:Allows AI agents to map specific buyer requests to your precise offerings.
Actionable Step:Nest `hasOfferCatalog` or `availableService` nodes within your main Organization entity.
LAYER UNDERSTAND · CHECK und-045 Points

Valid Semantic HTML5 Structure (H1, H2, Main, Section)

Structure DOM hierarchies logically with single H1 per page, sequential H2/H3 subheadings, and semantic table elements.

Why It Matters:Headless AI parsers chunk web documents hierarchically; broken heading trees cause semantic misattribution.
Actionable Step:Inspect DOM to ensure headings follow logical outline hierarchy without styling-driven heading skips.
LAYER UNDERSTAND · CHECK und-055 Points

Root /llms.txt Machine Context Endpoint (Optional / Experimental)

Deploy an `/llms.txt` file summarizing core practice areas, documentation links, and key facts under 2,500 tokens.

Why It Matters:Provides emerging autonomous agents with token-efficient context maps of your web estate.
Actionable Step:Build and validate your `/llms.txt` file using our free LLMs.txt Validator.
LAYER TRUST · CHECK trust-015 Points

sameAs Authority Triangulation Links in Schema

Include official third-party profile links in the schema `sameAs` array (LinkedIn, ACRA directory, trade associations).

Why It Matters:AI models cross-verify organizational claims by matching `sameAs` links across independent knowledge repositories.
Actionable Step:Add verified corporate registry and business social profile URLs to your schema graph.
LAYER TRUST · CHECK trust-025 Points

Named Leadership & Author Entities (Person Schema)

Identify company founders, executive leadership, or clinical practitioners with dedicated `Person` / `Physician` schema.

Why It Matters:Strengthens E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) by tying business claims to recognized people.
Actionable Step:Create author bio boxes with qualifications, degrees, and linked professional credentials.
LAYER TRUST · CHECK trust-035 Points

Clear Contact Signals & Physical Street Address

Display consistent telephone numbers (+65), physical office address, and support emails across footer, contact page, and schema.

Why It Matters:LLMs penalize anonymous websites with no verifiable physical headquarters when making commercial recommendations.
Actionable Step:Standardize NAP (Name, Address, Phone) across all digital footprints.
LAYER TRUST · CHECK trust-045 Points

Regulatory & Association Accreditations in Text

Explicitly state licenses (e.g. MOH clinic registration, SLA membership, ISO certificates) in machine-parseable text.

Why It Matters:AI engines extract accreditation text to verify operational safety and sector compliance.
Actionable Step:Spell out statutory certifications in HTML tables or text rather than only graphic badges.
LAYER TRUST · CHECK trust-055 Points

Transparent Editorial, Errata & Privacy Governance

Publish clear editorial policies, dateModified timestamps, and transparent terms of service.

Why It Matters:Demonstrates accountability and empirical rigor, protecting against hallucinated or outdated claims.
Actionable Step:Add publication dates, author citations, and editorial correction policies to research and blog pages.
LAYER RECOMMEND · CHECK rec-015 Points

Answer-First Content Architecture (Direct Answer in First 30% of DOM)

Provide concise, direct answers to high-intent patient or buyer queries at the top of service pages before descriptive backstory.

Why It Matters:LLM retrieval mechanisms prioritize direct semantic matches in top text chunks when generating cited snippets.
Actionable Step:Structure key service definitions as 40–60 word direct answers under explicit H2 headers.
LAYER RECOMMEND · CHECK rec-025 Points

Structured Comparison & Pricing Tables (HTML Tables)

Present pricing ranges, fee schedules, or service comparison matrices using semantic `<table>` elements.

Why It Matters:Conversational AI models extract tabular data with high fidelity when answering comparison and cost queries.
Actionable Step:Convert image-based pricing menus into accessible, responsive HTML tables.
LAYER RECOMMEND · CHECK rec-035 Points

Comprehensive FAQPage Schema Integration

Deploy `FAQPage` JSON-LD schema on high-intent service and industry pages answering common commercial objections.

Why It Matters:Directly informs Q&A conversational retrieval modules in Perplexity, ChatGPT, and Google AI Overviews.
Actionable Step:Pair on-page FAQ accordions with corresponding Schema.org FAQPage structured data.
LAYER RECOMMEND · CHECK rec-045 Points

Core Web Vitals & Server-Side Rendering (SSR) Readiness

Deliver clean server-rendered HTML with LCP < 2.5s and mobile viewport optimization.

Why It Matters:Heavy client-side SPAs that require JavaScript execution may time out before headless AI spiders extract text.
Actionable Step:Ensure primary content is rendered server-side or via static generation (SSG) in Next.js.
LAYER RECOMMEND · CHECK rec-055 Points

Actionable Conversion Endpoints (Forms, Telephones, Booking)

Provide clear, functional action paths (clickable `tel:`, booking engine links, RFQ inquiry forms) on every key page.

Why It Matters:Allows AI agents to guide users directly to conversion endpoints when answering recommendation prompts.
Actionable Step:Ensure phone numbers and booking URLs are marked up as accessible links and schema Action endpoints.

Need a Comprehensive Diagnostic Audit?

Our team conducts full deep-tier technical scans evaluating your entity graph completeness, prompt retrieval share, and crawler accessibility.

Run Free AI Visibility Audit →