TDG · Engine Optimization Diagnostic
Version 1.0 By ThatDeveloperGuy.com
A real audit, not a checklist

Engine
Optimization
Diagnostic.

Seven sections. Lighthouse from Google's infrastructure, schema graph validation, security headers, framework detection, the llms.txt and AEO checklist, Consent Mode v2, and the AI bot allowlist in your robots.txt. One score, prioritized remediation, branded PDF.

The audit takes about 60 seconds. Lighthouse runs against the public URL on Google's servers, the rest of the checks come from a single fetch of the page.
What gets inspected

Seven sections.
One score.

01
Performance

Lighthouse on mobile and desktop.

Core Web Vitals (LCP, INP, CLS, FCP, TBT, TTFB), category scores, and the top render blocking and unused asset opportunities. Pulled live from the Google PageSpeed Insights API.

02
AEO and AIO

llms.txt, sitemaps, IndexNow, FAQ.

Whether the site exposes the assets that AI engines use to resolve and cite it. llms.txt, llms-full.txt, sitemap.xml, IndexNow key, FAQ schema, freshness signals, security.txt.

03
Schema

JSON-LD graph validation.

Every JSON-LD block parsed, every entity validated against schema.org required properties, and graph coverage measured against the Organization, LocalBusiness, WebSite, BreadcrumbList, FAQPage baseline.

04
Security

Headers against current baseline.

HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, COOP, CORP. Pass, warn, or fail with the recommended value.

05
Framework

Stack and bloat profile.

WordPress, Wix, Squarespace, Webflow, Shopify, Duda, Next.js, Nuxt, SvelteKit, Astro, Gatsby, Hugo, Jekyll, Drupal, Joomla, custom static. Detected by headers, asset paths, generator meta, cookies, and endpoint probing.

06
Analytics

GA4 and Consent Mode v2.

GA4 IDs, GTM containers, Microsoft Clarity, Meta Pixel, Hotjar, Plausible, Fathom. Critically, whether Consent Mode v2 is properly configured (ad_user_data and ad_personalization).

07
AI bots

Robots.txt AI crawler allowlist.

GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, CCBot, OAI-SearchBot, and 11 more. Per crawler allow or block status pulled from the site's actual robots.txt.

08
Output

Branded PDF report.

Every diagnostic is rendered as an eight page PDF. Cover with score and verdict, score breakdown, per section drill down, prioritized remediation list. Email gated, free.