Alt Sitemap Icon

Alt Sitemap

Alt Sitemap Main Screenshot

Alt Sitemap is a Statamic addon for creating sitemaps to help search engines discover URLs on your site

Features

  • Create basic sitemaps detailing and of all entries in your Statamic site.
  • Set priority of collections
  • Set priority of entries
  • Exclude certain entries from the sitemap.
  • Exclude entire collections from the sitemap.

How to Install

You can search for this addon in the Tools > Addons section of the Statamic control panel and click install, or run the following command from your project root:

composer require alt-design/alt-sitemap

How to Use

After installation, access your sitemap at /sitemap.xml

  • Set collection priorities in CP > Tools > Alt Sitemap. Select collection and priority value.
  • Set entry priorities in the entry under the Alt Sitemap tab. Entry priorities will override Collection priorities.
  • Priorities are set as 0.5 by default.
  • Exclude entries from the sitemap in the entry under the Alt Sitemap tab.

Manual Entries

Add a single, or mulitple items to the sitemap, using code similar to the following in a service provider's boot() (e.g. AppServiceProvider) method.

Using registerItem() to register a single item.

$this->callAfterResolving(
AltSitemapController::class,
function ($altSitemapController) {
$altSitemapController->registerItem(
[
'/url-1',
]
);
}
);

Using registerItems() to register multiple items at once.

$this->callAfterResolving(
AltSitemapController::class,
function ($altSitemapController) {
$altSitemapController->registerItems(
[
[
'/url-1',
],
[
'/url-2',
Carbon::create(2024,10,23,12,20,0, 'UTC'),
],
[
'/url-3',
Carbon::create(2024,10,23,12,20,0, 'UTC'),
0.8
],
]
);
}
);

Questions etc

Drop us a big shout-out if you have any questions, comments, or concerns. We're always looking to improve our addons, so if you have any feature requests, we'd love to hear them.

Also - check out our other addons!

Postcardware

Send us a postcard from your hometown if you like this addon. We love getting mail from other cool peeps!

Alt Design
St Helens House
Derby
DE1 3EE
UK