Rastreo y Search Console
La vista general de inmuebles de WP-ImmoMakler es accesible bajo más direcciones de las que deberían estar en el índice de un buscador: enlaces de ordenación, las direcciones de retorno del desplazamiento infinito, el marco del mapa. Estas direcciones están pensadas para el navegador de sus visitantes. Para los buscadores son copias de una página que ya conocen — y en la Google Search Console aparecen como entradas que no dicen nada sobre lo fácil que es encontrar sus inmuebles.
Este artículo describe qué direcciones son estas, cómo las gestiona WP-ImmoMakler y qué requisito debe cumplir su servidor para ello.
Qué direcciones se ven afectadas
Sección titulada «Qué direcciones se ven afectadas»| Dirección | Finalidad | Ejemplo |
|---|---|---|
?im_order=… | Enlaces de ordenación de la vista general de inmuebles | /immobilien/?im_order=priceasc |
/page/12/loadall/ | Enlace de retorno «Volver a la vista general» del desplazamiento infinito: carga las páginas 1 a 12 de una vez, para que los visitantes puedan seguir leyendo donde abrieron un inmueble | /immobilien/page/12/loadall/ |
?callback=map-iframe | El marco en el que se carga el mapa de un inmueble o de la vista general | /immobilien/haus-am-see/?callback=map-iframe&immomakler_map_frame=map-1 |
Cada una de estas direcciones ya lleva una señal que orienta a los buscadores: los enlaces de ordenación están marcados con rel="nofollow"; con un plugin SEO como Yoast SEO o Rank Math, estos y las páginas /loadall/ además apuntan a la página habitual mediante una etiqueta canónica. El marco del mapa redirige una solicitud sin página de origen — así es como llega un rastreador — a la vista general de inmuebles mediante un HTTP 301. El propio marco envía además X-Robots-Tag: noindex, nofollow.
Un buscador solo lee todas estas señales después de haber solicitado la dirección. Así que la solicitud en sí sigue teniendo lugar, y es precisamente esa la que aparece en la Search Console.
Cómo WP-ImmoMakler mantiene alejados a los buscadores
Sección titulada «Cómo WP-ImmoMakler mantiene alejados a los buscadores»WP-ImmoMakler añade a la robots.txt de su sitio web un grupo de reglas propio que impide desde el principio la solicitud de estas direcciones:
User-agent: *Disallow: /*callback=map-iframeDisallow: /*im_order=Disallow: /*/loadall/Las reglas se aplican a todos los rastreadores que entienden el carácter comodín * — Google, Bing y los demás grandes buscadores. Para sus visitantes no cambia nada: el navegador sigue cargando el marco del mapa, la ordenación y el enlace de retorno como hasta ahora.
Requisito: WordPress debe entregar la robots.txt
Sección titulada «Requisito: WordPress debe entregar la robots.txt»WordPress genera la robots.txt de forma dinámica — no existe ningún archivo en el servidor que responda a la solicitud de /robots.txt; lo hace el propio WordPress. Solo así pueden añadir sus reglas plugins como WP-ImmoMakler o su plugin SEO. Dos situaciones anulan esto:
- El servidor web responde la solicitud por sí mismo. Algunas configuraciones de nginx o Apache tratan
/robots.txtcomo un archivo estático y devuelven un error 404 si no existe ninguno. La solicitud nunca llega a WordPress — en este caso su sitio web no tiene ningunarobots.txt, ni siquiera la de WordPress y su plugin SEO. - Existe un archivo
robots.txtreal en el directorio principal. El servidor web lo entrega directamente, sin consultar a WordPress. Las reglas de WP-ImmoMakler faltan entonces igual que las de su plugin SEO.
Así puede comprobar el estado de su sitio web:
curl -I https://su-sitio-web.es/robots.txtSi el servidor responde con HTTP/2 200 y content-type: text/plain, todo está en orden. Abra además la dirección en el navegador: si la salida contiene la línea Disallow: /*im_order=, proviene de WordPress y las reglas de WP-ImmoMakler están activas.
Si el servidor responde con 404, se da la situación 1. Pida a su proveedor de hosting que reenvíe a WordPress las solicitudes de /robots.txt — en nginx, normalmente mediante try_files $uri /index.php?$args; para esta ruta. Si falta la línea en la salida aunque el servidor responda con 200, se da la situación 2: añada a mano las tres líneas Disallow de la sección anterior en su archivo, o elimine el archivo para que WordPress vuelva a generar la robots.txt.
Qué esperar en la Search Console
Sección titulada «Qué esperar en la Search Console»Tras el cambio, las direcciones afectadas pasan en la Search Console al área Bloqueada por el archivo robots.txt. Este es el estado deseado: Google solo menciona ahí las direcciones porque todavía las conoce de rastreos anteriores, y deja de solicitarlas. El área se vacía por sí sola en unas semanas.
Las direcciones de versiones anteriores de WP-ImmoMakler en las que se acumulaban números de página — por ejemplo /immobilien/page/7/page/5/ — WP-ImmoMakler las redirige mediante un HTTP 301 a la página prevista, aquí /immobilien/page/5/. En la Search Console aparecen entonces como Página con redirección en lugar de como error 404, y también desaparecen por sí solas.
En cambio, tres informes no son motivo de preocupación, aunque muestren muchas entradas:
- Página alternativa con etiqueta canónica correcta — Google ha solicitado una dirección cuya etiqueta canónica apunta a otra página, y ha seguido la recomendación.
- Página con redirección — Google ha solicitado una dirección que redirige mediante 301, y ha adoptado la dirección de destino.
- Bloqueada por el archivo robots.txt — véase arriba.
Una entrada en estos informes no significa que uno de sus inmuebles sea más difícil de encontrar. Solo son críticos los informes en los que aparece una página de detalle de un inmueble o la propia vista general — por ejemplo No encontrada (404) para un inmueble que todavía se ofrece.