Home / Knowledge base / Rank Tracker, Audit and Shield / SEO Audit: Technical Site Audit

SEO Audit: Technical Site Audit

Rank Tracker, Audit and Shield 8 min read Updated 18.10.2026
What the crawler checks in six areas, how the Health Score is calculated, what the report provides beyond the list of issues, how the audit checks JavaScript sites, how express differs from a full audit, and what emails are sent after the check.

SEO Audit — a technical site audit service. It crawls pages like a search bot and collects issues that hinder indexing and ranking. In addition to crawling, the report includes site speed data from Google PageSpeed Insights, checks for visibility in AI search, and the domain profile.

What is checked

SEO Audit PromoPilot — technical site audit service
SEO Audit: site crawling and search for technical issues
CategoryExamples of Issues
Indexing and Crawling4xx and 5xx errors, redirects and their chains, pages closed from indexing, issues with canonical and hreflang, content that appears only after executing JavaScript, robots.txt errors, sites closed to AI search engines
Meta and MarkupDuplicates and absence of title and description, multiple H1s, gaps in header hierarchy, images without alt, broken or incomplete JSON-LD microdata
ContentDuplicates, too short pages, keyword stuffing, absence of llms.txt, site not cited in AI search responses
PerformanceSlow and heavy pages, absence of compression, images without sizes, Core Web Vitals of real visitors, slow loading on mobile
Links and StructureBroken links, orphan pages, too deep nesting, excessive number of links on the page
SecurityMixed content, absence of HSTS

Health Score

As a result of the crawl, the site receives a score from 0 to 100 and a list of issues prioritized. The score is not valuable by itself, but for comparison: a repeat audit after fixes shows what has truly improved.

It is calculated based on pages, not the number of issues: a page with an error counts as one, one with warnings — 0.4, and one with remarks — 0.1. The sum is divided by the number of crawled pages and subtracted from 100. More about the metric is in the glossary.

If no page of the site opened — for example, it is blocked by bot protection, the homepage redirects to another domain, or the site does not respond — there is no score: instead of a number, there is a “—”, and a banner above the report with the reason. Previously, such a site could receive a high score simply because no issues were found on it.

What else is in the report

  • Site Profile — besides CMS, indexed pages, and links, here is the Domain Rating from Ahrefs (with changes since the last audit of this site), domain age, and the year of the first snapshot of the site in the web archive.
  • Speed and Core Web Vitals — data from real Chrome visitors over 28 days and laboratory measurement of the homepage and several pages from different sections, plus a list of fixes that will speed up the site the most.
  • Visibility in AI Search — the audit asks Perplexity questions about the site topic and checks if the answer refers to you and if AI knows your brand.
  • Traffic under the Issue — if Search Console is connected, for each issue, it shows how many clicks from Google the pages where it is found bring.

How to read each block is in the article how to read the audit report.

JavaScript Sites

Some sites deliver almost empty HTML, and text and links are drawn by a script in the browser. If there is almost no text and links in the homepage code, the audit opens pages in a real browser and checks what the visitor sees. In the free check, up to 100 pages are opened this way, in the full audit — up to 1000, after which the crawl stops. The report will show a banner “Site content is drawn by JavaScript — we checked it in the browser” and the issue “Site content is drawn by JavaScript”: search engines and AI bots that do not execute scripts see such pages as empty.

Crawl Settings

You can set the depth and speed of the crawl, choose which bot to present as, whether to consider robots.txt and sitemap, whether to crawl subdomains, and how to handle filter addresses. The latter is important for online stores: without limitation, the crawler can drown in endless combinations of filters.

Express and Full Audit

ExpressFull
Costfreeprepayment based on site size estimate
Volumeup to a hundred pagesup to tens of thousands of pages
Limitationseveral runs per dayone active crawl per project
Reportsome data hidden, no exportfull list of issues with recommendations
Purposequickly assess the state and size of the siteworking task list for the programmer
First the Technical, then the Links
Promoting a page that is closed from indexing or returns an error with links is pointless. If “Pulse” shows that there are publications, but no results — start with an audit of the target page.

How Payment Works

The express check of a small number of pages is available for free with a daily limit. The full crawl is paid in advance: the service estimates the site size based on the express results and names the price before the start. First, the free quota of the account is used, the remainder is from the main balance. Therefore, the first full audit cannot be started until at least one express has been done: there is nothing to assess.

Practical Scenarios

  • Before starting promotion. Check the target page and the path to it: is it indexed, is there a redirect, are there internal links. This is cheaper than figuring it out later in the article no results — what to do.
  • After a move or redesign. The most common damage is lost redirects and sudden noindex on an entire section; the audit finds this in one crawl.
  • Store with filters. Limit filter addresses and compare the number of crawled pages with the number of products: if the crawler found many more, the search is wasting budget on garbage.

Emails After the Check

  • After the free check. About a day later, an email may arrive with two or three main findings specifically about your site, with numbers: for example, who AI search recommends instead of you, whether the site passes Core Web Vitals, under which issue the most traffic from Google is. The email does not arrive if you have already ordered a full audit or started promotion, as well as if there are fewer than two strong findings.
  • Monthly Monitoring. For active clients — those who recently started promotion, topped up the balance, or ever ordered a full audit — the audit rechecks already checked sites for free once a month and sends an email “what has changed in a month”: score was → became, what was fixed and what appeared, Domain Rating, citation in AI search, speed on mobile, number of pages indexed by Google, and cascades that worked on the site during this time. Only pages that are present in both checks are compared, minor remarks are not considered. If nothing has changed, there will be no email.

Both emails relate to the agreement “Reports on my sites” in the profile: it can be turned off there or via the unsubscribe link in the email itself.

Frequently Asked Questions and Errors

  • “The crawler sees a block, but everything opens in the browser.” This is how hosting protection or Cloudflare responds. This is not a broken page: add the crawler to exceptions or enable crawling through a proxy. If “access denied” is already answered by the homepage, a banner will appear above the report “Site is closed by bot protection” — check in Search Console via “URL Inspection” if Googlebot can access the page.
  • “Fewer pages found than exist.” Usually, the reason is in robots.txt or the absence of internal links. If the catalog is drawn by a script, the audit will switch to checking in the browser itself — see the section on JavaScript sites above.
  • “Only one page checked.” Perhaps the homepage redirects to another domain. Then a banner will appear above the report “Site redirects to…” with a button that starts checking the new address.
  • “The score dropped, although nothing was changed.” Compare the number of crawled pages: if the crawler went deeper, weak service pages got into the sample.
  • The audit is not a security check. Finding vulnerabilities and malicious code is the task of Shield, and positions by queries — Rank Tracker.
Fix by Importance, Not by List

First, fix errors that block pages from search: 4xx and 5xx, noindex, redirect loops. Then duplicates of titles and content, and only then cosmetics like the length of the description.

Analysis of Audit Findings

What each category of checks means and in what order to fix the findings.

ArticleAbout
How to Read the SEO Audit ReportIn the catalog, there are 65 checks, three levels of importance, and six categories, plus blocks on speed, AI search, and site profile.
Audit: Indexing Problems and What They MeanSix out of twelve audit errors live in this category, including JavaScript sites and robots.txt issues.
Audit: Meta Tags and Headings ProblemsTwenty checks out of sixty-five: Title, Description, header structure, alt for images, and JSON-LD microdata.
Audit: Content and SpeedThin pages, duplicates, keyword stuffing, Core Web Vitals, slow loading on mobile, and blocking scripts — this is where the real cause of weak positions often hides.
Audit: Interlinking and SecurityBroken links, orphan pages, depth of nesting, and mixed content.

FAQ

Can I check the site for free?
Yes, an express check is available for up to 100 pages with a daily limit on runs. A full crawl is paid in advance: the price is given based on the site size estimate before the start.
Why does the crawler crawl too many pages?
Most likely, the site generates filter addresses. Limit them in the crawl settings — otherwise, the crawler will drown in combinations.
Will the audit check a site that renders JavaScript?
Yes. If there is almost no text and links in the homepage code, the audit opens pages in a real browser: up to 100 pages in the free check and up to 1000 in the full audit.
What is monthly monitoring?
For active clients, the audit rechecks already checked sites for free once a month and sends an email 'what has changed in a month'. If nothing has changed, there will be no email.
Was this article helpful?
Try it on your project Everything described in the article is available in the dashboard — the registration bonus is already in your balance.
Open dashboard