Unieke, onveranderende URL’s

Het aanpassen van links nadat de locatie van een pagina is veranderd, is vaak niet voldoende; bezoekers hebben de pagina in hun favorieten geplaatst of vinden de URL via een zoekmachine. Dit probleem wordt voorkomen door ervoor te zorgen dat URL’s nooit aangepast hoeven worden. Mocht er onverhoopt toch een pagina verplaatst moeten worden, zorg dan voor een goede doorverwijzing.

“..a usable site requires.. persistent URLs that don’t change.”

URL as UI, Jakob Nielsen

Uitleg van deze richtlijn

Een gebruiksvriendelijke website heeft URL's die uniek zijn en niet veranderen. De volgende richtlijnen dragen hieraan bij.

URL’s en gewijzigde inhoud (richtlijn 4.2)

Let op dat dynamisch gegenereerde URL’s nog steeds naar dezelfde inhoud verwijzen als deze wordt gewijzigd of uitgebreid. Webontwikkelaars die dergelijke systemen bouwen, moeten er rekening mee houden dat ook dynamisch gegenereerde URL’s te allen tijde bereikbaar zijn. Zie R-pd.4.2: Dynamisch gegenereerde URL’s dienen nog steeds naar dezelfde inhoud te verwijzen als inhoud wordt gewijzigd of toegevoegd.

Sessies in URL’s

Vermijd het gebruik van sessies in URL’s. Als het functioneren van de site afhangt van sessies, zal een terugkerende bezoeker die de link uit zijn Favorieten volgde de pagina niet kunnen opvragen, doordat de identiteit niet langer geldig is. Evenmin kan dan door door andere sites of zoekmachines naar deze pagina worden gelinkt. Veel zoek-spiders zullen dergelijke URL’s niet eens indexeren, vanwege de te verwachten problemen. Zie R-pd.4.3: Vermijd het gebruik van sessies in URL’s.

Doorverwijzing voor verplaatste inhoud

Soms kan men er niet omheen: een pagina wordt verplaatst of een site krijgt een nieuw CMS en links moeten worden aangepast. Als vervolgens bezoekers nog via de oorspronkelijke URL bij de pagina proberen te komen, krijgen zij een foutmelding. Het is wel zo behulpzaam om deze bezoekers te leiden naar de pagina waarnaar ze op zoek waren. Verwijs daarom bij het verplaatsen van informatie door naar de nieuwe locatie. Zie R-pd.4.4: Zorg voor doorverwijzing naar de nieuwe locatie bij het verplaatsen van informatie.

Gerelateerde richtlijnen

  • R-pd.4.2: Dynamisch gegenereerde URL’s dienen nog steeds naar dezelfde inhoud te verwijzen als inhoud wordt gewijzigd of toegevoegd.
  • R-pd.4.3: Vermijd het gebruik van sessies in URL’s.
  • R-pd.4.4: Zorg voor doorverwijzing naar de nieuwe locatie bij het verplaatsen van informatie.

Bijbehorende ijkpunten normdocument

  • IJkpunt 14.5: Produceer unieke, onveranderende URL's.