Documentación

Detecte el despliegue que oculta su sitio a los buscadores

Los errores de SEO más caros se cometen en un despliegue, no en un plan de contenidos. La configuración de staging llega a producción y todas las páginas llevan noindex. Un cambio de plantilla hace que todas las etiquetas canonical apunten a la página de inicio. El robots.txt del sistema de pruebas lo bloquea todo. El sitemap se regenera sin ninguna URL. Todas las páginas cargan, así que la monitorización de disponibilidad sigue en verde, y el daño aparece semanas después como un tráfico que desaparece poco a poco.

Pingsured comprueba estas cosas en cada ejecución, de modo que un error se detecta a los pocos minutos del despliegue que lo causó.

La propia página

Una comprobación HTML en sus páginas más importantes: la de inicio, una categoría, un producto:

Selector CSSOperadorValor
meta[name=robots][content*=noindex]no existe
link[rel=canonical] (atributo href)igual ahttps://www.example.com/
titlecoincide con\S
h1aparece exactamente1
link[rel=alternate][hreflang]aparece al menos5

La primera línea es la que merece la pena añadir a todos sus pings. La última detecta un sitio multilingüe que ha perdido sus enlaces entre idiomas.

Un noindex también puede llegar como cabecera HTTP. Una comprobación de cabecera sobre X-Robots-Tag con «no existe» cubre ese caso.

robots.txt

robots.txt es texto plano, pero la comprobación HTML lo lee igualmente. Una sola comprobación detecta un archivo que bloquea todo el sitio, sin tropezar con reglas habituales como Disallow: /admin:

XPathOperador
//body[matches(., '(?m)^Disallow:\s*/\s*$')]no existe

El sitemap

Una comprobación XML sobre /sitemap.xml, como se describe en nuestra página sobre feeds y sitemaps: el número de entradas /urlset/url se mantiene por encima de lo esperado, y ningún loc apunta a un host de staging.

Por qué comprobar el SEO con Pingsured

  • Minutos, no semanas. La consola de un buscador le avisa cuando el daño ya es visible. Una comprobación que se ejecuta cada pocos minutos se lo dice cuando el despliegue aún puede revertirse.
  • Sus páginas reales, desde fuera. Las comprobaciones leen lo que recibe un rastreador, no lo que su CMS dice que publica.
  • Desde donde rastrean los buscadores. Una regla de cortafuegos o un ajuste de la CDN que bloquea a los visitantes de EE. UU. es invisible desde Europa; con una comprobación desde nuestra ubicación en EE. UU., falla allí.
  • Un ping, varias comprobaciones. Código de estado, etiqueta robots, canonical y encabezado en una sola petición, y el ping solo pasa cuando pasan todas.

Límites que conviene conocer

  • Las comprobaciones no ejecutan JavaScript, así que no ven las etiquetas que una aplicación de una sola página fija en el navegador. De todos modos, la mayoría de los buscadores las prefieren en el HTML que envía el servidor.
  • Cada ping comprueba una URL. Pingsured no rastrea su sitio; elija las páginas cuya pérdida notaría antes.