Drupal XML Sitemap

Il primo passo per il posizionamento sui motori di ricerca

La sitemap classica di un sito web (mappa del sito in HTML) è una pagina che elenca tutti i contenuti del sito indicandone la posizione in maniera gerarchica, mentre, per aiutare i motori di ricerca nell'analisi delle pagine di un sito, sono state introdotte le sitemap XML: essenziali per il SEO Drupal.

20 September 2024

Com'è costruita una sitemap XML

Una sitemap in formato XML è un file che descrive la struttura del sito e consente ai motori di ricerca di esplorarne meglio i contenuti. La sua struttura è semplice e standardizzata:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://www.example.com/index.html</loc>
    <lastmod>2024-09-20</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>

Ogni elemento <url> descrive una pagina del sito e può includere:

  • <loc>: l’URL della pagina
  • <lastmod>: data dell’ultima modifica
  • <changefreq>: frequenza stimata degli aggiornamenti
  • <priority>: importanza relativa rispetto alle altre pagine

Drupal e le sitemap XML

Storicamente, il modulo XML Sitemap è stato la soluzione principale per generare sitemap XML in Drupal. Questo modulo era in grado di includere nel file elementi come nodi, utenti, termini di tassonomia, voci di menu e percorsi personalizzati.

Tuttavia, il modulo XML Sitemap non è più l'unica soluzione perché per Drupal 11 il modulo Simple XML Sitemap ha preso piede fino quasi a diventare standard per le nuove installazioni.

Il nuovo modulo: Simple XML Sitemap

Simple XML Sitemap è un modulo moderno, leggero e compatibile con gli ultimi standard di Google. Le sue caratteristiche principali includono:

  • Generazione automatica della sitemap all'aggiornamento dei contenuti
  • Supporto per contenuti personalizzati e voci di menu
  • Compatibilità con entità personalizzate
  • Supporto per sitemap multiple
  • Supporto per integrazione immagini nella sitemap
  • Invio automatico a Google e Bing

Installazione e configurazione

  1. Installa il modulo:

    composer require 'drupal/simple_sitemap:^4.2'
  2. Abilitalo:

    drush en simple_sitemap
  3. Configuralo da: /admin/config/search/simplesitemap
  4. Rigenera manualmente la sitemap con:

    drush simple-sitemap:generate

L'URL della sitemap sarà generalmente disponibile all'indirizzo: https://www.example.com/sitemap.xml

Integrazione con Google Search Console

Una volta generata la sitemap è utile inserirla nella Google Search Console per migliorare la copertura e l'indicizzazione del sito. Una volta aggiunto il sito, potrai caricare il percorso della sitemap direttamente dal pannello di controllo.


Con Simple XML Sitemap, Drupal 11 offre una soluzione moderna e affidabile per la gestione delle sitemap XML.