Skip to content

Website audit tool for technical and on-page SEO

Crawl your whole site, catch every issue that blocks rankings, and get a prioritized list of fixes you can hand straight to developers.

TL;DR

Too long; didn't read
Show summary

What does a website audit check?

A website audit crawls every reachable page the way a search engine does and checks it against more than 60 technical and on-page rules. BigRank groups the findings by severity and shows exactly which URLs are affected.

How long does an audit take?
Most sites under 1,000 pages finish in a few minutes. Progress is shown live while the crawler works.
Does it handle JavaScript sites?
Yes. Turn on JavaScript rendering and every page is loaded in a headless browser before it is checked.
Will the crawl slow down my server?
No. The crawler respects robots.txt, limits requests per second and backs off automatically when your server responds slowly.
How often should I audit?
Schedule weekly crawls so new issues are caught soon after they appear, and rerun the audit after every major release.

What the audit covers

Every crawled page is checked against the same rule set, from status codes and metadata to indexability, links, images, structured data and security. Each crawl is saved as a snapshot, so issue counts compare from one run to the next.

  • Response codes

    Every URL's status code, including 4xx and 5xx errors, timeouts and pages blocked by robots.txt.

    • 2xx, 3xx, 4xx and 5xx filters
    • Response time per page
    • Pages slower than one second
  • Redirects

    Redirect chains, loops, temporary redirects and internal links that point at redirects.

    • Chains of two or more hops
    • Redirects ending in 4xx or 5xx
    • 302 and 307 status codes
  • Titles and descriptions

    Missing, duplicate, too short and too long titles and meta descriptions.

    • Titles outside 30 to 60 characters
    • Descriptions under 70 or over 160
    • Titles identical to the H1
  • Headings and content

    Missing or multiple H1s, skipped heading levels, thin content and a low text-to-HTML ratio.

    • Pages under 300 words
    • Text-to-HTML ratio below 10%
    • Empty headings and missing H2s
  • Indexability

    Noindex directives, canonical conflicts, orphan pages and sitemap mismatches.

    • Meta robots and X-Robots-Tag
    • Canonicals pointing to non-200 URLs
    • Crawled pages missing from the sitemap
  • Images and links

    Broken images, missing alt text and dimensions, empty anchors and unsafe target=_blank links.

    • Generic anchors such as "read more"
    • Internal and external link counts
    • Missing alt counted per page
  • Structured data

    JSON-LD detection and parsing errors, plus Open Graph and Twitter Card tags.

    • Basic schema.org type validation
    • Pages with no JSON-LD
    • Missing social tags per page
  • International and security

    Hreflang errors, non-HTTPS pages, mixed content and missing HSTS headers.

    • Invalid hreflang codes
    • Missing return links and x-default
    • Page language against the project

Every issue, ranked by impact.

Findings are grouped by severity and weighted by how many pages they affect, so the first fix on the list is always the most valuable one.

  • Critical, warning and notice levels
  • The affected URL list for every issue
  • A site health score from 0 to 100

Filter the full page inventory.

Slice pages by status code, content quality, titles, descriptions, headings and depth, then export exactly what your team needs.

  • Combined filters with instant results
  • CSV and Excel export
  • Search Console queries for each URL

Compare crawls over time.

Every crawl is saved as a snapshot. Switch between dates to confirm a fix landed or to see when a problem first appeared.

  • Crawl history with a date picker
  • New, fixed and persisting issues
  • Health score trend

SEO MCP

Ask your AI assistant about Website Audit.

Ask your assistant which issues the latest crawl found, how many pages each one affects, or which pages carry a given issue. Answers come from your project's newest audit.

Sample conversation

From crawl to fixed in four steps

An audit only pays off when someone acts on it. Fix the most severe issues first, hand developers exact URL lists, and let a recrawl confirm what changed.

  1. Add your domain

    Choose crawl limits, depth and JavaScript rendering, then start the first crawl.

  2. Review the findings

    Start with critical issues and open each one to see the affected pages.

  3. Hand off fixes

    Export filtered lists or share a report with developers and writers.

  4. Verify with a recrawl

    Run the audit again and confirm the issue count and health score moved.

When teams run a website audit

Run an audit whenever the site changes in ways you can't check by hand: a launch, a migration, a steady flow of new content, or a new client whose site you haven't seen yet.

  • Before a launch

    Catch broken links, missing tags and noindex mistakes before a redesign goes live.

  • After a migration

    Confirm redirects, canonicals and status codes after moving domains or platforms.

  • Monthly maintenance

    Keep new content in line with SEO standards with a scheduled crawl.

  • Client onboarding

    Give new clients a clear baseline and a prioritized first-month plan.

Fix issues, inspect pages or track one score?

Use Website Audit for a prioritized list of issues and the pages they affect, SEO Crawler to control the crawl and filter the raw page inventory, and Technical SEO Score to follow one health number across crawls.

  • Website Audit

    Check every crawled page against technical and on-page rules, grouped by severity, with the affected URLs listed for each issue.

  • SEO Crawler

    Set page limits, depth, URL patterns and JavaScript rendering, then filter and export the full page inventory as CSV or XLSX.

  • Technical SEO Score

    Follow one 0 to 100 score, weighted by issue severity and normalized by page count, with a trend across every crawl.

Keep going

Turn audit findings into fixes

An issue list is the starting point. Work through the opportunities that join crawl data with search traffic, check what Google indexed, and send clients a branded summary.

Start free trial

Website Audit FAQ

Answers about page limits per plan, excluding sections of a site, ownership checks, sharing and exporting results, and comparing one audit with the last.

How many pages can I audit?

It depends on your plan, from 5,000 pages per project on Pro up to 50,000 on Ultra.

Can I exclude parts of my site?

Yes. Add include and exclude URL patterns, set a maximum depth, and choose whether subdomains are crawled.

Do I need to verify ownership?

No verification is needed to crawl public pages. Connecting Search Console adds traffic data to every finding.

Can I share results with my team?

Invite teammates to the workspace or export a white-label PDF report.

Can I export the findings?

Yes. Every table and filter exports to CSV or XLSX, so developers get the exact URLs.

Can I compare an audit with an earlier one?

Yes. Every crawl is kept as a snapshot, and the date selector switches between past crawls.

SEO that fits your budget

Plans start at $19/month with a 7-day free trial. Every plan includes the site audit, Search Console insights and white-label reports.

See pricing