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.