Strukturierte-Daten , WordCamps & Meetups

Auf dem WebMontag Halle (Saale) im Januar 2020 haben sich René Reimann, Gorden Böhm und Antonio Leutsch über das spannende Thema Strukturierte-Daten (schemar.org) unterhalten.

Was sind Strukturierte Daten?

Der Inhalt einer Website besteht in der Regel aus einer vorgegebenen Struktur „Header, Content, Footer“. Natürlich unterteilt sich diese einfache Struktur noch in weitere detailliere Inhalts-Elemente.

Header:
    - Logo
    - Navigation
Content:
    - Headline 
    - Inhalt
Foter:
    - Adresse
    - Kontaktdate

Ein WebEntwickler unterteilt diese Struktur in Markup (HTML & CSS). Eine Suchmaschine muss versuchen, dieses Markup zu verstehen und zu interpretieren. Je nach Komplexität dieser Struktur wird ihr das mehr oder weniger gut gelingen.

Ein WebEntwickler muss, neben dem anlegen der Markup-Struktur auch eine Struktur , die für Suchmaschinen lesbare ist anlegen. Für diese sogenannten „Strukturierte-Daten“ gibt es mit schema.org einen technischen Standard der vorgibt, welche Inhalte wie ausgezeichnet werden können.

Wie werden „Strukturierte-Daten“ ausgezeichnet?

Als Beispiel werfen wir einen Blick auf unsern Podcast, dass wp-sofa. Das Beispiel lässt sich natürlich auch auf andere Inhaltselemente übertragen.

Im Folgenden beschreiben wir eine Folge des Podcast nach dem Schema „Podcast Episode“

<div itemscope itemtype="http://schema.org/PodcastEpisode">
  <h1 itemprop="name">News: WordPress 5.4 RC5, erstes virtuelles WordCamp, WPBlogTalk Konferenz</h1>
  <span itemprop="author">wp-sofa.de</span>
  <p itemprop="description">News: WordPress 5.4 RC5, erstes virtuelles WordCamp, WPBlogTalk Konferenz</p>
</div>

Das was eben noch eine kurze Beschreibung war, kann natürlich noch viel ausführlicher werden und statt mit Attributen im Markup zu arbeiten, sollten Strukturierte-Daten gesammelt als LD+JSON bereitgestellt werden.

Wie eine Auszeichung einer Podcast Folge bei dem
WordPress Podcast wp-sofa.de aussieht zeigt das folgende Beispiel.


<script type="application/ld+json">
{
    @context: "http://schema.org/",
    @type: "PodcastEpisode",
    url: "https://wp-sofa.de/podcasts/news-wordpress-5-4-rc5-erstes-virtuelles-wordcamp-wpblogtalk-konferenz",
    name: "News: WordPress 5.4 RC5, erstes virtuelles WordCamp, WPBlogTalk Konferenz",
    datePublished: "2020-03-31 10:59:20",
    timeRequired: "PT440616H36M21S",
    description: "News: WordPress 5.4 RC5, erstes virtuelles WordCamp, WPBlogTalk Konferenz",
    interactionStatistic:[
        {
            @type: "InteractionCounter",
            interactionType: "http://schema.org/ListenAction",
            userInteractionCount: "390"
        },
        {
            @type: "InteractionCounter",
            interactionService: {
                @type: "WebSite",
                name: "News: WordPress 5.4 RC5, erstes virtuelles WordCamp, WPBlogTalk Konferenz - WP Sofa Ein WordPress Podcast",
                @id: "https://wp-sofa.de/podcasts/news-wordpress-5-4-rc5-erstes-virtuelles-wordcamp-wpblogtalk-konferenz"
            },
            interactionType: "http://schema.org/LikeAction",
            userInteractionCount: "1"}
    ],
    associatedMedia: {
        @context: "http://schema.org",
        @type: "MediaObject",
        contentUrl: "http://cdn.podseed.org/wpsofa/wp-sofa-news-106.mp3",
        thumbnailUrl: "",
        duration: "PT440616H36M21S",
        encodingFormat: "http://cdn.podseed.org/wpsofa/wp-sofa-news-106.mp3",
        name: "wp-sofa-news-106.mp3"
    },
    partOfSeries: {
        @type: "PodcastSeries",
        name: "WP Sofa",
        url: ""
    }
 }
</script>

Wie Inhalte in WordPress auszeichnen?

Dieser Frage hatten sich Gorden und Antonio auch gestellt und das WordPress-Plugin wpsc-plugin.de entwickelt, mit dem sich in WordPress Inhalte strukturieren einfach lassen.

Im folgenden haben wir mit diesem Plugin ein FAQ erzeugt, in dem ein paar wichtige Fragen zu Strukturierte-Daten schnell beantwortet werden.

2 Kommentare

Schreibe einen Kommentar

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

Du bist derzeit offline.