Content Signals in robots.txt tell AI agents your permissions for training, output, and indexing.
Relies on voluntary compliance. Major AI platforms increasingly respect them, but enforcement varies.
Content-Usage (values: y/n)
train-ai — foundation model trainingContent-Signal (values: yes/no)
search — indexing/snippetsai-input — RAG, grounding, AI searchai-train — model training/fine-tuningSee Nuxt Robots AI Directives for full documentation.
Disabled by default. Enable to allow AI training and indexing:
export default defineNuxtConfig({
aiReady: {
contentSignal: {
aiTrain: true,
search: true,
aiInput: true
}
}
})
Produces:
# Nuxt AI Ready Content Signals
Content-Usage: train-ai=y
Content-Signal: ai-train=yes, search=yes, ai-input=yes
Requires @nuxtjs/robots ≥5.6.0.
Allow search indexing but block training:
export default defineNuxtConfig({
aiReady: {
contentSignal: {
search: true,
aiInput: false,
aiTrain: false
}
}
})
Set contentSignal: false to disable entirely (default).