XML sitemap generation #72

Closed
opened 2026-06-23 13:32:00 +00:00 by jmiller · 1 comment
Owner

Summary

Add XML sitemap generation as a companion feature to the OG/SEO tag management.

Why

  • 4SEO, Yoast, Rank Math, SEOPress, and AIOSEO all bundle sitemap generation
  • Users currently need a separate extension for sitemaps
  • MokoOG already knows about all content types, articles, and menu items — natural fit

Implementation

  • Generate /sitemap.xml with index pointing to per-type sitemaps
  • Per-type sitemaps: articles, categories, menu items
  • Respect robots noindex settings from #__mokoog_tags — exclude noindexed pages
  • Include <lastmod>, <changefreq>, <priority> based on content metadata
  • Auto-regenerate on content save (or on-demand via admin button)
  • Ping search engines on regeneration (Google, Bing)
  • Could be a separate plugin in the package or integrated into plg_system_mokoog
## Summary Add XML sitemap generation as a companion feature to the OG/SEO tag management. ## Why - 4SEO, Yoast, Rank Math, SEOPress, and AIOSEO all bundle sitemap generation - Users currently need a separate extension for sitemaps - MokoOG already knows about all content types, articles, and menu items — natural fit ## Implementation - Generate `/sitemap.xml` with index pointing to per-type sitemaps - Per-type sitemaps: articles, categories, menu items - Respect `robots` noindex settings from `#__mokoog_tags` — exclude noindexed pages - Include `<lastmod>`, `<changefreq>`, `<priority>` based on content metadata - Auto-regenerate on content save (or on-demand via admin button) - Ping search engines on regeneration (Google, Bing) - Could be a separate plugin in the package or integrated into plg_system_mokoog
jmiller added this to the v3.0 — Platform & Intelligence milestone 2026-06-23 13:32:00 +00:00
jmiller added the enhancement label 2026-06-23 13:32:00 +00:00
Author
Owner

Branch created: feature/72-xml-sitemap-generation

git fetch origin
git checkout feature/72-xml-sitemap-generation
Branch created: [`feature/72-xml-sitemap-generation`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteOpenGraph/src/branch/feature/72-xml-sitemap-generation) ```bash git fetch origin git checkout feature/72-xml-sitemap-generation ```
Sign in to join this conversation.
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteOpenGraph#72