Un problema diffuso in WordPress: Sitemap Seo

Share on FacebookTweet about this on TwitterPin on PinterestShare on Google+Share on LinkedIn

Chi utilizza il modulo WordPress Yoast Seo si è sicuramente imbattuto nel problema di una errata visualizzazione della sitemapproblema sitemap wordpress problema sitemap wordpress

Attraverso le impostazioni di Yoast Seo Sitemap all’atto della verifica della stessa otteniamo l’errore seguente:

problema sitemap wordpress

Il problema non riguarda solo Yoast SEO. Se, per esempio, disabilitiamo la sitemap di Yoast installando un altro modulo otterremmo lo stesso errore.

Il motivo è molto semplice: viene inserita una riga vuota in testa al file sitemap.xml o ai suoi derivati/figli.

WordPress, lo sappiamo, utilizza come linguaggio server php. I vari moduli php vengono inseriti nelle pagine html da inviare al client (browser) che ne faccia richiesta. Anche i file xml, in riferimento alla sitemap, vengono generati nello stesso modo.

Questo significa che se in un solo file php necessario alla produzione del file xml dovessimo trovare una riga vuota questa si posizionerebbe in testa o in coda al nostro file.

Il problema nasce solo se prodotto in testa. Qualsiasi lettore xml si aspetta di trovare nella prima riga il tag di qualifica xml: <?xml version=”1.0″ …

Per correggere questo problema dobbiamo verificare nell’ordine i seguenti file. Per tutti controlliamo che non ci siano righe vuote o in testa o in coda al file. In tutti troveremo il tag server di apertura del codice php : <?php  . prima di questo tag non ci devono essere righe. Alla fine di alcuni file potremmo trovare anche il tag di chiusura. Che ci sia o non ci sia non dobbiamo avere righe vuote alla fine del file. Se dovesse mancare il fine tag server di php non deve essere aggiunto.

Se dovessimo trovare una riga vuota possiamo correggerla e verificare che il problema sulla sitemap sia stato risolto.

  • wp-config.php : si trova nella root del nostro sito WordPress.
  • wp-content\themes\<tuo tema>\functions.php
  • tutti i file dei plugin

Per questi ultimi file la variazione è un po’ più laboriosa.

Entriamo in Plugin, Editor. per ogni plugin presente nella tendina sulla destra selezioniamo ogni file dello stesso: sono i vari link presenti sulla destra, sotto la tendina.

Per ognuno di questi verifichiamo che non ci siano righe vuote in testa. Se presente la rimuoviamo e quindi salviamo (aggiorna file) e verifichiamo che il problema sia risolto.

Al termine l’errore mostrato sopra scompare lasciando visibile la nostra sitemap. problema sitemap wordpress problema sitemap wordpress

problema sitemap wordpress

Per modificare il file wp-config.php dobbiamo effettuare un trasferimento via ftp sul nostro personal computer, verificare il file, nel caso correggerlo e inviarlo sempre via ftp al server web che ospita il nostro sito WordPress.

Se hai qualche dubbio o vuoi inserire alcune osservazioni commenta pure l’articolo WordPress Sitemap Seo

Se lo desideri puoi seguire il nostro corso per aprire il tuo primo sito WordPress

Prova a creare il tuo primo plugin WordPress

problema sitemap wordpress

problema sitemap wordpress