El desarrollador ablancodev ha publicado en GitHub OpenSpider, un rastreador SEO gratuito que se ejecuta en el navegador y revisa una web completa en busca de errores técnicos: enlaces rotos, redirecciones, títulos y descripciones, contenido duplicado o datos estructurados. Para un equipo de marketing que no quiere pagar una licencia de escritorio, es una forma sencilla de auditar su propia web antes de lanzar una campaña.

Las claves de OpenSpider, el rastreador SEO gratuito, en 30 segundos

  • Rastrea un sitio entero siguiendo enlaces y respetando robots.txt, o solo una lista de URL.
  • Incluye más de 20 pestañas de análisis y más de 150 filtros, con un panel de incidencias priorizadas y la solución a cada una.
  • Funciona con HTML, CSS y JavaScript sin dependencias y un pequeño proxy en PHP.
  • Es un proyecto muy reciente: en GitHub tiene pocos commits y aún no incluye archivo de licencia.

Según su repositorio, OpenSpider se presenta como un rastreador de código abierto que recorre una web y analiza cada URL igual que hacen las herramientas comerciales de auditoría SEO, con pestañas para códigos de respuesta, títulos, meta descriptions, encabezados, canonicals, hreflang, imágenes o enlaces. Todo se exporta a CSV, así que el resultado puede llegar a una hoja de cálculo o a un informe para el cliente sin pasos intermedios.

Hay que tener en cuenta su estado: a 28 de octubre de 2026 el repositorio sumaba cinco commits, una estrella y ninguna versión publicada, y no incluía todavía un archivo de licencia. Su autor lo describe como código abierto, pero sin licencia explícita los términos de reutilización del código no están definidos.

Qué puede revisar un equipo de marketing

Más allá del SEO técnico puro, varias funciones encajan con el trabajo diario de marketing y contenidos:

  • Modo lista: analiza solo las URL que se le pasen, pegadas o en un archivo .txt o .csv, útil para revisar las landings de una campaña.
  • Vista previa del snippet en Google: muestra cómo se verán título y descripción, con una medición aproximada en píxeles para detectar textos que se cortan.
  • Panel de incidencias: clasifica los problemas como Issue, Warning u Opportunity, con prioridad, descripción y cómo arreglarlos, y se exporta a CSV.
  • Búsqueda y extracción personalizadas: localiza textos o patrones en todas las páginas, como un código de seguimiento que falta, mediante texto, expresiones regulares, selectores CSS o XPath.
  • Generador de sitemaps: crea sitemaps XML y de imágenes a partir del rastreo.

También calcula un Link Score, una especie de PageRank interno, detecta páginas huérfanas y casi duplicados, y dibuja un árbol web interactivo de la estructura del sitio que se puede exportar como imagen SVG.

Cómo se pone en marcha

Necesita un servidor web con PHP 7.4 o superior y la extensión cURL, por ejemplo XAMPP, MAMP, Laragon o el servidor integrado de PHP, y un navegador moderno. La instalación básica son tres órdenes:

git clone https://github.com/ablancodev/openspider.git
cd openspider
php -S localhost:8080

Después se abre localhost:8080 en el navegador, se escribe la URL del sitio y se pulsa Start. Quien no quiera tocar la terminal puede pedir al autor que se lo instale: el propio README ofrece ese servicio a través de su web.

La herramienta tiene límites que conviene conocer. No ejecuta JavaScript, así que las webs que generan el contenido en el navegador se analizan tal y como las entrega el servidor. Los datos se guardan en la memoria del navegador, lo que el autor recomienda para sitios de hasta unas decenas de miles de URL. Y como el componente PHP es un proxy, el README recuerda que la opción sin restricciones no debe usarse en un servidor público, además de pedir que solo se rastreen sitios con permiso y a velocidades razonables.

Preguntas frecuentes

¿Qué es OpenSpider?

Un rastreador SEO que funciona en el navegador y analiza todas las URL de una web en busca de problemas técnicos, publicado en GitHub por ablancodev.

¿OpenSpider es gratis?

Sí, se descarga gratis desde GitHub. Su autor lo presenta como código abierto, aunque el repositorio aún no incluye archivo de licencia.

¿Qué necesito para usarlo?

Un servidor web con PHP 7.4 o superior y la extensión cURL, como XAMPP o el servidor integrado de PHP, y un navegador moderno.

¿Analiza webs hechas con JavaScript?

No ejecuta JavaScript, así que analiza el HTML que entrega el servidor. El renderizado con un navegador headless figura en su hoja de ruta.

Fuentes:

Lo último

×