Berichttypen en taxonomieën – Structuur in WordPress

Berichttypen en taxonomieën – De informatiestructuur in WordPress

WordPress kan op verschillende manieren worden gebruikt, van persoonlijke blogs tot grote bedrijfswebsites voor projecten van elke omvang. De basis voor complexe CMS-vereisten is de informatiestructuur, die in WordPress wordt geïmplementeerd met behulp van onder andere berichttypen en taxonomieën.

WordPress biedt een breed scala aan opties voor het structureren en categoriseren van inhoud. Het biedt verschillende soorten inhoudstypen (berichttypen) en taxonomieën voor dit doel. Inhoudstypen groeperen inhoud met een vergelijkbare structuur, terwijl taxonomieën inhoud binnen deze typen ordenen.

Standaard zijn sommige inhoudstypen en taxonomieën aanwezig in het systeem. Als dit standaardbereik niet voldoende is, kunnen door de gebruiker gedefinieerde inhoudstypen, zogenaamde custom post types, worden gemaakt door middel van programmering of met behulp van plug-ins. U kunt ook uw eigen taxonomieën (aangepaste taxonomieën) instellen. Hierdoor zijn er nauwelijks grenzen aan het structureren van content, wat de realisatie van zeer complexe websites mogelijk maakt.

Informatiearchitectuur, navigatie en sitemap spelen een belangrijke rol bij het ontwerp van een website. Aangezien dit drie verschillende aspecten van website-ontwerp zijn, zullen we de termen kort classificeren.

Informatie Architectuur (IA)

De informatiearchitectuur vormt het structurele fundament waarop alle content en functies zijn gebouwd. De belangrijkste focus ligt op de organisatie en categorisering van informatie, inclusief de planning van paginastructuren, hiërarchieën, categorieën en relaties tussen inhoud. Technisch gezien vertegenwoordigt de informatiearchitectuur de basisstructuur van het CMS, bijvoorbeeld in de database.

Navigatie

De navigatie van een website biedt menu’s waarmee tussen subpagina’s of binnen afzonderlijke pagina’s kan worden genavigeerd. Een goede navigatie neemt gebruikers bij de hand en biedt oriëntatie om snel de gewenste content in de informatiearchitectuur te vinden. Duidelijke en intuïtieve navigatie is cruciaal voor een positieve gebruikerservaring, en ook een zoekfunctie kan deel uitmaken van het navigatieconcept.

Sitemap

Een sitemap visualiseert de structuur van de website en toont de verbanden tussen verschillende pagina’s. Vaak is de sitemap een vereenvoudigde weergave van de informatiearchitectuur in de vorm van een boomstructuur. Het dient als leidraad en ondersteunt de planning van de website.

Berichttypen en taxonomieën in WordPress

Berichttypen worden gebruikt om inhoud samen te vatten met een vergelijkbare inhoudsstructuur, zoals datums, producten of referenties. In de WordPress backend worden berichttypen als aparte menu-items weergegeven en dragen ze bij aan een overzichtelijk beheer. Inhoud van hetzelfde berichttype kan ook gemakkelijker worden gelezen in de programmering.

Taxonomieën maken de gedetailleerde organisatie van de individuele inhoud binnen een berichttype mogelijk. Zo kunnen producten gesorteerd worden op verschillende kleuren, en afspraken kunnen gesorteerd worden op locatie of type (online/on-site).

In een voltooide website zijn berichttypen meestal toegankelijk via de hoofdnavigatie, terwijl taxonomieën vaak worden gebruikt als bladwijzers of filterfuncties binnen een subpagina.

Standaard paaltypes

WordPress biedt out-of-the-box verschillende soorten berichten, waarvan de belangrijkste “pagina’s” en “berichten” zijn.

Pagina’s zijn hiërarchisch gestructureerd en worden gebruikt voor informatiepagina’s, dienstbeschrijvingen of contactgegevens. Berichten zijn gerangschikt in een niet-hiërarchische structuur en worden gebruikt in nieuwssecties of blogs.

Berichttypen en taxonomieën
» WordPress admin dashboard met de standaard berichttypen, pagina’s en berichten.

Standaard taxonomieën

Er zijn ook twee standaard taxonomieën in WordPress die zijn toegewezen aan het berichttype “Berichten”. Deze taxonomieën zijn “categorieën” en “tags”. Ook hier wordt een onderscheid gemaakt tussen hiërarchische en niet-hiërarchische informatiearchitectuur.

  • Categorieën zijn hiërarchisch geordend.
  • Tags zijn niet-hiërarchisch gerangschikt.
standard post type struktur kategorien
“Binnen berichten zijn er categorieën en trefwoorden. Het verschil tussen hiërarchische en niet-hiërarchische taxonomieën is te zien in één detail: categorieën kunnen bovenliggende categorieën hebben.

Aangepaste berichttypen (CPT’s)

“Aangepaste inhoudstypen” zijn soorten inhoud die naast de standaard inhoudstypen kunnen worden gemaakt. Ze hebben de mogelijkheid om bijna elk type inhoud weer te geven, dus ze zijn uiterst aanpasbaar. Deze inhoud kan specifiek worden ontworpen voor specifieke structuren.

Aangepaste taxonomieën (CT’s)

In uitgebreidere projecten zijn de vooraf geïnstalleerde taxonomieën van WordPress (zoals categorieën en tags) mogelijk niet voldoende voor een gedetailleerde organisatie van inhoud binnen berichttypen. Om deze reden worden zogenaamde “door de gebruiker gedefinieerde taxonomieën” gemaakt. Het is mogelijk om voor elk berichttype zoveel taxonomieën te maken als je wilt.

Taxonomieën toewijzen aan meerdere berichttypen

De categorieën die al voor berichten zijn gemaakt, kunnen ook voor andere opdrachten worden gebruikt. Indien gewenst kan via programmering een taxonomie worden toegewezen aan meerdere posttypes.

Aangepaste berichttypen in detail

Laten we nu de gedetailleerde mogelijkheden van aangepaste inhoudstypen eens nader bekijken.


Hiërarchische structuur

Zoals eerder vermeld, zijn er verschillende opties voor het organiseren en presenteren van inhoud. De hiërarchische structuur van door de gebruiker gedefinieerde inhoudstypen maakt het mogelijk om inhoud te ordenen in een boomstructuur: bovenliggende en onderliggende inhoud kan worden gemaakt.

Voor eenvoudigere websites wordt vaak zo’n hiërarchische informatiestructuur gebruikt. Omdat veel navigatieconcepten ook hiërarchisch zijn gestructureerd (hoofdmenu met subitems, enz.) en een sitemap inhoud visualiseert in een boomstructuur, kan het moeilijk zijn om duidelijke onderscheidingen te maken. Het kan ook voorkomen dat de sitemap, informatiearchitectuur en navigatie identiek zijn.


Handmatig sorteren

Het is vaak nodig om de volgorde van de inhoud handmatig te bepalen, bijvoorbeeld als er intensiever reclame moet worden gemaakt voor bepaalde onderwerpen. Om een handmatig gerangschikte presentatie van de inhoud mogelijk te maken, wordt een hiërarchisch inhoudstype gebruikt, waarvan de volgorde overeenkomt met de volgorde die in het beheergebied is gedefinieerd. In WordPress is er een invoerveld beschikbaar voor hiërarchische inhoudstypen om de volgorde te bepalen.

Chronologische volgorde

Een chronologische presentatie van inhoud wordt vaak gebruikt in websitegebieden waar inhoud op een tijdlijn wordt gepresenteerd. Typische voorbeelden zijn blogs, dagboeken of nieuwsrubrieken.

Hiervoor wordt meestal een niet-hiërarchisch berichttype gebruikt. Standaard wordt de inhoud in omgekeerde chronologische volgorde weergegeven, waarbij de meest recente inhoud als eerste wordt weergegeven. Er is ook de mogelijkheid om de bestelling om te draaien.

standard post type struktur manuelle reihenfolge
»Wijziging van de paginavolgorde door numerieke toewijzing in het WordPress-beheergebied.

Alfabetische structuur

Bepaalde inhoud, zoals een verklarende woordenlijst, wordt in alfabetische volgorde gepresenteerd. Hiervoor wordt ook een niet-hiërarchisch posttype gebruikt, dat een alfabetische in plaats van chronologische ordening via programmering mogelijk maakt. Een sortering van A-Z of van Z-A is mogelijk.

Aangepaste velden (ACF)

Vaak worden aangepaste inhoudstypen ingesteld om specifieke informatie voor dit type inhoud vast te leggen.

Zogenaamde “aangepaste velden” bieden de mogelijkheid om verschillende soorten invoervelden toe te voegen buiten het normale tekstinvoergebied van de blokeditor. Dergelijke individuele invoervelden maken het mogelijk om de inhoud nauwkeurig in de database vast te leggen. Deze inhoud wordt via programmering gericht uitgelezen en ingebed in de juiste semantische opmaak. Dit biedt een aanzienlijk kwaliteitsvoordeel ten opzichte van inhoud die in het standaard inhoudsgebied is geschreven.

WordPress biedt een in-house oplossing voor dergelijke invoervelden met de zogenaamde “user-defined fields”. Even wijdverbreid is de plug-in “Advanced Custom Fields (ACF)”, die is gebaseerd op deze technologie en de organisatie en weergave van aangepaste velden aanzienlijk verbetert.

Specifieke lay-outs voor elk berichttype

Een fundamenteel ontwerpprincipe stelt dat dingen die er hetzelfde uitzien, ook worden gezien als bij elkaar horend. Daarom moeten verschillende berichttypen visueel van elkaar verschillen. Als dit lukt, kunnen bezoekers van de site zich sneller oriënteren. Idealiter heeft elk berichttype zijn eigen teaser en een individuele lay-out voor de detailpagina (paginasjabloon).

Aangepaste taxonomieën in detail

De conceptuele mogelijkheden van door de gebruiker gedefinieerde taxonomieën bieden net zoveel creatieve vrijheid. Laten we hier meer in detail treden.


Archief Pagina’s

Een taxonomie, zoals ‘Gidsen’, bestaat uit de naam van de taxonomie en de redactioneel gemaakte details, zoals ‘Voor beginners’. Deze vermeldingen worden “taxonomietermen” genoemd. Zodra een taxonomieterm is gemaakt, genereert WordPress automatisch een nieuwe subpagina met alle inhoud die aan die term is gekoppeld. Een enkel stuk inhoud kan dus op verschillende overzichtspagina’s verschijnen, afhankelijk van de toegewezen taxonomietermen.

WordPress noemt deze geautomatiseerde paginatypen “archieven”. Voor technische details is informatie te vinden in de zogenaamde sjabloonhiërarchie.


Individuele invoervelden voor taxonomietermen

Net als bij aangepaste inhoudstypen kunnen taxonomietermen ook afzonderlijke invoervelden ontvangen. Deze maken het mogelijk om aanvullende informatie over een looptijd te verstrekken. Er kan bijvoorbeeld een afbeelding worden ingevoegd om te worden weergegeven op de automatisch gegenereerde overzichtspagina (archief).

URL-structuur

De structuur van de URL van een website speelt een belangrijke rol bij zoekmachineoptimalisatie en gebruikerservaring. Dit is met name van belang bij het ontwerp van informatiearchitectuur en berichttypen.

Hiërarchische berichttypen leiden tot hiërarchische URL-structuren. Als bijvoorbeeld de pagina “WordPress” is aangemaakt en andere pagina’s zoals “Search Engine Optimization” en “Guides” ondergeschikt zijn aan deze pagina, resulteren de volgende structuren standaard in WordPress:

joewp.com/
joewp.com/wordpress
joewp.com/wordpress/suchmaschinenoptimierung
joewp.com/wordpress/anleitungen

In het geval van niet-hiërarchische inhoud vindt deze nesting niet plaats. Als de hulplijnen bijvoorbeeld worden gepresenteerd als berichten of via een niet-hiërarchisch aangepast inhoudstype, is de structuur als volgt:

joewp.com/
joewp.com/anleitungen
joewp.com/anleitungen-fuer-woocommerce
joewp.com/tipps-fuer-shoperstellung

Deze plattere structuur kan gunstig zijn voor SEO, omdat zoekwoorden (bijv. “gids voor WooCommerce” of “tips voor het maken van winkels”) hoger in de URL staan. Het verband tussen de inhoud van pagina’s kan echter minder duidelijk zijn, zowel voor gebruikers als voor zoekmachines.

Om de URL-structuur te optimaliseren kan een taxonomie worden gemaakt met de term “instructies”. Alle relevante tips worden vervolgens aan die term toegewezen om op een overzichtspagina weer te geven.

De structuur na deze aanpassing ziet er dan als volgt uit:

joewp.com/
joewp.com/anleitungen-fuer-woocommerce → Beitrag
joewp.com/tipps-fuer-shoperstellung → Beitrag
joewp.com/anleitungen → Archivseite für den Taxonomie-Begriff "Anleitungen" mit allen Beiträgen

Deze structuur is misschien complexer dan die met hiërarchische pagina’s, maar biedt in veel gevallen de meeste voordelen: alles is toegankelijk, terwijl tegelijkertijd platte URL-structuren. De URL-structuur van taxonomieën kan via programmeren nauwkeurig worden gecontroleerd en benoemd.

Resultaat

Kortom, berichttypen en taxonomieën in WordPress bieden bijna onbeperkte mogelijkheden voor professioneel contentbeheer – van kleine projecten tot grote bedrijfswebsites.

Het is aan te raden om in een vroeg stadium veel belang te hechten aan informatiearchitectuur in WordPress (technisch concept), omdat schaalbaarheid op de lange termijn, zoekmachineoptimalisatie en goede gebruiksvriendelijkheid er in grote mate van afhangen.

Latere wijzigingen in de informatiearchitectuur zijn vaak tijdrovend en kostenintensief, omdat ze de basisstructuur van de website beïnvloeden.

In ieder geval moet worden vermeden om de bestaande structuur van categorieën te wijzigen met bestaande pagina’s en/of berichten (posts), aangezien deze tot aanzienlijke nadelen kunnen leiden in SEO en dus in de zoekresultaten.