Saltar al contenido
crawlforgeEnglish

La bitácora

Mediciones, fallos y ejemplos de uso, cada dos semanas. Los números vienen con su método al lado y los fallos se cuentan enteros: es lo que le pedimos a la herramienta, así que es lo mínimo que podemos hacer.

Producto3 nov 2026
7 min de lectura

Instalar CrawlForge sin Rust

La 0.22.0 se instala con Homebrew, un instalador de una línea o cargo, con binarios que GitHub compila gratis. Por el camino se rompieron cinco cosas.

Producto3 nov 2026
8 min de lectura

Un salto a ninguna parte

La 0.21.0 comprueba que cada #fragmento de un enlace interno exista, frena cuando el servidor se queja y pasa una auditoría de dependencias.

Producto3 nov 2026
8 min de lectura

Cada sitio con sus propias reglas

La 0.20.0 deja que cada sitio apague reglas o cambie su gravedad sin volver a rastrear, añade cinco reglas gratuitas y habla diez idiomas.

Mediciones28 oct 2026
6 min de lectura

Donde Google deja de leer

La 0.19.0 avisa cuando el canonical, el robots o el hreflang quedan fuera del head. Para saber si acertaba, la comparé con un parser del estándar completo.

Mediciones28 oct 2026
7 min de lectura

El mismo estadio, dos veces

La 0.18.0 añade DUP-CONTENT-NEAR, que avisa de las páginas con el texto casi igual aunque el HTML no lo sea. Lo planificado no servía y el umbral habitual tampoco.

Se rompió12 oct 2026
7 min de lectura

88 páginas que no estaban rotas

La 0.16.0 añade una regla para los enlaces externos tras un muro y mide bien las rayas. La 0.17.0 deja de tomar un límite de peticiones por una página rota.

Se rompió12 oct 2026
5 min de lectura

Cincuenta dominios que contaban como un sitio

La 0.15.0 hace que el panel de cartera cuente sitios y no ficheros. Una lista con cincuenta dominios pasaba por un solo sitio, tope incluido.

Se rompió12 oct 2026
5 min de lectura

Dos sitios y un solo nombre en el título

La 0.14.0 nombra todos los sitios que audita una lista de URLs. El informe de una lista con dos sitios llevaba solo el primero, como si el otro no estuviera.

Se rompió12 oct 2026
6 min de lectura

314 enlaces y un consejo equivocado

La 0.13.0 dice por qué una URL externa no se comprobó, y destapó que el informe de nuestra web culpaba a un tope y recomendaba un flag que no existe.

Se rompió12 oct 2026
7 min de lectura

El fichero de diff que nadie sabía abrir

La 0.12.0 reabre el fichero que guarda diff --out, lista todas las filas sin corte y arregla un resumen que escondía 1.171 cambios de sitemap.

Se rompió24 sept 2026
7 min de lectura

Una lista, dos sitios y 121 peticiones de más

La 0.11.0 audita todos los sitios de una lista de URLs. Antes mandaba la primera línea, y doce URLs acababan en 121 sondas contra páginas propias.

Mediciones26 ago 2026
9 min de lectura

Cuatro reglas, un puerto y un 24% que casi se nos cuela

La 0.10.0 trae las reglas que faltaban para juzgar lo que el rastreador ya sabía, y cambia lo que cuenta como tu propio sitio. La parte interesante es que el rendimiento cayó un 24%, la prueba de regresión lo dejó pasar, y la primera explicación que se me ocurrió era falsa.

Se rompió26 ago 2026
8 min de lectura

El test pasaba con el fallo puesto

La 0.9.2 arregla algo pequeño: un rastreo que espera a servidores de otros ya no parece muerto. Lo que merece contarse es que escribí el test, lo vi en verde, reverté el arreglo para comprobar que fallaba, y siguió en verde. El test probaba justo la parte que no estaba rota.

Se rompió26 ago 2026
8 min de lectura

El enlace roto que caía entre dos condiciones

La 0.9.0 empezó a comprobar el destino de las redirecciones externas. La vista que responde a «qué enlaces tengo rotos» seguía sin encontrarlos, porque un 301 no está roto y al 404 del final no lo enlaza nadie. Registrar el dato y enseñarlo son dos trabajos distintos, y este es el segundo.

Se rompió25 ago 2026
9 min de lectura

El invariante estaba escrito tres líneas más arriba

La 0.9.0 iba a ser dos arreglos de superficie: enseñar una tabla que nadie leía y registrar el destino de las redirecciones externas. El segundo destapó un fallo del planificador que llevaba ahí desde que existen las sondas, y que en release no hacía ruido: se limitaba a perder comprobaciones.

Mediciones8 ago 2026
10 min de lectura

El botón que no se leía y el foco que se escondía

Pasamos nuestra propia web por una auditoría de diseño y otra de accesibilidad. Salieron dos fallos medibles: el botón principal daba 3,09:1 de contraste en tema oscuro, y ocho de los veinticuatro elementos enfocables desaparecían debajo de la cabecera al recorrer la página con el teclado.

Se rompió8 ago 2026
10 min de lectura

Un enlace a otra web no era un enlace a otra web

Auditamos nuestro propio sitio y salieron doce avisos de enlaces internos con nofollow. Ninguno de esos enlaces era interno. Debajo había un fallo que convertía cualquier enlace a la portada de otro dominio en un enlace a la nuestra.

Se rompió6 ago 2026
9 min de lectura

Tu herramienta de auditoría no está viendo tus imágenes

Un medio con 18.000 páginas de fotos nos daba cero imágenes pesadas. La tabla estaba vacía. El motivo es un plugin de carga diferida que usa medio WordPress del mundo.

Producto6 ago 2026
9 min de lectura

Cuando una regla no aparece, no significa que no falle

El panel de cartera dice en cuántos sitios salta cada regla. Para que ese número no mienta hay que separar tres estados y no dos: dispara, no dispara, y no se pudo evaluar.

Mediciones5 ago 2026
11 min de lectura

CrawlForge frente a Screaming Frog: una comparativa que no te va a convencer

Le dimos a las dos herramientas las mismas 300 URLs y comparamos campo por campo. Extraen exactamente lo mismo. A partir de ahí la comparación se pone interesante, y no siempre a nuestro favor.

Se rompió5 ago 2026
10 min de lectura

El arreglo de seguridad que no aguantó

Cerramos el agujero por el que un sitio auditado podía apuntar la herramienta a la red interna de quien la usa. Una segunda revisión demostró que el arreglo no valía: cuatro servicios públicos de DNS lo atraviesan sin registrar nada.

Producto4 ago 2026
8 min de lectura

Por qué escribimos otro rastreador SEO

Llevamos más de cien sitios. La herramienta que usábamos responde muy bien a «cómo está este sitio» y no responde a «qué cambió desde la semana pasada», que es la pregunta que nos hacemos cada lunes.

Mediciones3 ago 2026
9 min de lectura

Cómo comprobar que tu rastreador no te está mintiendo

Le dimos las mismas 300 URLs a dos herramientas y comparamos campo por campo. De 1.800 comparaciones salió una diferencia, y era nuestra: llevaba meses ahí, invisible para 810 tests.