J!Extensions Store™
Faq Why i receive the error 'Your sitemap or sitemap index file declares the namespace incorrectly?'

Why i receive the error 'Your sitemap or sitemap index file declares the namespace incorrectly?'

Created on:Tuesday, 07 April 2015 00:00

Despite the fact that the XML sitemaps are correctly generated and not empty, you may encounter the error 'Your sitemap or sitemap index file declares the namespace incorrectly?' when submitting it and see 0 links when opening a formatted sitemap page. This problem is caused by the Admin Tools plugin if the option to force the website running on https is enabled, so that it replaces every links encountered in the Joomla! output with the https protocol version.

Indeed the correct link for the namespace of an XML sitemap document is:
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

and if it's replaced with the https version it won't be valid causing this side effect:
xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"

The problem is caused by the setting named 'Convert all links to HTTPS when site is accessed over SSL' of Admin Tools. Ensure that it's set to 'No' to fix the problem.

admin tools

Take care that the same issue could be caused even by another extension named NoNumber ReReplacer if you are using it with a rule to replace all links with the https version.