Repolode
AgriciDaniel

AgriciDaniel/on-page-seo

Aplicación web autoalojada que audita hasta 500 páginas de un sitio web con 74 métricas de SEO on-page, usando Firecrawl y DataForSEO.

Estrellas
269
Forks
57
Issues abiertos
3
Último commit
hace 5 meses

¿Qué es?

On-Page SEO Analyzer es una aplicación web para auditar el SEO on-page de un sitio web. Inicias una auditoría, la herramienta descubre páginas del sitio mediante Firecrawl y luego analiza cada una con 74 métricas de SEO usando la API de DataForSEO. Una auditoría puede abarcar hasta 500 páginas.

La interfaz muestra el progreso en tiempo real durante la auditoría e incluye seguimiento de Core Web Vitals para LCP, FID y CLS. Los resultados se pueden exportar como CSV o JSON, y la aplicación admite el modo oscuro.

El proyecto es un monorepo de TypeScript con un frontend de React 19 y Vite, y un backend de Express que almacena los datos en SQLite. Las claves de API se pueden configurar en un archivo .env o desde la página de configuración.

Funciones clave

  • 01Descubre automáticamente las páginas de un sitio web con Firecrawl.
  • 02Analiza 74 métricas de SEO por página mediante DataForSEO.
  • 03Realiza un seguimiento de Core Web Vitals: LCP, FID y CLS.
  • 04Muestra el progreso de la auditoría en tiempo real mediante eventos enviados por el servidor.
  • 05Exporta los resultados de auditoría como CSV o JSON.
  • 06Ofrece una API REST para iniciar y gestionar auditorías.

Casos de uso

  • Auditar el SEO on-page de un sitio web empresarial con cientos de páginas.
  • Detectar metadatos ausentes o incoherentes y problemas en las métricas de todo un sitio.
  • Exportar datos de auditorías SEO a hojas de cálculo para presentarlos al equipo.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/AgriciDaniel/on-page-seo.git
  2. 2

    Entra en la carpeta del proyecto

    cd on-page-seo
  3. 3

    Instala todas las dependencias

    npm run install:all
  4. 4

    Inicia los servidores de desarrollo

    npm run dev

Antes de usarlo

  • Para ejecutar auditorías, necesitas una clave de API de Firecrawl de pago y una cuenta de DataForSEO.

Temas

Preguntas frecuentes

¿Qué es on-page-seo?
Aplicación web autoalojada que audita hasta 500 páginas de un sitio web con 74 métricas de SEO on-page, usando Firecrawl y DataForSEO. On-Page SEO Analyzer es una aplicación web para auditar el SEO on-page de un sitio web. Inicias una auditoría, la herramienta descubre páginas del sitio mediante Firecrawl y luego analiza cada una con 74 métricas de SEO usando la API de DataForSEO. Una auditoría puede abarcar hasta 500 páginas.
¿on-page-seo es gratuito? ¿Qué licencia tiene?
on-page-seo es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿on-page-seo sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de on-page-seo fue el 6 jun 2026.
¿Para qué puedo usar on-page-seo?
Auditar el SEO on-page de un sitio web empresarial con cientos de páginas. Detectar metadatos ausentes o incoherentes y problemas en las métricas de todo un sitio. Exportar datos de auditorías SEO a hojas de cálculo para presentarlos al equipo.
¿Cómo se instala on-page-seo?
Clona el repositorio: git clone https://github.com/AgriciDaniel/on-page-seo.git Entra en la carpeta del proyecto: cd on-page-seo Instala todas las dependencias: npm run install:all Inicia los servidores de desarrollo: npm run dev
¿Dónde consigo on-page-seo?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AgriciDaniel/on-page-seo

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados