Come creare una Sitemap XML per il tuo sito

Se gestisci un sito Web di qualsiasi tipo, dovresti probabilmente avere una mappa del sito XML . Aiuterà l'ottimizzazione dei motori di ricerca(help your search engine optimization) ( SEO ). Ma potresti chiederti cos'è una mappa del sito XML e, anche se lo sapessi, come creeresti una mappa del sito XML? 

La buona notizia è che creare una mappa del sito XML è più facile che capire esattamente di cosa si tratta. E anche la comprensione delle mappe dei siti XML è abbastanza semplice. Puoi farlo.

Che cos'è una Sitemap XML?(What Is An XML Sitemap?)

Let’s cover the XML part first. XML stands for eXtensible Markup Language. It’s not exactly a programming language. It’s a flexible way to tell web browsers and other programs about the data an XML document carries. 

For example, we could tell someone we live at 123 Main Street and they’d understand. But programs don’t. 

XML tags placed on either side of the address data will help tell the program what the data means. Tags are always in pairs with one opening tag <pre><StreetNumber></pre> and one closing tag  <pre></StreetNumber></pre>

Quindi potremmo usare i tag XML per dire ai programmi cosa significano quei dati. Potrebbe sembrare:

<pre>
   <StreetNumber>123</StreetNumber>
   <StreetName>Main</StreetName>
   <StreetType>Street</StreetType>
</pre>

Per un programma che riconosce quei tag, saprà che è un indirizzo completo. Quindi il programma può utilizzare tali informazioni per fare qualcosa di utile.

La parte estensibile significa che quei tag potrebbero essere qualsiasi cosa! Se il programma ha compreso il tag

 to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.

Sulla mappa del sito. È più o meno come sembra. È una mappa di dove trovare diversi tipi di informazioni sul nostro sito web.

I(Search) motori di ricerca, come Google , vogliono informazioni specifiche in modo da sapere come classificare e classificare il nostro sito. La mappa del sito XML può fornire tali informazioni.

Questo è un esempio di sitemap XML per una singola pagina web.(XML)

<pre>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</pre>

Ecco cosa significano quei tag:

<pre><?xml version="1.0" encoding="UTF-8"?></pre> 

Questo dice al motore di ricerca che la versione XML che stiamo usando è 1.0 e il testo è codificato in UTF-8 . Questa è la specifica di codifica in cui deve trovarsi la mappa del sito.

<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre> 

Questo dice al motore di ricerca quale standard della mappa del sito viene utilizzato nella nostra mappa del sito. Ricorda(Remember) , il nostro XML deve utilizzare gli stessi tag del programma che deve leggerlo per poterlo comprendere.

<pre><url></pre> 

Questo indica al motore di ricerca che le informazioni su un URL ( Uniform Resource Locator ) seguiranno. Un URL è anche noto come indirizzo Web o collegamento.

<pre><loc> 

Questo definisce i dati nel tag come la posizione effettiva o l' URL specifico della pagina da indicizzare.

<pre><lastmod></pre> 

Questo dice al motore di ricerca quando quella pagina è stata modificata l'ultima volta.

<pre><changefreq></pre> 

Ciò consente al motore di ricerca di conoscere la frequenza di modifica di quella pagina. I valori accettabili sono sempre orari, giornalieri, settimanali, mensili, annuali, mai.

<pre><priority></pre> 

Questo dice al motore di ricerca quanto riteniamo importante questa pagina rispetto ad altre pagine nella nostra mappa del sito. I valori accettabili vanno da 0 a 1, dove 1 è il massimo e 0,5 è la media.

Nota che questi non sono comandi per il motore di ricerca(commands for the search engine) . Leggeranno quelle informazioni e le elaboreranno come vogliono.

Perché creare una Sitemap XML?(Why Create An XML Sitemap?)

Una mappa del sito XML ben fatta ci aiuterà a darci le migliori possibilità di mettere il nostro sito davanti alle persone che vogliamo vederlo. Dirà al motore di ricerca che tipo di informazioni gli stiamo fornendo, dove accedere alle informazioni e quando le informazioni sono state aggiornate l'ultima volta.

Poiché è una mappa, non deve essere una rappresentazione esatta del paesaggio. Possiamo scegliere cosa contiene, in modo che i motori di ricerca ottengano le pagine giuste. Ad esempio, le nostre pagine sulla politica sulla privacy(Privacy Policy) e sull'uso accettabile(Acceptable Use) non saranno molto diverse da qualsiasi altro sito sul web. Invece di mapparli, mappa le pagine che portano l'utente alle cose buone, come i nostri migliori post sul blog o le pagine dei prodotti.

Per i post del blog, potremmo volere una mappa del sito che elenchi tutti i tuoi post ma dia una priorità maggiore a quelli più recenti. Ciò mostra al cliente e al motore di ricerca che il nostro sito è fresco.

Dobbiamo creare una mappa del sito per le immagini? Le immagini sono importanti. Il visual è la prima cosa che raggiunge i desideri del cliente. Ma ogni pagina avrà già le immagini su di esse e quelle verranno indicizzate. Quindi avere una mappa del sito solo di immagini non è così importante.

Ora presentiamo l'essenza del nostro sito ai motori di ricerca. Non hanno bisogno di perdere tempo a scansionare e indicizzare grandi parti del nostro sito necessarie, ma non così importanti. 

Con una buona mappa del sito, stiamo collaborando con i motori di ricerca e questo aiuterà il nostro sito a ottenere il miglior posizionamento che merita.

Come faccio a creare una Sitemap XML?(How Do I Create an XML Sitemap?)

Fortunatamente, ci sono diversi strumenti automatizzati che ci aiutano a farlo. Se stiamo usando WordPress(using WordPress) , prendi il plugin Yoast SEO . È un ottimo strumento di ottimizzazione dei motori di ricerca e la creazione di una mappa del sito per noi è solo una delle sue caratteristiche. Prenditi il ​​​​tempo per imparare davvero come utilizzare il plug-in Yoast SEO(learn how to use the Yoast SEO plugin) per tutte le sue funzionalità.

Realizzare una mappa del sito con Yoast(Making a Sitemap With Yoast)

  • Nella nostra pagina di amministrazione di WordPress , installeremo il plugin Yoast SEO . Una volta installata, verificheremo che la funzione XML Sitemaps sia abilitata. Dovrebbe essere di default. 
  • Fai clic(Click) su Yoast SEO sul lato sinistro. Quindi fare clic sulla scheda  Funzionalità .(Features)
  • Scorri verso il basso e assicurati che XML Sitemaps abbia lo slider in posizione On .

  • Da qui, possiamo vedere come appare la mappa del sito. Fare clic(Click) sull'icona del punto interrogativo accanto a XML Sitemaps e quindi fare clic sul collegamento Visualizza la Sitemap XML(See the XML sitemap)

  • Yoast aprirà la mappa del sito nel browser web. Non sembrerà l' XML che abbiamo visto prima. Va bene.

  • Se desideriamo vedere l' XML , fai clic con il pulsante destro del mouse su questa pagina e seleziona Visualizza sorgente(View Source) . Quindi viene rivelato l'XML.

Questo è il modo più rapido per creare una mappa del sito XML in (XML)WordPress con il plugin Yoast SEO . Dai un'occhiata nel plug-in per scoprire come affinare la mappa del sito e renderla esattamente come necessario.

Crea una Sitemap XML con Screaming Frog SEO(Create an XML Sitemap With Screaming Frog SEO)

Se non utilizziamo WordPress per il nostro sito, possiamo utilizzare una varietà di strumenti online e offline.

Probabilmente il programma SEO desktop più utilizzato(most used desktop SEO program) è Screaming Frog SEO Spider . C'è una versione gratuita e una a pagamento. Per creare una mappa del sito XML, la versione gratuita è tutto ciò di cui avremo bisogno.

  • Una volta scaricato e installato, apri il programma. Prima di poter creare una mappa del sito XML , dobbiamo eseguire la scansione del sito. La scansione(Crawling) è un processo di passaggio da una pagina all'altra di un sito e la raccolta di dati su ciascuna parte.
  • In alto, vediamo un punto per inserire l' URL del tuo sito web. Fai quello. Quindi fare clic sul pulsante Avvia(Start ) . Screaming Frog inizierà a eseguire la scansione del sito.

  • La finestra principale inizia a riempirsi di URL(URLs) di cose sul sito. Quando la barra di avanzamento in alto a destra dello schermo è al 100%, la scansione è completa.

  • Nella barra degli strumenti, fai clic su Sitemap(Sitemaps) , quindi su XML Sitemap . Si aprirà la finestra Configurazione esportazione mappa del sito .(Sitemap Export Configuration )

  • La finestra Configurazione esportazione mappa del sito(Sitemap Export Configuration) è dove possiamo modificare i dettagli della nostra mappa del sito, come changefreq, lastmod e altri. Scorri le schede per vedere cosa c'è. Le impostazioni predefinite andranno bene per ora. Fare clic su Avanti(Next) per iniziare l'esportazione.

  • Ci chiederà dove salvare il file sitemap.xml . Assicurati(Make) di ricordare dove è stato salvato. Dovremo caricarlo sul nostro sito Web affinché sia ​​utile.

Una volta salvato, carica il file sitemap.xml nella radice del sito web. Ora possiamo registrare la mappa del sito con Google e altri motori di ricerca.

Come faccio a convincere Google a vedere la mia mappa del sito?(How Do I Get Google To See My Sitemap?)

Diciamo motori di ricerca, ma in realtà l'unico che preoccupa di più è Google . Quindi, come possiamo convincere Google a vedere la nostra mappa del sito? 

Ci auguriamo che sia utile per ottenere un posizionamento più alto del nostro sito, ma aiuterà solo se Google saprà che è lì. Dovremo utilizzare la Google Search Console



About the author

Sono un ingegnere software esperto, con oltre 10 anni di esperienza nello sviluppo e nella manutenzione di applicazioni Microsoft Office. Ho una forte passione per aiutare gli altri a raggiungere i loro obiettivi, sia attraverso il mio lavoro come ingegnere del software che attraverso le mie capacità di parlare in pubblico e di networking. Sono anche estremamente esperto in hardware e driver della tastiera, avendo sviluppato e testato molti di loro io stesso.



Related posts