Mit der Suchmaschinenoptimierung soll die Platzierung einer Seite oder Website in den Ergebnissen von Suchmaschinen optimiert werden. Grundsätzlich werden bei der Suchmaschinenoptimierung der HTML-Titel und die Meta-Tags in die Seitenquelle eingefügt.
Anhand dieser Meta-Tags werden Beschreibungsinformationen und andere Metadaten definiert, die von Websuchmaschinen und Crawlern beim Erstellen von Suchindexen und Sammlungen verwendet werden. Beim Einfügen von Inhalt in
eine Seite mit einem Web Content Viewer können Sie die Suchmaschinenoptimierung der Seite verbessern, indem Sie Titel und Meta-Tags mit Werten hinzufügen, die auf dem Webinhalt selbst basieren.
Informationen zu diesem Vorgang
Anmerkung: Diese Unterstützung steht mit dem kombinierten kumulativen Fix
12 für IBM® Web Content
Manager Version
7 zur Verfügung.
Standardmäßig wird der HTML-Titel einer Seite durch den Seitentitel im Portal vorgegeben. Wenn Sie einer Seite jedoch einen Web Content Viewer für die Wiedergabe von Webinhalt hinzufügen, kann der für den HTML-Titel angegebene Wert überschrieben werden. Damit
Metadatentags als Portletvorgaben eingeschlossen werden, müssen Sie einen angepassten HTML-Titel festlegen, sodass nur ein einziges Portlet die Metadaten im Abschnitt
'head' einfügen kann.
Über das Feld Seitenanzeigetitel in den Portleteinstellungen für den Viewer können Sie einen HTML-Titel definieren, der den Inhalt der Seite gezielter wiedergibt. Sie können den Viewer sogar so konfigurieren, dass der Titel direkt aus dem dargestellten Inhalt übernommen wird.
Anmerkung: Zwar können mehrere Web Content Viewer auf ein und derselben Seite Meta-Tag-Werte setzen, doch führt dies nicht notwendigerweise zu einer Suchmaschinenoptimierung. Noch problematischerr wird es, wenn mehrere Viewer für ein und denselben Meta-Tag-Namen unterschiedliche Werte setzen. Wenn eine Seite mehrere Viewer enthält, sollten Sie den Viewer auswählen, der den Inhalt der Seite am besten repräsentiert. Mithilfe dieses Viewers können Sie dann einen neuen HTML-Titel und Meta-Tags definieren.
Vorgehensweise
Im Folgenden wird beschrieben, wie Sie den HTML-Titel für eine Seite zu überschreiben und Meta-Tags setzen.
- Wählen Sie auf der Seite einen Web Content Viewer als Primärviewer aus. Klicken Sie auf Gemeinsam genutzte Einstellungen bearbeiten und wählen Sie in den Portleteinstellungen für den Viewer einen Wert für das Feld Seitenanzeigetitel aus.
Um den HTML-Titel zu überschreiben, müssen Sie einen anderen Wert als Standardtitel verwenden auswählen. Soll der Titel direkt aus dem im Viewer dargestellten Webinhalt übernommen werden, wählen Sie Aus Inhalt auswählen aus. Bei dieser Einstellung wird der Wert im Feld Anzeigetitel für das Inhaltselement in Web Content Manager übernommen.
Nachdem Sie die Änderungen gespeichert haben, wird die Seitenüberschrift entsprechend aktualisiert und es wird jetzt der neue Wert für 'titel' angezeigt. Beispiel:
<head>
<title>Display title of the rendered web content</title>
</head>
- Erstellen Sie Portletvorgaben für jeden Meta-Tag, der der Seitenüberschrift hinzugefügt werden soll. Jeder Meta-Tag wird durch zwei Portletvorgaben definiert:
- meta.tag.name.Suffix gibt den Namen des Meta-Tags an (Beispiel: keywords).
- meta.tag.content.Suffix gibt den Wert des Meta-Tags an.
Mit der Portalvorgabe meta.tag.attribute.Suffix können Sie für den Meta-Tag auch ein bestimmtes Attribut definieren.
Mit dem Suffix der einzelnen Vorgaben wird eine Namensvorgabe mit der jeweiligen Wertvorgabe verknüpft. Bei dem Suffix kann es sich um einen beliebigen Wert handeln, er muss jedoch innerhalb der Vorgaben eindeutig sein.
Sie haben zwei Möglichkeiten, Portletvorgaben hinzuzufügen:
- Das Portlet Portlets verwalten der Verwaltungsschnittstelle. Suchen Sie nach der Instanz von Web Content Viewer, die geändert werden soll, und klicken Sie auf das Symbol Portlet konfigurieren.
- Die XML-Konfigurationsschnittstelle. Exportieren Sie die Seite mit der Instanz von Web Content Viewer, die geändert werden soll. Bearbeiten Sie die exportierte XML-Datei, indem Sie die Meta-Tags einfügen, die hinzugefügt werden sollen, und aktualisieren Sie die Seite anhand der XML-Datei mit dem Befehl xmlaccess.
Wird für den Attributnamen keine Portletvorgabe gesetzt, wird standardmäßig 'name' als Attributname verwendet.
- Geben Sie die Portalvorgabe für den Namen des Meta-Tags an. Der Name des Meta-Tags hat das folgende Format:
meta.tag.name.suffix=name
Soll ein anderes als das Namensattribut angegeben werden, können Sie den Attributnamen mit dem folgenden Format definieren:
meta.tag.attribute.suffix=attribute_name
So fügen Sie beispielsweise den folgenden Meta-Tag mit dem Namen keywords hinzu:
<meta name=”keywords” content=””/>
Geben Sie die folgende Vorgabe an:
meta.tag.name.1=keywords
So fügen Sie den folgenden Meta-Tag mit dem Attribut
http-equiv hinzu:
<meta http-equiv=”content-language” content=”en-US”/>
Geben Sie die folgende Vorgabe an:
meta.tag.attribute.1=http-equiv
- Geben Sie die Portalvorgabe für den Wert des Meta-Tags an. Sie haben drei Möglichkeiten, den Wert für den Meta-Tag anzugeben:
- Sie können explizit einen Text für den Wert des Meta-Tags eingeben.
- Der Wert des Meta-Tags kann aus dem Wert eines Textelements in dem dargestellten Webinhalt abgeleitet werden.
- Der Wert des Meta-Tags kann aus Eigenschaften abgeleitet werden, die Informationen zum dargestellten Webinhalt enthalten.
Die erforderlichen Portletvorgaben hängen von dem Verfahren ab, das Sie verwenden. Es kann jedoch nur jeweils ein Wert pro Suffix angegeben werden.
- Verwendung von vordefiniertem Text
- Der Wert des Meta-Tags wird im folgenden Format angegeben:
meta.tag.content.text.suffix=text
Der Wert für Suffix muss hier mit dem Wert für Suffix in der zugehörigen Vorgabe meta.tag.name.Suffix übereinstimmen.
Text gibt den Text an, der als Wert für diesen Meta-Tag verwendet werden soll.
- Verwendung von Elementwerten
- Der Wert des Meta-Tags wird im folgenden Format angegeben:
meta.tag.content.element.suffix=name_of_element
Der Wert für Suffix muss hier mit dem Wert für Suffix in der zugehörigen Vorgabe meta.tag.name.Suffix übereinstimmen.
Name_des_Elements gibt den Namen des Elements an, aus dem Webinhalt dargestellt wird.Tabelle 1. Elemente, aus denen Inhalt für Meta-Tag-Werte übernommen wirdElement |
Meta-Tag-Wert |
Textkomponente |
Text des Elements |
Datumskomponente |
Datum des Elements |
Grafikkomponente |
URL der Grafik |
Dateikomponente |
URL der Datei |
- Verwendung von Eigenschaften
- Der Wert des Meta-Tags wird im folgenden Format angegeben:
meta.tag.content.property.suffix=property
Der Wert für Suffix muss hier mit dem Wert für Suffix in der zugehörigen Vorgabe meta.tag.name.Suffix übereinstimmen.
Eigenschaft gibt die Eigenschaft mit Informationen zu dem Webinhalt an, der dargestellt wird. Die Eigenschaften sind mit Feldern zu dem dargestellten Inhalt verknüpft.Tabelle 2. Eigenschaften, die zum Füllen von Meta-Tag-Werten herangezogen werdenEigenschaft |
Meta-Tag-Wert |
AdditionalViewers |
Name zusätzlicher Viewer |
Authors |
Anzeigenamen der Verfasser des dargestellten Inhalts |
authtemplatename |
Der Name der Authoring-Vorlage für den dargestellten Inhalt |
authtemplatetitle |
Anzeigetitel der Authoring-Vorlage für den dargestellten Inhalt |
Categories |
Titel aller Kategorien, die dem dargestellten Inhalt zugeordnet sind |
CreationDate |
Datum der Erstellung des dargestellten Inhalts |
Creator |
Anzeigename des Benutzers, der den angezeigten Inhalt erstellt hat |
CurrentStage |
Name der aktuellen Workflowstufe, in der sich der dargestellte Inhalt befindet |
Description |
Lokalisierte Beschreibung des dargestellten Inhalts |
ExpiryDate |
Datum, an dem der dargestellte Inhalt verfällt |
ID |
ID des dargestellten Inhalts |
GeneralDateOne |
Datum aus dem Feld 'Allgemeines Datum eins' |
GeneralDateTwo |
Datum aus dem Feld 'Allgemeines Datum zwei' |
Keywords |
Die dem dargestellten Inhalt zugeordneten Schlüsselwörter |
LastModifiedDate |
Datum, an dem der dargestellte Inhalt zuletzt geändert wurde |
LastModifier |
Anzeigename des Benutzers, der zuletzt Änderungen an dem dargestellten Inhalt vorgenommen hat |
Name |
Name des dargestellten Inhalts |
Owners |
Anzeigenamen der Eigner des dargestellten Inhalts |
PublishDate |
Datum, an dem der dargestellte Inhalt veröffentlicht wurde |
SitePath |
Sitepfad des dargestellten Inhalts |
Status |
Workflowstatus des dargestellten Inhalts |
Title |
Lokalisierter Titel des dargestellten Inhalts |
Workflow |
Name des Workflows des dargestellten Inhalts |
Für einige der gängigsten Meta-Tags sind Standardwerte definiert. Für diese Meta-Tags kann die Portletvorgabe nur für den Namen der Meta-Tags erstellt werden. Der Meta-Tag-Wert wird automatisch bereitgestellt, ohne dass eine entsprechende Namensvorgabe erforderlich ist.
Für folgende Meta-Tags sind Standardwerte vorhanden:
- Author
- Standardwert ist eine Liste mit den Verfassern des dargestellten Inhalts.
- Keywords
- Standardwert ist eine Liste aller Schlüsselwörter in Zusammenhang mit dem dargestellten Inhalt.
- Description
- Standardwert ist eine lokalisierte Beschreibung des dargestellten Inhalts.
Soll der Standardwert nicht verwendet werden, können Sie den Wert mit einem der oben beschriebenen Verfahren setzen.
- Optional: Ist für den Wert des Meta-Tags ein Schemaattribut erforderlich, müssen Sie in der Vorgabe meta.tag.scheme.Suffix das Attribut 'scheme' angeben. Das Attribut 'scheme' des Meta-Tags wird im folgenden Format angegeben:
meta.tag.scheme.suffix=attribute_value
Um beispielsweise das folgende scheme-Attribut mit dem Wert W3CDTF
<meta name="DC.date" content="2000-01-01T12:00+00:00" scheme="W3CDTF"/>
Geben Sie die folgende Vorgabe an:
meta.tag.scheme.1=W3CDTF
Welches Format und Schema für Datumselemente und Inhaltseigenschaften in Zusammenhang mit Datums- und Zeitangaben (wie beispielsweise die Eigenschaft LastModifiedDate) verwendet werden, hängt von dem Namen des Meta-Tag-Attributs ab. Standardmäßig werden alle Datums- und Zeitangaben entsprechend dem in der HTTP-Spezifikation vorgegebenen Format formatiert. Für Datums- und Zeitangaben in anderen Meta-Tags wird das vom W3C (World Wide Web Consortium) im Schema W3CDTF empfohlene Datums- und Zeitformat verwendet.
Beispiele
Die folgenden Beispiele veranschaulichen die verschiedenen Möglichkeiten, Portletvorgaben und die entsprechenden Meta-Tags in der Ausgabe anzugeben.
- Meta-Tag-Wert unter Angabe des Benutzers setzen, von dem der dargestellte Inhalt erstellt wurde:
meta.tag.name.1=DC.creator
meta.tag.content.property.1=Creator
Ergebnis:<meta name=”DC.creator” content=”content admin”/>
- Meta-Tag-Wert unter Angabe von vordefiniertem Text setzen:
meta.tag.name.1=DC.publisher
meta.tag.content.text.1=IBM
Ergebnis:<meta name=”DC.publisher” content=”IBM”/>
- Mehrere Meta-Tag-Werte mit dem Standardwert für den Verfasser und unter Angabe des Wertes für das Textelement descelement im dargestellten Inhalt setzen:
meta.tag.name.1=author
meta.tag.name.2=description
meta.tag.content.element.2=descelement
Ergebnis:<meta name=”author” content=”content author”/>
<meta name=”description” content=”Information about IBM”/>
- Meta-Tag unter Angabe des Attributs http-equiv und des Datums setzen, an dem der dargestellte Inhalt zuletzt geändert wurde.
meta.tag.name.1=last-modified
meta.tag.attribute.1=http-equiv
meta.tag.content.property.1=LastModifiedDate
Ergebnis:<meta http-equiv=”last-modified” content=”Mon, 01 Aug 2011 13:45:57 GMT”/>
- Meta-Tag unter Angabe eines scheme-Attributs und eines Datums setzen, an dem der dargestellte Inhalt veröffentlicht wurde:
meta.tag.name.1=DC.date
meta.tag.scheme.1=W3CDTF
meta.tag.content.property.1=PublishDate
Ergebnis:<meta name=”DC.date” content=”2011-08-01T08:15:30+02:00” scheme="W3CDTF"/>