Web Check · feature

SEO audit (title, canonical, sitemap, links and an 11-criteria page score)

An SEO audit in Web Check starts from a single page address. You enter the URL and get a list of concrete problems, each with a priority and a note on what to change. It is built for site owners, marketers and developers who prefer a checklist backed by numbers to general advice.

SEO audit report with a list of remarks sorted by importance and the score N of 11

What an SEO audit in Web Check includes

One SEO audit is a set of separate checks. Each of them is a section of the full audit and, at the same time, its own API endpoint:

The result is a list of remarks, not a single verdict: each one carries an importance level and a short instruction.

How the checks work, step by step

  1. You enter a page address on /check or call the API with the url parameter.
  2. onpage-seo reads the title, the meta description, the headings, the canonical link, the language, the viewport, the charset, the robots meta tag and the Open Graph tags.
  3. robots-txt reads the User-agent, Allow and Disallow rules. sitemap and sitemap-deep check whether lastmod is present and what share of the pages has it.
  4. redirects follows the chain of redirects, hreflang reads the language annotations, link-health collects broken links.
  5. Every remark gets an importance of high, medium or low and a "what to fix" text. In the full audit they are sorted from the important ones to the minor ones.

Thresholds and the 11-criteria page audit

Three thresholds come from an internal page quality standard: a title of 30 to 65 characters, a meta description of 110 to 170 characters and exactly one H1. On top of them, GET /api/page-audit scores one page against 11 criteria:

  1. text of 3000 characters or more, without tables;
  2. the keyword at least 7 times;
  3. the keyword in the title;
  4. a title of 30 to 65 characters;
  5. a description of 110 to 170 characters;
  6. the keyword in the description;
  7. the keyword in the first paragraph;
  8. at least 4 H2 headings, one of them with the keyword;
  9. the keyword in the alt text of at least one image;
  10. at least 2 internal links;
  11. at least 2 questions in the FAQ (H3 headings).

If you leave out the kw parameter, the keyword is the H1 up to the first parenthesis. The page audit also checks Product and Offer markup, looks for broken JSON-LD and for a noindex in the robots meta tag. The score reads "N of 11".

What you get from the audit

A repeated SEO audit after the fixes shows at once which remarks are closed and which are still open.

Where the audit fits into your work

Run it and keep the limits in mind

Two calls cover most cases: one page against the criteria, or the whole set of checks.

GET https://webcheck.asibots.pro/api/page-audit?url=PAGE_URL&kw=KEYWORD
GET https://webcheck.asibots.pro/api/audit-full?url=PAGE_URL

Frequently asked questions

What counts as the keyword if I do not pass kw?

The H1 up to the first parenthesis. For a page whose H1 is "SEO audit (title, canonical, sitemap)", the keyword is the part before the bracket: "SEO audit".

Why does the audit compare FAQ questions with FAQPage markup?

Google requires the markup to match the text visible on the page. Web Check compares the visible questions with the FAQPage markup and reports a mismatch as a remark.

How long does a full SEO audit take?

Around 40 seconds for all 53 checks through audit-full . Slow sections time out and do not block the others, and the whole response stays within the 100 seconds that Cloudflare allows.

Run an SEO audit

Related features