Enable Simple XML Sitemap (Search engines) in SEO Tools recipe

Created on 17 February 2025, about 2 months ago

Problem/Motivation

We have been working hard to implement the ping protocol as well as the new IndexNow protocol in simple_sitemap_engines (a submodule of simple_sitemap). These make sure to submit site changes directly to search engines for faster indexation. I believe users relying on the SEO tools recipe to configure their SEO are missing out on this crucial feature which is why I'm advocating to add it to the recipe.

Steps to reproduce

  • Install Drupal CMS with SEO tools recipe
  • Notice simple_sitemap_engines not being enabled

Proposed resolution

  1. Enable the simple_sitemap_engines module via the SEO Tools receipe
  2. Work is on its way to configure simple_sitemap on recipe install; let's configure the submodule accordingly: πŸ“Œ Add Simple XML Sitemap defaults for content types, menu and vocabulary Active

User interface changes

Data model changes

Possible challenges

The IndexNow protocol which is in the process of replacing the ping protocol needs a verification key. The module provides a means of generating that key into state and informs about the possibility of converting it to a settings value. We may want to generate that key on module install - I can implement it upstream, or we do it in the recipe. Alternatively we don't do anything and leave it to the user (a warning about the missing key with a link is being displayed after module install).

I'm happy to work together with you on this. :)

πŸ“Œ Task
Status

Active

Component

Track: SEO

Created by

πŸ‡©πŸ‡ͺGermany gbyte Berlin

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024