Site Audit crawls a website the way a search engine does and reports what needs fixing: broken links and images, duplicate titles and content, redirect chains, pages search engines can't index and an on-page score for every page.
Start a crawl of up to a thousand pages, then read its reports by id as often as you like while it runs and after it finishes. Every report returns compact rows with the URL and the issue, so you can turn it straight into a fix list.
What you can do
- Start a crawl with start_audit, optionally loading images and scripts, running JavaScript or measuring keyword density
- Read the site-wide summary and issue counts with audit_report and report "summary"
- List pages with their score and issues, every link, and every resource, filtered to broken ones if you like
- Find duplicate titles, descriptions and content, redirect chains and non-indexable pages
- See which pages use a broken resource and which words a site repeats most
Who it's for
SEO consultants, agencies, developers and site owners who want a technical audit inside an agent workflow.
How to use it
- Call start_audit with a domain and how many pages to crawl; keep the crawl_id
- Call audit_report with report "summary" until crawl_progress reads finished
- Read the reports the summary flags: "links" or "resources" with broken_only, "duplicate_tags", "redirect_chains", "non_indexable"
- Use "pages" to rank pages by on-page score and see each page's issues
Getting started
Connect your search-data account, then call start_audit with a domain and a small page count to try it.