Skip to content

AI-powered

SEO Issue Checker: A list of SEO problems, each with its proof

An on page SEO checker that takes crawl data and lists the SEO problems, with proof, in order of importance.

AvailableReady to use.

Open the tool
example.comSample data

CAN-003 v1

Canonical points to a non-200 URL

Issue. Severity: high.

URL
/services
Canonical
/services-old
Target status
404

AI in this tool

AI explains each issue in plain language and shows how to confirm it, citing the proof.

What you can do

  • See all problems for a crawl, sorted by importance.
  • Open a problem to see the affected URLs and the proof.
  • Read what it means and how to check it.
  • Turn rules off, or change thresholds, per site.
  • Send a problem to the Fix Tracker.

How each rule works

  1. Plain code

    Rules are written in code with no AI, so the same data gives the same result.

  2. Severity and type

    Each rule is an issue, a warning or an opportunity, with a set severity.

  3. Proof saved

    A canonical rule, for example, saves the URL, the canonical value, the target status and the time.

  4. Versioned

    The rule version is saved on each result, so old results still make sense after a rule changes.

What the first 18 rules cover

robots.txt
5xx replies, changes, new blocks on important paths, files over 500 KiB
Indexing
New noindex in a tag or header on a page that was indexable
Canonicals
Missing, multiple, pointing to a bad URL, changed unexpectedly
Sitemaps
Unavailable, error URLs, blocked URLs, sharp changes in count
Page basics
Missing title, meta description or H1, and broken internal links

Coming next

  • About 30 more rules, such as duplicate titles and redirect chains
  • Structured data, hreflang and security headers
  • Accessibility, mobile and speed, with demand

What is an AI on page SEO checker?

An AI on page SEO checker reviews the parts of a page you control, such as the title, meta description, headings, canonical and robots tags, then uses AI to explain each problem it finds. Here, plain code rules find the problems and save the proof, and AI explains them in plain language.

It works from crawl data across a whole site, so it acts as a website SEO checker and a site audit in one. Agencies, in-house teams and their developers get a list sorted by importance, and each problem opens to show the affected URLs and the proof. No more audits that list 200 things and explain none of them.

What does an SEO audit check first?

A useful SEO audit checks first whether search engines can reach and index the pages, because a perfect title on a blocked page earns nothing. The first 18 rules follow that order.

robots.txt rules catch 5xx replies, changes, new blocks on important paths and files over 500 KiB, the point where Google stops reading.

Indexing rules catch a new noindex, in a tag or a header, on a page that was indexable. Canonical rules catch a missing canonical, more than one, a target that is redirected or not 200, and an unexpected change.

Sitemap rules catch an unavailable or invalid file, URLs that return errors, URLs that are blocked or noindex, and sharp changes in count. Page basics cover a missing title, meta description or H1, plus broken internal links.

Why do canonical and noindex mistakes matter so much?

Canonical and noindex mistakes matter because they often sit in a shared template, so one error can change what search engines index across a whole section.

A canonical names the version of a page you prefer among duplicates or near duplicates. It is a strong signal, not a command. When it points to a 404 or a redirect, search engines may ignore it or drop the page.

A noindex tag asks search engines to keep a page out of their results. A tag left over from a staging site is a classic cause of pages quietly dropping out, which is why a new noindex on a page that was indexable counts as critical.

Which on page SEO checker results matter most?

The results that matter most are the critical and high severity issues on pages you care about, because those can block indexing. Each rule is an issue, a warning or an opportunity, with a set severity.

Sort by severity, then by how many URLs are affected, then by how important those pages are to the business. A critical problem on one key page beats a low one on a thousand archive pages.

Results describe signals. A checker sees technical facts, never a search engine's private decision, so read each result as a reason to look closer.

What does one issue look like from finding to fix?

Every issue arrives with its proof, an explanation and a path to a verified fix. Here is an example.

The rule “Canonical points to a non-200 URL” fires on a product page. The proof shows the page URL, the canonical value, the target status of 404 and the time it was seen. Severity: high.

AI explains it: this page tells search engines to use a different URL, and that URL returns a 404, so search engines may ignore the canonical or drop the page. You send the issue to the Fix Tracker, a developer points the canonical at the live URL, and a re-check runs the same rule on the same page. When it passes, the issue is verified fixed.

What are the most common SEO audit mistakes?

The most common mistake is polishing meta descriptions while a robots.txt rule blocks an important path. Effort goes where it is visible, not where it counts.

Another is treating guidance as law. Length limits are guidance, and more than one H1 is something to review rather than an error. A third is fixing a page instead of its template, so the same problem returns on the next release.

The last is trusting a fix nobody checked. A ticket marked done proves nothing until the rule that found the problem passes again.

How does an AI website audit stay accurate?

An AI website audit stays accurate when rules find the problems and AI only explains them. Here, every rule is plain code, so the same data gives the same result.

Each result saves its proof. A canonical rule, for example, stores the URL, the canonical value, the target status and the time. The rule version is saved as well, so old results still make sense after a rule changes.

AI then explains the issue in plain language and shows how to confirm it, citing that proof. If it cites proof that was not in its input, the server rejects the text and shows “not enough evidence” instead.

What happens after an issue is found?

An issue can go straight to the Fix Tracker, where it gets an owner, a due date and a re-check using the same rule. Each result also says what it means and how to check it, so developers can act without a meeting.

Rules can be turned off, and thresholds changed, for each site. That keeps known exceptions from hiding the problems that deserve attention. Fixed and reopened issues then appear in the client report, so the client sees progress backed by checks.

Questions, answered

What is the difference between on page and technical SEO?

On page SEO covers what sits on the page, such as titles, headings and content. Technical SEO covers how search engines reach and read the site, such as robots.txt, status codes and sitemaps. The two overlap, and this checker's first rules touch both.

What is the difference between an issue, a warning and an opportunity?

An issue is a problem to fix, a warning needs a closer look, and an opportunity is an improvement worth considering. Each rule has one type and a set severity. Together they decide where a result sits in the list.

Does a missing meta description hurt rankings?

Google says meta descriptions are not a direct ranking factor. They can still shape the snippet people see, although search engines often write their own. That is why this rule has low severity.

Is more than one H1 an error?

No. Search engines handle pages with several H1s, so it is something to review and nothing more. One clear main heading still helps readers follow the page. A missing H1 is the case the checker flags as a rule.

Why do some rules need a previous crawl?

Some rules look for change, so they need an earlier result to compare with. A new noindex, a changed canonical, a changed robots.txt and a sharp shift in sitemap URLs all work this way. The other rules run on a first crawl.

Can I turn off a rule?

Yes. Rules can be turned off and thresholds changed for each site. The setting applies only to that site, so your other sites keep their own rules.

Does a clean result mean a site ranks well?

No. A clean result means these rules passed, which removes technical obstacles. Rankings also depend on content, links and competition, and no checker can promise them.

How does AI help in the on page SEO checker?

AI explains each issue in plain language and shows how to confirm it, citing the saved proof. It never finds issues or sets severity, because plain code rules do both. A citation that does not match the proof gets rejected.