rembrembdocs

htmlLimitedBots

Last updated April 23, 2026

The htmlLimitedBots config allows you to specify a list of user agents that should receive blocking metadata instead of streaming metadata.

next.config.ts

JavaScriptTypeScript

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:

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

JavaScriptTypeScript

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

VersionChanges
15.2.0htmlLimitedBots option introduced.

Was this helpful?