Skip to main content
Enable the sitemap in SEO Settings. While it’s off, the route returns 404 rather than an empty document. Entries are built from your scanned models, skipping records flagged noindex or without a public URL. Implement getSeoUrl() on each model so the sitemap emits real paths:

Config

With pinging enabled, endpoints are called after a record is saved. Requests are deferred until after the response, so a slow or dead endpoint never delays a content save. {sitemap} is replaced with the URL-encoded sitemap URL.
Google retired its ping endpoint in 2023, so the list is deliberately easy to repoint. sitemap.ping (and the Settings toggle) is the single switch — sitemap.ping_on_save was removed in v2.
Last modified on August 29, 2026