Our social:

jueves, 30 de marzo de 2017

Como crear un sitemap en WordPress y enviarlo a Google

Crear Sitemap WordPress

Hoy te voy a explicar como crear un sitemap en WordPress y enviarlo a Google para que indexe correctamente tu web.

Es de las primeras tareas que debemos hacer cuando empezamos a optimizar el SEO de nuestra web.

Pero además vas a aprender lo importante que es, porque de esto dependen muchas cosas de tu web.

Suele ser una tarea algo tediosa para quien no tiene conocimientos.

Pero verás que cuando termines esta guía lo tendrás hecho y de forma sencilla.

¿Qué es un sitemap y para qué sirve?

Si traducimos sitemap a español quiere decir mapa del sitio.

Osea es un archivo que contiene un listado de todas las páginas, entradas y muchos más contenidos de tu web.

¿Y por qué es tan importante tener un archivo que contenga todo esto?

Pues porque debemos de ponérselo lo más fácil posible a los buscadores para que indexen nuestra web.

Además, cada vez que se añade una nueva página o entrada al sitemap, este avisa a los buscadores para que la revisen.

Aunque el tiempo que tarde en aparecer en los resultados ya depende del buscador.

Hay contenidos que aparecen más rápido porque le interesa y otros que tarda más, porque la web todavía no tiene una cierta relevancia.

Como te he dicho antes, es de las cosas más importantes para optimizar el SEO de nuestra web.

¿Por qué es tan importante?

Aparte de ponérselo fácil a los buscadores, hay más cosas que tienes que tener en cuenta.

Te cuento las más importantes.

Evitas que se indexen páginas no deseadas

Un fallo que suele tener la mayoría de usuario es que indexan todas las páginas de WordPress.

Ya sean páginas de avisos legales, páginas de compras y otras muchas que no deberían aparecer en buscadores.

Yo he visto como algunos bloggers dejaban públicas algunas páginas con los enlaces para descargar guías gratuitas, que solo se deberían de descargar si se hubieran dado de alta en su newsletter.

También me he encontrado páginas que estaban haciendo de prueba y no se habían dado cuenta que estaba accesible a todo el mundo.

Y muchas más.

Recuerda que solo debes de enviar a los buscadores las páginas importantes.

Te ayuda con el contenido duplicado

Gracias a controlar lo que quieres o no indexar, puedes tener a raya el contenido duplicado.

Hay contenidos de WordPress que crean este contenido duplicado como categorías y etiquetas, páginas de autor y muchas más.

Desde el mapa del sitio puedes saber exactamente qué es lo que estás indexando.

Controlas los resultados de búsqueda

¿Sabes cuales son los resultados que muestran 6 enlaces cuando buscas una web?

Te pongo una imagen de la mía.

Enlaces de sitio Ragose

A estos enlaces se les llama enlaces de sitio y hasta hace poco se podían controlar algo.

Muchos usuarios y clientes me preguntan como pueden mostrar los enlaces que quieren en estos y la verdad es que de momento no se puede.

Pero sí es verdad que controlando las páginas que indexas, puedes ayudar a que aparezcan las páginas más relevantes de tu web.

¿Qué formas hay de crear un sitemap en WordPress?

Al trabajar con WordPress obviamente tendremos que hacerlo con algún plugin para que se haga de forma automática.

No podemos estar añadiendo a mano cada página o entrada nueva que se crea.

Hay 2 plugins muy conocidos para crearlo, uno es Google XML Sitemap y otro Yoast SEO y los dos se encuentran de forma gratuita en el instalador de plugins de WordPress.

Yo he elegido hacerlo con Yoast por dos motivos muy simples.

El primero porque es un plugin de SEO que tiene esta funcionalidad y que está instalado en la mayoría de webs.

Y el segundo porque además nos ahorramos instalar otro plugin más.

Debes evitar instalar plugins para todo y si esta función ya la incorpora otro que ya uses, pues mejor que mejor.

Si todavía no lo tienes instalado, échale un ojo a mi guía completa de Yoast.

Creando un sitemap con Yoast

Para crear el sitemap nos vamos al menú SEO que nos aparece en el admin de WordPress cuando lo instalamos.

Si ponemos el ratón encima o pulsamos, nos saldrán varias opciones y nos vamos a mapas del sitio XML.

Yoast mapas del sitio XML

Dentro de esta herramienta veremos varia pestañas, así que vamos a repasarlas en un momento.

General

Para empezar activaremos esta función desde el botón que ves y no te olvides de guardar los cambios.

Yoast sitemap general

Una vez activado, nos aparecerá la url de nuestro mapa del sitio y si haces clic en ella, podrás ver el listado de todos los mapas de nuestro sitio.

XML sitemap

Por cierto, esta es la url que usarás para enviar el sitemap a Google, así que tenla en cuenta.

Si no te gusta lo que muestra no te preocupes que ahora más abajo configuraremos qué queremos que aparezca.

Después podemos elegir el número de entradas por mapa del sitio.

Viene configurado con 1000, pero puedes cambiarlo a menos si ves que tu web come muchos recursos del servidor.

Tipos de contenidos

En tipos de contenidos podemos elegir cuales queremos que se indexen o no.

Puedes elegir que se indexen las entradas, páginas, multimedia y otros.

Yoast sitemap tipos de contenidos

Aquí nos encontramos con 2 problemas.

El primero es que si solo queremos evitar indexar una o varias páginas en el mapa del sitio, pero no todas, no podemos desactivarlas.

Así que más abajo te diré como evitar que una o más páginas aparezcan.

Lo segundo es que hay custom post types de WordPress que no deberían de aparecer en el sitemap.

Si te das cuenta, yo uso un plugin de cookies y otro y los tengo desactivados.

Entradas excluidas

Hay varias formas de excluir entradas de nuestro mapa del sitio y una de ellas es desde esta herramienta.

Entradas excluidas del mapa del sitio

Pones el ID de cada entrada a excluir y ya no se indexará. Recuerda ponerle comas entre una y otra.

Pero hay una forma mejor para hacer esto y te la explico más abajo.

Taxonomías

Aquí es donde vamos a elegir si queremos que nuestras taxonomías aparezcan en el mapa del sitio.

Podemos activar o desactivar si queremos que se muestren las categorías, etiquetas y otros formatos.

Mapa del sitio taxonomías

Ojo: una cosa es decirle que si queremos que se muestre en el mapa del sitio y otra indicarle que no se indexen.

Esto se hace desde otro sitio.

Quitando páginas del sitemap

Como no hemos podido quitar todas las páginas del sitemap, lo suyo es elegir cuáles no queremos que se indexen.

Ya has visto que Yoast te da la opción de hacerlo usando los IDs de los post y páginas, pero nosotros lo vamos a hacer mejor.

Para ello entraremos a la página o entrada que queremos que no queremos que aparezca en nuestro mapa del sitio, ni se indexe.

Bajaremos hasta la caja de Yoast y haremos clic en la rueda dentada de ajustes avanzados.

Caja Yoast ajustes avanzados

Simplemente debes de cambiar la opción de Meta robots index a noindex y tu página no se indexará ni se mostrará en el listado.

Obviamente tendrás que guardar los cambios.

Pero espera que no hemos terminado con esto.

¿A que te gustaría saber qué páginas estás indexando y cuáles no?

Pues podrás verlo y de un simple vistazo porque tendrán el semáforo del SEO de color azul.

Página no indexada

¿Ves que sencillo?

Enviando el sitemap a Google

Ya te comente en mi guía sobre las herramientas de Google o Search Console, que necesitabas una cuenta de Gmail para usarlas.

Así que si no la tienes, debes crearte una.

Una vez que la tienes creada y has añadido tu sitio web, es hora de enviar el mapa del sitio.

Así que nos vamos al panel del sitio y pulsamos en el apartado Rastreo y dentro de éste en Sitemaps.

Sitemap enviado a Search Console

En éste apartado es donde vamos a añadir nuestros mapas del sitio para que Google los pueda rastrear.

En la imagen vemos una página web que tiene añadido uno.

Podemos ver el estado en el que se encuentra:

  • La fecha en la que se procesó.
  • El tipo de elemento.
  • El número de elementos enviados.
  • También el número de elementos indexados.
  • Si hay algún tipo de incidencia podremos saber más información.

Si hacemos clic en él, podremos ver que Yoast incluye dentro del principal, todos los que hemos activado antes como páginas, entradas, etc.

Ahora vamos a agregar el nuestro.

¿Ves el botón rojo de arriba a la derecha? Pues adelante, haz clic.

Enviar o probar sitemap

Se te abrirá una pequeña ventanita en la que podemos añadir la url de nuestro mapa del sitio que hemos visto en Yoast.

Ahora podemos o bien probar el sitemap o enviarlo directamente.

Solo necesitas coger y agregar la url principal.

¡Ojo! Copiamos la url entera, pero en la caja ya viene puesto el nombre del dominio, así que tendrás que borrarlo.

Después le das a enviar y listo, ya lo tenemos enviado.

Añade el sitemap a tu archivo robots.txt

Otra de las tareas que debemos de realizar es añadir nuestro sitemap al archivo robots.txt.

Por si no lo sabes, es un archivo muy importante para controlar como quieres que los buscadores y otros robots interactuen con tu web.

Es verdad que la url del sitemap es muy universal, pero añadiéndola les ayudas mucho.

Además hay plugins que suelen crear su propia url para el archivo XML.

Para hacerlo seguiremos con Yoast, dado que nos facilita mucho la tarea.

Entraremos en herramientas y hacemos clic en editor de archivos.

Agregar url de sitemap a robots.txt

Si no tenemos un archivo robots.txt creado le daremos a crear uno y si ya lo tenemos añadiremos lo siguiente al final del todo y guardaremos los cambios.

sitemap: http://ift.tt/2nlNJGG

Recuerda que debes de cambiar mi dominio por el tuyo y añadir https si usas un certificado SSL en WordPress.

Errores que te puedes encontrar

En teoría debería de salir todo a pedir de boca, pero no siempre es así.

Errores y problemas que me he encontrado.

Errores de rastreo

Si una vez que te envías el sitemap ves que hay contenido que no se está indexando bien y te da errores de rastreo, puede que los tengas bloqueados con el robots.txt.

O incluso puede que sea de otro plugin.

De todas maneras en la herramienta de Search Console te va indicando los problemas y el motivo.

Error 404 en sitemap de Yoast

Yo me he encontrado un error en el sitemap de Yoast haciendo clic en él y que muestra un error 404 de no encontrado.

Osea que no te muestra el listado de mapas, ni nada.

Pero no te preocupes porque Yoast tiene en su web una solución para diferentes tipos de servidores, ya dependiendo de si usas Apache o Nginx.

Es básicamente un código que copias y pegas en el archivo htaccess y se te soluciona al momento.

¿Y después?

Después de ésto puede que no tengas que hacer nada o puede que tengas muchos errores, ya depende de la web y otros factores.

Enviar el sitemap es el primer paso, pero pueden surgir muchos problemas que tengas que resolver.

Puedes entrar de vez en cuando para ver que todo se indexa bien y no hay errores.

Si decides usar otro plugin diferente a éste es lo mismo.

Simplemente ten en cuenta la lista de mapas que te crea por defecto y agrégalos.

Eso si.

Si usar un plugin para mapas del sitio y de un día para otro lo cambias, vete corriendo y elimina los mapas anteriores y agrega los nuevos.

Por que sino, no se volverán a actualizar y tu contenido no será indexado.

Pues listo, ya tienes tu mapa indexado en Google.

O por lo menos enviados a la espera de que el gran G los quiera coger.

¿Has podido enviar tu mapa del sitio a Google? Cuéntame tu experiencia en los comentarios.



0 comentarios:

Publicar un comentario