Visualización del grafo de enlaces internos

Lee el grafo de enlaces internos de un escaneo guardado: nodos, aristas, páginas huérfanas, la ruta más corta hasta una página y los enlaces que apuntan a ella. La aplicación de escritorio lo muestra, y la CLI y el MCP leen el mismo escaneo que usa la auditoría.

Qué hace

Grafo de todo el escaneo

scan-graph lee los enlaces internos conservados en un escaneo guardado, sin ninguna petición a la red. Informa de nodos, aristas y páginas huérfanas, y puede agrupar un sitio grande por sección. La pantalla Link graph de la aplicación de escritorio muestra los mismos contadores y una tabla paginada con cada URL, su código de estado HTTP, su profundidad de rastreo, sus enlaces entrantes y su número de palabras.

  • Filtra por posición del enlace (navegación, cabecera, barra lateral, pie, contenido u otra) o por sección
  • Agrupa por sección cuando el grafo es demasiado grande para listarlo
  • Compara dos escaneos para ver los enlaces añadidos y eliminados, y las nuevas páginas huérfanas

Grafo local

Céntrate en una página para ver sus páginas vecinas. En la tarjeta de URL de la aplicación de escritorio, la pestaña «Graph» dibuja los enlaces alrededor de la URL seleccionada, de uno a tres niveles de profundidad, a partir del escaneo guardado. Nunca se dibuja un enlace que el escaneo no contiene. En la CLI, scan-graph con --around y --depth devuelve el mismo vecindario en forma de datos.

  • La profundidad se limita a tres niveles, y el dibujo tiene un tamaño acotado
  • Los enlaces salientes y entrantes de la página se pueden listar
  • Solo lectura: no se escribe nada en tu proyecto ni en el sitio

Rutas y enlaces entrantes

scan-link-inspect responde a las preguntas que plantea el grafo. Devuelve la ruta observada más corta desde una URL de inicio hasta una página, las páginas que enlazan a ella y la posición de cada enlace. Puedes filtrar los enlaces por tipo de seguimiento, por clase de estado y por si son internos o externos.

  • Vistas: ruta, enlaces entrantes, contexto y enlaces paginados
  • Preajustes para los enlaces internos entrantes y para los destinos internos rotos
  • Los enlaces nofollow, sponsored y ugc se mantienen separados de los que se siguen

Tres pasos, un análisis guardado

  1. Rastrea el sitio una vez

    crawl-site sigue los enlaces del mismo host y guarda un escaneo SQLite que registra cada enlace interno con su texto ancla y su posición.

  2. Consulta el grafo desde el escaneo guardado

    scan link-inspect lee la ruta más corta hasta una página, los enlaces que apuntan a ella o los enlaces de una URL, sin volver a consultar el sitio.

  3. Corrige lo que muestra el grafo

    Las páginas huérfanas, las páginas profundas y los enlaces internos rotos se convierten en incidencias de auditoría, cada una con su corrección indicada junto a ella.

Comprobaciones de esta función

ComprobaciónQué significaGravedadEvidencia
ORPHAN_PAGELa página no tiene enlaces internos entrantes, así que usuarios y rastreadores solo pueden llegar a ella por URL o por sitemap.ImportantURL de la página y cero enlaces entrantes
DEEP_CLICK_DEPTHLa página está a más clics de la URL de inicio del rastreo que el mínimo configurado.ImportantProfundidad de clics y la URL de inicio
DEEP_DISCOVERY_PATHLa ruta de hipervínculos más corta desde la página de inicio es más larga que la profundidad configurada.TipRuta más corta desde la página de inicio
LOW_LINK_SCORELa puntuación de enlaces internos de la página está muy por debajo de la mediana del sitio.TipPuntuación de la página y mediana del sitio
ONLY_NOFOLLOW_INLINKSTodos los enlaces internos a la página son nofollow, así que la autoridad de enlace no llega a ella.ImportantEnlaces entrantes con sus valores rel
BROKEN_INTERNAL_LINKUn enlace interno apunta a una URL que devuelve 4xx.CriticalPágina de origen, posición del enlace y texto ancla, estado del destino
DUPLICATE_INTERNAL_LINKEl mismo destino con el mismo texto ancla aparece más de una vez en una página.TipDestino repetido, texto ancla y recuento

Un solo comando

bash
seohead-desktop --project ./shop

Primero, instala SpiderHead: guía de instalación. Cada comando también funciona como herramienta MCP para agentes de IA.

Qué necesitas

  • Un escaneo guardado: un archivo SQLite scan.v1 de crawl-site, o un escaneo abierto en la aplicación de escritorio
  • Los enlaces conservados en ese escaneo (los escaneos antiguos pueden necesitar scan-reanalyze para las posiciones de los enlaces)
  • Una URL de inicio para las consultas de rutas, y una URL de página para los grafos locales

Límites

  • Muestra los enlaces que observó el rastreo, no cómo los pondera un buscador
  • En un rastreo parcial, el número de huérfanas significa inaccesibles en el grafo observado, no en todo el sitio
  • Las posiciones de los enlaces siguen como not_classified cuando no se conservó el cuerpo de la página
  • La vista general de escritorio es una tabla con contadores. El grafo dibujado se limita a una URL

Preguntas

¿Necesito Screaming Frog para usar el grafo de enlaces?
No. El grafo lee el escaneo guardado que escribe crawl-site, el mismo que usa la auditoría. Las exportaciones de Screaming Frog son una entrada opcional.
¿Cambia algo el grafo en mi sitio?
No. Lee el archivo del escaneo guardado. No se escribe nada en tu sitio, y las comprobaciones solo informan de lo que encontró el rastreo.
Una página está en mi sitemap, pero aparece como huérfana. ¿Por qué?
ORPHAN_PAGE significa que ningún enlace interno apunta a ella. SITEMAP_ORPHAN es la versión para el sitemap del mismo problema. Añade un enlace desde una página relevante o quita la URL del sitemap.
¿Y si el rastreo fue parcial?
La herramienta no hace afirmaciones sobre todo el sitio a partir de rastreos parciales. Los recuentos de huérfanas y de componentes se etiquetan con su alcance, y una ruta o una lista de enlaces entrantes que falta se marca como parcial o no disponible, nunca como resultado limpio.
¿Puedo usar el grafo sin la aplicación de escritorio?
Sí. scan-graph y scan-link-inspect son comandos de la CLI y herramientas MCP, así que un script o un agente puede leer el mismo grafo en JSON.
¿Qué tamaño de grafo puede leer?
Las lecturas están acotadas. Hay límites máximos de nodos y aristas por llamada, y los sitios más grandes se agregan por sección, con el recorte indicado en el resultado.

Pruébalo en tu propio sitio