AIScan study cover: rescan score change of +4.2 across 616 hosts, 170 up and 73 down
AIScan study cover: rescan score change of +4.2 across 616 hosts, 170 up and 73 down
AI Readiness

What Happens When a Site Is Scanned Again: 616 Hosts, 170 Improved, 73 Got Worse

Of 616 rescanned sites, 170 scored higher, 73 lower and 373 the same. Which checks flip to pass, which regress, and how the starting score matters. Own scan data, 6 Nov 2026.

6 Nov 2026 11 min read
#corpus study#rescan#AI readiness

This guide covers B2 · Bot Access, C1 · Content, C2 · Content, D3 · Discoverability, E1 · Discoverability.

Table of contents

Of 616 hosts in our scan corpus that were scanned more than once, 170 scored higher on their latest scan than on their first, 73 scored lower, and 373 did not move. The median change is 0 points and the mean is +4.2. Most of the gain comes from sites that started low, and the checks that flip to pass most often are the ones with a clear file to publish.

Quick summary

QuestionAnswerSource
How many rescanned hosts improved?170 of 616 (27.6%)AIScan scan database, rubric 2026.08.2, 6 Nov 2026
How many got worse?73 of 616 (11.9%)same
How many did not change?373 of 616 (60.6%)same
Median and mean change0 and +4.2 pointssame
Moved up 10 points or more101 hosts (16.4%)same
Moved down 10 points or more36 hosts (5.8%)same
Mean score, first scan to latest52.9 to 57.1same
Mean gap between first and latest scan21.2 dayssame
Check that flips to pass most oftenC1, Markdown content negotiation (63 hosts)same
Check that most often drops out of passB1, Content Signals in robots.txt (38 hosts)same

Short answer for a site owner: a rescan after a real fix usually shows the fix. A rescan with no changes shows the same score. Hosts that started under 40 gained 8.4 points on average, and hosts that started at 80 or more gained 0.5. If your score fell, look at the checks that depend on your server answering correctly (robots.txt, sitemap, HTTPS, 404 handling) before you look at anything you published. Run npx aiscan-cli yoursite.com (or paste the address at aiscan.site, free, no account), note the score, change one thing, and scan again. If you would rather compare by hand, the curl commands are near the end.

What this study measures, and what it cannot

We took every host with at least two site-scope scans under rubric 2026.08.2, at least one hour apart, and compared its first scan with its latest. aiscan.site is excluded, and no scanned host is named in this post. There are 616 such hosts.

This is a self-selected group. People rescan because they scanned, read a report and probably changed something. The numbers below describe what happens to sites whose owners came back, not what happens to the web. A site nobody rescans is not in this table at all.

Three more limits:

  • Two points in time. A host scanned five times appears once, as first versus latest. A fix made and reverted between those scans is invisible.
  • Status, not cause. The stored report says a check moved from partial to pass. It does not say whether the owner changed something, a CDN rule changed, or the site had an outage during the first scan.
  • Rubric version. Only scans under 2026.08.2 are compared, so a score change never comes from a rule change.

How much scores move

OutcomeHostsShare
Up17027.6%
Down7311.9%
Unchanged37360.6%
Up by 10 or more10116.4%
Down by 10 or more365.8%
Largest gain+73
Largest drop-85

Source: AIScan scan database, rubric 2026.08.2, 616 rescanned hosts, queried 6 Nov 2026.

The distribution is lopsided but not one-way. Gains outnumber drops by 97 hosts, and the mean is positive, but the median is zero because six in ten rescans find the same score. A drop of 85 points is not a rounding artefact. Something that used to answer stopped answering.

Where you start decides how much you gain

First scoreHostsUpDownMean changeUp by 10+
0 to 391684511+8.431
40 to 592155731+4.436
60 to 791484221+1.124
80 and above852610+0.510

Source: same, 6 Nov 2026. Bands use the first scan's score.

Low starters have the most to gain, and they gain it: 31 of 168 hosts under 40 climbed 10 points or more. The 80-and-above group still has 26 hosts that went up, but their mean is half a point because their remaining gains are small and their possible losses are not.

The band from 40 to 59 is the one to watch. It has the most hosts and the most drops (31). Its mean gain is positive, but one host in seven in that band scored lower on the latest scan.

Does waiting longer help?

Gap between scansHostsUpDownMean change
Under 1 day1121+6.0
1 to 7 days2003411+3.8
7 to 30 days1815420+4.1
30 days or more2248041+4.5

Source: same, 6 Nov 2026.

Barely. The mean change sits between +3.8 and +4.5 across the three bands that hold most hosts. What changes with a longer gap is the spread: the 30-days-or-more group has the highest share of ups (35.7%) and the highest share of downs (18.3%). Time gives a site more chances to improve and more chances to break. The under-one-day group is 11 hosts, too few to read.

A fast rescan is not a worse test than a slow one. Of the 200 hosts rescanned within a week, 34 gained, which is a fix applied and checked the same week.

Which checks flip to pass

For every host, we compared each check's status on the first scan with its status on the latest. "Flipped to pass" means not pass first, pass later. "Dropped out of pass" means the reverse. "Stayed pass" means pass both times.

CheckNameFlipped to passDropped out of passStayed pass
C1Markdown content negotiation637144
B2Explicit AI bot rules6126147
C2/llms.txt577251
D3Link header for discovery4811296
E2Machine-readable API description43059
C3Structured HTML3910287
P4OAuth discovery metadata38579
P1API Catalog (RFC 9727)38696
E4HTTPS and canonical host2720347
E3Heading hierarchy and server-rendered text2710407
D1robots.txt present and sane2613423
B1Content Signals in robots.txt233873
D2XML sitemap2117445
E1Correct 404 handling2119444

Source: same, 616 hosts, 6 Nov 2026. Checks with fewer than 20 flips in both directions (M4, E5, P3, P2, B3, M1, M3) are omitted.

Three patterns stand out.

The big flips are files and headers. C1, C2, D3, P1, P4 and E2 are all things a site owner publishes or configures once: a markdown response for Accept: text/markdown, an /llms.txt, a Link header, an API catalog, OAuth metadata, an OpenAPI description. Their drop-out counts are small (0 to 11), so once published they mostly stay. The capabilities checks page explains each one, and the agent discovery files census shows how rare they were in the first place.

B2 moves in both directions. 61 hosts gained an explicit AI bot rule and 26 lost one. B2 reads robots.txt, so it moves when somebody edits that file, when a CMS plugin rewrites it, or when the file stops being served. Because the stored evidence does not keep the file body, we cannot say which.

B1 is the one that shrinks. More hosts dropped out of B1 (38) than flipped into it (23). The Content Signals line is the newest robots.txt convention in the rubric, and a robots.txt that gets regenerated by a plugin or a deploy loses a line it did not know about. If you add a Content Signals line, rescan after your next deploy to confirm it survived.

What the score drops have in common

MeasureHosts
Hosts that scored lower73
Lost 3 or more passes23
Lost passes and also gained some21
Hosts that scored higher but also lost a pass32

Source: same, 6 Nov 2026. A lost pass means a check that was pass on the first scan and not on the latest.

Of the 73 hosts that scored lower, 23 lost three or more passes in one go. That is the signature of a site-level change, not a single edit: a robots.txt that returns an error, a host that began redirecting, a page that now needs JavaScript. The checks that most often leave the pass column are B1 (38), B2 (26), E4 (20), E1 (19) and D2 (17). Most of those five depend on how the server answers, not on content you wrote. The soft-404 check (E1) and the sitemap check (D2) are the two to read first after a hosting change.

For how a status line is worded and why "pass" and "partial" can look the same in stored evidence, see the evidence string audit.

Gains come from several checks at once

MeasureHosts
Hosts that scored higher170
Gained 3 or more passes75
Scored higher with no check flipping to pass18
Scored higher but also lost a pass32

Source: same, 6 Nov 2026.

75 of the 170 improvers flipped three or more checks to pass. Gains tend to come in bundles, so the files that flip most often (/llms.txt, a Link header, a markdown response) probably get added together, though the stored report cannot confirm that. The 18 hosts that went up with no check flipping to pass gained through partial credit, which the pass count does not show.

For a view of which checks tend to pass together, see the check co-pass matrix. For how platforms compare, see the platform league table.

What to do with this

  1. Scan, change one thing, scan again. The data supports fast rescans: 34 of the 200 hosts rescanned within a week gained.
  2. Fix the files first. C1, C2, D3, P1, P4 and E2 flip to pass often and rarely come back out.
  3. Rescan after every deploy and every plugin update. The checks that regress are the ones a deploy can silently change: B1, B2, E4, E1 and D2.
  4. Do not chase 100 when you are at 85. The 80-and-above group gains half a point on average, and a lost pass costs more than a new one earns.
  5. Read a drop as a server question first. A 20-point fall with three lost passes points at the host, not your content.

If you would rather check the regression-prone checks by hand:

# Is robots.txt served, and as text?
curl -s -o /tmp/robots.txt -w '%{http_code} %{content_type}\n' https://yoursite.com/robots.txt

# Does it still declare your sitemap and AI bot rules?
grep -i -E 'sitemap|gptbot|claudebot|content-signal' /tmp/robots.txt

# Does a path that cannot exist return 404?
curl -s -o /dev/null -w '%{http_code}\n' https://yoursite.com/zz-not-a-real-page

The first line should read 200 text/plain. The grep should print your sitemap line and your bot rules. The last command should print 404. If it prints 200, your host answers every path with a page, and that is the E1 failure. The robots.txt format is defined in RFC 9309.

What AIScan cannot see here

  • Cause. Stored reports record statuses and evidence strings, not what the owner changed.
  • File bodies. We cannot say what a robots.txt or llms.txt contained, only how the check graded it.
  • Hosts that never came back. The study contains only sites that were scanned at least twice.
  • The middle of the story. A host scanned five times is compared only at its ends.
  • Demand context. Vendors in this space advise rescanning after changes and publish expected gains of 15 to 20 points for robots.txt and llms.txt work (one such guide, retrieved 6 Nov 2026). We could not find an independent measurement. This post is one, on one rubric, with the self-selection above.

Your next action

Run the scan, write down the score and the lines that are not pass, change one thing, and run it again. Read the capabilities and discoverability lines first. Details for every check are on the capabilities page, and the walkthroughs are collected at aiscan.site/guides.

Sources and dates

Frequently asked questions

Does rescanning a site change its score?

Only if something changed. In our corpus of 616 rescanned hosts, 373 (60.6%) scored the same, 170 (27.6%) scored higher and 73 (11.9%) scored lower. The median change is 0 points.

How much does a score improve after fixes?

The mean change is +4.2 points, but it depends on where you start. Hosts under 40 gained 8.4 points on average, and hosts at 80 or above gained 0.5. 101 hosts (16.4%) gained 10 points or more.

Why did my AIScan score go down after a rescan?

Look for a lost pass first. Of the 73 hosts that scored lower, 23 lost three or more passes at once, which points at a server or deploy change. B1, B2, E4, E1 and D2 are the checks that most often drop out of pass.

Why did my robots.txt check (B2 or B1) fail on a rescan when it passed before?

The file probably changed or stopped being served. 26 hosts dropped out of B2 and 38 dropped out of B1. A plugin or deploy that regenerates robots.txt can remove a rule it does not know about. Fetch the file with curl and confirm it returns 200 text/plain.

My score fell after I changed hosts. Why?

Host changes affect checks that depend on server behaviour: HTTPS and canonical host (E4), correct 404 handling (E1) and the sitemap (D2). Scan again and read those three lines first.

Which checks are fixed most often between scans?

C1 (Markdown content negotiation) flipped to pass on 63 hosts, B2 on 61, C2 (/llms.txt) on 57, D3 on 48 and E2 on 43. They mostly stay passing: C1 dropped out on 7 hosts, C2 on 7 and E2 on 0.

How long should I wait before rescanning?

You do not need to wait. Mean change was +3.8 for rescans within a week and +4.5 for rescans after 30 days or more. 34 of 200 hosts rescanned within a week gained.

Does this study apply to every website?

No. It covers 616 hosts that were scanned at least twice, which is a self-selected group of owners who acted on a report. Hosts that never rescanned are not in the data.

M Asif Rahman

About the author

Entrepreneur, curious about AI

I have been building companies for a long time, and lately most of my curiosity goes to AI. AIScan is a small personal project I built on a flight from Dubai to Narita. I use it to understand how ready the web is for AI agents, and I share what the scans teach me.

Related guides

Browse every guide by check and platform