Skip to content
Boberbot

Integration options

Every setting of the Boberbot Astro integration, with its default.

boberbot({
  name: "Riverside Timber Works",
  contentSignals: { search: "yes", "ai-input": "yes", "ai-train": "no" },
  strict: true,
  exclude: ["admin/", /^drafts\//],
});
Option Default What it does
name the home page’s <title> Site name at the top of llms.txt.
description the home page’s meta description One-line summary in llms.txt.
llmsTxt true Write /llms.txt. Skipped when public/llms.txt exists.
robotsTxt true Write /robots.txt. Skipped when public/robots.txt exists; Boberbot then warns if it has no Content-Signal line.
contentSignals { search: "yes", "ai-input": "yes", "ai-train": "no" } Your Content Signals: may your content appear in search, be used as input for AI answers, be used to train AI models. false leaves them out.
strict false Fail the build when a check finds a problem, instead of warning.
exclude 404 and 500 pages Page paths to skip, as strings or regular expressions.

Content Signals

search and ai-input decide whether you show up in search results and AI answers. ai-train decides whether models may learn from your pages; blocking it doesn’t keep you out of AI answers. Pick what suits you; every value passes Cloudflare’s check.