CMS: Unieke URL's voor dynamische pagina's maken
Leestijd 11 minuten
De URL-slugstructuur van je dynamische pagina's bepaalt zowel het type dynamische pagina (lijst of item) als de daadwerkelijke URL-slugs die door elke versie van een dynamische itempagina worden gebruikt.
Een URL-slug vertegenwoordigt het exacte webadres van een specifieke pagina op je website. Het is het deel van de URL dat je hoofddomeinnaam volgt en helpt mensen en zoekmachines te weten waar de inhoud over gaat.
Mogelijk moet je variabelen toevoegen aan de URL-slugstructuur van je dynamische itempagina om ervoor te zorgen dat elk verzamelingsitem zijn eigen unieke webadres krijgt. Deze variabelen fungeren als tijdelijke aanduidingen die worden vervangen door de werkelijke veldwaarden van je verzamelingsitems.
Over URL-slugs en URL-slugstructuren
URL-slugs zijn de tekens in de URL (webadres) die na je domeinnaam verschijnen. Ze helpen mensen en zoekmachines te begrijpen waar de inhoud van de pagina over gaat. URL-slugstructuren bepalen hoe de daadwerkelijke URL-slugs worden opgebouwd en welk 'type' dynamische pagina wordt gebruikt (lijst of item).
Bijvoorbeeld in de URL: www.jouw-domein.com/katachtigen/groot/bengaal
- De URL-slug is: /katachtigen/groot/bengaal
- De bewerkbare URL-slugstructuur is: katachtigen/{categorie-veld}/{primair-veld}
Op het SEO-tabblad van je pagina-instellingen kun je de volgende standaard URL-slugstructuren bewerken:
- Dynamische lijstpagina's: https://www.{jouw-domein.com}/{verzameling-naam}
- Dynamische itempagina's: https://www.{jouw-domein.com}/{verzameling-naam}/{primair-veld} Let op: CMS voegt -1 toe na de verzamelingnaam met welk type dynamische pagina je ook maakt. Je kunt dit verwijderen zolang de slugstructuur niet conflicteert met een andere die op je website wordt gebruikt.
In je verzameling hebben de Paginalink-velden dezelfde naam als de bijbehorende dynamische pagina's. Een vlag-pictogram verschijnt naast je primaire veld en SLUG verschijnt naast de naam van elk veld dat in een URL-slug wordt gebruikt.
URL-slugstructuren definiëren dynamische pagina-URL's
Telkens wanneer je een dynamische pagina maakt, wordt het Paginalink-veld toegevoegd aan je verzameling. Het Paginalink-veld genereert de URL's voor elk item door de tekens en variabelen te combineren die worden gebruikt in de URL-slugstructuur van de dynamische pagina. Standaard voegen dynamische itempagina's het primaire veld van de verzameling toe aan de URL-slugstructuur. Velden die in de URL-slugs worden gebruikt, worden geconverteerd naar kleine letters met streepjes die spaties vervangen.
Wanneer je een variabele toevoegt aan de slugstructuur, kies je een verzamelingsveld dat de variabele vertegenwoordigt. Alle variabelen die in de slug-structuur bestaan, worden vervangen door de werkelijke veldwaarden voor elk item. Hiermee kun je veldwaarden van verzamelingsitems gebruiken in hun dynamische pagina-URL's.
Vanuit je verzameling kun je ook de URL-slug wijzigen die wordt gebruikt door de versie van de dynamische itempagina van een specifiek item. Dit geeft je meer controle over de exacte URL's van je items. Als je website is gekoppeld aan een domein en je de URL-slug voor een specifiek item wijzigt, wordt de oude URL automatisch omgeleid naar de nieuwe. Dit zorgt ervoor dat wanneer bezoekers en zoekmachines naar de oude links gaan, ze naar de nieuwe links worden geleid. Als je geen gekoppeld domein hebt, werken de oude URL's niet meer en wordt er een 404-foutpagina geladen.
In het onderstaande voorbeeld:
Een variabele die het 'Categorie'-veld vertegenwoordigt, is toegevoegd aan de URL-slugstructuur van de dynamische itempagina die wordt gebruikt om een enkel item weer te geven. Als gevolg hiervan worden de waarden in het 'Categorie'-veld toegevoegd aan het Paginalink-veld van elk item om de URL-slugs voor elke versie van de dynamische itempagina te maken.
Variabelen gebruiken om het dynamische paginatype te wijzigen
Elk Paginalink-veld in je verzameling vertegenwoordigt een specifieke dynamische pagina en elke waarde in het veld vertegenwoordigt de URL-slug van een item. Wanneer je variabelen toevoegt om de URL-slugstructuur van een dynamische pagina te wijzigen, worden de paginalink-veldwaarden dienovereenkomstig aangepast.
Als meerdere verzamelingsitems dezelfde waarde hebben in dit Paginalink-veld, bepaalt de CMS dat deze items dezelfde dynamische itempagina moeten delen. Dus als dit een dynamische lijstpagina was, wordt de pagina geconverteerd naar een dynamische itempagina.
In het onderstaande voorbeeld:
Er is een variabele die een 'Categorie'-veld vertegenwoordigt toegevoegd aan de URL-slugstructuur van een dynamische lijstpagina. Dit heeft de dynamische lijstpagina geconverteerd naar een dynamische itempagina omdat de Paginalink-veldwaarde niet langer uniek is voor elk item.
In het onderstaande voorbeeld:
Het Paginalink-veld heeft nu twee unieke URL-slugs. De dynamische itempagina heeft nu dus twee versies:
- 1 versie op /katachtigen/groot met een lijst van de 2 items die deze URL-slug delen
- 1 versie op /katachtigen/medium met een lijst van de 3 items die deze URL-slug delen.
Lees meer over het maken van dynamische pagina's met items per categorie.
Waarom je variabelen zou moeten toevoegen aan dynamische pagina-URL's
Om ervoor te zorgen dat een dynamische itempagina een speciale versie heeft voor elk verzamelingsitem, heeft het Paginalink-veld van de pagina een unieke URL-slug nodig. Anders kan de pagina niet voor elk item bestaan. Mogelijk moet je variabelen toevoegen aan de structuur van de URL-slug om ervoor te zorgen dat elk item een unieke URL-slug heeft.
Als meerdere items in je verzameling dezelfde waarde in hun primaire veld hebben en je geen variabele toevoegt aan de URL-slugstructuur van de dynamische itempagina, wordt er slechts één URL gegenereerd voor meerdere items. Dit komt omdat het primaire veld standaard wordt gebruikt in de URL-slugstructuur van de dynamische itempagina. Aangezien er voor beide items slechts één URL wordt gemaakt, heeft slechts één item een speciale versie van de dynamische itempagina, het andere niet.
Voorbeeld:
Als de structuur van je dynamische itempagina-URL eindigt op /team/{primair-veld} en 2 items in de verzameling hebben 'Sara' in het primaire veld, wordt er slechts 1 URL gegenereerd voor /team/sara. Er wordt dus slechts 1 versie van de dynamische itempagina gemaakt voor slechts 1 van de 2 verzamelingsitems.
Om dit op te lossen, kun je een variabel veld toevoegen aan de structuur van de URL-slugs om unieke URL-slugs voor elk item te maken. Voeg bijvoorbeeld een 'telefoon'-veld toe als elk item een andere waarde heeft in een 'telefoon'-veld. De URL zou dan /team/sara/{telefoon} zijn, zodat elk item zijn eigen unieke dynamische itempagina-URL krijgt.
Je kunt ook het Paginalink-veld voor een van de 'Sara'-items wijzigen zodat elk een uniek URL-einde heeft. In dit geval worden van beide items unieke URL's gegenereerd en krijgen ze allebei hun eigen unieke versies van de dynamische itempagina.
URL-slugstructuren mogen niet conflicteren met bestaande slugstructuren
De URL-slugstructuur kan niet al worden gebruikt door andere bestaande pagina's op je website. Om uniek te zijn, mag de structuur van de URL-slug niet hetzelfde voorvoegsel hebben (bijvoorbeeld: {Naam van verzameling}) en hetzelfde aantal variabelen hebben als een andere pagina op je website, zelfs als de variabelen verschillend zijn.
Met het CMS kun je geen wijzigingen in de URL-slugstructuur opslaan als deze conflicteert met een bestaande. Zorg er dus bij het bijwerken van de URL-slugstructuren van je dynamische pagina's voor dat ze niet hetzelfde aantal variabelen na hetzelfde voorvoegsel hebben.
Laat een voorbeeld zien van conflicterende URL-slugstructuren die niet kunnen worden gebruikt
Variabelen toevoegen aan de structuren van URL-slugs van dynamische pagina's
Ga naar het SEO-tabblad van de relevante dynamische pagina in je Editor om de structuur van de URL-slug te controleren. Je kunt de structuur vervolgens handmatig bewerken en variabele velden toevoegen die veranderen op basis van de werkelijke veldwaarde van elk verzamelingsitem.
Belangrijk:
Als je wilt dat de oude URL's automatisch worden omgeleid naar de nieuwe URL's die je maakt door variabelen toe te voegen, zorg er dan voor dat je website eerst een gekoppeld domein heeft. Als je website geen gekoppeld domein heeft, zullen de oude URL's niet meer werken en in plaats daarvan 404-foutpagina's laden.
Wix Editor
Studio Editor
- Ga naar je Editor.
- Klik links in de Editor op Pagina's en menu.
- Klik op Dynamische pagina's.
- Wijs de betreffende dynamische pagina aan en klik rechts op het Meer acties-pictogram.
- Klik op SEO.
- Bewerk het Structuur van de URL-slug-veld.
- Klik naast het Structuur van de URL-slug-veld op Bewerken en kies wat je wilt doen:
- Variabele toevoegen: Klik op + Variabele toevoegen en kies een tekst- of numeriek veld om de waarden ervan in de URL-slugstructuur te gebruiken.
- Statische waarden toevoegen: Klik op het veld en voer de statische waarden in die je wilt gebruiken in de structuur van de URL-slug. Gebruik alleen Latijnse letters, cijfers of streepjes.
- Klik op Opslaan.
- Klik naast het Structuur van de URL-slug-veld op Bewerken en kies wat je wilt doen:
- Klik op URL's vervangen om de wijzigingen te bevestigen. De vorige URL's van de dynamische pagina worden verwijderd en werken niet meer. In plaats daarvan worden de nieuwe URL's gegenereerd voor de dynamische pagina.
URL-slugs bewerken voor specifieke dynamische itempagina's
Vanuit je verzameling kun je het einde van de URL die door specifieke dynamische itempagina's wordt gebruikt aanpassen. Als je website een domein heeft, wordt de oude URL automatisch omgeleid naar de nieuwe URL wanneer je de URL-slug wijzigt. Als je geen domein aan je website hebt gekoppeld, werkt de oude URL niet meer nadat je deze hebt gewijzigd en wordt er een 404-pagina geladen.
Belangrijk:
Zorg ervoor dat je een domein hebt gekoppeld aan je website voordat je de URL-slugs voor specifieke items bijwerkt. Dit zorgt ervoor dat de oude URL's worden omgeleid naar de nieuwe.
Om de URL-slug van een item te bewerken:
- Ga naar CMS op het dashboard van je website. Je kunt ook in je Editor op CMSklikken en vervolgens op Verzamelingen klikken.
- Klik op de betreffende verzameling.
- Klik op het relevante Paginalink-veld voor het relevante item.
Let op: Standaard heeft het Paginalink-veld de volgende titel: {Naam verzameling} (Item)
- Klik op het URL-slug-veld en bewerk de URL. Gebruik alleen Latijnse letters, cijfers of streepjes.
- Klik op Opslaan.
Veelgestelde vragen
Klik op een vraag hieronder om meer te lezen over het maken van unieke dynamische pagina-URL's.
Wat zijn dynamische URL's?
Waar zie ik de dynamische pagina-URL's in mijn verzamelingen?
Kan ik variabelen toevoegen aan SEO-metatags?
Vond je dit artikel nuttig?
|