Enter a URL to fetch and analyze any public page instantly
Paste HTML as an alternative for pre-launch, internal, or sensitive pages
Title and description length validation with desktop/mobile thresholds
Open Graph tag completeness check (og:title, og:description, og:image, og:url, og:type)
Twitter Card validation with fallback detection
Canonical URL, viewport, and charset verification
Tiered scoring: Critical, Recommended, and Optional tags
Copy-ready fix snippets for every missing tag
How it works
Enter a page URL and click Analyze. The tool fetches the page server-side to bypass CORS restrictions, then analyzes the HTML in your browser using DOMParser to extract all <meta>, <title>, and <link> elements. Each tag is validated against SEO best practices and categorized by importance.
For pre-launch pages, internal tools, or sensitive projects, switch to the "paste HTML" mode — this runs entirely in your browser with no server requests.
Tips
The URL mode fetches the raw HTML source, which works well for server-rendered pages
For JS-rendered pages (React, Next.js), use the paste mode with View Source output
Character count thresholds are approximate — Google uses pixel width, not character count
Twitter Card tags fall back to Open Graph equivalents when absent, so twitter:card is the only required Twitter-specific tag
The og:type tag defaults to "website" if omitted — adding it is optional