Op 2 juni 2020 vonden we een bug in de HubSpot HubL functie related_blog_post, die een pak blogs momenteel last bezorgt. Hoe je die bug aanpakt, lees je hier.
De bug heeft betrekking op de functie related_blog_post. Die functie laat je toe gerelateerde blogposts op te lijsten bij een bestaande blogpost. De functie wordt courant gebruikt in verschillende HubSpot-thema's en ook door heel HubSpot CMS developers.
Wat de bug precies doet
De bug zorgde ervoor dat een deel van een script werd geïndexeerd door Google Search met als resultaat dat honderden nietszeggende pagina’s in de zoekresultaten terechtkomen. Een voorbeeld::
Wanneer je vervolgens klikt op zo'n link kom je uit op een ongestijlde, onvolledige pagina met wat content uit een pagina (zie hieronder). Wat je uiteraard niet wil:
De fout werd dezelfde dag (2 juni 2020) nog opgelost door HubSpot – kudos voor HubSpot.
Maar ... dat belet niet dat Google Search nog veel van die geïndexeerde pagina’s in zijn database heeft. En daar moet je actie voor ondernemen.
De oplossing
Voor onze klanten zijn we deze "foute" pagina's uit de Google Search resultaten aan het halen. Uiteraard zijn niet alle HubSpot-gebruikers leadstreet-klanten 😃. Vandaar dat we die procedure hier even toelichten.
Stap 1. Check of Google die specifieke pagina’s heeft geindexeerd
Tik in Google site:mywebsite.com _hcms (vervang mywebsite.com door jouw domeinnaam) en druk op enter.
- Krijg je geen resultaten. De functie wordt niet gebruikt op je website - you're all good!
- Indien er resultaten opduiken, ga dan verder met punt 2
Stap 2. Schoon jouw Google resultaten op
De bug in de functie zelf werd reeds door HubSpot aangepast, hier hoef je dus niks te doen. Wat je wel moet:
Pas je robots.txt aan, zo voorkom je dat dergelijke pagina’s worden geindexeerd. Voeg toe:
User-agent: *
Disallow: /_hcms*
- Ga vervolgens naar je Google Search Console en naar Removals
- Submit je request.
Vragen hierover (of over jouw HubSpot-site)? Geef ons een seintje. We helpen je graag verder.