Website SEO Auditor
Pricing
from $0.01 / 1,000 results
Website SEO Auditor
Crawl any website and get a full SEO audit: broken links, missing meta, H1 issues, thin content, duplicate titles, page speed, canonical, noindex, OG tags and schema. Exports a formatted Excel report. Optional AI report via OpenAI or Gemini.
SEO Auditor — Crawl, Broken Links, Meta & AI Report
Crawl any website and get a complete SEO audit in seconds. Checks broken links, missing or duplicate titles, meta descriptions, H1 issues, thin content, page speed, canonical tags, noindex pages, Open Graph, and structured data (JSON-LD schema) — all exported into a clean, multi-sheet Excel file you can hand straight to a client.
Optionally, turn on the AI Report to get a written, actionable audit generated by OpenAI (GPT-4.1, GPT-4o) or Google Gemini — no extra setup needed, just paste your API key.
What You Get
| Output | Where to find it |
|---|---|
| Per-page SEO data (all fields) | Dataset → Table / JSON / CSV |
| Summary stats | Key-Value Store → SUMMARY |
| Broken links list | Key-Value Store → BROKEN_LINKS |
| Excel audit report (13 sheets) | Key-Value Store → audit-report.xlsx → Download |
| AI-written SEO report (optional) | Key-Value Store → AI_REPORT |
Excel Sheets
Select only the sheets you need — or leave blank to get all 13:
| Sheet | What it contains |
|---|---|
| Summary | Site-wide stats at a glance |
| All Pages | Every crawled URL with full SEO fields |
| Broken Links | 4xx/5xx URLs with source page and anchor text |
| Duplicate Titles | Pages sharing the same title tag |
| Duplicate Meta Descriptions | Pages sharing the same meta description |
| Meta Issues | Missing, too short, or too long titles/descriptions |
| H1 Issues | Missing H1 or multiple H1 tags |
| Thin Content | Pages with fewer than 300 words |
| Images Missing Alt | Images without alt text |
| Canonicalization | Pages missing a canonical tag |
| NoIndex Pages | Pages with noindex in robots meta |
| Schema & OG Tags | Open Graph and JSON-LD schema presence |
| Page Speed | Load times per page |
Input Fields
| Field | Description | Default |
|---|---|---|
| Website URL | Full URL to audit (e.g. https://example.com) | — (required) |
| Max Pages to Crawl | Stop after this many pages | 50 |
| Crawl Whole Website | true = crawl entire site, false = single page only | true |
| Excel Sheets to Include | Pick sheets you want; leave empty for all | all |
| Generate AI SEO Report | Write a detailed AI audit (needs an API key) | false |
| OpenAI API Key | Your OpenAI key — leave blank to use Gemini | — |
| Gemini API Key | Your Google Gemini key — used if no OpenAI key | — |
| OpenAI Model | gpt-4.1-mini (fast/cheap) or gpt-4.1 (best) | gpt-4.1-mini |
| Gemini Model | gemini-2.0-flash (fast/cheap) or gemini-2.5-pro (best) | gemini-2.0-flash |
API keys are marked secret — Apify never exposes them in logs or UI.
How to Use
- Enter the website URL.
- Set Max Pages (start with 50 for a quick test).
- Pick which Excel Sheets you want, or leave blank for all.
- (Optional) Toggle Generate AI SEO Report and paste an OpenAI or Gemini API key.
- Click Start and wait for the run to finish.
- Go to Storage → Key-Value Store and download
audit-report.xlsx.
Notes
- The crawler only follows links on the same domain — it will not leave the site.
- Sites with broken or expired SSL certificates are handled automatically (HTTP fallback).
- The AI report is generated from the crawl data — no extra browsing is done.
- API keys for OpenAI / Gemini are never stored — they are used only during the run.