Meteor Sitemaps

screenshot of Meteor Sitemaps

Quickly create dynamic ("real-time") sitemaps using your own functions.

Overview

Meteor-sitemaps is a powerful package designed to create dynamic and real-time sitemaps for your web applications. One of its standout features is the ability to generate sitemaps on-the-fly without the need for a persistent sitemap.xml file on disk. This makes it ideal for sites with frequently changing content, as the sitemaps will always reflect the latest updates from your database. However, it is recommended to consider static sitemaps if your site has a high volume of pages or is crawled at a high frequency.

The setup is straightforward, allowing developers to quickly integrate it within their Meteor applications. By utilizing simple functions, you can easily create, manage, and serve multiple sitemaps tailored to your site’s structure and needs.

Features

  • Dynamic Sitemap Generation: Generates sitemaps in real time based on your site's current data, ensuring that users and search engines always see the latest content.

  • No Disk Persistence Required: Unlike traditional sitemaps, there’s no need to maintain a persistent sitemap.xml file on disk, which simplifies site management.

  • Easy Configuration: Simple setup process that allows you to add entries to your sitemap as needed using the sitemaps.add() function.

  • Automatic Integration with robots.txt: The package automatically includes the sitemap URLs in the /robots.txt file, enhancing SEO efforts.

  • Flexible URL Handling: Supports both relative URLs and absolute URLs, giving you the flexibility to define your sitemap structure based on your requirements.

  • Custom Root URL Configuration: You can configure a custom root URL for your sitemaps, allowing for greater control over how URLs are formatted.

  • Community Contributions: The package benefits from contributions from various developers, offering a robust set of features and continuous improvement.

  • Example Driven Documentation: Includes clear examples to help users quickly understand how to implement and use the package effectively within their applications.