Zum Inhalt springen

Meta-Tags seitenspezifisch vergeben

Erstellt am 1. November 2011 · 2 Antworten · letzte Antwort am 21. November 2011

Tags: SEO, Frage

marketing ·

Hallo,

ich habe ein kleines Problem und würde mich freuen wenn mir jemand dabei helfen könnte.

Zur Zeit sind die Meta-Tags der Firmenwebseite wie folgt definiert. Es müssen einmalig die Keywords/ Description eingetragen werden und diese haben eine Gültigkeit für jede Seite der Webseite. Nun würde ich es gerne so einstellen, dass für jede Seite spezifisch Keywords und eine Beschreibung eingefügt werden kann.

Im Template sieht es so aus (Ausschnitt):

pageStart = PAGE
  meta {
    description.field = description
    keywords.field = keywords
    author.field = {$site.author.full}
  }

pageStart.meta {
   keywords = Hallo
   description = description
   author = Author
}

Meine Frage ist nun was ich im Template ändern muss, damit die Keywords spezifisch angelegt werden können.

Im Internet habe ich folgenden Code gefunden, der das Problem lösen soll.

page.meta.keywords.field = keywords
page.meta.description.field = description

Ich glaube das Problem das ich habe liegt in folgenden Teil des TypoScripts ???!!!

pageStart.meta {
   keywords = Hallo
   description = description
   author = Author
}

Ich bendake mich im Voraus für Eure Hilfe !

Freundliche Grüße
Benny

SomehowLost ·

Hallo Benny,

sofern Du nicht schon selbst darauf gekommen bist:
Lösche einfach den Teil

pageStart.meta {
   keywords = Hallo
   description = description
   author = Author
}

aus dem Root-Template. Der Obere Part besagt ja, dass Du die Meta-Angaben über die Seiteneigenschaften pro Seite individuell belegen kannst.
Du Kannst natürlich auch auch Nummer sicher gehen indem Du einerseits Standart-Metanagaben setzt und diese überschreibst, sobald was auf der jeweiligen Seite sein sollte:

pageStart {
  meta {
    keywords = Deine, Keywords
    keywords {
      override.field = keywords
    }
    description = Deine Description
    description {
      override.field = description 
    }
  }
}

Viele Grüße,
Andreas

typobock ·

Nun würde ich es gerne so einstellen, dass für jede Seite spezifisch Keywords und eine Beschreibung eingefügt werden kann.

page.meta {
keywords {
field = keywords
ifEmpty = Wenn keine Keywords hinterlegt nimm diese.....
}
author {
field = author
ifEmpty = Wenn keine Author hinterlegt nimm diese......
}
description {
field = description
ifEmpty = statische Beschreibung
}


}