Skip to content
Crawlune

Robots directive changed by JavaScript

Error severity, in the JavaScript tab

Why it matters

A noindex or nofollow added or removed by scripts is unreliable: a noindex in the response stops rendering altogether, and one added later may be missed.

How to fix it

Serve robots meta tags in the HTML response and keep scripts from touching them.

How Crawlune finds it

Crawlune flags Robots directive changed by JavaScript automatically on every crawl and lists the affected URLs under the JavaScript tab, where you can filter, inspect each page and export the list to CSV. The free version crawls up to 550 URLs with every check enabled.

Download Crawlune

Related javascript checks