Warum strukturierte Daten wichtig sind
Google versteht HTML.
Aber Google liebt strukturierte Daten.
Wenn Du Schema.org einbaust, sagst Du der Suchmaschine klipp und klar, worum es geht:
- Das ist ein Artikel.
- Das ist eine Bewertung.
- Das ist ein Produkt.
- Das ist ein Event.
Damit holst Du Dir:
- bessere Darstellung (Rich Snippets)
- höhere Klickrate
- mehr Vertrauen
Und Du brauchst dafür kein Plugin. Nur etwas PHP.
So funktioniert’s: JSON-LD in den Kopfbereich einfügen
add_action('wp_head', 'ds_schema_daten_einfügen');
function ds_schema_daten_einfügen() {
if (!is_single()) return;
$post = get_post();
$autor = get_the_author_meta('display_name', $post->post_author);
$datum = get_the_date('c', $post);
$modifiziert = get_the_modified_date('c', $post);
$schema = [
'@context' => 'https://schema.org',
'@type' => 'BlogPosting',
'mainEntityOfPage' => [
'@type' => 'WebPage',
'@id' => get_permalink($post)
],
'headline' => get_the_title($post),
'description' => get_the_excerpt($post),
'datePublished' => $datum,
'dateModified' => $modifiziert,
'author' => [
'@type' => 'Person',
'name' => $autor
],
'publisher' => [
'@type' => 'Organization',
'name' => get_bloginfo('name'),
'logo' => [
'@type' => 'ImageObject',
'url' => get_site_icon_url()
]
]
];
echo '<script type="application/ld+json">' . wp_json_encode($schema, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '</script>';
}
Typen, die für KMU spannend sind
Typ | Einsatzzweck |
---|---|
Product | Shop-Seiten, Produktübersicht |
Service | Dienstleistungen, Tarife |
Organization | Firmeninfos |
FAQPage | FAQ-Seiten mit klaren Fragen |
Event | Veranstaltungen, Webinare |
Review | Kundenbewertungen |
JobPosting | Stellenanzeigen |
Beispiel: Schema für Dienstleistung (Service)
$schema = [
'@context' => 'https://schema.org',
'@type' => 'Service',
'name' => 'Datenbankoptimierung für KMU',
'provider' => [
'@type' => 'Organization',
'name' => 'Datenschäfer',
'url' => home_url(),
],
'areaServed' => [
'@type' => 'Place',
'name' => 'Norddeutschland'
],
'serviceType' => 'Performance-Analyse & Tuning',
'description' => 'Wir analysieren Deine SQL-Server und machen sie wieder schnell.'
];
Einfügen wie oben – im JSON-LD-Format.
Debugging: Struktur testen
Google bietet Tools:
Einfach URL oder HTML reinkopieren.
Fehler? Meist liegt’s an Pflichtfeldern oder falschen Typen.
Mein Ansatz
Ich baue die Daten serverseitig per PHP.
Kein JavaScript, kein DOM-Manipulationskram.
Weil:
– Es ist schneller
– Es ist kontrollierbarer
– Es ist robuster für Crawling
Wenn Du willst, dass Google Dich versteht – dann sprich die Sprache, die Google lesen will.
Schema.org. JSON-LD. Direkt im Theme.
No responses yet