hola. en mi barra de yoast seo wordpress no aparece "mapa del sitio xml". aunque lo he activado en "general". hay paginas de mi web que no aparecen indexadas en google aunque he forzado su indexacion en search console. y cuando veo "ver mapa del sitio" en yoast me aparecen 5 site maps y en la pestaña de search console de yoast me aparecen todas 404. pero en mi search console no hay ningun sitemap porque lo borre.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
El plugin SEO by Yoast genera una url .xml dinámica por lo que no la vas a poder visualizar escribiéndola en el navegador.
El XML que genera el plugin tienes que enviarlo al Google Search Console para que las urls se indexen. El plugin de por si genera un solo enlace que puede tener subcategorias de enlaces por decirlo de una u otra manera pero de forma general tiene que indexar la url principal.
gracias por la respuesta. la url principal del home y blog estan indexada, no se si porque forcé la indexacion en search console.
donde encuentro el xml?
como lo envio?
como corrijo los errores 404?
como borro o corrijo los sitemaps que hay ahora en "ver sitemap" de yoast?
mi conocimiento es basico. por favor, necesito una guia clara para mi nivel. gracias
Hola,
En los enlaces que te adjunto a continuación se explica como localizar el fichero y como indexarlo con los diferentes buscadores.
https://kb.yoast.com/kb/enable-xml-sitemaps-in-the-wordpress-seo-plugin/
https://yoast.com/what-is-an-xml-sitemap-and-why-should-you-have-one/
Hola
Asumo que has registrado tu dominio correctamente, si has cambiado de dominio tendrías que actualizar el nuevo dominio registrándolo en Google Search Console.
La url del sitemap que debes configurar en Google Search Console es :
Contenido solo visible a usuarios registrados
Es decir es el indice principal que hace referencia a los otros sitemaps
Luego en tu archivo robots.txt al final debes agregar:
Sitemap: https://hauslab.co/sitemap_index.xml
El archivo robots.txt es un archivo físico puedes verlo con el resto de archivos de tu sitio web, puedes usar el Administrador de Archivos de tu Cpanel para ubicar y editar este archivo.
Soluciona el tema del sitemap primero e iremos viendo que te reporta Google Search Console.
PD. Agrega https:// al inicio de las urls que al escribir en foro lo toma como enlace y las desaparece
Saludos.
nunca cambie de dominio. cambie de hosting (con ustedes) pero el dominio sigue siendo el mismo. en mi administrador de archivos de cpanel no hay ningun archivo robots.txt. podrias ser mas especifico por favor?
y justamente cuando escribo hauslab.co/sitemap_index.xml en search console es que aparece el error 404 que te envie adjunto
HOla
Es extraño lo que comentas ya que veo que si es accesible
Contenido solo visible a usuarios registrados
Si sigues con problemas, prueba además renombrando tu archivo .htaccess en caso te este bloqueando de algún modo.
Saludos.
en mi cpanel no hay ningun archivo robots.txt. donde voy a agregar la sentencia?. podrias ser mas especifico?. si lo pruebo en search console me dice "permitido". lo agrego en "robots.txt de search console?
el enlace de directrices es solo una pagina de FAQ https://support.google.com/webmasters/answer/156184
Hola Carlos,
Si hay 404 es porque hay enlaces que no se cumplen, es decir, que no resuelven en el navegador y esto solo lo solucionas con redirecciones 301 y no con configuraciones en Yoast SEO.
Como sabrás WordPress trabaja con varios sitemaps, lo que supone tener más de un sitemap cuando accedes a la url: Contenido solo visible a usuarios registrados como ya te hemos comentado antes.
El plugin WordPress Yoast SEO es el responsable de generar estos sitemaps separados.
Con Yoast SEO solo tienes que activar la opción Sitemap XML en los ajustes del plugin para crear el Sitemap.
Además el plugin dispone de otras opciones como:
- Usuario Sitemap: que permite trabajar con la sección de autores en el Sitemap, o mantenerla fuera.
- Configuraciones generales: donde puedes configurar la notificación a otros buscadores, como Yahoo! etc. La configuración por defecto del pluging SEO Yoast notifica automáticamente a Google y Bing sobre las actualizaciones en tu sitio web.
- Excluir tipos de entradas: esta opción permite elegir que elementos de WordPress no quieres que formen parte del Sitemap, por ejemplo, Entradas, Objetos o Páginas.
- Excluir taxonomías: similar a la opción anterior, salvo que puedes escoger que el Sitemap muestre, o no, Categorías, Formatos y Etiquetas de tus páginas.
- Entradas por página: Aquí puedes modificar el número máximo de entradas que quieres incluir en tu Sitemap XML. Si tienes un blog que se actualiza de forma regular no es recomendable establecer un número de entradas porque si superas ese número no figurarán en la indexación.
Para información ampliada de SEO Yoast recomendamos consultes en la web del autor.
Añadir el sitemap a Google:
Tienes que ir a Google Search Console https://www.google.com/webmasters/tools/ y en Rastreo (menú izquierdo), Sitemaps hacer clic en el botón derecho rojo "Añadir o probar sitemap".
Te abre una ventana al lado con la url de tu dominio y debes simplemente completar la ruta de tu sitemap para que Google la cargue y rastree.
Por ejemplo: sitemap_index.xml
Lectura recomendada:
- https://www.wpdoctor.es/crear-sitemap-en-wordpress-validarlo-en-google/
Si con Yoast SEO no consigues hacerlo puedes probar con el plugin Google XML Sitemap que es bastante más sencillo.
Redirecciones para errores 404:
Para reconducir antiguas urls a nuevas urls por cambio de dominio, etc., la recomendación es que uses el plugin Redirection de WordPress para realizar los cambios de la antigua url a la nueva url de forma que Google no te penalice por enlaces 404:
- Redirection, como crear redirecciones 301 en WordPress - https://www.webempresa.com/blog/item/1582-redirection-como-crear-redirecciones-301-en-wordpress.html
El formato para "Redirection" es:
- Url de origen: la que tenia anteriormente para cada enlace que devuelve un error 404.
- Url de destino: La url correcta actual de ese enlace.
No hay atajo para este tipo de tareas, si tienes 250 enlaces rotos tendrás que arreglar uno a uno los 250 ya sea desde htaccess con redirecciones 301 o desde el plugin, pero no podrás hacerlo de forma masiva.
Saludos