Al usar Nginx como servidor web, hay que añadir unos parámetros adicionales a la configuración del host/virtualhost de NGINX muestre el Sitemap de nuestro sitio WordPress correctamente y sea visible para los buscadores.
Hemos de tener la configuración del location/ de esta manera
location / { # This is cool because no php is touched for static content. # include the "?$args" part so non-default permalinks doesn't break when using query string try_files $uri $uri/ /index.php?$args; }
Fuente: wordpress.org