Search Engine Optimization (SEO) voor WP

Search Engine Optimization (SEO) staat voor zoekmachine optimalisatie. In dit artikel wordt uitgelegd hoe één pagina - van een WordPress website - geoptimaliseerd kan worden om beter gevonden te worden door google.

Als voorbeeld wordt de pagina van de SQL basis training gebruikt: https://pascalterheege.nl/sql-training/sql-basis-training/

Algemeen

In de header van een pagina staan zogenaamde meta-tags bestaande uit o.a. een titel, beschrijving en focus zoekwoord.

In dit voorbeeld komt het focus zoekwoord SQL basis training voor in de titel, URL (breadcrumps) en beschrijving.

Om dit te optimaliseren - alsmede de content van de pagina - kan het beste de plugin Yoast SEO gebruikt worden.

Schema markup

Om het zoekresultaat te verrijken kan gebruikt gemaakt worden van een schema markup. Het verrijken van zoekresultaten wordt ook wel rich snippets genoemd.

In dit voorbeeld worden de zoekresultaten verrijkt op het gebied van reviews (⭐⭐⭐⭐⭐) m.b.v. schema.org.

Code genereren

Allereerst zal de zogenaamde ld+json code gegeneerd moeten worden. Deze code zorg er voor dat de rich snippets herkend worden door google. Het simpelste is om gebruik te maken van de onderstaande tool:

Helper voor gestructureerde gegevensopmaak

<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Review",
    "reviewRating": {
      "@type": "Rating",
      "ratingValue": "9",
      "bestRating": "10"
    },
    "author": {
      "@type": "Person",
      "name": "Robin"
    },
    "datePublished": "2019-05-20",
    "reviewBody": "Zeer heldere uitleg van de verschillende concepten in SQL. De training kent een sterke opbouw, waarbij de basis duidelijk uitgelegd wordt en er steeds een element toegevoegd wordt. Ik vond het erg fijn dat het tempo van de training flexibel was. Hierdoor konden we snel door de stof heen wanneer ik dit snel onder de knie had, en konden we de focus leggen op de onderdelen die meer aandacht nodig hadden. Zeker aan te bevelen!",
    "itemReviewed": "SQL basis training"
  }
}
</script>

Code testen

De tweede stap is om de code te testen. Het handigste is om gebruik te maken van de onderstaande tool:

Tool voor gestructureerde gegevenssets

Code implementeren

Als derde zal de code geïmplementeerd moeten worden in de betreffende pagina. Hiervoor kan een extra veld gebruikt worden. Noem deze bijvoorbeeld schema. Tot slot is het noodzakelijk om de header.php aan te passen. Plak de onderstaande code boven de tag < / h e a d >

<?php
$schema = get_post_meta(get_the_ID(), 'schema', true);
if(!empty($schema)) {
	echo $schema;
}
?>

Bron: https://premium.wpmudev.org/blog/schema-wordpress-seo/

Fetch as google

De laatste stap is om een verzoek in te dienen om de betreffende pagina te laten indexeren door google. Gebruik hiervoor de tool:

Google Search Console

Samenvatting
Stap Omschrijving
1. Code genereren Helper voor gestructureerde gegevensopmaak
2. Code testen Tool voor gestructureerde gegevenssets
3. Code implementeren extra veld, header aanpassen
4. Fetch as google Google Search Console