Applebot-Extended robots.txt: Opt Out of Apple AI Training
Applebot-Extended is not a crawler. It is a robots.txt control that tells Apple not to use Applebot-crawled content to train its general-purpose foundation models. Blocking it does not remove pages from Apple search results.
Primary reference
Official crawler documentation
Use the provider's current documentation to confirm the crawler token and purpose before changing a production robots.txt file.
Copy-paste robots.txt example
User-agent: Applebot Allow: / User-agent: Applebot-Extended Disallow: /
What Applebot-Extended controls
Applebot-Extended is a secondary robots.txt user-agent token that gives publishers a separate choice about model-training use. Apple says it can be disallowed when you do not want website content used to train the general-purpose foundation models powering generative AI features across Apple products, including Apple Intelligence, Services, and Developer Tools.
Applebot-Extended does not crawl webpages itself. The actual web crawl is performed by Applebot. The Extended token is consulted later to determine how Apple may use the data Applebot collected.
Keep Apple search open while opting out of training
The most common selective policy is to allow Applebot and disallow Applebot-Extended. This keeps eligible pages discoverable through Apple search experiences such as Siri, Spotlight, and Safari while expressing an opt-out from the foundation-model training use covered by Applebot-Extended.
Apple explicitly states that pages disallowing Applebot-Extended can still appear in search results. Therefore, do not block Applebot itself unless you also want to restrict Apple search crawling.
Do not confuse training with current-answer context
Apple documents another, separate use of crawled content: providing additional context and up-to-date information when models generate answers for display in Apple products and services. Apple says publishers can use the nosnippet meta tag on specific content to opt out of use in broad world-knowledge answers. That control is different from Applebot-Extended, which covers training of general-purpose foundation models.
For paywalled pages, Apple also supports the isAccessibleForFree: false structured-data property. These controls solve different problems and should not be treated as interchangeable.
Whole-site and path-level policies
Use Disallow: / to opt the entire host out of the covered training use. Use directory-specific rules when only selected sections should be excluded. Robots.txt is scoped per host, protocol, and port, so each relevant subdomain needs its own file.
Implementation checks
Review the live file after every deployment or platform migration. A robots.txt rule stored in a CMS field has no effect unless the public host actually serves it from the expected root URL with the intended content. Also confirm that a CDN, security plugin, or stale cache is not serving an older version. When only selected directories are excluded, test both an allowed public URL and a disallowed URL so the policy is not broader than intended.
- Keep an explicit Applebot group if search discovery matters.
- Add Applebot-Extended as a separate group.
- Avoid a broad wildcard rule that accidentally blocks Applebot.
- Publish the file at the host root.
- Verify the final groups with the checker.
For a broader multi-company policy, start with the allow search, block AI training template and adapt each user agent separately.
FAQ
Does Applebot-Extended crawl my website?
No. Apple says Applebot-Extended does not crawl webpages; Applebot performs the crawl and the Extended token controls how that data may be used.
Will blocking Applebot-Extended remove my pages from Apple search?
No. Apple states that pages disallowing Applebot-Extended can still appear in Apple search results.
What use does Applebot-Extended control?
It controls whether Applebot-crawled website content may be used to train Apple’s general-purpose foundation models for generative AI features.
Is nosnippet the same as Applebot-Extended?
No. Applebot-Extended addresses foundation-model training, while Apple documents nosnippet as a separate control for use of page content in broad world-knowledge answers.
Can I block only one directory from Applebot-Extended?
Yes. Use path-specific Disallow directives under the Applebot-Extended group instead of Disallow: / for the whole host.
Applebot robots.txt Rules for Apple Search
Allow Search, Block AI Training robots.txt Template
How to Block AI Crawlers with robots.txt
robots.txt for AI Training: Build a Selective Opt-Out
Does robots.txt Stop AI Scraping? Limits and Better Controls