Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Statamic Sitemap Laravel Package

mitydigital/statamic-sitemap

A Statamic addon that generates XML sitemaps for your site, automatically including entries, taxonomies and custom URLs, with support for multiple sitemaps and a sitemap index for larger sites.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for SEO surface area: Sitemapamic is a drop-in sitemap generator for Statamic sites. The decision it most directly informs is whether to spend engineering cycles on a bespoke sitemap/SEO-plumbing feature or adopt a maintained addon and redirect that capacity to differentiated work.
  • Scope of the SEO roadmap: Establishes sitemap generation, multi-site/multi-locale sitemap indexing, and robots/canonical hygiene as "solved and off the roadmap" — freeing the roadmap for content-modeling, editorial tooling, and performance work instead.
  • Release 3.5.1 specifically (patch, low risk): "Filter empty results" is a correctness fix — it prevents empty/blank entries from being emitted into the sitemap output. For a PM this maps to search-quality and crawl-budget hygiene, not a feature. It is the kind of fix that reduces the chance of Search Console warnings and support tickets from content editors, and it carries essentially zero migration or regression exposure.
  • Release cadence as a signal: A 3.5.x patch line indicates an actively maintained addon with a stable major version — useful evidence when justifying a dependency in an architecture or vendor review, and when deciding whether to pin to ^3.5 versus pinning an exact patch.
  • Use cases it unlocks: Programmatic sitemap generation across large content sets, multi-site Statamic installs needing per-site sitemap indexes, and editorial workflows where content is unpublished/removed and the sitemap must stay accurate without manual intervention.

When to Consider This Package

Adopt when all of the following hold:

  • The product is built on Statamic (this is a Statamic addon, not a generic Laravel sitemap package — it will not help a plain Laravel app).
  • You need sitemap generation plus a sitemap index across multiple sites/locales, and you want it configured through Statamic's control panel and config rather than in application code.
  • Your content is primarily managed by editors through the CMS, so sitemap correctness should follow content lifecycle events automatically.
  • You are comfortable adding a third-party dependency to the SEO surface — mitigated here by a patch-level release indicating active maintenance and a stable 3.x API.

Look elsewhere or build in-house when:

  • You are not on Statamic. For plain Laravel, spatie/laravel-sitemap or a small custom controller is the better fit.
  • You need sitemap features the addon does not cover — e.g. complex per-URL priority/changefreq logic driven by business rules, sitemap generation as part of a headless/API-only architecture, or streaming sitemaps for very large URL counts where you need explicit control over chunking.
  • Your policy is to minimize third-party dependencies on SEO-critical paths, or you require a formal support SLA — an open-source addon maintained by a single vendor does not provide one.
  • You are on a Statamic version outside the addon's supported range; verify compatibility before committing.

Also note the 3.5.1 change is a bug fix, not a capability — if the current assessment was waiting on a specific feature, this release does not deliver it, and no re-evaluation of the build-vs-buy decision is triggered by this patch alone.

How to Pitch It (Stakeholders)

For executives (one paragraph): We evaluated Sitemapamic, a small addon that generates and maintains XML sitemaps and sitemap indexes for Statamic-based sites. It removes a recurring, low-differentiation engineering task — keeping sitemaps accurate as content is added, edited, and removed — and replaces it with a maintained dependency configured by our editors. The newest release, 3.5.1, is a small correctness fix that prevents empty entries from appearing in sitemap output; it is a maintenance patch with no migration work, no breaking changes, and no user-facing feature. Cost is negligible, risk is low, and it lets the team spend its time on work customers actually notice.

For engineering leads: Statamic-only addon, stable 3.x line, actively patched (3.5.1 filters empty results from sitemap output). No breaking changes and no migration required — a routine composer update within the existing constraint. It handles sitemap indexing across multi-site installs, which is the part we would otherwise have to build and maintain ourselves. Recommended action: adopt at ^3.5, pin the lockfile, and add a smoke test asserting sitemap endpoints return 200 with well-formed XML and no empty <url> entries — so the behaviour this patch fixes stays fixed for us. If we later move off Statamic or need bespoke per-URL priority logic, this is a small, easily excised dependency.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core