vdlp/oc-sitemap-plugin
Generate XML sitemaps for October CMS sites with this plugin, helping search engines discover and index your pages. Simple to install and configure, it keeps your sitemap current so your content ranks better.
<lastmod> semantics, and cache invalidation. Adoption cost is roughly one engineer-day of setup plus a recurring automated validation check. The economics are not close.hreflang are configurable); catalogs where a custom model can be registered as a source instead of hand-maintaining URLs.Adopt when all of the following hold:
Look elsewhere when any of the following hold:
<lastmod> and canonical control.For executives: Search engines need a sitemap to reliably discover our new content at scale, and this package produces one automatically from our CMS instead of a list someone has to remember to update. The adoption cost is about one engineer-day plus a small recurring validation check — very cheap relative to building it. The one thing to accept up front: the open-source project is archived, so we take ownership of it rather than relying on a vendor. That's a maintenance line item and a periodic upgrade review, not a blocker. It only applies to sites running on October CMS; it is not a step toward a unified sitemap strategy across all our properties.
For engineering: Install is a routine Composer + plugin-migrate step with no application code changes. The real work is verification, not integration: confirm the model query scopes exclude drafts, soft-deleted records, and noindex pages; confirm absolute URLs come from October's site definition rather than APP_URL; and confirm cache invalidation actually fires on publish. Sitemap item configuration lives in the settings database, so a fresh environment yields a valid but nearly empty sitemap without erroring — we need a seed or migration to reproduce the item set per environment. Pin the version and read diffs before any upgrade, since release notes are a changelog link only. Add a scheduled fetch-and-validate check against the live sitemap.xml with an alert on entry-count or file-size discontinuity: a malformed sitemap is an SEO incident that our infrastructure monitoring will not catch on its own.
How can I help you explore Laravel packages today?