Drupal CMS SEO Tools: XML Sitemap

25 Mar 2025
Recipe logo combined with Simple XML sitemap logo

Drupal CMS: (Not only) a refuge for WordPress users

The Drupal community has been hard at work on Drupal CMS — a preconfigured, opinionated, and user-friendly offering that has recently been deemed stable. This comes at a time when WordPress has found itself embroiled in a bit of a soap opera. If the Drupal community plays its cards right, Drupal CMS might attract WordPress users who are fed up with the drama. But if they look closely, they may also choose Drupal CMS solely based on its merits, as it brings the full power of Drupal while providing an out-of-the-box experience more closely resembling other, less powerful CMS platforms.

What makes Drupal CMS attractive?

Powerful but accessible

Drupal CMS comes preconfigured for many use cases, sporting a much friendlier interface and a more intuitive way to install modules. As a site builder, you know Drupal has been configured with best practices in mind, and you don't need to install dozens of modules or learn configuration management to get a modern site with an advanced editorial workflow. This means Drupal CMS is much more accessible than Drupal by itself.

Recipes

This relatively new concept is heavily used to bundle the configuration of several modules into single, reusable units of functionality. They automate the installation and configuration of modules, themes, and even content. By applying a recipe, you can quickly implement complex functionalities without manually configuring each component, making site development more accessible and reducing the potential for errors.

SEO Tools recipe: Elevate Your Site's Visibility

There are several great modules that make up this recipe, but having worked on the Simple XML Sitemap (simple_sitemap) module since the beginning of Drupal 8, I am thrilled to announce its official inclusion in Drupal CMS. If you are using Drupal CMS >= 1.1.0 and its default content types, enabling the recipe should automatically configure the module for all your content.

Activating the SEO Tools Recipe

Via the User Interface

SEO Tools Recipe in Project Browser

  • Navigate to the Extend section in the admin toolbar, click on Recommended (/admin/modules/browse/recipes)
  • Find SEO Tools and install it

Using Drush on bare metal

drush recipe /absolute/path/to/recipe/drupal_cms_seo_tools

Using Drush with DDEV

If you are getting the error

supplied path recipes/drupal_cms_seo_tools/ is not a directory

Make sure to provide the absolute path inside the container:

ddev drush recipe /var/www/html/recipes/drupal_cms_seo_tools/

That's it! Your site is now search engine optimized.

What is still missing

Simple XML Sitemap has been evolving with the times, slowly deprecating the sitemap ping protocol (periodic sending of the sitemap to search engines) and instead adopting the IndexNow protocol. If you haven't yet installed the simple_sitemap_engines submodule, make sure to give it a try — when configured, it notifies all IndexNow-compatible search engines about each change on your site, thereby boosting its visibility.

IndexNow is not being configured automatically when enabling the recipe. There is already an issue in the issue queue to change that.

All info about the project

Add new comment

The content of this field is kept private and will not be shown publicly.

Restricted HTML

  • Allowed HTML tags: <a href hreflang target> <em> <strong> <cite> <blockquote cite> <pre> <ul type> <ol start type> <li> <dl> <dt> <dd> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Get a quote in 24 hours

Wether a huge commerce system, or a small business website, we will quote the project within 24h of you pressing the following button: Get quote