Site audit
Crawl any website for technical SEO issues
Enter a website and our crawler follows its links the way a search engine does, up to 500 pages. It records the exact status code of every URL and every redirect hop, then runs 117 technical SEO checks: broken pages and links, redirect chains, canonicals, duplicate titles, orphan pages, sitemaps, hreflang, structured data and which AI crawlers can get in.
- 117 technical checks
- Exact status codes
- Fixes for Claude or any coding agent
Free: the crawl runs on our own crawler, not on paid lookups. What it costs

Errors, warnings and notices
Every issue found, worst first: errors that hurt crawling and indexing, warnings worth fixing and notices to know about. Open one to see the pages it affects and the links behind it.

Status codes, redirects and click depth
The crawler fetches every URL itself, so a 301 is a 301 and a 404 is a 404. See status codes by click depth, every hop of a redirect chain and how long each page takes to answer.

Every page and link it found
Each page with its status, title, depth, response time, incoming links and internal PageRank. Filter by status code, sort by what matters and open one to see the links in and out.

Exports for Claude and coding agents
Download every issue as CSV files in one zip, with the links behind each, or as one fix brief: issues worst first, why each matters, how to fix it and the pages grouped by template, so your coding agent fixes the template once.

How it works
How to use the site audit
- 1
Enter a website
Its address, and how many pages to crawl, up to 500. Robots.txt is respected.
- 2
Let it crawl
It follows links and sitemaps, then runs every check. A few hundred pages take a few minutes.
- 3
Fix and crawl again
Work through the issues or export them, then crawl again to see what is fixed.
Use it to
Site audit use cases
Find broken pages and links
Every 4XX and 5XX page and the pages that link to them, so you fix the link as well as the page.
Check a site before and after a launch
Catch redirects, noindex tags and canonicals left over from staging before search engines do.
Hand fixes to a coding agent
Give Claude, Cursor or Codex the fix brief and let it work through the issues in your codebase.
Audit a client or prospect
Crawl any site, not only your own, and walk into the call with its technical issues.
What it costs
Site audit pricing
Free. The crawl runs on our own crawler, so it costs nothing. In a project, you can also render JavaScript pages and fetch pages behind bot protection through YepAPI, only for the pages that need it and up to a cap you set.
| Part of the search | Price |
|---|---|
| Crawl of up to 500 pages | Free |
| Crawl in a project, up to 10,000 pages | Free |
| JavaScript rendering, in projects (optional) | $0.02 per page |
| Blocked pages fetched through proxies, in projects (optional) | $0.03 per page |
Search data
Start with $5 of free search data
Keyword, ranking and backlink data in OpenSEO comes from YepAPI. Sign up there and new accounts get $5 in free credit, for a limited time. That is enough to try every tool before you spend anything.
- 1
Sign up at YepAPI
New accounts get $5 in free credit, for a limited time.
- 2
Copy your API key
It is on your YepAPI dashboard once you sign in.
- 3
Paste it into OpenSEO
During account setup, or later in Settings. Every tool works from there.
The free credit is YepAPI’s limited-time offer and may end. After it, you pay YepAPI per lookup at its price. OpenSEO lists every call with its cost and a monthly limit caps what you spend. See pricing
SEO glossary
What is a web crawler?
A web crawler, also called a spider or bot, is an automated program that browses the web by requesting pages and following the links on them. Search engines use crawlers to discover content for their index; SEO tools use them to audit sites; AI companies use them to collect content for models and live answers.
Related SEO terms
Crawling is how search engines discover pages: automated bots fetch URLs and follow the links on them to find more pages.
A 404 error is the HTTP status a server returns when a requested page does not exist. It is normal, but broken links to 404s are worth fixing.
A redirect chain is when a URL redirects to another URL that redirects again, so it takes two or more hops to reach the final page.
An orphan page is a page with no internal links pointing to it, so visitors and crawlers cannot reach it by browsing the site.
A canonical tag is a link element that tells search engines which URL is the main version of a page when duplicates exist.
An XML sitemap is a file that lists the URLs you want search engines to crawl and index, with optional last-modified dates.
Robots.txt is a plain-text file at the root of a site that tells crawlers which URLs they may and may not request.
Site audit FAQ
What is the difference between a website crawler and an SEO crawler?
A website crawler follows the links of a site and fetches its pages. An SEO crawler does that and then checks what it found the way a search engine would: status codes, redirects, indexability, canonicals, duplicate content and links. This one does both.
Does it render JavaScript?
The free crawl reads the HTML each page sends, as most search engine crawlers do first, and flags pages that are empty without JavaScript. In a project, the audit can render those pages in a browser, at $0.02 a page, up to a cap you set.
Can it crawl a site that blocks bots?
It identifies itself and respects robots.txt. When a site blocks it anyway, the report says which pages were blocked. In a project, the audit can fetch those pages through YepAPI’s proxies, at $0.03 a page.
Can I schedule crawls?
Yes, in a project. Audits run weekly or monthly, up to 10,000 pages, and each is compared with the last: which issues are new, which you fixed and which titles, descriptions and status codes changed.
Can my AI assistant run it?
Yes. The OpenSEO MCP server has tools to start a site audit, read its issues and links, and get the fix brief, so Claude can crawl a site and fix what it finds.
More SEO tools

Keyword analysis tool
In the app: Keyword overview
Difficulty, volume, traffic potential, volume by country, keyword ideas and the live top 10 for any keyword, in any country, state or city.

Keyword generator
Free to try, no accountIn the app: Keyword ideas
Matching terms, related searches, questions and Google suggestions from one seed keyword, with volume, difficulty, intent and trend.

Keyword difficulty checker
Free to try, no account
Difficulty of up to 1,000 keywords at once, from 0 (easy) to 100 (hard), sorted into what you can win now and what needs more links first.

SERP checker
Free to try, no account
The live top 10 to top 100 for any keyword on desktop or mobile, in any country, state or city, with every result’s authority, links and traffic.

SEO audit tool
In the app: SEO audit
Traffic, rankings, keywords, backlinks and competitors of any domain, with findings and the opportunities to act on first.

Website SEO analysis
In the app: Domain overview
Traffic and its value, keywords, links, authority, ranking spread, top keywords, top pages and competitors of any domain.

Website traffic checker
Free to try, no account
Estimated Google traffic of up to 100 websites side by side: organic and paid visits and keywords, and each site’s share of the group.

Website authority checker
Free to try, no account
Domain Rating, referring domains and backlinks of up to 10 sites side by side, to see how strong a site is next to its competitors.

On-page SEO audit
In the app: Page analyser
Authority, links and traffic of any page, its title, description and headings checked, the keywords it ranks for and its strongest backlinks.

Backlink checker
Totals, monthly history, strongest backlinks, referring domains, anchors, top linked pages and link intersect for any domain or page.

SEO competitor analysis
In the app: Competitors
Organic competitors of any domain, the keyword gap with any of them, and the sites that rank most for a list of keywords.

Keyword gap analysis
In the app: Keyword gap
Keywords a competitor ranks for that a site does not, and the keywords both share, with volume, difficulty and positions side by side.

Backlink gap analysis
In the app: Backlink gap
The websites linking to your competitors but not to you, most competitors first, with their authority: a ready list of link building prospects.

AI Overview checker
Free to try, no account
Check up to 100 keywords at once for Google AI Overviews and every other SERP feature: which sites each AI Overview cites, and whether yours is one.

AI visibility checker
Ask ChatGPT, Gemini, Claude and Perplexity the same question with web search on, and compare the sources each one cites, in order. Is your site among them?

Local rank checker
Google Maps rankings for any keyword across a grid around a city: the top 20 businesses at every point, and any business’s rank in each cell.