XML Sitemap

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

Als je tegenwoordig (2019) een site wilt submitten aan Google, wordt je verwacht een XML Sitemap aan te leveren:

  1. Zorg dat je CMS een sitemap aanmaakt. Ik gebruik WordPress, en de Yoast-plugin kan dat prima
  2. Maak de betreffende site aan als property binnen Google Search Console
  3. Submit de URL met de sitemap.

Yoast XML sitemap

In het geval van Yoast is de sitemap bereikbaar op zoiets als https://example.com/sitemap_index.xml. Deze kun je ook vinden via de interface:

SEO » General - Yoast SEO » Features » XML sitemaps » ? » See the XML sitemap

Yoast: Foutmelding witruimte (juli 2019)

Het probleem

Foutmelding: This page contains the following errors: error on line 2 at column 6: XML declaration allowed only at the start of the document Below is a rendering of the page up to the first error

Mogelijke oorzaken

  • Witruimte aan het begin of het eind van wp-config.php en functions.php-bestanden (twee stuks in mijn geval: Hoshi & Hoshi-child
  • Plugin of theme die witruimte toevoegt

Acties

  • Alle wp-config- & functions-bestanden gecontroleerd op extra witregels. Dat was een paar keer het geval → Bijgewerkt → Geen verschil
  • Theme gewisseld naar Hoshi (main) - Geen verschil
  • Theme gewisseld naar Twentynineteen - Probleem verdwenen
  • Theme gewisseld naar Hoshi - Child - Probleem komt terug
  • Theme gewisseld naar Twenty Nineteen - Probleem verdwenen
  • Theme gewisseld naar Hoshi (main) - Probleem komt terug → De oorzaak lijkt eerder bij Hoshi (Main) te liggen dan bij Hoshi (Child)
  • wp plugin install health-check [1]

Troubleshooting mbv. Health-check:

Twenty Nineteen   Hoshi-main   Hoshi-child   WooCommerce   Resultaat?
---------------   ----------   -----------   -----------   ----------
---               ---          Aan           Aan           Storing
---               Aan          ---           Aan           Storing
Aan               ---          ---           Aan           Geen storing
---               Aan          ---           ---           Geen storing
---               ---          Aan           ---           Geen storing

Conclusies:

  • De storing treedt alleen op als Hoshi (main of child) aanstaan, icm. WooCommerce
  • Omdat de storing ook optreedt bij Hoshi-main, ligt het voor de hand om daar als eerste naar de oorzaak te zoeken.

Zie ook

Bronnen

Foutmelding Yoast