analizza_seo_sito
Samples a site’s home, sitemap, categories, and products to report SEO structure and product-description language for competitive research.
Instructions
Analizza a campione il sito di un altro negozio (di norma un concorrente) per capire come e' fatta la sua SEO e come descrive i prodotti: scarica la home, la sitemap, qualche categoria e una decina di prodotti (dura qualche decina di secondi: rispetta robots.txt e fa pause fra le richieste).
Il report contiene, oltre ai campi SEO (titoli, meta description, H1/H2,
dati strutturati, ALT), il TESTO analizzato: vocabolario (parole e coppie
di parole ricorrenti, unita' di misura), segnali di stile e intenzione ogni
1000 parole (inviti all'acquisto, fiducia e servizio, offerte, confronto e
guida, tono "tu" o "noi", tecnicismo, lunghezza delle frasi), struttura
delle descrizioni (paragrafi, elenchi, tabelle, video), i messaggi che il
sito ripete ovunque (spedizione, resi, inviti) e, per ogni pagina, un
breve estratto della descrizione. Non esegue JavaScript: se il sito
costruisce le pagine cosi' o serve pagine segnaposto, lo dice negli avvisi.
Rifiuta indirizzi di reti private.
url puo' essere l'indirizzo del sito o di una sua SEZIONE (es.
https://www.euronics.it/telefonia/): in quel caso sitemap e link restano dentro
quella sezione e il report indica il perimetro. Utile per i grandi cataloghi. Se
punta a una PAGINA di categoria (es. .../smartphone-1001.html) il campione si sceglie
fra le sottocategorie e i prodotti che quella pagina elenca, senza usare la sitemap.
COME USARLO: dal report ricava tu l'intenzione (informativa, comparativa, d'acquisto), il tono, cosa il sito enfatizza e come struttura le descrizioni, quali termini e misure usa per la categoria. Poi scrivi testi ORIGINALI per i nostri prodotti, con parole tue: gli estratti servono ad analizzare, non a riusare. Mai copiare frasi, titoli o description del concorrente, e solo cose vere sui nostri prodotti. Prima di applicare i testi con i tool SEO (aggiorna_seo_prodotto, crea_prodotto) passali a controlla_somiglianza, fai scegliere all'utente il livello di somiglianza che accetta e mostragli l'anteprima.
Il riepilogo dei punteggi (senza i testi delle pagine) viene mandato anche al plugin,
che lo mostra nella tab SEO di wp-admin; plugin nel report dice se e' stato salvato.
Se l'indirizzo e' quello del sito dell'utente, e' segnato come "Il tuo sito".
caratteri_per_pagina e' la lunghezza dell'estratto di ogni pagina (0 =
nessun estratto, massimo 2000): e' quello che pesa sui token del report.
max_categorie e max_prodotti alzano il campione fino a un tetto (10 e 30).
I testi analizzati restano salvati in locale per controlla_somiglianza.
Il report ha una valutazione della struttura SEO del sito da 0 a 9, per area
(titoli, meta description, intestazioni, dati strutturati, contenuto, aspetti
tecnici) e complessiva, con la prova di ogni criterio: dice se il sito e' un buon
modello. E' SOLO UN RIFERIMENTO: un sito scadente puo' essere buono su un'area.
Prima di proporre testi ispirati al sito, mostra all'utente punteggio e aree e
chiedigli se vuole usarlo come ispirazione e per quali aree; non decidere tu.
usa_curl: fa le richieste con il programma curl invece che con la libreria
Python (stesso User-Agent dichiarato, stesso rispetto di robots.txt, pause e
Retry-After: se il sito risponde ancora 429 si ferma). Usalo SOLO se l'utente
lo chiede esplicitamente, tipicamente per un sito che risponde 429 alla
libreria ma non a curl: e' una sua scelta e una sua responsabilita'.
Non cambiare User-Agent e non aggirare altri blocchi.
usa_browser: attiva il metodo con un browser vero (Chromium in locale, con il
suo User-Agent di serie, senza scaricare immagini e video). Funziona anche per i
siti costruiti con JavaScript. L'utente puo' attivarlo una volta per tutte con
SEO_ANALISI_USA_BROWSER=1; imposta questo parametro solo se l'utente lo chiede.
Con il browser attivo la scala e': HTTP; se la home risponde 403/429 o sembra
costruita con JavaScript, si aspetta il Retry-After e si passa al browser. Il
report dice il metodo usato. Se nemmeno il browser basta, l'errore suggerisce
analizza_pagine_salvate.
browser_visibile: come usa_browser ma con la finestra del browser visibile sullo
schermo dell'utente (SEO_ANALISI_BROWSER_VISIBILE=1 per averlo sempre). Alcuni siti
rifiutano il browser senza finestra e non quello visibile. Usalo solo se l'utente lo
chiede o lo approva dopo un rifiuto (403/429) anche con usa_browser: e' un tentativo
in piu' contro un rifiuto del sito, non il metodo predefinito.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| usa_curl | No | ||
| usa_browser | No | ||
| max_prodotti | No | ||
| max_categorie | No | ||
| browser_visibile | No | ||
| caratteri_per_pagina | No |