Si tengo una etiqueta noindex en una página, ¿la consola de búsqueda de Google seguirá informando sobre un error hreflang o el robot de Google también los ignorará?

Como otros, no me he encontrado con esta situación específica. Y de su pregunta no está claro cuál es el problema con la etiqueta hreflang, pero voy a suponer que la etiqueta hreflang también está en la página que no ha indexado.

Lo que tienes aquí son etiquetas en conflicto. Por un lado, le está diciendo a Google que ignore la página con el fin de indexar, por otro lado, tiene un hreflang que hace referencia a otra URL. Esto está enviando señales contradictorias a los motores de búsqueda (¿es la página indexable o no …?)

Esto es similar al problema más común de tener una etiqueta noindex tanto canónica como metabótica en la misma página. John Mueller, un analista de tendencias de webmasters de Google, ha recomendado evitar esta situación porque envía señales conflictivas y ambiguas al motor de búsqueda y afirmó que el comportamiento es indefinido. Creo que se puede decir lo mismo acerca de tener etiquetas hreflang y noindex en la misma página.

Verá, hoy el comportamiento podría ser que Google ignora la etiqueta hreflang y no se informan problemas con ella en GSC. Pero recuerde que Google actualiza sus algoritmos cientos de veces al año. Con una situación ambigua como esta, el comportamiento puede cambiar inesperadamente y es posible que comience a informarlo en el futuro … si aún no lo hace.

Lo siento si esta no es una respuesta simple y definitiva. La realidad es que estamos lidiando con una caja negra de la que muy pocas personas conocen el funcionamiento interno. Por lo tanto, enviarle entradas en conflicto probablemente generará un comportamiento impredecible y cambiante.

Entonces, si la página no está indexada: elimine las etiquetas hreflang y, además, no haga referencia a la página a través de otro hreflang.

Por cierto: en la nueva Consola de búsqueda, veo quejas sobre URL no indexadas que se han enviado a través de un mapa del sitio XML … así que actualmente mi opinión es que es más probable que veas un error, pero esto es solo mis 2 centavos.

Descargo de responsabilidad: nunca he encontrado este problema, pero responderé lo mejor que pueda.

Primero, tengo que preguntar si es un enlace que apunta a su sitio de una página que ya no existe -o- fue alterada. Si es así, la solución puede ser poner un 301/302 en una página relevante, algo que refleje el texto de anclaje.

O

¿Es un enlace saliente de su sitio que no está indexado? Si es así, no debería aparecer como un error, ya que no está indexado por google / buscadores.

No, el robot de Google no ignorará esta página. El atributo hreflang se usa en la etiqueta html que le dice al motor de búsqueda en qué idioma está esta página.

Es una buena práctica usarlos, pero no hay de qué preocuparse. Google Bot indexará esta página.

Gracias,

Perdón por el mal inglés.

Esto provocará el error “etiqueta sin devolución” en la consola de búsqueda. Hreflang es como un argumento circular. Si ha indicado una rel-alternate y la rel-alternate no se puede indexar, este tipo de interrupciones rompe el ciclo de argumentos, de ahí el error “sin etiqueta de retorno”.

Si algunas de sus URL alternativas no están permitidas o no están indexadas, entonces no es necesario que estas URL sean parte de su marcado de hreflang o mapas del sitio.