URL Audit
How to run a URL audit, what it measures, and what the report contains.
A URL audit is a full 6-category analysis of a single publicly accessible web page. It is the most detailed audit type and the best starting point for improving any specific page.
When to use
- Auditing a specific landing page, blog post, or product page
- Checking a page after a content update or redesign
- Diagnosing a ranking drop on a high-value page
- Benchmarking a page before and after an optimization sprint
How to run
Open Run audit
From any project page, click Run audit (top right).
Select URL
Choose URL from the audit type options.
Enter the target URL
Paste the full URL including
https://. The page must be publicly reachable without authentication.Submit
Click Start audit. The audit enters the queue immediately.
What it measures
The URL audit runs these tools in sequence:
- Google PageSpeed Insights API — Lighthouse Performance, SEO, Best Practices, and Accessibility scores via PSI. Results reflect real-world Chrome UX data where available.
- Custom SEO tool — 12-field rubric (title, meta description, h1, OG tags, Twitter card, robots, sitemap reference, JSON-LD, charset, lang, canonical, viewport).
- GEO tools — meta tags, structured data, headings, resources, robots.txt, sitemap, GEO-specific lint rules, content depth analysis.
- Content quality tool — Flesch-Kincaid readability, passive voice ratio, keyword density, duplicate content detection, HTML-to-text ratio.
What it returns
A completed URL audit gives you:
- Overall score — weighted average across all 6 categories
- Category scores — each out of 100 with a pass/fail/needs-improvement rating
- Metric breakdown — per-metric values with good/needs-improvement/poor thresholds
- Recommendations — prioritized list of specific fixes, each with severity, effort, and a GEO strategy tag
- Rewrite suggestions — AI-generated improvements to title, meta, headings, structured data, and body copy
Processing time
| Condition | Typical time |
|---|---|
| Normal page | 30–60 seconds |
| Slow server (high TTFB) | 60–120 seconds |
| Timeout (>3 min) | Audit marked Failed |
Limits
- The target URL must respond to an unauthenticated GET request
- Max page size for content analysis: ~500 KB HTML
- JavaScript-rendered content is captured via PSI (uses a real Chrome instance)
- Internal pages behind a login wall cannot be audited with the URL type
Tip
For pages behind authentication, consider using the GitHub audit type on your repo to check code quality, or run URL audits on the public-facing landing page.