Hola! Si acabas de crear tu prestashop y no sabes cómo crear el sitemap.xml para enviarlo a Google, ¡estás en el sitio correcto! Vamos a hacerlo con un plugin muy sencillo y en 2 pasos.
Como bien sabemos, el fichero sitemap ayuda a que Google indexe las urls de nuestra web, en este caso, tienda de prestashop, así que es de vital importancia que exista y tenerlo actualizado, veamos cómo hacerlo.
Índice de contenido
Módulo Google Sitemap para Prestashop
Existen varios módulos de pago que generan el sitemap de nuestra web, sin embargo, hay uno gratuito que nos provee el propio Prestashop, así que nos decantamos por esta opción. En caso de no venir instalado, podemos instalarlo directamente buscándolo en el catálogo de módulos.

Si pulsamos en configurar veremos una pantalla como esta:

En la primera parte (flecha roja), nos indica los ficheros que se han generado hasta ahora, si no se ha generado ninguno, aparecerá un mensaje indicándolo. En este caso, y por el momento, me interesa el «es», idioma Español.
En la segunda parte (flecha azul) podemos seleccionar todos los elementos que queremos que aparezcan en nuestro sitemap, en mi caso lo he dejado vacío, de primeras solo me va a interesar los posts y categorías, que ya vienen incluidos por defecto.

Si ahora pulsamos sobre el botón de generar (flecha negra), se empezará a crear el fichero con todas las urls de nuestro sitio, puede tardar un poquito dependiendo del volumen de urls a generar.
Ahora solo tendremos que copiar la url del sitemap e introducirla en el Google Search Console para que sea procesado.
Actualizar sitemap automáticamente
Como bien se puede apreciar en la parte baja de la imagen anterior (flecha verde), podemos crear una tarea cron en nuestro servidor para que se vuelva a generar el sitemap dependiendo de la frecuencia que nos interese. Por ejemplo si queremos actualizarlo todos los días, crearemos una tarea cron que, cada día, cargue la url que nos especifican. Si tenemos un VPS propio, podríamos hacerlo ejecutando el comando curl sobre la url, si tenemos cPanel, podemos hacerlo así:
- Accedemos a cpanel
- Localizamos el apartado de tareas cron
- Programar nuestra tarea


Podemos seleccionar una opción del desplegable «configuración común», con el que se nos rellenarán los campos automáticamente en función de la opción elegida, o podemos rellenarlos a mano en caso de que necesitemos algo más específico.
En cuanto al comando, debería valer algo como esto, URLDEPRESTASHOP sería la url que nos ha dado prestashop previamente (flecha verde):
wget -q -O "http://URLDEPRESTASHOP" >/dev/null 2>&1
Y listo! Ya tendríamos nuestro sitemap generado en prestashop 1.7, sea manual o automaticamente.
Un saludo!