HTML-Meta-Tags für die Suchmaschinenoptimierung hinzufügen

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.

  1. 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>
  2. 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.
    1. 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
    2. 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 wird
      Element 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 werden
      Eigenschaft 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.

    3. 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"/>