Analizador de enlaces internos

Revisa los enlaces internos, textos de anclaje y destinos repetidos de una página. Filtra los enlaces del código fuente y exporta las filas relevantes.

El Analizador de enlaces internos lista los enlaces que una página pública ofrece a sus lectores, con texto de anclaje, categoría, valores rel y líneas del código HTML. Introduce la URL de una página para revisar navegación, imágenes enlazadas y destinos repetidos antes de editar. El informe abarca los enlaces salientes del HTML obtenido de esa página; los enlaces entrantes, la disponibilidad de los destinos y el resto del sitio requieren comprobaciones separadas.

¿Qué comprueba el analizador de enlaces internos?

Introduce una URL completa de página HTTP o HTTPS. Screpy sigue las redirecciones de la página de origen y lee el HTML final, extrayendo elementos <a> con el atributo href. Cada aparición conservada muestra su URL resuelta, etiqueta extraída, categoría, valores rel y línea del código fuente. Los filtros permiten aislar un grupo sin eliminar otras filas del informe.

Resulta útil tras publicar un artículo, actualizar un menú o modificar un bloque reutilizable. Lee el código devuelto sin ejecutar JavaScript, por lo que pueden faltar enlaces insertados posteriormente. Usa una página pública: una pantalla de acceso puede tener enlaces distintos a los del contenido protegido. Si no se puede leer el HTML, la comprobación solicitada queda no disponible.

La respuesta de origen y las categorías no demuestran que los destinos funcionen. Usa el Comprobador de enlaces rotos para una comprobación limitada de su disponibilidad.

Entiende las cuatro categorías de enlaces

Un enlace interno apunta a otra URL con el mismo origen que la página final obtenida. El origen incluye esquema, nombre de host y puerto. Compartir marca o dominio principal no basta: www.example.com, shop.example.com y http://example.com difieren de https://example.com.

Ejemplo ilustrativo para la página de origen https://example.com/guides/links/, sin URL base personalizada:

Enlace en el código fuente Categoría Motivo
/pricing/ Interno Mismo origen, ruta distinta
#examples Misma página Misma ruta y consulta; solo cambia el fragmento
?view=print Interno Mismo origen, consulta distinta
https://shop.example.com/ Externo Nombre de host distinto
mailto:help@example.com Otros No es un destino HTTP o HTTPS resuelto

El grupo de la misma página se separa de los enlaces internos a otras URL. Los valores href vacíos, no admitidos o que no se pueden resolver pertenecen a Otros; esta categoría no implica automáticamente un enlace roto.

Las URL relativas usan la base del documento. Como explica MDN sobre el elemento base, un <base href> personalizado puede cambiar incluso el destino de un enlace de fragmento. Lee la URL resuelta antes de decidir a qué página conduce.

Mejora los textos de anclaje y las imágenes enlazadas

Empieza por las advertencias de etiquetas vacías y después lee las demás dentro de sus frases. Screpy extrae el texto de los elementos descendientes o, si el anclaje no tiene texto, los valores alt de las imágenes. No calcula el nombre accesible completo del navegador a partir de aria-label, aria-labelledby o title. Por tanto, una extracción vacía requiere inspección; por sí sola no prueba que el enlace carezca de nombre para todos los usuarios.

En un párrafo sobre opciones de entrega, sustituye un vago «haz clic aquí» por «comparar opciones de entrega» si describe correctamente el destino. El analizador no marca automáticamente todas las frases genéricas: revisa su claridad. La guía de enlaces de Google recomienda anclajes descriptivos, razonablemente concisos y adecuados al contexto; forzar palabras clave en etiquetas ajenas al tema no ayuda al lector.

Cuando una imagen es el único contenido del enlace, su texto alternativo debe comunicar el destino o la acción, como muestra la guía de imágenes funcionales del W3C. «Página de inicio de la tienda de ejemplo» puede explicar mejor un logotipo enlazado que «logotipo». Usa el Comprobador de texto alternativo para revisar las alternativas de las imágenes por separado y luego examina cómo funciona cada imagen enlazada en la página.

Lee los atributos rel en su contexto

La columna rel muestra valores registrados en el código fuente, no una puntuación de valor del enlace o de posicionamiento. Un valor vacío no es automáticamente un error. Según la guía de Google sobre enlaces salientes, los enlaces habituales no necesitan una calificación especial. sponsored identifica ubicaciones pagadas y ugc enlaces de contenido generado por usuarios; nofollow corresponde cuando los otros valores no encajan y prefieres que Google no asocie tu sitio con el destino o no lo rastree mediante ese enlace.

Revisa el propósito antes de cambiar un valor. Este inventario no evalúa directivas robots de la página ni establece si un destino está indexado. Un enlace nofollow no demuestra noindex; el destino puede descubrirse por otras vías.

Revisa los destinos repetidos

El panel de destinos repetidos agrupa las filas conservadas del filtro actual. Ignora los fragmentos de URL pero mantiene las consultas. Por ejemplo, /guide/#setup y /guide/#examples comparten grupo; /guide/?view=print queda separado. Las filas originales siguen visibles: el número de apariciones no equivale al de páginas únicas.

La repetición puede ser útil: cabecera, pie y párrafo pueden ofrecer caminos legítimos hacia una misma página. Revisa enlaces repetidos cercanos que no añadan una opción útil o etiquetas diferentes que prometan contenidos contradictorios. Mantén la ruta más clara para ese contexto.

No existe una cantidad universal ideal de enlaces internos. La guía de Google sobre enlaces internos favorece conexiones útiles e indica que las páginas importantes deben recibir un enlace desde otra página. Este inventario de enlaces salientes no puede demostrar que todas lo reciban.

Comprueba la cobertura antes de interpretar los totales

Screpy conserva las primeras 2.000 apariciones de anclajes en orden HTML. El total corresponde a todos los anclajes con href encontrados en el código analizado, mientras que los recuentos por categoría describen las filas conservadas. En una página ilustrativa con 2.300 anclajes, se conservan 2.000 filas y se omiten 300 apariciones. Las cuatro categorías suman por tanto 2.000, no 2.300; el informe muestra cobertura parcial.

El verde indica que las comprobaciones admitidas terminaron sin advertencias. El amarillo solicita revisar una etiqueta extraída vacía o la cobertura parcial. Estos indicadores describen el informe del código fuente, no la salud de los destinos. Si falla la obtención del origen, la comprobación no se pudo completar.

Revisa también los avisos de acortamiento: las etiquetas de más de 500 caracteres se acortan en el informe. La cobertura completa de filas no significa que todas las etiquetas se muestren enteras ni que la navegación, accesibilidad o indexación se hayan auditado exhaustivamente.

Exporta una lista de correcciones y comprueba de nuevo la página

Elige un filtro de categoría y descarga sus filas conservadas en CSV. Los cinco campos son URL, text, kind, rel y line: dirección resuelta si existe, etiqueta extraída, categoría, valores de relación registrados y línea de origen. La descarga JSON conserva todo el informe retenido, no solo la vista filtrada. Ninguna exportación recupera apariciones omitidas ni el texto completo de las etiquetas acortadas.

Localiza los enlaces en el HTML devuelto mediante las líneas de origen; no se garantiza que coincidan con las del editor de plantillas. Prioriza los enlaces importantes con etiquetas poco claras, destinos no deseados o repeticiones confusas. Edita la página o bloque reutilizable correspondiente, publica la corrección y vuelve a analizar el código fuente.

Si un destino parece redirigir, examina su cadena con el Comprobador de redirecciones antes de elegir una URL de sustitución. Encontrar páginas huérfanas o enlaces entrantes requiere un análisis más amplio del sitio; este informe no puede responder esas preguntas inspeccionando una sola página.

Preguntas sobre el análisis de enlaces internos

Revisa los enlaces internos, textos de anclaje y destinos repetidos de una página. Filtra los enlaces del código fuente y exporta las filas relevantes.

¿El CSV contiene todos los enlaces?

El CSV contiene las filas conservadas del filtro de categoría actual. JSON contiene todo el informe conservado. Ninguna exportación incluye apariciones omitidas tras el límite de 2.000 filas ni recupera etiquetas acortadas.

¿Detecta enlaces añadidos mediante JavaScript?

Solo lee los enlaces del HTML devuelto; no ejecuta JavaScript. Un enlace insertado después de cargar la página puede faltar en el informe.

¿Qué significa un resultado correcto sin enlaces?

No se encontraron elementos de anclaje con href en el código fuente comprobado. La comprobación admitida puede finalizar correctamente con cero filas; esto no demuestra que la página renderizada carezca de enlaces ni que la navegación interna sea buena.

¿Verifica que los destinos funcionen?

No solicita las URL de destino. Interno, externo, misma página y otros son clasificaciones del código fuente, no resultados de estado HTTP o indexación. Usa el Comprobador de enlaces rotos para revisar la disponibilidad.

¿Encuentra enlaces entrantes o páginas huérfanas?

No. Lista los enlaces salientes de un documento HTML obtenido. Los enlaces entrantes y las páginas huérfanas requieren comparar enlaces en un conjunto más amplio de páginas.

¿Por qué un enlace a mi subdominio se clasifica como externo?

La clasificación interna exige el mismo origen: esquema, nombre de host y puerto. Un subdominio distinto, el host www o el esquema HTTP pueden ser externos aunque ambas direcciones te pertenezcan.