Segmenti

Analizza un sito grande sezione per sezione - regole su 20 campi, vince il primo segmento che corrisponde, un segmento per directory, punteggio e statistiche per segmento, filtro globale.

Perché i segmenti

Su un sito grande, un punteggio globale nasconde dove sono davvero i problemi. I segmenti (dalla 3.14) suddividono l’audit in sezioni con un nome, esattamente come i segmenti di Screaming Frog: schede prodotto, categorie, blog, una lingua, pagine senza traffico, pagine indicizzabili con poco contenuto…

Segmenti: punteggio di salute, errori e problemi principali per sezione del sito

Regole

Un segmento è un nome, un colore, una modalità di corrispondenza (tutte le regole = E, almeno una regola = O) e fino a 20 regole. Una regola è un campo, un operatore e un valore.

  • Campi: percorso, URL, title, H1, meta description, tipo di contenuto, indicizzabilità, indicizzabile, stato HTTP, profondità di clic, parole, link in entrata unici, Link Score, tempo di risposta, nella sitemap, HTML, tipo di dati strutturati, lingua, canonical, clic di Search Console, sessioni GA4 e le tue estrazioni personalizzate (extract:<name>).
  • Operatori: testo (contiene, è uguale a, inizia con, finisce con, regex, è vuoto…), numero (=, ≠, >, ≥, <, ≤, vuoto) e booleano (è vero, è falso).
  • Le espressioni regolari non valide vengono lette come testo semplice e segnalate, senza mai bloccare. Fino a 50 segmenti.
  • Vince il primo segmento che corrisponde: una pagina appartiene al primo segmento di cui rispetta le regole, quindi ordina i tuoi segmenti; il resto va in Senza segmento. Conteggio delle pagine in tempo reale mentre modifichi.

Un file di segmenti, come esportato dall’app o scritto a mano per la CLI (docs/segments.example.json nel repository):

{
  "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 per iniziare

Crea dalle directory costruisce un segmento per ogni cartella di primo livello, e scende di un livello quando una sola cartella contiene tutto il sito (per esempio /fr/). Modifica poi nomi, colori e regole.

Applicati dopo il crawl

I segmenti vengono applicati senza ripetere il crawl: creali, modificali o riordinali in qualsiasi momento. Sono salvati con il crawl, memorizzati per sito nel browser e riutilizzati per i crawl successivi del sito. Importali ed esportali in JSON per condividerli con il team.

Cosa cambia quando filtri

Scegli un segmento nella barra laterale e ogni pagina lo segue: dashboard, punteggio di salute e pilastri, problemi SEO, piano d’azione, tutte le tabelle, esportazioni CSV e report PDF vengono ricalcolati per quella sezione con esattamente lo stesso metodo di calcolo del crawl completo (il riepilogo del motore viene riprodotto quando si ricalcola il crawl completo; è coperto da test unitari).

  • La dashboard mostra una tabella dei segmenti: pagine, quota, punteggio di salute, errori, avvisi, % indicizzabili, profondità media, parole, Link Score, tempo di risposta, sessioni GA4 e problemi principali. Clicca su una riga per filtrare tutto l’audit; clicca su un problema per aprirlo in quel segmento.
  • Ogni problema mostra una suddivisione per segmento (barra impilata e chip che filtrano).
  • Una colonna Segmento compare nelle tabelle delle pagine, negli elenchi degli URL interessati e nelle esportazioni CSV.
  • La mappa del sito e la vista 2D / 3D ottengono Colore per segmento, con il segmento attivo evidenziato su tutto il sito.
  • Il report PDF nomina il segmento in copertina quando riguarda un solo segmento, altrimenti aggiunge una sezione Risultati per segmento.

Riga di comando e agenti

CLI: --segments segments.json, --segment-folders (un segmento per directory di primo livello), --segment blog (riepilogo, CSV e report su un solo segmento; il JSON conserva il crawl completo); una tabella per segmento nella console e una colonna Segmento in pages.csv e issues.csv.

Agenti IA: lo strumento arachnide_segments (ottenere le statistiche per segmento, suggerire un segmento per directory, impostare l’elenco), e un parametro segment su riepilogo, problemi, piano d’azione, ricerca di pagine e prontezza GEO; opzione segments sugli strumenti di crawl.

I contatori di link dei segmenti sono calcolati in un solo passaggio dalla 3.19 (475 ms per 10 segmenti su 20 milioni di link).

Versione 3.21.0 Le tabelle di riferimento e il changelog sono generati dal repository di Arachnide (commit f287355). Modifica questa pagina su GitHub