You are currently viewing the Beta version of the documentation.
htmlLimitedBots
The htmlLimitedBots
config allows you to specify a list of user agents that should receive blocking metadata instead of streaming metadata.
next.config.ts
import type { NextConfig } from 'next'
const config: NextConfig = {
htmlLimitedBots: /MySpecialBot|MyAnotherSpecialBot|SimpleCrawler/,
}
export default config
Default list
Next.js includes a default list of HTML limited bots, including:
- Google crawlers (e.g. Mediapartners-Google, AdsBot-Google, Google-PageRenderer)
- Bingbot
- Twitterbot
- Slackbot
See the full list here.
Specifying a htmlLimitedBots
config will override the Next.js' default list. However, this is advanced behavior, and the default should be sufficient for most cases.
next.config.ts
const config: NextConfig = {
htmlLimitedBots: /MySpecialBot|MyAnotherSpecialBot|SimpleCrawler/,
}
export default config
Disabling
To fully disable streaming metadata:
next.config.ts
import type { NextConfig } from 'next'
const config: NextConfig = {
htmlLimitedBots: /.*/,
}
export default config
Version History
Version | Changes |
---|---|
15.2.0 | htmlLimitedBots option introduced. |
Was this helpful?