PageMaps

PageMaps ist ein strukturiertes Datenformat von Google, mit dem Entwickler von Websites Daten und Anmerkungen in ihre Webseiten einbetten können. Ihre Nutzer können strukturierte Daten nicht sehen und sie wirken sich auch nicht auf die Ergebnisse der Google Websuche aus, sie werden aber von der benutzerdefinierten Suche erkannt und können dazu verwendet werden, Suchergebnisseiten Elemente wie Aktionen oder benutzerdefinierte Attribute hinzuzufügen.

Hier sehen sie ein Beispiel für ein Rich Snippet mit zwei Aktionen ("Download" und "Vollbildansicht"):

Ein Rich Snippet der benutzerdefinierten Suche von Google mit zwei Aktionen

Sie können PageMaps auf drei Arten einreichen:

  • Fügen Sie die PageMap-Daten direkt Ihrer HTML-Seite hinzu. Google erkennt diese Daten dann beim Crawlen Ihrer Website.
  • Fügen Sie die PageMap-Daten einer Sitemap hinzu und reichen Sie diese Sitemap für die Indexierung über die Search Console ein. Dies wird empfohlen, wenn PageMap-Daten nicht im HTML-Quellcode Ihrer Seite sichtbar sein sollen.
  • Verwenden Sie Rich Snippet-Markup oder Meta-Tags, um strukturierte Daten direkt in Ihren HTML-Code einzufügen. Die benutzerdefinierte Suche konvertiert diese Daten in PageMaps, wenn wir Ihre Website crawlen und indexieren.
Mit dem Rich Snippet-Tester können Sie sich die PageMap-Daten ansehen, die Google aus Ihrer Seite extrahieren kann.

PageMap-Elemente

Jedes Element, das Sie einem Snippet hinzufügen möchten (z. B. eine Aktion), ist ein DataObject. Jedes DataObject verfügt über verschiedene Attribute, z. B. ein Label oder eine URL, die Sie nach Bedarf anpassen können.

Unterstützte DataObjects

Sie können jede beliebige Art von DataObjects erstellen, allerdings erkennt die benutzerdefinierte Suche von Google nur die in der unten stehenden Tabelle aufgeführten DataObjects und gibt sie in Suchergebnissen wieder:

DataObject Erforderliche Attribute
thumbnail src, height, width
action label, url, class
publication author, date, category
PageMap-Daten direkt Ihrer HTML-Seite hinzufügen

Sie können eine PageMap erstellen, indem Sie Ihrer HTML-Seite einen Codeabschnitt wie diesen hinzufügen:

<!--

    <DataObject type="action">
      <Attribute name="label" value="Download"/>
      <Attribute name="url" value="http://www.scribd.com/document_downloads/20258723?extension=pdf"/>
      <Attribute name="class" value="download"/>
    </DataObject>

    <DataObject type="action">
      <Attribute name="label" value="Vollbildansicht"/>
      <Attribute name="url" value="http://d1.scribdassets.com/ScribdViewer.swf?document_id=20258723&access_key=key-27lwdyi9z21ithon73g3&version=1&viewMode=fullscreen"/>
      <Attribute name="class" value="fullscreen"/>
    </DataObject>
  </PageMap>
-->

Denken Sie daran, die Tags <!-- und --> um Ihre PageMap herum zu setzen.

PageMap-Daten einer Sitemap hinzufügen

Wenn Sie keine PageMap-Daten in den HTML-Code Ihrer Seiten einfügen möchten, können Sie PageMap-Daten einer Sitemap hinzufügen und diese Sitemap für die Indexierung über die Search Console einreichen.

Hier finden Sie ein Beispiel für eine Sitemap, die PageMap-Daten für zwei URLs enthält: http://www.example.com/foo und http://www.example.com/bar.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
       xmlns:content="http://www.google.com/schemas/sitemap-content/1.0">
 <url>
   <loc>http://www.example.com/foo</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="hibachi">
       <Attribute name="name">Dragon</Attribute>
       <Attribute name="review">3.5</Attribute>
     </DataObject>
   </PageMap>
 </url>
 <url>
   <loc>http://www.example.com/bar</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="biggreenegg">
       <Attribute name="name">Ribs</Attribute>
       <Attribute name="review">4.0</Attribute>
     </DataObject>
   </PageMap>
 </url>
</urlset>

Definition der PageMap-Tags

In der folgenden Tabelle sind die Anforderungen beim Hinzufügen von PageMap-Daten zu einer Sitemap zu finden. Weitere Informationen zum Erstellen von Sitemaps, einschließlich grundlegender Tag-Definitionen, finden Sie im Artikel Sitemap erstellen und einreichen.

Tag Erforderlich? Beschreibung
PageMap Ja Umschließt alle PageMap-Daten für die entsprechende URL
DataObject Ja Umschließt alle Informationen zu einem einzelnen Element, das im Ergebnis der benutzerdefinierten Suche angezeigt werden soll, z. B. eine Aktion
Attribute Ja Jedes DataObject enthält mindestens ein Attribut

Wenn Sie Entwickler sind, können Sie die flexiblen Möglichkeiten von PageMaps nutzen, um Ihren Suchergebnissen zusätzliche Funktionen hinzuzufügen. Weitere Informationen 

Suche
Suche löschen
Suche schließen
Hauptmenü
11928914989486028230
true
Suchen in der Hilfe
true
true
true
false
false