Content Signals in robots.txt
Tell AI companies how they may use your content with a Content-Signal line in robots.txt: search, AI answers and AI training, each yes or no.
On this page
Content Signals are a short line in robots.txt that states how you want your content used after it is crawled. There are three signals: search results, AI answers and AI training. Each one is yes or no.
RankFlect SEO adds the line for you. It is off by default, so nothing changes in your robots.txt until you turn it on.
Note Content Signals state a preference. They do not block any crawler. To stop a bot from fetching your pages at all, use the AI crawler switches on the same settings tab.
What the three signals mean
| Choice in RankFlect SEO | Signal | Default when you turn it on | What it covers |
|---|---|---|---|
| Search (search) | search |
Yes | "Show the site in search results with links to it." |
| AI answers (ai-input) | ai-input |
Yes | "Use and quote the content in AI answers, such as AI search and chat assistants." |
| AI training (ai-train) | ai-train |
No | "Use the content to train or fine-tune AI models." |
The defaults keep you in search and AI answers and opt you out of AI training. This is the most common choice for sites that want AI search traffic but do not want to feed model training.
The format comes from contentsignals.org.
Turn it on
- Go to RankFlect SEO → Settings → Robots & AI crawlers.
- Find the AI usage preferences (Content Signals) card.
- Turn on Add Content Signals to robots.txt.
- Set the three switches the way you want. The card shows the exact line that will be added.
- Click Save changes.
- Open
/robots.txton your site to check the result.
With the defaults, your robots.txt gets this, right under User-agent: *:
# RankFlect SEO: Content Signals tell AI companies how this site's content may be used.
# search: search results. ai-input: AI answers that quote the site. ai-train: training AI models.
# https://contentsignals.org and https://blog.cloudflare.com/content-signals-policy
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Your AI crawler blocks, extra rules and the sitemap line stay as they were. If the file has no User-agent: * group, RankFlect SEO adds one with Allow: /.
The preview of the generated robots.txt in Tools → File editor shows the same line.
When RankFlect SEO cannot add the line
RankFlect SEO only changes the robots.txt that WordPress and RankFlect SEO generate. It leaves the file alone in these cases:
| Situation | What you see | What to do |
|---|---|---|
A real robots.txt file is in your site's root folder |
"A real robots.txt file is in your site's root folder" on the card | Add the line by hand, right under User-agent: *, in that file (Tools → File editor, or your host's file manager). |
| You saved your own robots.txt in Tools → File editor | "You serve your own robots.txt" on the card | Add the line by hand there, or reset the file to the generated one. See File editor. |
Your extra rules already contain a Content-Signal: line |
Nothing extra is added | Keep your own line, or remove it and use the card. |
| Settings → Reading → Discourage search engines from indexing this site is ticked | Nothing is added | Untick it when the site goes live. |
Every change to these switches is recorded in the Change Log, where you can undo it.
FAQ
Do AI companies follow Content Signals?
Content Signals are a new and voluntary standard. They tell crawler operators what you allow, but no crawler is forced to follow them. Use them together with the AI crawler switches if you want to block a bot outright.
Will this change how Google ranks my site?
No. The search signal only states that you allow search results with links. It does not change how any search engine ranks your pages.
What is the difference between this and blocking GPTBot?
Blocking a bot in robots.txt asks it not to fetch your pages at all. Content Signals let crawlers fetch the page but say what the content may be used for afterwards, for example search and AI answers but not training.
Is this a Pro feature?
No. Content Signals are free in RankFlect SEO.
Was this page helpful?
Related guides
Edit robots.txt
Add your own robots.txt rules, allow or block 15 AI crawlers one by one, and see exactly what RankFlect SEO writes into your site's virtual robots.txt.
Control and track AI crawlers
See which AI bots crawl your site, which pages they read and why, and allow or block each AI crawler from RankFlect SEO's robots.txt settings.
llms.txt and Markdown pages for AI
RankFlect SEO publishes /llms.txt for AI agents on every plan. Pro adds Markdown copies of your pages, llms-full.txt and an AI usage policy.
File editor: edit robots.txt and .htaccess
Edit robots.txt and .htaccess in RankFlect SEO → Tools, with saved versions, one-click restore and automatic roll-back if a change breaks the site.
Still need help?
Email us with your WordPress and RankFlect SEO versions and what you tried. Pro customers get priority replies.