Problem/Motivation
After installing Simple XML Sitemap 4.2.3 and enabling the simple_sitemap_engines submodule, the settings form at admin/config/search/simplesitemap/engines/settings displays empty select fields for choosing which sitemap variants to submit to each search engine (IndexNow, Bing, Yandex, etc.).
The sitemap variant exists and is working correctly:
The variant "default" is visible and listed in admin/config/search/simplesitemap
The sitemap is published and accessible at /sitemap.xml
The variant configuration exists in the database
The IndexNow key is correctly configured in settings.php
However, the form does not populate the select options with available variants, making it impossible to enable automatic sitemap submission through the UI.
Steps to reproduce
- Fresh installation of Drupal 10.5.x
- Install Simple XML Sitemap 4.2.3 via composer
- Enable modules
- Configure content types to be included in sitemap at admin/config/search/simplesitemap/entities
- Generate sitemap via UI
- Verify sitemap is accessible at /sitemap.xml
- Add IndexNow key in settings.php
- Navigate to admin/config/search/simplesitemap/engines/settings
Expected result
The select fields should be populated with available sitemap variants (at minimum "default"), allowing the user to choose which variants to submit to each search engine.
Actual result
All select fields are empty. The form displays the search engines (Bing, IndexNow, Yandex, Naver, Seznam, Yep) but with no options to select sitemap variants.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | Screenshot_20251204_213142.png | 81.32 KB | gbyte |
Comments
Comment #2
gbytePlease don't confuse IndexNow with sitemap submission (sitemap pinging). The former is the protocol to be used (configured in the first 'IndexNow settings' fieldset), the latter is discouraged and has been dropped by Google - it is probably not supported by any of the preconfigured engines and is therefore not configurable.
What I find confusing is why you see select lists at all. Have you been making changes to the engine plugins or are you using stock configuration? Instead of a list of empty select fields, you should be seeing an empty fieldset, as none of the default search engines support the sitemap ping protocol. See screenshot.
Comment #3
gbyteClosing support ticket as per lack of answer.