Wenn die erweiterte Websiteindexierung in Ihrem Datenspeicher aktiviert ist, können Sie die folgenden Arten von strukturierten Daten verwenden, um die Indexierung zu ergänzen:
- Vordefinierte, von Google abgeleitete Seitendatumsangaben
- Benutzerdefinierte Attribute für strukturierte Daten
Auf dieser Seite werden beide Arten von strukturierten Daten für Ihre Webseiten vorgestellt. Außerdem wird beschrieben, wie Sie Ihrem Datenspeicherschema benutzerdefinierte strukturierte Attribute hinzufügen.
Vordefinierte, von Google abgeleitete Seitendatumsangaben
Beim Crawling der Webseiten in Ihrem Website-Datenspeicher leitet Google Seitendaten anhand der Properties ab, die für Ihre Inhalte gelten. Vertex AI Search fügt Ihrem Schema diese abgeleiteten Seitendateneigenschaften hinzu. Zu diesen abgeleiteten Daten gehören die folgenden vordefinierten Datumseigenschaften, die auch als Datumsangaben bezeichnet werden:
datePublished
: Datum und Uhrzeit der Erstveröffentlichung der SeitedateModified
: Datum und Uhrzeit der letzten Änderung der Seite
Diese Properties werden automatisch indexiert. Sie können diese Datumseigenschaften direkt verwenden, um Ihre Suche zu ergänzen, ohne sie Ihrem Schema hinzuzufügen. Wie Sie Ihrer Website Datumsangaben für Verfasserzeilen hinzufügen, erfahren Sie unter Datum der Verfasserzeile in der Google Suche beeinflussen.
Weitere Informationen dazu, wie Sie diese vordefinierten Datumseigenschaften in Suchanfragen einbinden, z. B. in Filterausdrücke und Leistungssteigerungsspezifikationen, finden Sie im Hilfeartikel Beispiel für einen Anwendungsfall mit einem von Google abgeleiteten Seitendatum.
Benutzerdefinierte Datums-/Uhrzeitfelder auf einer Webseite
Sie können Ihren Webseiten benutzerdefinierte Datums-/Uhrzeitfelder hinzufügen. Solche Tags können mit der erweiterten Indexierung verwendet werden, wenn Sie dem Datenspeicherschema benutzerdefinierte strukturierte Datenattribute hinzufügen.
In diesem Beispiel wird gezeigt, wo Sie ein benutzerdefiniertes Datums-/Uhrzeit-Meta-Tag namens lastModified
auf Ihrer Webseite einfügen.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Your web page title</title>
<!-- Vertex AI Search can use this date. -->
<meta name="lastModified" content="2022-07-01">
</head>
<body>
</body>
</html>
Weitere Informationen dazu, wie Sie solche benutzerdefinierten Datums-/Zeittags in Suchanfragen einbinden, z. B. in Filterausdrücken und Leistungssteigerungsspezifikationen, finden Sie unter Beispiel für einen Anwendungsfall mit einem benutzerdefinierten Datums-/Zeitattribut.
Benutzerdefinierte Attribute für strukturierte Daten
Sie können Ihren Webseiten strukturierte Datenattribute als meta
-Tags und PageMaps hinzufügen und diese zur Bereicherung der Indexierung verwenden. Wenn Sie benutzerdefinierte strukturierte Attribute für die Indexierung verwenden möchten, müssen Sie Ihr Schema aktualisieren.
Beispielanwendungsfall für meta
-Tags
Angenommen, Sie haben eine große Anzahl von Webseiten, die für verschiedene Abteilungen in Ihrer Organisation relevant sind. Sie können die Seiten, die für die einzelnen Abteilungen relevant sind, mit meta
-Tags kennzeichnen. Sie können die indexierten Tags dann als Filter in Ihren Abfragen verwenden. So können Sie die Suchergebnisse auf Webseiten beschränken, die ein Label enthalten, das mit einer der angegebenen Abteilungen übereinstimmt.
Dieser kann so zusammengefasst werden:
- Fügen Sie einer Teilmenge Ihrer Webseiten die folgenden
meta
-Tags hinzu:- Für die Entwicklungs- und IT-Abteilungen relevant:
<meta name="department" content="eng, infotech">
- Für Finanz- und Personalabteilungen relevant:
<meta name="department" content="finance, human resources">
- Für die Entwicklungs- und IT-Abteilungen relevant:
- Aktualisierte Seiten noch einmal erfassen
- Fügen Sie
department
als indexierbares Array in das Datenspeicherschema ein, wie im Abschnitt Dem Datenspeicherschema benutzerdefinierte strukturierte Datenattribute hinzufügen beschrieben.
Nach der Aktualisierung des Schemas wird Ihr Datenspeicher automatisch neu indexiert.
Nach Abschluss der Neuindexierung können Sie den department
-Filter in einem Filterausdruck verwenden, um Suchergebnisse neu anzuordnen oder zu filtern. Wenn Nutzer aus der Finanzabteilung beispielsweise Suchanfragen stellen, können die Suchergebnisse für sie relevanter gemacht werden, indem der department
Filter auf finance
gesetzt wird.
Beispiel für meta
-Tags auf einer Webseite
Hier sehen Sie ein Beispiel für meta
-Tags, die Sie Ihrer Webseite hinzufügen können. Solche Tags können mit der erweiterten Indexierung verwendet werden, wenn Sie dem Datenspeicherschema benutzerdefinierte Attribute für strukturierte Daten hinzufügen.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Your web page title</title>
<!-- Robots instructions for crawlers and for Vertex AI Search. -->
<meta name="robots" content="index,follow">
<!-- Vertex AI Search can use custom datetime fields to filter, boost, and order. -->
<meta name="lastModified" content="2024-09-06">
<!-- Vertex AI Search can filter by category or tags. -->
<meta name="category" content="archived">
<meta name="tags" content="legacy,interesting,faq">
<!-- Vertex AI Search can index these common HTML tags. -->
<meta name="description" content="A description of your web page's content.">
<meta name="author" content="Your name or organization">
<meta name="keywords" content="relevant,keywords,separated,by,commas">
<link rel="canonical" href="https://www.yourwebsite.com/this-page">
<meta property="og:title" content="Your Webpage Title">
<meta property="og:description" content="A description of your webpage's content.">
<meta property="og:image" content="https://www.yourwebsite.com/image.jpg">
<meta property="og:url" content="https://www.yourwebsite.com/this-page">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Your customized Webpage Title">
<meta name="twitter:description" content="A description of your webpage's content.">
<meta name="twitter:image" content="https://www.yourwebsite.com/image.jpg">
</head>
<body>
...
</body>
</html>
Beispielanwendungsfall für PageMaps
Angenommen, Sie haben mehrere Webseiten mit Rezepten. Sie können dem HTML-Inhalt jeder Seite PageMap-Daten hinzufügen. Sie können die indexierten PageMap-Attributnamen dann als Filter in Ihren Abfragen verwenden. Wenn Sie beispielsweise Webpages je nach Rezeptbewertung hervorheben oder unterdrücken möchten, gehen Sie so vor:
Fügen Sie Ihren Webseiten ähnliche PageMap-Daten wie die folgenden hinzu:
<html> <head> ... <!-- <PageMap> <DataObject type="document"> <Attribute name="title">Baked potatoes</Attribute> <Attribute name="author">Dana A.</Attribute> <Attribute name="description">Homestyle baked potatoes in oven. This recipe uses Russet potatoes.</Attribute> <Attribute name="rating">4.9</Attribute> <Attribute name="lastUpdate">2015-01-01</Attribute> </DataObject> </PageMap> --> </head> ... </html>
Aktualisierte Seiten noch einmal erfassen
Fügen Sie
rating
als indexierbares Array in das Datenspeicherschema ein, wie im Abschnitt Dem Datenspeicherschema benutzerdefinierte strukturierte Datenattribute hinzufügen beschrieben.
Nach der Aktualisierung des Schemas wird Ihr Datenspeicher automatisch neu indexiert.
Nach Abschluss der Neuindexierung können Sie das rating
-Attribut in einem Filterausdruck verwenden, um Suchergebnisse neu anzuordnen oder zu filtern. Wenn Nutzer beispielsweise nach Rezepten suchen, können Sie die Suchergebnisse mit der höchsten Bewertung hervorheben, indem Sie rating
als benutzerdefiniertes numerisches Attribut verwenden.
Beispiel für einen Anwendungsfall für schema.org-Daten
Angenommen, Sie haben eine Rezensionswebsite und die Webseiten sind mit schema.org-Daten im JSON-LD-Format im HTML-script
-Tag annotiert. Sie können die indexierten Anmerkungen dann als Filter in Ihren Abfragen verwenden. Wenn Sie beispielsweise Webpages je nach den Gesamtbewertungen hervorheben oder unterdrücken möchten, gehen Sie so vor:
Fügen Sie Ihren Webseiten Schema.org-Anmerkungen für Rezensionsinhalte hinzu, die denen in der Abbildung unten ähneln. Weitere verfügbare Schema.org-Vorlagentypen finden Sie unter Schemas:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Review", "aggregateRating": { "@type": "Average Rating", "ratingValue": 3.5, "reviewCount": 11 }, "description": "Published in 1843, this is the perfect depiction of the Victorian London. A Christmas Carol is the story of Ebenezer Scrooge's transformation.", "name": "A Christmas Carol", "image": "christmas-carol-first-ed.jpg", "review": [ { "@type": "Review", "author": "Alex T.", "datePublished": "2000-01-01", "reviewBody": "Read this in middle school and have loved this ever since.", "name": "Worth all the adaptations", "reviewRating": { "@type": "Rating", "bestRating": 5, "ratingValue": 5, "worstRating": 1 } } ] } </script>
Aktualisierte Seiten noch einmal erfassen
Fügen Sie dem Datenspeicherschema den Pfad zu
ratingValue
hinzu. Verwenden Sie im Datenspeicherschema eine Kennung als Feldnamen, z. B.rating_value
, wie im Abschnitt Dem Datenspeicherschema benutzerdefinierte Attribute für strukturierte Daten hinzufügen beschrieben.
Nach der Aktualisierung des Schemas wird Ihr Datenspeicher automatisch neu indexiert.
Nach Abschluss der Neuindexierung können Sie das rating_value
-Attribut in einem Filterausdruck verwenden, um Suchergebnisse neu anzuordnen oder zu filtern. Wenn Nutzer beispielsweise nach Büchern suchen, können Sie die Suchergebnisse mit der besten Bewertung hervorheben, indem Sie rating_value
als benutzerdefiniertes numerisches Attribut verwenden.
Hinweise
Führen Sie die folgenden Schritte aus, bevor Sie das Datenspeicherschema aktualisieren:
- Aktivieren Sie die erweiterte Websiteindexierung für den Datenspeicher. Weitere Informationen finden Sie unter Erweiterte Websiteindexierung aktivieren.
- So funktionieren strukturierte Daten
- Informationen zur Verwendung von PageMaps Hier finden Sie eine Liste der unterstützten DataObjects, die PageMap-Daten hinzugefügt werden können.
- Weitere Informationen zur Verwendung von
meta
-Tags Verwenden Sie keine ausgeschlossenen oder nicht unterstützten Meta-Tags. - Das zu indexierende Attribut darf keinen der folgenden Werte haben:
datePublished
dateModified
siteSearch
- Nachdem Sie Ihren Webseiten strukturierte Daten hinzugefügt haben, müssen Sie die Seiten noch einmal erfassen lassen. Dies kann mehrere Stunden dauern.
- Nachdem Sie dem Datenspeicherschema Attribute für strukturierte Daten hinzugefügt haben, werden die Webseiten in Ihrem Datenspeicher automatisch neu indexiert. Das Erstellen einer neuen Indexierung ist ein langwieriger Vorgang, der mehrere Stunden dauern kann.
Dem Datenspeicherschema benutzerdefinierte Attribute für strukturierte Daten hinzufügen
So fügen Sie dem Datenspeicherschema benutzerdefinierte Attribute für strukturierte Daten hinzu:
Fügen Sie allen Seiten Ihrer Website, die Sie mit der Indexierung strukturierter Daten anreichern möchten,
meta
-Tags, PageMap-Daten und schema.org-Daten hinzu:- Für
meta
-Tags:- Für jedes
meta
-Tag muss dasname
-Attribut auf das Feld festgelegt sein, das indexiert werden soll, und dascontent
-Attribut auf einen String mit einem oder mehreren durch Kommas getrennten Werten. - Vertex AI Search unterstützt
meta
-Tags mit Namen, die dem Muster[a-zA-Z0-9][a-zA-Z0-9-_]*
entsprechen. Verwenden Sie keine ausgeschlossenen oder nicht unterstützten Meta-Tags.
- Für jedes
- Für PageMap-Daten:
- PageMap-Daten müssen aus erkannten DataObjects bestehen, die Attributnamen enthalten, die Sie indexieren möchten. Die Attributnamen in den DataObjects müssen auf das Feld festgelegt sein, das Sie indexieren möchten.
- Für Schema.org-Daten:
- Die Anmerkungen müssen im gültigen JSON-LD-, Mikrodaten- oder RDFa-Format vorliegen. Weitere Informationen finden Sie unter Unterstützte Formate.
- Für
Schemadefinition für Ihren Datenspeicher über die REST API aufrufen
Aktualisieren Sie das Datenspeicherschema über die REST API. Weitere Informationen finden Sie unter Eigenes Schema als JSON-Objekt bereitstellen.
- Fügen Sie für jedes benutzerdefinierte Attribut Objekte hinzu, die suchbar, abrufbar oder indexierbar sein sollen.
- Fügen Sie das benutzerdefinierte Attribut hinzu und legen Sie als
type
den Wertarray
fest. - Fügen Sie den Datentyp des Werts des benutzerdefinierten Attributs hinzu.
- Geben Sie die Quelle des benutzerdefinierten Attributs an, in der es im Feld
siteSearchStructuredDataSources
zu finden ist. - Für schema.org-Daten: Geben Sie den Pfad des Attributs in der schema.org-Anmerkung an, beginnend mit dem String
_root
im FeldsiteSearchSchemaOrgPaths
.
Im folgenden Beispiel wird eine Schemaaktualisierung für eine Website veranschaulicht:
{ "type": "object", "properties": [{ "CUSTOM_ATTRIBUTE": { "type": "array", "items": { "type": "DATA_TYPE", "searchable": true, "retrievable": true, "indexable": true, "siteSearchStructuredDataSources": ["STRUCTURED_DATA_SOURCE_1", "STRUCTURED_DATA_SOURCE_2"] } } } { "IDENTIFIER_FOR_SCHEMA_ORG_FIELD": { "type": "array", "items": { "type": "DATA_TYPE_SCHEMA_ORG_FIELD", "searchable": true, "retrievable": true, "indexable": true, "siteSearchSchemaOrgPaths": ["_root.PATH_TO_THE_SCHEMA_ORG_FIELD"] } } }], "$schema": "https://json-schema.org/draft/2020-12/schema" }
Ersetzen Sie Folgendes:
CUSTOM_ATTRIBUTE
: Der Wert des Attributsname
. Beispiel:- Verwenden Sie für ein
meta
-Tag, das als<meta name="department" content="eng, infotech">
definiert ist,department
. - Geben Sie für ein PageMap-Attribut, das als
<Attribute name="rating">4.9</Attribute>
definiert ist,rating
ein.
- Verwenden Sie für ein
DATA_TYPE
: Der Datentyp des Attributsname
. Muss entweder ein String, eine Zahl oder ein Datum/Uhrzeit sein. Beispiel:- Verwenden Sie für ein
meta
-Tag, das als<meta name="department" content="eng, infotech">
definiert ist,string
. - Geben Sie für ein PageMap-Attribut, das als
<Attribute name="rating">4.9</Attribute>
definiert ist,number
ein. - Geben Sie für ein PageMap-Attribut, das als
<Attribute name="lastPublished">2015-01-01</Attribute>
definiert ist,datetime
ein.
Weitere Informationen finden Sie unter
FieldType
.- Verwenden Sie für ein
STRUCTURED_DATA_SOURCE_N
: Ein Array aus einer oder beiden der folgenden strukturierten Datenquellen, in denen sich dasCUSTOM_ATTRIBUTE
-Attribut befindet:- Wenn das benutzerdefinierte Attribut als
meta
-Tag gefunden werden kann, gibMETATAG
an. - Wenn das benutzerdefinierte Attribut als PageMap-Attribut gefunden werden kann, geben Sie
PAGEMAP
an. - Wenn das benutzerdefinierte Attribut als Schema.org-Daten gefunden werden kann, geben Sie
SCHEMA_ORG
an. - Wenn das Feld
siteSearchStructuredDataSources
fehlt oder leer ist, werden die Werte aus allen drei Datenquellen in einem Array zusammengeführt.
- Wenn das benutzerdefinierte Attribut als
IDENTIFIER_FOR_SCHEMA_ORG_FIELD
: Ein benutzerdefinierter Bezeichner für das Schema.org-Feld. Er muss nicht mit dem Feldnamen in der schema.org-Anmerkung auf Ihrer Website übereinstimmen. Wenn der Pfad des Felds beispielsweise_root.nutrition.calories
lautet, kann die Kennungcalorific_value
odernutrition_value
sein.DATA_TYPE_SCHEMA_ORG_FIELD
: Der Datentyp des Schema.org-Felds. Muss ein String, eine Zahl oder ein Datum/eine Uhrzeit sein. Beispiel:- Verwenden Sie für ein schema.org-Feld, das als „calories“:"240 Kalorien" definiert ist,
string
. - Verwenden Sie für ein schema.org-Feld, das als „calories“: 240 definiert ist,
number
. - Für ein schema.org-Feld, das als „Gründungsdatum“: „1991-05-01“ definiert ist, verwenden Sie
datetime
.
Weitere Informationen finden Sie unter
FieldType
.- Verwenden Sie für ein schema.org-Feld, das als „calories“:"240 Kalorien" definiert ist,
PATH_TO_THE_SCHEMA_ORG_FIELD
: Pfad zu einem einzelnen Feld im schema.org-Feld, auf das zugegriffen werden muss. Sie wird nach jeder verschachtelten Ebene mithilfe von Punkttrennzeichen angegeben. Sie müssen den vollständigen Pfad angeben, der für den Zugriff auf das erforderliche Feld erforderlich ist. Wenn ein FeldratingValue
beispielsweise im FeldaggregateRating
verschachtelt ist, können Sie den Pfad als_root.aggregateRating.ratingValue
angeben.
Nachdem Sie das Website-Schema aktualisiert haben, wird die Website automatisch neu indexiert. Dieser Vorgang kann mehrere Stunden dauern.
Nächste Schritte
Sie können die indexierten Metadaten für Folgendes verwenden:
- Einstellungen für die Auslieferung, z. B. „Hochstufen“, „Herabstufen“ und „Filtern“
- Als Attribute in den Suchergebnissen angezeigt
- Suchergebnisse filtern
- Suchergebnisse optimieren