Agregamos un sitemap al blog creado con Gatsby (SEO)
Ariel Alvarado | Junio 25, 2020
Para mejorar el SEO de tu sitio web es buena idea agregarle un sitemap. Un sitemap es una rchivo que informa al bot de google los archivos que se deben indexar y las relaciones entre las páginas del sitio web.
Estos sitemaps nos permitirán decirle al bot de google que páginas debe indexar, las que cambian constantemente, cuando se actualizarón por última vez, etc.
En general, el sitemap no es necesario para que google comience a indexar tu sitio web, pero si por alguna razón aún no lo ha hecho, no dudes en crear uno. De cualquier manera, agregar el sitemap no dañará a tu sitio y puede ser beneficioso en el futuro si tu sitio web llega a crecer.
Agregando el sitemap al blog creado con Gatsby
Primero, necesitamos instalar el plugin gatsby-plugin-sitemap:
$ npm i gatsby-plugin-sitemap
Ahora necesitamos agregarlo a nuestro archivo gatsby-config.js.
plugins: [
{
resolve: `gatsby-plugin-sitemap`,
options: {
exclude: [], // para excluir algún url del sitemap, usualmente es buena idea excluir contenido que no es único
},
},
];
También es necesario que siteUrl tenga el valor correcto.
siteMetadata: {
siteUrl: `https://mi.sitio.web/`,
title: `Title`,
description: `Description`,
author: `Author`,
keywords: ``,
}
El sitemap debería generarse en https://mi.sitio.web/sitemap.xml.
Y eso es todo por ahora, keep coding!!!