Vai al contenuto

SEO tecnica, URL e contenuti in Drupal

In breve: URL, redirect, sitemap, ricerca interna, lingue, metadati e indicizzazione. Questa guida riunisce i casi che prima erano distribuiti in trenta URL molto simili e li organizza in un unico percorso diagnostico verificabile.

Ambito e componenti da controllare

Il sintomo visibile è soltanto il punto di partenza. Prima di modificare Drupal, separa applicazione, estensioni, tema, database, cache, web server e servizi esterni. Cambia una variabile per volta e conserva sempre l’evidenza che conferma o esclude un livello.

Sintomi ed evidenze da raccogliere

Sintomo Prima evidenza utile
URL errati Registra URL, utente, orario, risultato atteso e messaggio esatto; poi cerca la stessa evidenza nei log.
Problemi di indicizzazione Registra URL, utente, orario, risultato atteso e messaggio esatto; poi cerca la stessa evidenza nei log.
Contenuti duplicati Registra URL, utente, orario, risultato atteso e messaggio esatto; poi cerca la stessa evidenza nei log.
Lingue o varianti non coerenti Registra URL, utente, orario, risultato atteso e messaggio esatto; poi cerca la stessa evidenza nei log.
Ricerca o sitemap non aggiornata Registra URL, utente, orario, risultato atteso e messaggio esatto; poi cerca la stessa evidenza nei log.

Diagnosi per componente

Ogni componente può produrre sintomi simili. Le schede seguenti indicano cosa significa ciascun caso e quale prova raccogliere prima della correzione.

Clean URLs

Nel contesto di Drupal, Clean URLs partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

URL errati

Quando Clean URLs genera URL errati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Problemi di indicizzazione

Quando Clean URLs non viene indicizzato correttamente, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Contenuti duplicati

Quando Clean URLs mostra contenuti duplicati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Lingue o varianti non coerenti

Quando Clean URLs non gestisce correttamente lingue o varianti, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ricerca o sitemap non aggiornata

Quando Clean URLs non aggiorna ricerca interna o sitemap, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Redirect e Pathauto

Nel contesto di Drupal, Redirect e Pathauto partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

URL errati

Quando Redirect e Pathauto genera URL errati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Problemi di indicizzazione

Quando Redirect e Pathauto non viene indicizzato correttamente, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Contenuti duplicati

Quando Redirect e Pathauto mostra contenuti duplicati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Lingue o varianti non coerenti

Quando Redirect e Pathauto non gestisce correttamente lingue o varianti, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ricerca o sitemap non aggiornata

Quando Redirect e Pathauto non aggiorna ricerca interna o sitemap, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

La sitemap

Nel contesto di Drupal, la sitemap partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

URL errati

Quando la sitemap genera URL errati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Problemi di indicizzazione

Quando la sitemap non viene indicizzato correttamente, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Contenuti duplicati

Quando la sitemap mostra contenuti duplicati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Lingue o varianti non coerenti

Quando la sitemap non gestisce correttamente lingue o varianti, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ricerca o sitemap non aggiornata

Quando la sitemap non aggiorna ricerca interna o sitemap, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Le lingue

Nel contesto di Drupal, le lingue partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

URL errati

Quando le lingue genera URL errati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Problemi di indicizzazione

Quando le lingue non viene indicizzato correttamente, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Contenuti duplicati

Quando le lingue mostra contenuti duplicati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Lingue o varianti non coerenti

Quando le lingue non gestisce correttamente lingue o varianti, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ricerca o sitemap non aggiornata

Quando le lingue non aggiorna ricerca interna o sitemap, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

La ricerca

Nel contesto di Drupal, la ricerca partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

URL errati

Quando la ricerca genera URL errati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Problemi di indicizzazione

Quando la ricerca non viene indicizzato correttamente, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Contenuti duplicati

Quando la ricerca mostra contenuti duplicati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Lingue o varianti non coerenti

Quando la ricerca non gestisce correttamente lingue o varianti, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ricerca o sitemap non aggiornata

Quando la ricerca non aggiorna ricerca interna o sitemap, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Dati strutturati e metadati

Nel contesto di Drupal, dati strutturati e metadati partecipa a un flusso più ampio. Assistenza Drupal per errori, Composer, Drush, moduli, temi, cache, configurazione, sicurezza e migrazioni. Per questo è necessario osservare non soltanto la pagina finale, ma anche ciò che accade nell’area amministrativa e i report di stato di Drupal, nei processi pianificati e nei servizi collegati.

URL errati

Quando dati strutturati e metadati genera URL errati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Problemi di indicizzazione

Quando dati strutturati e metadati non viene indicizzato correttamente, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Contenuti duplicati

Quando dati strutturati e metadati mostra contenuti duplicati, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Lingue o varianti non coerenti

Quando dati strutturati e metadati non gestisce correttamente lingue o varianti, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Ricerca o sitemap non aggiornata

Quando dati strutturati e metadati non aggiorna ricerca interna o sitemap, il sintomo non basta per scegliere la correzione. Su Drupal conviene prima verificare come il CMS genera URL, relazioni tra contenuti, canonical, lingue, sitemap e segnali destinati ai motori di ricerca. La prima evidenza utile è il messaggio registrato nei log nello stesso momento della richiesta, insieme alla versione del CMS, di PHP e dei componenti modificati di recente.

Percorso diagnostico in ordine

Esegui i controlli dal meno invasivo al più profondo. Un tentativo è utile solo se ha un risultato atteso, produce un’evidenza e può essere annullato.

  1. Mappare URL attuali, canonical, redirect e lingue

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

  2. Controllare risposta HTTP e output HTML effettivo

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

  3. Confrontare menu, route e configurazioni globali

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

  4. Verificare sitemap, robots e segnali noindex

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

  5. Rigenerare gli indici di ricerca previsti

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

  6. Testare URL con e senza parametri, filtri e varianti

    Esegui questo controllo su un caso preciso e annota il risultato. Se l’evidenza cambia, ripeti la richiesta nelle stesse condizioni per evitare che cache, sessioni o dati differenti falsino il confronto.

Strumenti e percorsi utili in Drupal

  • Esegui vendor/bin/drush status dalla root corretta per registrare versione, database e percorso dei file.
  • Controlla i messaggi recenti con gli strumenti di report o vendor/bin/drush watchdog:show --count=50.
  • Usa vendor/bin/drush cache:rebuild solo come test mirato: una cache ricostruita non corregge codice, dati o dipendenze errati.
Attenzione: comandi, percorsi e nomi dei menu cambiano tra versioni e ambienti. Verifica sempre la documentazione della versione installata e non eseguire comandi distruttivi senza backup.

Verifica finale e rollback

Il ritorno della pagina non basta a chiudere l’intervento. Ripeti il caso iniziale, un caso di controllo e i flussi collegati; poi verifica che non siano comparsi nuovi errori.

  • Clean URLs nel caso che generava il problema e in un secondo caso di controllo
  • frontend e area amministrativa con utenti e permessi differenti
  • salvataggio dei dati e assenza di nuovi errori nei log
  • email, attività pianificate, API, code o callback coinvolte
  • cache e CDN dopo la riattivazione
  • prestazioni, consumo risorse e stabilità per un intervallo adeguato
  • backup aggiornato e documentazione della modifica

Riferimenti ufficiali

I percorsi e i comandi possono cambiare tra versioni. Prima di intervenire, confronta la procedura con la documentazione della versione installata e conserva un rollback verificato.

Domande frequenti

Da quale controllo partire per SEO tecnica, URL e contenuti in Drupal?

Parti da un caso riproducibile e dal log registrato nello stesso orario. Versioni, ultima modifica, URL, utente e risultato atteso permettono di distinguere un errore applicativo da cache, infrastruttura o servizi esterni.

È sufficiente svuotare la cache?

No. La cache è un livello da verificare, ma non corregge file mancanti, dipendenze incompatibili, dati incoerenti o configurazioni errate. Usala come test e annota quale livello ha restituito la risposta.

Quando serve un ambiente di staging?

Quando la correzione può influire su utenti, ordini, contenuti, permessi o configurazioni. Lo staging deve rappresentare il caso reale senza esporre dati personali e deve avere un piano di riallineamento con la produzione.

Quali informazioni preparare prima di chiedere assistenza?

Prepara URL, messaggio, orario, versione di Drupal, versione PHP e database, modifiche recenti, accessi disponibili e un estratto pertinente dei log. Non inviare password nel primo messaggio.

Quando è preferibile un rollback?

Quando il ripristino del servizio è prioritario e la modifica può essere annullata senza perdere dati recenti. Prima confronta file e database del backup con lo stato corrente e conserva separatamente ordini, utenti o contenuti creati dopo la copia.

Serve una diagnosi sul tuo sito?

Se il problema riguarda un’installazione reale, prepara versione, URL, orario, modifiche recenti e log pertinenti.

Assistenza Drupal Invia i dettagli del problema