SEO Audit Lite (Focused)

Enter any URL for a focused, scored SEO audit — title, canonical, structured data, robots directives, sitemap discoverability, and more. Single-page analysis. No paid APIs. No site-wide crawling.

Frequently Asked Questions

What does SEO Audit Lite check?

It checks on-page signals (title tag, meta description, H1/H2 counts, canonical, Open Graph tags, image alt coverage, word count), technical signals (HTTP status, HTTPS, robots meta and header directives, structured data JSON-LD, internal link health, page weight), and discoverability signals (robots.txt reachability, sitemap presence, canonical conflicts).

Why is the canonical tag so important for SEO?

A canonical tag tells search engines which URL is the definitive version of a page. Without it, engines may index multiple duplicate variants and split ranking signals between them. A canonical pointing to the wrong URL can actively suppress a page from ranking.

Why do robots.txt and sitemap.xml matter?

robots.txt controls which paths search engine crawlers are allowed to access, preventing crawl budget waste on low-value pages. A sitemap lets search engines discover and prioritise pages efficiently. Missing or misconfigured files can significantly slow down indexing.

Why does structured data (JSON-LD) improve search performance?

Structured data makes content machine-readable and unlocks rich results in Google Search such as FAQ dropdowns, review stars, and breadcrumbs. These features increase click-through rates and signal content quality to search engines.

Why is this tool called "Lite"?

It audits a single URL rather than crawling an entire site. It does not check Core Web Vitals, backlink profiles, keyword rankings, or site-wide crawl issues. It focuses on the highest-impact, fastest-to-fix signals for a single page.

Is my URL data stored or shared with third parties?

Fetched HTML is cached server-side for 30 minutes to avoid repeated requests to the same page. No data is shared with any third party, and cache files are keyed by a hash of the URL only.

What are the limitations of this tool?

It cannot audit JavaScript-rendered pages — only the static HTML returned by the server is parsed. It does not check Core Web Vitals, backlink data, keyword rankings, or site-wide crawl issues. Pages behind login walls or CAPTCHAs will not return auditable content.

How is the 0–100 score calculated?

The score starts at 100. Deductions: non-200 status (−30), missing/invalid canonical (−20), missing title (−15), noindex detected (−10), missing H1 or multiple H1s (−10), no structured data (−10), HTTPS not enforced (−10), missing robots.txt or sitemap (−8 each). Every deduction is listed in the report.

What does the mobile UA toggle do?

When enabled, the server fetches the page using a mobile User-Agent (Chrome on Android). This lets you detect if the server returns different content, redirects, or headers for mobile crawlers versus desktop.

Can I audit pages that require login?

No. The tool makes unauthenticated requests, exactly as a search engine crawler would. Pages behind login walls, paywalls, or cookie consent gates return a redirect or error page rather than auditable content.

Why might internal link HEAD checks fail?

HEAD requests to up to 25 internal links are made to detect 404 errors. Some servers block HEAD requests or return incorrect status codes — this is a server-side behaviour. Results are labelled optional and cached to minimise request impact.

How many audits can I run per hour?

Up to 60 audits per IP address per hour. Results for a given URL are cached for 30 minutes, so re-running the same URL immediately returns the cached result without fetching the page again.