Come risolvere l’errore della sitemap “error on line 2 at column 6”

The importance of a sitemap to your SEO1

Dopo chissà quanto tempo, decisi di esplorare la mia sitemap per vedere se era tutto regolare. Sorpresa, come spesso accade quando tralasciamo qualcosa, c’è sempre qualche amara novità. La sitemap del mio sito era irraggiungibile con un errore che a me, sinceramente, non diceva nulla: “error on line 2 at column 6: XML declaration allowed only at the start of the document”.

Schermata 2017 04 12 alle 00.05.45

Però decido di fare una ricerca online e scopro che ci sono tre cause che possono determinare questo strano errore:
1) Uno o più plugin
2) L’installazione di WordPress
3) Il tema utilizzato

Step 1. Disinstallazione dei plugin

Visto che ne parlavano tutti in rete, ci provo anche io. Vado quindi ad installare tutti i plugin tranne Yoast SEO. Una volta fatto, ricreo la sitemap tramite Yoast SEO. Verifico la sitemap e, sorpresa: non ho risolto nulla. Quindi nessun plugin tra quelli che ho installato causa problemi a riguardo.

Step 2. Reinstallazione di WordPress

L’installazione di WordPress potrebbe essere stata compromessa da qualche errore sconosciuto. Vado in Bacheca > Aggiornamenti e decido di re-installare WordPress. Niente, neanche così ho risolto, l’errore è sempre lì presente.

Step 3. Controllo il tema. In particolare il file functions.php

Eccolo qui il problema, maledetto file di funzione del tema! Vado su functions.php e scopro che dopo il tag di chiusura ?> ci sono degli spazi bianchi. Li cancello, aggiorno, verifico la sitemap e voilà, ora funziona!

Schermata 2017 04 11 alle 23.49.32

Schermata 2017 04 11 alle 23.49.52

Ed ecco la sitemap bella e funzionante senza quel maledetto errore.

Schermata 2017 04 12 alle 00.06.28

Pubblicato in

Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.