115 | ¿Por qué es importante el sitemap en WordPress (y cómo crearlo)?
27 Jun 2018 · 14 min
Episodio de podcast (115) por Gonzalo Navarro que explica qué es un Sitemap XML, por qué es importante para el SEO y cómo generarlo y configurarlo en WordPress. Cubre cuándo un sitemap beneficia (sitios grandes, webs nuevas con pocos enlaces, sitios con multimedia), qué contenidos incluir o excluir (p. ej. etiquetas, imágenes, custom post types) y cómo gestionarlo con plugins —especialmente Yoast— y añadirlo a Google Search Console para supervisión y envío.
Chapters
En el episodio 115 de WordPress semanal te explico qué es un Sitemap y su importancia para guiar a Google a las páginas clave de tu web. Vamos allá. Hola, hola, soy Gonzalo de Gonzalonabarro. Es y bienvenidos a WordPress Semanal, el podcast en el que aprendes WordPress de principio a fin. Porque ya sabes que no hay mayor satisfacción ni mejor inversión que la de crear y gestionar tu propia página web con WordPress. Y eso es lo que seguiremos haciendo en el episodio de hoy, en el que te invito a que dediques estos minutitos a conocer un poco más algo un pelín técnico, pero que es muy sencillo de configurar, que es el Sitemap. Ya hablamos en el anterior episodio del Robots txt y ahora vamos a hablar de algo que puede estar un poco relacionado, pero bueno, ahora vamos a hablar de qué es, de si lo necesita tu web, de qué debería incluir y por supuesto cómo generarlo y cómo hacer que Google lo pueda ver. Sí, pero antes de hablar del Sitemap, vamos a ver qué está pasando esta semana en mi web. En GonzaloNabarro. Es tenemos como cada semana un nuevo vídeo de la zona código, ya sabéis que salen los martes y que es parte del área para suscriptores. Ahí os enseño pues a modificar vuestra web, a hacer cosas más o menos avanzadas, depende, pero sin plugins, todo por código. Simplemente copiáis el código que yo os enseño, lo pegáis y conseguís el mismo resultado que consigo yo en el vídeo. Y en este caso os enseño a crear tamaños de miniatura adicionales en WordPress. Ya sabéis que en WordPress tenemos categorías, cada vez que subimos una imagen se genera una miniatura de la imagen, una versión en tamaño mediano y una versión en tamaño grande, salvo que tú lo tengas modificado, deshabilitado o lo que sea, por código o con plugins. Bien, pues en el curso WordPress básico vemos cómo modificar estos tamaños, que la miniatura sea de un tamaño distinto al 150 por 150 que te viene por defecto, que el mediano sea distinto a los 300 de ancho que te vienen por defecto y que el grande sea distinto a los 1024 de tamaño máximo que te viene por por defecto, tanto de anchura como de altura, que antes he dicho anchura también de altura. Bien, estos son los que nos vienen que los podemos modificar esos tamaños normalmente, de hecho sobre todo el grande conviene modificarlo porque de 1024 rara vez vamos a querer una imagen en un post, por ejemplo, pero bueno, eso es otro tema y lo vemos en el curso de WordPress básico. En este caso lo que os enseño es a crear tamaños adicionales, por ejemplo, si tú quieres un tamaño muy concreto, pues no lo sé, para un espacio donde pones banners o o para poner en las widget áreas que siempre usas un tamaño muy específico o por lo que sea. Esto muchas veces los themes lo hacen, que tienen zonas de la web con espacios que requieren un tamaño de imagen muy específico y lo que te hacen es que te crean, los desarrolladores del theme crean un nuevo tamaño de imagen, con lo cual cuando subes una imagen, además de generarse automáticamente la miniatura, el tamaño medio, el tamaño grande, se crea el tamaño personalizado que tú has creado. ¿Pues te enseño a crear esos tamaños personalizados, vale? Pues nada, os dejo el vídeo, este es el vídeo ya 66 de la zona código, os lo dejo en la zona de enlaces. Y saltamos ahora a la recomendación del plugin de la semana, que es el llama Menu Image. Cuando tú te vas a la parte de menús de WordPress y añades un elemento, algún menú, este plugin lo que te hace es que te añade una opción, que tú puedes subir una imagen al estilo de un icono, por ejemplo, para que se muestre pues en cualquier menú, por ejemplo en el menú superior de tu web, el que tengas más importante, pues que salga blog y un dibujito como de un post, que salga contacto y un iconito como de contacto, es decir, que puedas poner iconos o pequeñas imágenes, juegos, junto a los textos de tus menús, o si lo quieres puedes ocultar el texto también y que simplemente salgan los iconos. Esto es algo que se pide bastante, pues con este plugin lo solventas, es bastante popular el plugin lleva tiempo y cumple con lo que promete. De nuevo se llama Menu Image, recuerda este es el episodio del podcast 115. Y ahora ya sí, vamos con el tema central del programa. ¿Por qué es importante tener un site band en WordPress y cómo crearlo? ¿Primero vamos a empezar como siempre por la base, que qué son los sitemaps? Bien, realmente se llama Sitemap XML porque es un archivo que tiene la terminación XML, por eso se llama así, pero es un sitemap y site es el sitio y map es mapa, pues es un mapa del sitio y en este mapa aparecen todas las páginas importantes de una web para ayudar a Google y a otros motores de búsqueda a entender la estructura de tu web y saber dónde está cada cosa, ¿Vale? Lo ideal es que Google rastree todas las páginas importantes de tu web, eso es lo que tú querrías. El problema es que si no se tiene una estructura de enlaces muy clara entre estas páginas puede que sea más difícil que Google encuentre esas páginas. Por eso necesitamos un sitemap, para asegurarte de que Google encuentra las páginas que tú consideras esenciales. Se puede generar por ejemplo con el plugin de Yoast o con plugins específicos, que los hay y buenos para generar sitemaps, lo que pasa que si ya usas Yoast o All in One SEO por ejemplo, no necesitas instalar otro plugin aparte para hacer el sitemap porque ya lo cubre, esos dos plugins ya lo cubren. ¿Si por ejemplo lo tienes hecho con Yoast y quieres verlo, quieres ver cómo lo tienes ahora mismo, pues vas a tu web com o es Sitemap Index XML y ahí lo ves, vale? ¿Vas a ver a la izquierda una o más URLs, depende, porque se pueden tener varios sitemaps o uno general, y a la derecha la fecha en la que cada sitemap se ha actualizado, por ejemplo yo estoy mirando ahora mismo el mío y tengo un sitemap para los post, es decir, es una URL que dice a Google dónde están todos mis post? ¿Y a la derecha la última fecha en la que se ha modificado como publico post muy asiduamente, pues la última modificación es hace nada, vale? Te pone incluso la hora. Después tengo otro sitemap que es otro enlace para las páginas de mi web. Después tengo otro para los vídeos de la zona código, que es un custom post Type, es un tipo de contenido concreto. Después tengo otro para las categorías de mi web y por último tengo uno que se llama temas. Los temas son. Es una taxonomía que yo he creado personalizada para los vídeos de la zona código, que son como etiquetas, son las etiquetas de las publicaciones que yo hago de la zona código, pues si publico un vídeo de la zona código en el que uso código PHP, pues le doy la etiqueta o que yo lo llamo tema, en este caso PHP, pues eso también lo tengo en el sitemap para que Google sepa que eso está ahí y que pueda ir a verlo y que también lo tenga en cuenta. No os preocupéis porque vamos a ver cómo crear esto y cómo poder hacer que aparezcan unas cosas de tu web que otras no aparezcan. Esto vamos a hablar de ello un poquito más adelante. Pero primero, ¿Todas las webs necesitan un sitemap? Bueno, aquí Google dice una cosa. Google dice que los sitemaps benefician a los siguientes tipos de webs. Uno, las webs que son muy grandes. Las webs que tienen grandes páginas de archivo. La página de categoría, por ejemplo, es una página de archivo. La página de etiquetas es una página de archivo. El blog en sí se puede considerar una página de archivo, aunque no exactamente, es decir, páginas que contienen contenidos. También Google considera que las webs que son nuevas y tienen pocos enlaces deberían tener un sitemap porque les beneficia. Y también se lo recomienda a las webs que tengan contenido multimedia variado. Si una web trabaja con vídeos, con audios, con imágenes, PDFs, lo que sea, le recomienda usar los sitemaps. Esto es lo que dice Google. Pero Yoast, por ejemplo, va más allá y dice que el sitemap es beneficioso para cualquier web. Tienen un post incluso en el que explican el porqué, pero básicamente porque todos queremos, sea el tipo de web que sea, que las páginas más importantes sean encontradas por Google. Entonces dice que lo hagas y ya está, porque ¿Para qué arriesgarte a que no? Vale, entonces, una vez visto que prácticamente todo el mundo va a necesitar un sitemap, ¿Qué páginas deberían estar en tu sitemap? Es decir, ahora te he dicho ¿Qué contiene mi sitemap? Pues el tuyo. ¿Qué debería contener? Bueno, sencillamente lo que a ti te interese que la gente visite desde Google, si no, no tiene por qué estar en el sitemap. Y bueno, si directamente no te gustaría que apareciese en los resultados de búsqueda de Google, entonces lo ideal es ponerle un no index a aquella página o aquello que tú no quieras que aparezca en Google. Eso lo vemos en el curso de Jost y lo hemos visto muchas veces. Hemos hablado de ello en los ajustes del panel que te sale de Yoast, en las páginas y en las entradas. Pues ahí en la parte de avanzado puedes decir que la página sea no index, es decir, que Google no la indexe. Pero bueno, eso es aparte. Estamos hablando ahora mismo del sitemap Entonces, en mi caso por ejemplo, las etiquetas yo no las uso, pues no las tengo incluidas en el sitemap porque aunque existen en WordPress, están ahí, yo no hago uso de ellas, ¿Para qué voy a tenerlas en el sitemap? Si es algo que está vacío o prácticamente vacío, Si eso es un ejemplo de algo que no querrías incluir en el sitemap. Esto es mi caso, mucha gente usa etiquetas, así que en ese caso sí tendría sentido. Otro caso en el que a lo mejor no es necesario incluir algo, por ejemplo las imágenes. Esto es algo que puede parecer raro, pero en muchos casos no es necesario incluirlas porque ya van incluidas en los post y en las páginas, entonces sería redundante. Cuando Google visita un post en concreto y ese post tiene una imagen, no es necesario que también tengas un sitemap para la página que lleva a la imagen en sí. No sé si lo sabéis, pero en WordPress se crea una página, hay un enlace, una URL concreta para el archivo que tú subes, pues realmente si tú esa imagen la estás usando en un post y Google la está viendo que está ahí, no hay necesidad de que también Google vaya a verla a la página concreta de esa imagen. Entonces eso muchas veces no es necesario incluirlo. Aparte luego si trabajas de forma específica como fotógrafo y tus imágenes tienen una importancia grande, entonces sí, ahí es distinto, ¿Vale? Pero por lo general, cuando tenemos un blog normal de cualquier negocio no es necesario. De hecho Yoast cuando te genera el sitemap, por defecto no te las incluye. Tú puedes incluirla después si quieres, pero por defecto no te las incluye. Hace poco de hecho hicieron una actualización y de repente empezaron a aparecer. Yo me di cuenta buscando mi propia web, buscándola en Google y vi que aparecían arriba resultados de imágenes y digo, ¿Esto cómo puede ser si yo ni siquiera lo tengo para que aparezca? Y era porque jo, después sacó una actualización diciendo que actualizáramos que había habido un fallo y que fuésemos a los ajustes del sitemap y a quitarlo si queríamos quitarlo para que no se creara, digamos un sitemap específico para las imágenes. Si sois yo seguramente os llegaría ese mensaje y ahora veremos cómo llegar a esa parte, como configurar todo con Yoast. En fin, estos son algunos ejemplos de cosas que deberías y no deberías tener. Y ahora, ¿Cómo conseguimos que Google encuentre el sitemap de tu web, vale? Esto es fácil, simplemente vas a Google Search Console, vas al menú Rastreo, después a Sitemaps y ya si lo tienes añadido lo vas a ver, si no, haces clic en Añadir sitemap y lo añades, ¿Vale? Y lo bueno de tenerlo aquí con Google Search Console es que tú puedes ver si hay algún problema, ves como una especie de estadísticas con la diferencia entre las páginas que envías a Google para que rastree y las que están indexadas. Si por ejemplo ves que tienes muchísimas páginas enviadas a Google, sin embargo muchísimas menos indexadas, es que ahí puede haber algún problemilla, si la diferencia es muy grande tienes que investigar un poco el porqué, puede ser simplemente que aún no se hayan indexado y que simplemente tengas que esperar un poco o puede ser que tengas algún problema ahí, entonces en ese caso pues deberías investigar el porqué sí, pero así de fácil es como haces que Google, o como le dices a Google, mira, aquí está mi sitemap, rastrealo, llevas a Google Search Console, Rastreo Sitemaps y ahí lo añades o puedes ver que lo tienes, efectivamente, que lo tienes ahí. Bien, ¿Y cómo lo creamos y lo editamos? Si tienes instalado el plugin de Yoast vas a tener un sitemap automáticamente porque ellos ya te lo generan y lo puedes activar y desactivar por en el caso de que no lo tengas o que lo quieras quitar o lo que sea, en el menú de SEO de Yoast vas a General y vas a la pestaña de Características. Ahí si bajas un poco ves la opción de sitemap, que la puedes habilitar o deshabilitar, como te digo, como viene de fábrica digamos, está activado. Y luego para personalizarlo, que es lo interesante, elegir qué quieres que salga, qué no quieres, ahí te vas de nuevo al menú de SEO, te vas a Apariencia de búsqueda y te vas a la pestaña de Tipo de contenido o Tipos de contenido y ahí vas eligiendo, por ejemplo, si no quieres que las etiquetas aparezcan, las desmarcas, si quieres que aparezcan las imágenes, las marcas, si no quieres que aparezca, ahí te va a salir todo. Imagina que tienes por ejemplo un plugin de testimonios, que tienes un plugin de portfolio, que tienes un plugin de lo que sea, como esos son contenidos tipos de contenido te va a aparecer ahí y hay algunos que no te van a interesar o no te merece la pena que estén. Por ejemplo, yo uso Easy Digital Downloads, pero el Custom Post Type que genera este plugin yo no lo uso, yo simplemente lo hago para crear mis productos, pero luego no lo uso, no lo tengo al público, con lo cual eso yo no lo tengo en el sitemap, lo tengo quitado. ¿Vale? ¿Entonces aquí es interesante que te eches un vistazo por ahí y pienses, esto es fácil, pienses qué me interesa a mí que la gente encuentre qué es importante para mí en mi web? Lo que no lo sea, lo que tú no te da igual que la gente o ni siquiera quieres que la gente entre a esas páginas, eso fuera. Sí, bueno, con esto yo creo que tienes una idea clara de la importancia de los sitemaps de cara al SEO, que básicamente lo que estás haciendo cuando trabajas bien el sitemap es conseguir que Google acceda fácilmente a las páginas más importantes de tu web. Y otra cosa importante es que no le va a costar tanto, va a ser mucho más fácil para Google que encuentre contenido actualizado, que sepa cuándo actualizas tu web y cada cuánto, porque como tienes el sitemap y ahí se ve la última actualización, pues es muy fácil, Google ve que actualizas cada muy poco tiempo y allí que va a pasarse por tu web y rastrearla. Y además si lo añades a Search Console ayudas más todavía Google a que encuentre tu sitemap más rápidamente. Y además tú vas a poder comprobar si tienes errores o Google y te va a salir un mensaje en Google Search Console diciendo tienes este error en el sitepap, arréglalo sí te sirve tenerlo controlado. Y además de nuevo facilitamos las cosas a Google, que es lo importante. Y como siempre te recomiendo, si quieres seguir aprendiendo a gestionar tu negocio o proyecto con WordPress, te invito a que pruebes el área para suscriptores durante 15 días sin compromiso. Ahí tienes el curso de Yoast en el que vemos por ejemplo cómo gestionar esto de los sitemaps, cómo gestionar lo de los robots TXT, que ya lo vimos en el episodio del podcast anterior, básicamente cómo usar todas las opciones de Yout Seo. Pero tienes 25 cursos más aparte de ese, tienes 66 vídeos de la zona código tiene soporte conmigo personalizado sobre WordPress. En fin, lo que quiero es que lo pruebes por ti mismo. Si te interesa, te quedas. Si no, me contactas. Oye, Gonzalo, que no quiero seguir. Te devuelvo los 10 euros y sin problemas. De todas formas, tienes toda la información en Gonzalo es cursos. Y nada más. Recuerda que si te ha gustado el episodio de hoy y quieres ayudarme a que siga creciendo, a que siga creando episodios como este, ya sabes que puedes aportar tu granito de arena con una simple valoración en iTunes, ¿Vale? No tardas nada, vas a tu aplicación de podcast, busca WordPress semanal y le das a reseñas. Y ya sabes que te lo agradezco. Siempre te lo digo muchísimo. Los que ya lo habéis hecho, que sois un montón, muchísimas gracias. Los que lo vayáis a hacer también. Los que estéis en otras plataformas, iVoox, donde sea, también. Gracias por los comentarios, por los me gustas, por todo. Nada más, por este episodio. Nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)