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

TypEinsatzzweck
ProductShop-Seiten, Produktübersicht
ServiceDienstleistungen, Tarife
OrganizationFirmeninfos
FAQPageFAQ-Seiten mit klaren Fragen
EventVeranstaltungen, Webinare
ReviewKundenbewertungen
JobPostingStellenanzeigen

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.

Categories:

Tags:

No responses yet

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert