De grootste SEO-valkuilen in Drupal - en hoe ze te vermijden

Blog
Gepost op
De grootste SEO-valkuilen in Drupal - en hoe ze te vermijden - Drawn wireframes

SEO draait vandaag de dag om veel meer dan alleen maar kwalitatieve content. Gebruikers verwachten een ervaring die hen geboeid kan houden. Om je gebruikerservaring in Drupal helemaal goed te krijgen, zijn er heel wat bekende modules beschikbaar. Daarnaast moet je ook rekening houden met wat minder gekende eigenaardigheden en bestaan er ook enkele valkuilen die je koste wat het kost moet vermijden om een succesvolle website neer te zetten.

In onze lezing tijdens DrupalCon Amsterdam 2019 ben ik samen met collega Brent Gees verder ingegaan op de verschillende mogelijkheden om problemen met rankingfactoren te detecteren. We gaven meteen ook enkele oplossingen mee en deelden tips om dat soort problemen in de toekomst te vermijden. Daarbij gaat het trouwens niet alleen maar om het verbeteren van de positie van je website in de zoekmachines. Al net zo belangrijk is een betere gebruikerservaring: alleen op die manier zorg je ervoor dat je bezoekers terugkeren naar je website.

Herbekijk de webinar

Geheime SEO-valkuilen in Drupal

Terwijl we de standaard SEO-functionaliteit van het install profile voor ons eigen Dropsolid Rocketship aan het verfijnen waren, ontdekten we dat de configuratie van Drupal een hele zware negatieve invloed kan hebben op je organische zoekresultaten, afhankelijk van de instellingen die je kiest.

Dat wil ik even illustreren met een eenvoudig technisch voorbeeld, waarbij we erin zijn geslaagd om de SEO out-of-the-box te verbeteren en een heleboel valkuilen te vermijden - zonder de surfervaring voor bezoekers daarbij uit het oog te verliezen.

Drupal heeft de gewoonte om standaard publiek beschikbare nodes te genereren, zelfs als die afzonderlijke pagina’s op zich niet veel nut hebben. Een taxonomy term die wordt gebruikt om nieuwsitems te categoriseren, genereert zo een afzonderlijke pagina voor elke categorie. Aan die individuele pagina’s hebben surfers niet altijd evenveel boodschap. In Dropsolid Rocketship hebben we dat opgelost door een automatische doorverwijzing of auto-redirect naar een gefilterd nieuwsoverzicht, gebaseerd op de categorie die de gebruiker in kwestie heeft geselecteerd.

Het grote GDPR-cookiedwaalspoor

Over naar een ander veelvoorkomend vraagstuk. Nauwkeurige analytics zijn cruciaal om SEO-rankings te optimaliseren. Op een gegeven moment stuitten we op een specifiek probleem bij een heleboel klantenwebsites, in de vorm van een plotse bezoekerspiek in Google Analytics. Aan die plotse stijging zat echter een vreemd kantje. Het aantal unieke bezoekers schoot dan wel de hoogte in, maar alle site visits kwamen voort uit direct verkeer. Dat was verdacht. In principe worden traffic spikes voornamelijk gegenereerd door klassiek zoekverkeer of een doorverwijzing via een link op een andere website.

Google Analytics suddenly showing a huge increase in traffic

SEO-optimalisatie is een voortdurend proces van sitemonitoring en sitebeheer. Zo vermijd je dat er problemen opduiken die je positie in de zoekresultaten kunnen aantasten. Als je pas bij je volgende grondige Drupal Site Audit ontdekt dat een pagina met cornerstone content daalt in de zoekresultaten of SERP, dan is het misschien al te laat…

We kwamen er al snel achter dat het verdachte extra verkeer in ons voorbeeld het gevolg was van een update van de EU Cookie Compliance Module, die was bijgewerkt om te voldoen aan de GDPR-vereisten.

Het probleem zat als volgt in elkaar: telkens een surfer op één van de blootgestelde websites terechtkwam zonder meteen cookies via de pop-up te aanvaarden, werd die bezoeker steeds weer opnieuw als een nieuwe gebruiker geregistreerd bij elke nieuwe klik binnen de website. De cookies werden dus bij elke page request gewist. Dat zorgde er op zijn beurt voor dat Google Analytics verse cookies aanmaakte bij elke nieuwe paginaweergave, alsof het om een nieuwe bezoekerssessie ging. Met andere woorden: één surfsessie van tien pageviews werd plots geregistreerd als tien sessies van telkens één pageview.

We losten dit probleem op door de Google Analytics-cookies te whitelisten en onze instellingen voor GA-tracking te wijzigen, zodat IP-adressen werden geanonimiseerd. Dat laatste zorgde ervoor dat we voldeden aan de GDPR-wetgeving, terwijl het whitelisten van cookies dan weer vermeed dat we geen waardevolle sessie-informatie uit de verschillende pageviews zouden kwijtraken.

Example of whitelisted cookies

We moesten dus enkele wijzigingen doorvoeren als gevolg van een kleine module-update. Ontwikkelaars en bedrijven wereldwijd die de veranderingen daarentegen niet op tijd hadden opgemerkt, zaten echter in de penarie… Een typisch voorbeeld van een klein probleem met grote gevolgen voor iedereen die moet kunnen vertrouwen op nauwkeurige sitestatistieken. Dit is slechts één voorbeeld: in de praktijk zijn er honderden modules die verspreid over verschillende websites actief zijn. Als enkele daarvan leiden tot kleine haperingen, zit je als bedrijf al snel met een cumulatief effect en foutieve gegevens, waaruit je al snel de verkeerde conclusies voor je organisatie kunt trekken - vaak met gigantische tijd- en geldverspilling als gevolg.

Naar de maan met Dropsolid Rocketship!

Na enkele jaren als websitedeveloper te hebben gewerkt, groeide mijn interesse in de strategische kant van de zaak en de noden van bedrijven. Problemen met positionering in de zoekmachines bleken vaste prik bij zowat elk bedrijf. Veel organisaties beschikten over prachtige websites, maar kregen er geen bezoekers naartoe. Dat soort uitdagingen vind ik leuk om op te werken: je kunt namelijk snel veel resultaat boeken. Het verschil op het analytics-dashboard vertaalt zich al snel naar meer groeikansen, leads en ROI voor het bedrijf in kwestie.

Dropsolid Rocketship helpt onze developers om efficiënter te werken. Een heleboel kleine optimalisaties betekenen samen een groot verschil. Die verbeteringen zijn rechtstreeks in Rocketship ingebouwd, wat ervoor zorgt dat je als ontwikkelaar niet telkens weer van nul moet beginnen. Dat voorkomt fouten en versnelt de projectuitvoering. Zo hebben we meer tijd om ons te concentreren op de SEO-strategie van onze klanten.

Het install profile van Dropsolid Rocketship bevat standaard de essentiële functies die vereist zijn voor de meeste van onze websites. De sites worden meteen automatisch op de goede manier uitgerold, wat de kans op menselijke fouten volledig wegneemt. In de front-end is de omgeving gebruiksvriendelijker opgezet. Ook de back-end wordt niet vergeten, met een vlottere ervaring voor developers en op het gebied van hosting. Tegelijkertijd verbetert Rocketship de ervaring op het punt waar het voor organisaties echt om draait: de ontdekking en het bezoek van je bedrijfswebsite via een zoekmachine.

Onze allesomvattende aanpak maakt deel uit van het geïntegreerde Open Digital Experience Platforms dat onze CEO, Dominique De Cooman, uit de doeken deed in zijn sessie op DrupalCon Amsterdam 2019. Herbekijk zijn presentatie en die van onze andere specialisten online.

SEO-valkuilen in Drupal en hoe je ze vermijdt
Herbekijk de webinar
Download het e-book