Run a full technical, on-page, content, and AI-visibility audit on any public URL. Get an SEO Score, a unique AI Visibility Score, and — with a Google PageSpeed Insights API key — mobile and desktop Performance scores with Core Web Vitals. Also detects analytics/tracking tags, broken internal links, and 15+ structured data types, all exportable as JSON.
Search behavior has expanded beyond the traditional ten blue links. AI-powered answer engines, chat assistants, and search features increasingly summarize, cite, or directly answer questions using content pulled from the open web, and they do so using a different set of signals than classic search crawlers rely on. A page can be technically excellent for Google — fast, well-linked, keyword-optimized — while being effectively invisible to an AI system that can't find clear structured data to extract a fact from, or that's explicitly blocked by robots.txt from crawling the page in the first place. This tool treats AI visibility as a first-class, separately scored concern rather than an afterthought bolted onto a traditional checklist, because the two are increasingly not the same problem.
When you submit a URL, the request is handled entirely server-side: the tool fetches your page's HTML along with robots.txt, sitemap.xml, and llms.txt from your domain's root, then parses the HTML using a fast, standards-compliant parser to extract every element the checks need — title and meta tags, headings, images, links, and any JSON-LD structured data blocks. Every check runs against that single snapshot and returns a clear Pass, Fail, or Warning with a plain-language explanation, and the two summary scores are computed from weighted combinations of those individual results. Because everything happens in one request per audit, results are available in seconds without requiring you to install anything or grant access to your site.
Not every check is binary. A Pass means the item meets a well-established best practice with no caveats — a properly-sized title tag, a working canonical tag, structured data that parses as valid JSON. A Fail flags something clearly missing or broken that's worth fixing, like an absent H1 or a blocked AI crawler. A Warning sits in between: the item isn't strictly wrong, but it's outside the ideal range or represents a missed opportunity — a meta description that's present but too short, or a page with no H2 headings to organize longer content. Treat Fails as the priority list and Warnings as the next pass once the fundamentals are solid.
This is a single-page, server-side audit, not a full site crawler or a ranking-tracking service. Its own HTML parsing doesn't execute JavaScript, so content that only appears after client-side rendering won't be visible to those checks — the same limitation many real crawlers share. Core Web Vitals and real-world page speed are covered separately by the Performance tab, which delegates to Google's own PageSpeed Insights lab data rather than measuring speed itself. It still doesn't check backlinks, domain authority, competitor rankings, or crawl your site beyond the one URL and root-level files you submit. Use it as a fast, focused fundamentals check on individual pages, and pair it with dedicated tools for site-wide crawling and off-page analysis for a complete picture.
The Overview tab surfaces Quick Wins — the failing and warning checks most likely to move your score meaningfully with the least effort, such as adding a missing meta description or fixing a duplicate H1. Structured data checks in the AI SEO tab are worth particular attention if you haven't touched them before: adding FAQPage, Organization, or Article schema is often a matter of a few lines of JSON-LD in your page's head, and this site's own FAQ Schema Generator, Robots.txt Generator, and Open Graph Generator tools can generate compliant markup for several of the checks this auditor runs, so you can go from a failing check to a passing one without hand-writing JSON-LD from scratch.
SEO Site Auditor checks a page holistically. These related tools help you generate or fix the specific elements it flags.