PolyCMS Plugin: XML Sitemap
Overview
The XML Sitemap plugin generates dynamic, search-engine-compliant XML sitemaps containing all published content. Search engines like Google, Bing, and Yandex use these sitemaps to discover, crawl, and index your pages with optimal efficiency.
Activation
- Navigate to Blog > Plugins.
- Find XML Sitemap and click Activate.
Multi-Sitemap Architecture
For optimal indexing and large-scale content organization, PolyCMS creates a master sitemap index with dedicated sub-sitemaps:
| Sitemap | URL Endpoint | Contents |
|---|---|---|
| Master Index | /{prefix}/sitemap.xml | Master XML index referencing all sub-sitemaps |
| Posts Sitemap | /{prefix}/sitemap-posts.xml | All published blog posts with lastmod and changefreq |
| Pages Sitemap | /{prefix}/sitemap-pages.xml | All static published CMS pages |
| Categories Sitemap | /{prefix}/sitemap-categories.xml | All category archive endpoints |
| Tags Sitemap | /{prefix}/sitemap-tags.xml | All active tag archive endpoints |
All URLs respect your configured blog prefix (e.g., /blog, /news, or root mode).
Automatic Search Engine Pinging
Whenever a post or page is published, updated, or deleted, PolyCMS automatically triggers an asynchronous HTTP ping notification to search engines (Google and Bing) to alert web crawlers about updated content immediately.
Submitting to Google Search Console
- Log in to Google Search Console.
- Select your property domain.
- Navigate to Sitemaps in the left sidebar.
- Enter your primary sitemap URL (
https://yourdomain.com/blog/sitemap.xml) and click Submit.
Dynamic Generation & Cache Invalidation
All sitemaps are generated dynamically with proper XML MIME headers (application/xml; charset=utf-8). Draft, private, and password-protected items are strictly excluded from all public sitemaps.
Related Documentation
- SEO Configuration - Configure meta tags and SEO settings.
- Plugin Management - Activate and manage bundled plugins.
Launch Your CMS for Perfex CRM — Lifetime Access for Just $19
Create blogs, pages, themes, plugins, and manage everything from one powerful unified admin panel.
Early Adopter Advantage
Current pricing reflects the module’s present feature set. As additional plugins, themes, multilingual capabilities, builders (MTBuilder), and ecosystem integrations are released, pricing may be adjusted. Early customers secure today’s price while benefiting from future updates.