Segmentos
Audita un sitio grande sección por sección - reglas sobre 20 campos, gana el primer segmento que coincide, un segmento por directorio, puntuación y estadísticas por segmento, filtro global.
Por qué segmentos
En un sitio grande, una puntuación global esconde dónde están realmente los problemas. Los segmentos (desde la 3.14) dividen la auditoría en secciones con nombre, igual que los segmentos de Screaming Frog: fichas de producto, categorías, blog, un idioma, páginas sin tráfico, páginas indexables con contenido escaso…
Reglas
Un segmento es un nombre, un color, un modo de coincidencia (todas las reglas = Y, al menos una regla = O) y hasta 20 reglas. Una regla es un campo, un operador y un valor.
- Campos: ruta, URL, title, H1, meta description, tipo de contenido, indexabilidad, indexable, estado HTTP, profundidad de clic, palabras, enlaces entrantes únicos, Link Score, tiempo de respuesta, en el sitemap, HTML, tipo de datos estructurados, idioma, canonical, clics de Search Console, sesiones GA4, y tus extracciones personalizadas (
extract:<nombre>). - Operadores: texto (contiene, es igual a, empieza por, termina en, regex, está vacío…), número (=, ≠, >, ≥, <, ≤, vacío) y booleano (es verdadero, es falso).
- Las expresiones regulares no válidas se leen como texto simple y se señalan, nunca bloquean. Hasta 50 segmentos.
- Gana el primer segmento que coincide: una página pertenece al primer segmento cuyas reglas cumple, así que ordena tus segmentos; el resto va a Sin segmento. Recuento de páginas en directo mientras editas.
Un archivo de segmentos, tal como lo exporta la aplicación o escrito a mano para la CLI (docs/segments.example.json en el repositorio):
{
"app": "Arachnide SEO Spider",
"segments": [
{ "name": "Product pages", "color": "#2563eb", "match": "all", "rules": [{ "field": "path", "op": "startsWith", "value": "/product/" }] },
{ "name": "Categories", "color": "#d97706", "match": "any", "rules": [{ "field": "path", "op": "startsWith", "value": "/category/" }, { "field": "path", "op": "regex", "value": "^/c/[a-z-]+/?$" }] },
{ "name": "Blog", "color": "#059669", "match": "all", "rules": [{ "field": "path", "op": "startsWith", "value": "/blog/" }] },
{ "name": "Thin indexable pages", "color": "#db2777", "match": "all", "rules": [{ "field": "words", "op": "lt", "value": 200 }, { "field": "indexable", "op": "isTrue" }] }
]
}
Un clic para empezar
Crear desde los directorios construye un segmento por carpeta de primer nivel, y baja un nivel cuando una sola carpeta contiene todo el sitio (por ejemplo /fr/). Después edita los nombres, colores y reglas.
Se aplican después del rastreo
Los segmentos se aplican sin volver a rastrear: créalos, edítalos o reordénalos en cualquier momento. Se guardan con el rastreo, se recuerdan por sitio en el navegador y se reutilizan en los siguientes rastreos del sitio. Impórtalos y expórtalos en JSON para compartirlos con un equipo.
Qué cambia cuando filtras
Elige un segmento en la barra lateral y todas las páginas lo siguen: panel, puntuación de salud y pilares, problemas SEO, plan de acción, todas las tablas, exportaciones CSV e informe PDF se recalculan para esa sección con exactamente el mismo método de puntuación que el rastreo completo (recalcular el rastreo completo reproduce el resumen del motor; está cubierto por pruebas unitarias).
- El panel muestra una tabla de segmentos: páginas, cuota, puntuación de salud, errores, advertencias, % indexable, profundidad media, palabras, Link Score, tiempo de respuesta, sesiones GA4 y problemas principales. Haz clic en una fila para filtrar toda la auditoría; haz clic en un problema para abrirlo en ese segmento.
- Cada problema muestra un reparto por segmento (barra apilada y chips que filtran).
- Una columna Segmento aparece en las tablas de páginas, las listas de URL afectadas y las exportaciones CSV.
- La cartografía y la vista 2D / 3D ganan Color por segmento, con el segmento activo resaltado sobre todo el sitio.
- El informe PDF nombra el segmento en la portada cuando es para un solo segmento, o añade una sección Resultados por segmento en caso contrario.
Línea de comandos y agentes
CLI: --segments segments.json, --segment-folders (un segmento por directorio de primer nivel), --segment blog (resumen, CSV e informe de un solo segmento; el JSON conserva el rastreo completo); una tabla por segmento en la consola y una columna Segmento en pages.csv e issues.csv.
Agentes de IA: la herramienta arachnide_segments (obtener las estadísticas por segmento, sugerir un segmento por directorio, definir la lista), y un parámetro segment en el resumen, los problemas, el plan de acción, la búsqueda de páginas y la preparación GEO; opción segments en las herramientas de rastreo.
Los contadores de enlaces por segmento se calculan en una sola pasada desde la 3.19 (475 ms para 10 segmentos sobre 20 millones de enlaces).