Feature: SEO audits

AI SEO Audit Tool That Explains What to Fix First

Most SEO audits fail in the same way: they return 200 findings with equal visual weight, and the person who asked for the audit has no idea which three matter. Bizsenti AutoSEO's audit tool crawls your site, measures what it can measure, and then uses AI to sort the findings into critical issues, warnings, opportunities and things you are already doing right, with a plain-English explanation and a fix for each.

It is designed for people who need to act on an audit (agency account managers, freelancers, owners) rather than admire it.

Start free trial View pricingUpdated November 1, 2026

What is live in Bizsenti AutoSEO today

  • Crawl of your homepage plus pages discovered from your sitemap (up to 5 pages per audit)
  • Checks of robots.txt and sitemap.xml, plus broken internal link detection
  • Per-page checks: title, meta description, headings, canonical, robots meta, indexability, viewport, language, images and alt text, links, structured data, Open Graph and Twitter tags, word count and readability
  • Security and delivery header checks (HTTPS, HSTS, content security policy, caching, compression)
  • Detection of technology, social presence and local SEO signals (name, address, phone, local schema)
  • AI-generated scores for overall, technical and content health, with critical issues, warnings, opportunities and passed checks
  • Audit history so you can compare today with last month

Not included

  • A full-site crawl of thousands of pages (each audit samples up to 5 pages)
  • Lab-measured Core Web Vitals (the audit records response time, not a full Lighthouse run)
  • JavaScript-rendered content analysis beyond what is present in the delivered HTML

The problem with traditional SEO audits

A conventional audit tool crawls a site and produces a long report of errors and warnings. The data is usually accurate. The trouble is what happens next.

Volume without priority. A missing meta description on a legal page and a noindex tag on your main service page may both appear as "issues". Only one of them is costing you traffic. A report that does not say which is which pushes the triage work onto the reader.

Jargon without explanation. "Canonical points to a different URL" is a precise statement. For a business owner it is also meaningless. Without explanation of why it matters, what to change and where, the report becomes something that is emailed, nodded at and filed.

Snapshots without comparison. An audit that shows 43 issues is not useful until you know whether last month it was 61 or 28. Audit data without history cannot show progress, which is what clients and managers actually want to see.

Fixes that live in someone else's head. In agencies, the person who understands the report is often not the person who edits the site. A report that does not translate into specific instructions creates a handover problem.

The AI audit tool is built around these four problems: prioritise, explain, compare and instruct.

How the audit works

An audit runs in two stages: a crawl that collects facts, and an analysis that interprets them.

Stage 1: the crawl

Starting from the URL you enter, the crawler fetches the homepage, reads your robots.txt and sitemap.xml, and picks additional pages from the sitemap, up to five pages in total. For every page it records measurable facts:

  • Indexability: HTTP status, canonical URL and whether it matches the page URL, robots meta directives, and whether the page is indexable.
  • Metadata: title and meta description, their lengths and any problems, plus duplicate titles and descriptions across the sampled pages.
  • Structure: the heading hierarchy, and whether it skips levels or has multiple top-level headings.
  • Content: word count, readability, paragraph structure, and whether the page looks thin.
  • Images: how many images, how many lack alt text, which are large, and whether lazy loading is used.
  • Links: internal and external link counts, nofollow usage, and broken internal links found across the sample.
  • Structured data: which schema types are present (for example Organization, Article, FAQPage, LocalBusiness) and whether they parse.
  • Social metadata: whether Open Graph and Twitter card tags are complete.
  • Mobile basics: viewport tag and language attributes.
  • Delivery and security: HTTPS, HSTS, compression, caching headers, framing and content security policy headers.
  • Context: the technology stack detected, which social profiles the site links to, and local business signals such as business name, address, phone number and local schema.

Stage 2: the analysis

The collected data is passed to an AI model with strict instructions to return a structured result: an overall score, a technical score and a content score, then lists of critical issues, warnings, opportunities and passed checks, each with an explanation and a recommended fix.

The model is asked to describe findings directly and does not recommend third-party tools. Because the model is interpreting measured data rather than guessing at the site, its output stays tied to what was found.

If the AI step is unavailable. An audit should not disappear because one component has a problem. If the AI analysis cannot be produced, the audit still completes with the crawl data and a calculated score, but without AI-written issue explanations. You will see the measured data and can re-run the audit once the AI step is available.

What "up to 5 pages" means for how you use it

The audit samples your homepage and key pages, which is right for catching sitewide template problems (titles, headings, canonicals, security headers, schema). It is not a substitute for a deep crawl of a 10,000-page store. Run it on your most important templates and treat repeated findings as sitewide issues.

What the audit reports on

Scores

You receive an overall score and separate technical and content scores. Scores are for orientation and for tracking change. A jump from 54 to 71 across two audits tells you the work did something. They are a summary of what the audit measured, not a Google-assigned grade, and Google does not use an "SEO score".

Critical issues

Problems likely to block or seriously limit search visibility: pages set to noindex that should not be, canonicals pointing to the wrong page, a missing or broken robots.txt rule that blocks important content, no HTTPS, or major broken-link clusters.

Warnings

Problems worth fixing but unlikely to be disasters on their own: titles that are too long, missing meta descriptions, skipped heading levels, images without alt text, thin pages.

Opportunities

Things that would improve a site that is already working: adding structured data for a business type, improving internal linking, completing social metadata, expanding a thin but important page.

Passed checks

A list of what is already correct. This matters more than it seems. It stops teams from "fixing" things that are fine and gives clients a fairer picture.

Recommendations

Each recommendation includes the issue, why it matters, and a specific fix. They are written to be handed to whoever edits the site.

Examples of how a finding is presented
FindingPriorityWhat the report explains
Homepage canonical points to a different URLCriticalSearch engines may treat another URL as the main version; change the canonical to the preferred URL
Meta description missing on 3 of 5 pagesWarningGoogle may write its own snippet; add unique descriptions of roughly one to two sentences
No Organization or LocalBusiness structured dataOpportunityAdds machine-readable facts about the business; add the schema type that matches the business
HTTPS enforced with HSTSPassedNothing to change

How to run and use an audit

A good audit routine is short and repeated, not long and rare.

  1. 1

    Choose the URL

    Enter the homepage of the site you are auditing. For a site with distinct sections, such as a store and a blog, audit each section root separately.

  2. 2

    Run the audit and wait a few minutes

    The crawl and analysis run in the background. You can leave the page; the audit appears in your list when finished.

  3. 3

    Read the critical list first

    Fix or at least understand every critical item before looking at anything else. Many sites have zero or one.

  4. 4

    Group repeated warnings

    If every sampled page has the same missing meta description or title-length problem, that is a template issue. One template change fixes all pages.

  5. 5

    Assign the fixes

    Copy each recommendation to the person responsible. The wording is designed to be understood by someone who did not read the whole report.

  6. 6

    Re-run after the fixes

    Run a new audit once changes are live. Compare scores and issue counts with the previous audit.

  7. 7

    Put the comparison in the report

    In the reporting section, audit history can feed a before-and-after view so clients see what was resolved.

Realistic examples

A local services site after a redesign

A plumbing company relaunches on a new theme. The audit's critical list flags that the homepage has a robots meta of noindex left over from the staging site. This single item would have removed the homepage from search results. It is the sort of thing that is easy to miss when the site looks perfect in a browser, and it is the first item in the report because of the priority sort.

An agency taking over a client

An agency inherits a client with no documentation. They run an audit on day one: it finds duplicate titles across the sampled pages, missing alt text on most images, no structured data, and a sitemap that references pages returning 404. The agency saves the audit as the baseline, fixes the list over six weeks, and re-runs it. The audit history now shows the movement from 48 to 76 and which issue categories were cleared, which becomes the centrepiece of their first quarterly report.

A founder with no SEO background

A SaaS founder runs an audit and reads the warnings list. Each warning has a plain-English explanation, so they can fix the title tags and meta descriptions themselves in an afternoon and hand the structured-data recommendation to a developer.

Use cases by audience

Agencies. Run an audit at onboarding, after each major deliverable, and before each report. The audit history is a record of progress that does not depend on anyone's memory.

Freelancers. Use the audit as a sales tool and a scope document. A free-trial audit of a prospect's site shows what you would fix and justifies a retainer.

Businesses. Run it monthly on your own site as a health check, and after every theme, plugin or hosting change.

Web designers. Audit a site before handover. Catching missing titles, noindex tags and broken links before launch is cheaper than catching them after.

Manual audit versus the AI audit tool

A skilled specialist doing a manual audit will go deeper than any automated tool on a complex site. The point of automation is to handle the repeatable 80 percent quickly, so human time goes where judgment matters.

TaskManualAI audit tool
Collecting page factsBrowser extensions, view source, several toolsCollected in one crawl
Checking robots.txt, sitemap, canonicalsSeparate manual checksIncluded in every audit
Deciding what matters mostDepends on the auditorIssues sorted by priority with explanations
Writing the fix instructionsWritten by hand for each clientGenerated with each recommendation
Comparing with last monthCompare two spreadsheetsAudit history stored automatically
Deep analysis of a huge sitePossible with dedicated crawler and experienceNot the tool's purpose (samples up to 5 pages)

Benefits and limitations

Benefits

  • Findings come with priority and plain-English explanations.
  • Fast enough to run routinely, not just at project start.
  • Audit history gives you evidence of progress.
  • Output is written to be delegated.

Limitations

  • Sample, not census. Each audit examines up to five pages. Template-level problems will show up; one-off problems on page 400 will not.
  • AI interpretation can be wrong. The AI works from measured data, but its explanations are still generated text. Verify anything surprising before acting, especially for high-risk changes such as noindex or robots.txt edits.
  • No lab performance testing. The audit records response time and delivery headers. For Core Web Vitals use Google's PageSpeed Insights or Search Console's Core Web Vitals report.
  • HTML as delivered. Content that appears only after heavy client-side JavaScript may not be analysed fully.
  • Scores are a guide. Treat them as relative measures for your own site, not as a ranking prediction.
  • Plan limits. The number of audits per month depends on your plan.

Best practices

  1. Audit before you change anything. The baseline is the proof.
  2. Fix by template. Sitewide patterns first, individual pages after.
  3. Verify critical fixes in the live site. Open the page, check source, and re-run.
  4. Re-audit after meaningful changes only. After a redesign, plugin change, migration or large content update.
  5. Pair the audit with Search Console. Search Console shows how Google actually crawled and indexed the site. Index coverage problems there confirm or contradict audit findings.
  6. Keep a change log. Record what you changed so audit improvements connect to actions.
  7. Do not chase 100. A score of 100 is not a goal. Fix what affects users and crawling; ignore findings that are irrelevant to your site.

Common mistakes

  • Treating every warning as urgent. The priority labels exist so you do not have to.
  • Auditing a staging or password-protected URL. The crawler cannot see behind a login.
  • Auditing only the homepage of a multi-section site. Audit each major section.
  • Fixing symptoms. If every page lacks a meta description, the fix is in the template or SEO plugin settings, not in editing fifty pages.
  • Ignoring passed checks. They stop wasted work.
  • Running audits weekly with no changes in between. The results will not change.
  • Accepting AI explanations without reading the evidence. The measured data is listed so you can check it.

Anatomy of a finding, with a worked example

Every finding should answer five questions: what was found, where, why it matters, what to change, and how to confirm it is fixed. Here is how that reads for a realistic issue.

Finding: the canonical tag on the homepage points to a different URL (the www version) than the page was fetched from (the non-www version).

  • Evidence: the crawl recorded the fetched URL, the canonical URL and the comparison between them.
  • Why it matters: Google treats the canonical as a hint about which URL to index. If your preferred version and your canonical disagree, signals can be split across versions or the wrong one may be chosen.
  • Fix: choose one preferred version, redirect the other to it with a 301, and make the canonical match.
  • Verify: open the page source, check the canonical, test both URL versions, and use URL Inspection in Search Console.
  • Priority: warning or critical depending on whether other signals conflict too.

When you read any audit item, run through those five points. If a tool cannot tell you the evidence or how to verify, treat the item as a hypothesis.

Turning findings into developer tickets

The most common reason audit findings never get fixed is that nobody translated them into work. A good ticket has six parts.

PartExample
TitleService page template: add unique meta descriptions
ContextAll service pages share one template and currently output an empty description
EvidenceThe audit found missing descriptions on 4 of 5 sampled pages, all on that template
Expected resultEach page outputs a unique description from its CMS field; fallback to the first paragraph trimmed to about 155 characters
How to testView source on three service pages; run the audit again
PriorityMedium: improves snippets, does not block indexing

Group related findings into one ticket per template, not one per URL. Recommendations produced by the audit are written so they can be pasted into a ticket, but you should add the evidence and the test.

Findings that are commonly misread

  • "Title too long". Google rewrites titles and does not enforce a strict character limit; it is about display truncation and clarity, not a penalty.
  • "Meta description missing". Google can generate its own snippet. A good description is a click opportunity, not a ranking factor.
  • "Multiple H1 tags". HTML allows more than one, and it is not a ranking problem by itself; clarity of structure is what matters.
  • "Nofollow links present". Often correct, for example on user-generated or sponsored links.
  • "Low word count". A short page can be exactly right for its intent. Judge whether it answers the query.
  • "Image without alt". Matters for accessibility and for informative images; decorative images may legitimately have empty alt text.

The audit flags patterns that are often problems. You decide whether each is one on your site.

How often to audit, by situation

SituationSuggested cadence
New clientBaseline audit on day one
Active improvement projectAfter each batch of fixes, then monthly
Stable brochure siteQuarterly
After redesign, migration, theme or plugin changeImmediately after launch, then after one and four weeks
E-commerce with frequent template changesAfter each template release
Before a client reportOnly if something changed since the last audit

Running audits more often than the site changes produces identical results. The value is in the comparison between audits before and after real changes.

Frequently asked questions

How do I know whether an audit finding is really a problem?

Check the evidence the audit recorded, open the page and confirm it, and judge it against what the page is for. Use Search Console to confirm indexing-related findings.

What should I do first after an audit?

Fix anything that could block indexing or crawling, then group repeated warnings by template and fix them once.

Can I give the audit report to my developer?

Yes. Recommendations are written to be delegated; add the evidence and a way to test each fix in the ticket.

How many pages does the audit crawl?

Each audit crawls your homepage and pages discovered from your sitemap, up to five pages in total. It is designed to catch sitewide template issues quickly.

What does "AI" actually do in the audit?

The crawler collects measurable facts. An AI model then interprets them: it scores the site, sorts findings into critical issues, warnings and opportunities, and writes explanations and fixes. If the AI step is unavailable, the audit still completes with the crawl data and a calculated score.

Does the audit measure Core Web Vitals?

No. It records response time and delivery headers. For Core Web Vitals use PageSpeed Insights and the Core Web Vitals report in Google Search Console.

Can I compare audits over time?

Yes. Audits are stored per project so you can compare scores and issues between runs.

How often should I run an audit?

After meaningful site changes and before reports, typically monthly for active projects. Running more often without changes does not add information.

Is the score the same as a Google score?

No. Google does not publish an SEO score. The score summarises what this audit measured and is useful for tracking your own progress.

Does it fix issues automatically?

No. It tells you what to change and why. The changes are made on your site by you or your developer.

Can I audit a client site?

Yes, as long as the site is publicly reachable. Each client is its own project.

See it on your own site

Start the 7-day free trial, no credit card required, and run it against a real project.

Start free trial

Related pages

Related guides

Sources and references

  1. Google Search Central: SEO Starter Guide
  2. Google Search Central: Control your title links in search results
  3. Google Search Central: Control your snippets in search results (meta descriptions)
  4. Google Search Central: Consolidate duplicate URLs (canonicalization)
  5. Google Search Central: Robots meta tag and X-Robots-Tag

Written by the Bizsenti AutoSEO editorial team. Last reviewed November 2026. Third-party facts can change; check the linked sources for the latest.