Audit Reference

All audit checks — explained

Every one of the 116 checks Pantra runs on your site, with what it measures, why it matters, and how to fix it. Works for Lovable, Cursor, Bolt, v0, Replit, Windsurf, Claude Code, and Base44.

SEO

21 checks

Meta Title

Checks that every page has a unique, keyword-rich <title> tag between 10-60 characters.

Meta Description

Checks that every page has a unique meta description between 50-160 characters.

H1 Tag

Checks that every page has exactly one H1 tag containing the primary keyword.

Heading Hierarchy

Checks heading order — H1 → H2 → H3 without skipping levels.

Canonical Tag

Checks that the canonical URL is set correctly and points to the preferred version.

Meta Robots

Checks for unintentional noindex or nofollow meta-robots directives.

Open Graph Tags

Checks for og:title, og:description, og:image, and og:url in the <head>.

Twitter Cards

Checks for twitter:card, twitter:title, twitter:description, and twitter:image tags.

Hreflang Tags

Checks hreflang tags on multilingual sites for correctness and reciprocity.

Sitemap.xml

Checks that sitemap.xml exists at the root, is valid XML, and lists indexable URLs.

robots.txt

Checks robots.txt for correct syntax and that it allows search and AI crawlers.

Sitemap Lastmod

Checks that sitemap URLs include a <lastmod> timestamp reflecting real content changes.

No Noindex URLs in Sitemap

Checks that sitemap URLs are not marked noindex.

No Redirects in Sitemap

Checks that sitemap URLs return 200 directly, not via 301 or 302 redirects.

Page Word Count

Checks content density per page — thin pages (under 300 words) rank poorly.

Internal Linking

Checks internal link count and distribution — too few hurts crawl, too many dilutes link equity.

External Citations

Checks for outbound links to authoritative sources — signals content quality and helps AI citations.

Question Headings

Checks for question-style H2/H3 headings — improves AI citations and featured snippet eligibility.

Duplicate Content

Checks for signs of duplicated content across URLs — a silent killer of ranking.

Image Alt Text

Checks that every content image has meaningful alt text.

Core Web Vitals

SEO-angle on Core Web Vitals — LCP, CLS, INP are ranking signals on mobile.

Security

28 checks

HTTPS Enabled

Checks that the site serves over HTTPS and redirects HTTP to HTTPS.

TLS Version

Checks that the server uses TLS 1.2 or higher — older versions are broken.

Mixed Content

Checks for HTTP resources loaded on HTTPS pages — browsers block or warn.

SSL Certificate

Checks that the SSL certificate is valid, not expired, and not expiring soon.

HSTS Header

Checks for Strict-Transport-Security header — blocks HTTPS downgrade attacks.

Content-Security-Policy

Checks for CSP header that restricts script sources — major XSS defense.

X-Content-Type-Options

Checks for X-Content-Type-Options: nosniff — prevents MIME sniffing attacks.

X-Frame-Options

Checks for X-Frame-Options — prevents clickjacking by blocking iframe embedding.

Referrer-Policy

Checks Referrer-Policy header — controls how much referrer info leaks to other sites.

Permissions-Policy

Checks for Permissions-Policy header — restricts browser feature access (camera, mic, etc.).

Server Header Hidden

Checks that the Server response header does not leak version info.

Exposed API Keys

Checks the client JS bundle for exposed secrets (Stripe, OpenAI, Supabase service keys, etc.).

Supabase Row Level Security

Checks that Supabase tables have Row Level Security (RLS) enabled with policies.

SPF Record

Checks DNS for an SPF record — prevents others from sending email as your domain.

DMARC Record

Checks DNS for a DMARC record — tells receivers what to do with spoofed mail.

CAA Record

Checks DNS for a CAA record — restricts which CAs can issue certs for your domain.

Cookie Security Flags

Checks that session and auth cookies set Secure, HttpOnly, and SameSite flags.

Subresource Integrity

Checks that third-party scripts use SRI hashes to prevent tampering.

Form Security

Checks forms for HTTPS action, CSRF tokens, and autocomplete attributes.

X-Powered-By Hidden

Checks that X-Powered-By response header does not leak framework/tech stack.

Directory Listing

Checks for exposed directory listings at common paths (/.git, /.env, /admin, etc.).

Source Maps

Checks for exposed source maps that reveal original source code.

Inline Scripts

Checks for inline <script> blocks that break strict CSP and invite XSS.

Open Redirects

Checks for URL parameters that redirect to arbitrary external domains — phishing helper.

Iframe Sandboxing

Checks embedded iframes for sandbox attribute restricting capabilities.

Deprecated/Insecure APIs

Checks for use of deprecated or known-insecure JavaScript APIs (eval, document.write, innerHTML).

External Link Safety

Checks external links with target="_blank" for rel="noopener".

Information Disclosure

Checks for error pages, stack traces, and debug output leaking internal info.

AI Search (GEO)

5 checks

Technical

28 checks

SSR / Pre-rendering

Checks if the page is server-rendered or statically pre-rendered.

HTTP Status Codes

Checks that pages return proper status codes — 200 for live, 404 for missing, 301 for moved.

No Client-Side Redirects

Checks that redirects happen server-side, not via JavaScript.

Viewport Meta Tag

Checks for <meta name="viewport" content="width=device-width, initial-scale=1">.

HTML lang Attribute

Checks that <html> has a lang attribute matching the page language.

UTF-8 Charset

Checks for <meta charset="utf-8"> at the top of <head>.

No Redirect Chains

Checks that redirects go directly to the final URL — no A→B→C chains.

WWW Consistency

Checks that only one of www or apex is canonical, with the other redirecting.

Trailing Slash Consistency

Checks that URLs consistently use or omit the trailing slash.

Broken Internal Links

Checks for internal links pointing to 404 or 500 responses.

Custom 404 Page

Checks that the 404 page is branded with helpful navigation and search.

Canonical URL Match

Checks that the canonical URL matches the current page URL (or an intentional alternate).

Response Compression

Checks that HTML/CSS/JS responses are served with gzip or brotli compression.

Preconnect Hints

Checks for <link rel="preconnect"> to critical third-party origins.

Resource Hints

Checks for dns-prefetch, preload, and prefetch hints for performance.

Favicon

Checks for a valid favicon at the site root and in <link rel="icon">.

HTML Doctype

Checks for <!DOCTYPE html> at the start of the document.

Server Response Time (TTFB)

Checks Time To First Byte — how fast your server responds.

HTML Document Size

Checks that the initial HTML payload is under 1MB.

Inline CSS

Checks for inline <style> blocks and style attributes — affects CSP and caching.

Inline JavaScript

Checks for inline <script> blocks — affects CSP and caching.

X-Robots-Tag Header

Checks X-Robots-Tag HTTP header for unintentional noindex directives.

HTTPS Protocol Links

Checks that internal links use https:// consistently.

Text-to-HTML Ratio

Checks the ratio of body text to HTML markup — thin/code-heavy pages flagged.

Deprecated HTML Elements

Checks for deprecated HTML tags like <center>, <font>, <marquee>.

Iframe Usage

Checks iframe count and usage — too many hurts performance.

Image Lazy Loading

Checks that below-the-fold images use loading="lazy" while above-the-fold do not.

Render-Blocking Resources

Checks for CSS/JS in the <head> that blocks first paint.

Structured Data

12 checks

Performance

12 checks

Images

10 checks