XML Sitemap
Als je tegenwoordig (2019) een site wilt submitten aan Google, wordt je verwacht een XML Sitemap aan te leveren:
- Zorg dat je CMS een sitemap aanmaakt. Ik gebruik WordPress, en de Yoast-plugin kan dat prima
- Maak de betreffende site aan als property binnen Google Search Console
- 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
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.
Storing binnen Hoshi achterhalen
- Hoshi uninstalled (
wp plugin hoshi delete
) - Opnieuw geïnstalleerd vanaf originele bestanden (versie 1.7) - Geen storing
Het komt door het bestand:
/wp-content/themes/hoshi/framework/modules/woocommerce/load.php
De storing wordt veroorzaakt door de laatste include-regel:
<?php include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/woocommerce-functions.php'; if(hoshi_mikado_is_woocommerce_installed()) { include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/options-map/map.php'; include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/woocommerce-template-hooks.php'; include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/woocommerce-config.php'; include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/custom-styles/woocommerce.php'; include_once MIKADO_FRAMEWORK_MODULES_ROOT_DIR.'/woocommerce/widgets/woocommerce-dropdown-cart.php'; }
Overigens, dat wil niet zeggen dat het per se hier aan ligt. Misschien is het iets met widgets: De versie van Hoshi die de storing geeft, heeft allerlei widget-directories. De werkende versie niet.
Ik heb het: Die 'oorspronkelijke bestanden' zijn een nieuwere versie dan wat ik gebruikte → Bug is verholpen in nieuwe versie
Conclusie
- De 'oorspronkelijke bestanden' die ik gebruikte, betroffen versie 1.7. Op de site gebruikte ik versie 1.5, en daar zat het probleem nog in.
Oplossingen
- Onduidelijke foutmelding? → Gebruik je wel de laatste versie?
Zie ook
Bronnen
- https://www.wpbeginner.com/beginners-guide/what-is-a-wordpress-sitemap-how-to-create-a-sitemap-in-wordpress/
- https://blog.hubspot.com/marketing/submit-website-google
- https://kb.yoast.com/kb/enable-xml-sitemaps-in-the-wordpress-seo-plugin/
- https://support.google.com/webmasters/answer/183668#addsitemap
Foutmelding Yoast