Two days after the change of robots rules, AI spiders are still crawling, how to explain this caching issue?

📅 October 26, 2026 👁️ 1

After the robots rule changed two days later, the AI crawler is still crawling. How should we explain and deal with this caching issue? The most likely explanation is that the crawling party is still using its own cached set of rules. Most AI crawlers check the authorization files of the site before crawling, but they cache it for performance reasons, usually reading it again every 24 to 48 hours. That is to say, the effective time of the rule change is 'the next read', not 'the next request', and the two-day observation window just falls on the edge of the caching cycle.

The rule change does not mean that the crawler will immediately follow the new rule.

It is necessary to clarify the nature of the authorization document: it is a voluntary agreement requested by the crawling party, and there is no mandatory force on the site side. Caching is an inherent cost of this agreement - the crawling party needs to access a large number of sites within a very short period of time, and it is impossible to read the rules again for each request.

Therefore, the judgment of 'Changed but not effective' must include a waiting window. The order of judgment should be: first confirm that your file has indeed been updated (access with a random query string address to exclude interference from intermediate layer caching), then look at the time of the last reading of the rule file by the corresponding crawler in the capture log, and finally determine if it is still acting according to the old rules. If there is an intermediate reverse proxy or caching layer, it needs to be confirmed separately whether that layer has cached the rule file itself. This situation often manifests as the rules have been corrected on the source site, but the external read is still the old content.

First, see what kind of crawling it is in the log.

Not all abnormal requests belong to the same category. Log verification should be divided into at least three piles: search engine main crawler, AI training and retrieval type crawler, and batch collection disguised as normal user agent. The handling methods of the three categories are completely different.

The first category affects inclusion, the handling method is to cautiously adjust the scope of the rules; the second category is the subject of this discussion, the handling method depends on the site's judgment of the reference value; the third category does not comply with the rule document at all, and it is meaningless to talk about agreements with it, it must be blocked with access control and content layer means. If the high-frequency requests in the log carry uncommon proxy identifiers, are concentrated on list pages and detail pages, and have an abnormal uniformity in access depth, it is more likely to be the third category, and even if the rules are changed ten times, there will be no change.

In addition to the robots.txt file, do we need a second gate?

To. The authorization document solves the issue of 'whether to cooperate', and the second gate solves the issue of 'what to do if not cooperating'. Each gate manages a section:

The content layer uses anti-collection interference codes. It acts on the content that has been taken away, leaving recognizable traces during copying and bulk collection, which belongs to post-event protection and will not change whether the crawler enters or not.

The rule layer uses content review and sensitive word filtering, as well as keyword replacement. It manages the entry point of content generated within the site, such as comments, forms, and user submitted fields. If these are bulk-written, the page quality decline caused by crawling anomalies is often misinterpreted as the rules not taking effect.

When a hard interception is truly needed, it falls on access control: limit the frequency of exceptions, and authenticate interfaces that do not need to be publicly accessible. These are all executed at the application layer and have nothing to do with the authorization file.

Write the effective period into the change order.

The most practical action in dealing with such problems is to turn it into a verifiable process rather than repeatedly changing the rules. The change order should clearly state four items: which rule was changed, what the purpose is, how long the expected effective window is (set to a maximum of 24 to 48 hours), and what data is used to confirm effectiveness (corresponding to the request time of the crawler reading the rule file and the subsequent change in the amount of crawling).

AnQiCMS configures the authorization file as an independent setting within the site, after modification, it is still recommended to observe the crawling distribution according to the above cycle; there are also active actions such as link push and sitemap in the same site, which solve the issue of whether they want to come, and the authorization file solves the issue of what can be crawled, which is not the same thing, do not mix them when scheduling.

Common questions

Should we actively notify the crawler after changing the rules?The mainstream crawling parties do not provide a channel for the rules to take effect immediately. The actual practice is to submit the updated sitemap and continue to observe the crawling distribution.

How to judge whether the cache is the main cause?Whether the same crawler still requests paths allowed by the old rules and prohibited by the new rules after the rule change, and compare it with the time it last read the authorization file, if both match, it belongs to the cache cycle.

Is the authorization file useful for training crawlers?It belongs to an agreement, whether to comply with it or not is decided by the crawling party; the choice between training and retrieval types is different, and it needs to be judged separately by the log distribution, not just by the change of a rule.

How long should you change means if there is no change?If there is still no change after more than two cache cycles, it should not continue to change the rules, but to do access control and frequency restriction.

Related articles

The major version is still in the Beta stage and is open for download, should the production site follow the upgrade?

The major version entering Beta means that the download package is released, but it does not mean that the production site should follow the upgrade. This article compares the terms of the applicable scope of the test version download announcement with the repair list of the security maintenance version, explaining that the handling methods of the two types of announcements are completely different, and provides a check list before the production site upgrade, the method of building rollback points, and how to write the upgrade window into the release process.

2026-10-26

The PHP announcement suggests turning off the session upload progress switch first, and how to implement temporary relief measures without affecting the business.

Measures for temporary relief provided by runtime security announcements often require changing configuration switches. If the deployment sequence is not in order, it may harm the business chain. This article takes the PHP official security version in October 2026 and its subsequent supplement as a sample, analyzes the differences between temporary relief and formal patches, gives the verification sequence of backup, then灰度, then regression, and explains what actions to take less when the site is not on this chain.

2026-10-26

Where does the risk of an independently deployed content system with a full score vulnerability rating in a third-party website building plugin lie?

When a website extension plugin is rated full score by CVSS and unauthorized code execution occurs, the risk is not only in the plugin itself, but also in the fact that it brings the external publisher into the trust boundary of the site. This article analyzes the differences between the capabilities of the plugin and the built-in capabilities from three layers: publisher, code audit, and patch chain, explains the differences in responsibility boundaries of an independently deployed content system, and provides a checklist for selection.

2026-10-26

The plugin vulnerability has entered into wild exploitation, what mitigation actions can the official website take before the patch is released?

After the plugin vulnerability enters into wild exploitation, the window before the patch is released needs to be handled in the order of mitigation: first confirm which layer is exposed and cut off the writable entry, then obtain a recoverable backup point, then tighten up login and form access, and finally write down what extensions are installed in the ledger. Bricksforge's CVE-2026-85097 belongs to this category, and AnQiCMS uses built-in authentication, filtering, and backup to shorten this window.

2026-10-26

The crawling coverage of AI crawlers has reached over 50%, how should the content site use this number?

The site crawling coverage of AI spiders has reached more than 50%, and this number counts the proportion of sites visited, not traffic or citation effect. This article explains the differences in the coverage, citation rate, and conversion rate, provides a method for calibrating industry numbers with own logs, and concludes the two in-site actions of crawling authorization and site description file, to avoid taking industry samples as one's own effect indicators.

2026-10-26

When garbage pages are mixed into the search results, how can you confirm whether the natural traffic has been squeezed out

When search results pages are mixed with garbage pages, the natural traffic decline is not necessarily due to ranking下降. This article uses two monitoring criteria in October 2026 to differentiate between 'algorithm impact' and 'result page pollution', giving the verification sequence: brand words and long-tail words should be measured separately, the indexing status of landing pages should be checked layer by layer, and then confirm whether there are injected pages within the site, and explain what push and site map can and cannot solve.

2026-10-26

The number of third-party SEO tools does not match with Search Console, check which layer first

When the data of third-party SEO tools does not match with the Search Console, the problem is usually in the口径 rather than the number itself. This article analyzes the source of the difference by separating the three layers of sampling, index library, and display statistics, and provides the order of checking, first fixing the time window and site range, then using site maps and push records to cover, and finally checking for duplicate site addresses, and explaining the role of pseudo-static and 301 redirects in it

2026-10-26

There are so many spam messages that you have to buy a filtering service, how to weigh the form captcha and volume-based filtering.

Spam comments are so numerous that you need to buy a filtering service, first clarify the different positions of the two barriers: the verification stage is blocked at the submission action, and the volume-based filtering is after the content is stored. This article uses the subscription quotes divided by the number of sites and the amount of inspection for comparison, explains how to calculate the two cost structures, and gives scenarios suitable for verification first, as well as how to save time for manual review on the comment background.

2026-10-26