Google's interne problemen met vierkante haken in URL's en de SEO-impact
Foto van Shubham Dhage op Unsplash
Google had in het verleden moeite met vierkante haken in URL's. Hoewel RFC 3986 deze als ongeldig beschouwt, kunnen ze nog steeds voorkomen. Consistentie in URL-gebruik is cruciaal voor SEO, aangezien gecodeerde en ongecodeerde versies als afzonderlijk worden gezien.
-
1Google heeft in het verleden interne problemen gehad met vierkante haken (<code>[]</code>) in URL's, hoewel dit meer dan 10 jaar geleden was.
-
2Volgens RFC 3986 zijn vierkante haken in URL's (buiten IPv6-adressen in hostnamen) technisch ongeldig.
-
3Gecodeerde (<code>%5B%5D</code>) en ongecodeerde (<code>[]</code>) versies van URL's worden door browsers en zoekmachines als *verschillende* URL's beschouwd.
-
4SEO's moeten consistent zijn in het gebruik van URL's (links, canonicals, sitemaps) om de-duplicatieproblemen te voorkomen.
Dit artikel werpt licht op een interessante technische SEO-uitdaging die Google in het verleden heeft gekend: de omgang met vierkante haken ([]) in URL's. Hoewel John Mueller van Google aangeeft dat de interne problemen hiermee meer dan tien jaar geleden speelden, blijft het een relevant punt voor technische SEO-specialisten, vooral gezien de complexiteit van URL-parsing en de-duplicatie.
De technische validiteit en interpretatie van URL's
De kern van het probleem ligt in de specificaties van RFC 3986, Sectie 2.2. Deze definieert vierkante haken als 'gereserveerde' karakters. Dit betekent dat URL's die deze karakters ongecodeerd bevatten (buiten specifieke contexten zoals IPv6-adressen in hostnamen) technisch ongeldig zijn. De discussie benadrukt dat een URL met ?filter[]=123 en een URL met ?filter%5B%5D=123 door de meeste applicaties, inclusief browsers en zoekmachines, als *niet-equivalent* worden beschouwd. Dit is cruciaal, want het betekent dat Google deze twee URL's als afzonderlijke entiteiten kan zien, wat kan leiden tot problemen met crawling, indexering en de-duplicatie.
Impact op SEO en best practices
Voor SEO's heeft dit directe implicaties. Als een website beide versies van een URL gebruikt (bijvoorbeeld de ene keer met [] in interne links en de andere keer met %5B%5D in canonical tags of sitemaps), creëert dit verwarring voor zoekmachines. Google zal beide versies crawlen en, indien ze dezelfde content serveren, proberen deze te de-dupliceren. Dit proces is echter niet altijd perfect en kan leiden tot ongewenste indexering van de 'verkeerde' URL of een inefficiënte toewijzing van linkwaarde.
De belangrijkste aanbeveling is dan ook om uiterst consistent te zijn. Kies één geldige variant van de URL en gebruik deze overal: in interne links, externe links, canonical tags, sitemaps en gestructureerde data. Hoewel bestaande websites met technisch ongeldige URL's (zoals die met ongecodeerde vierkante haken) mogelijk nog steeds goed indexeren, is het absoluut af te raden om een nieuwe site op deze manier op te zetten. Het risico op onvoorziene problemen, nu of in de toekomst, is te groot.
Dit geldt niet alleen voor vierkante haken, maar ook voor andere gereserveerde karakters zoals spaties ( ), plustekens (+) en hun gecodeerde equivalenten (%20). De context (pad versus query string) kan hierbij ook een rol spelen, wat de complexiteit verder vergroot. Een grondig begrip van URL-structuur en codering is essentieel voor robuuste technische SEO.
Originele bron
Search Engine Roundtable
https://www.seroundtable.com/google-square-brackets-urls-42332.html