---
title: "Sprachspezifische Metatags"
url: "https://www.typo3.net/d/8645-sprachspezifische-metatags"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","SEO"]
created: "2004-01-29"
last_reply: "2005-04-12"
replies: 9
solved: false
page: 1
pages: 1
lang: "de"
---

# Sprachspezifische Metatags

TYPO3 › Mehrsprachigkeit · 9 Antworten · gestartet 2004-01-29

## Eröffnungsbeitrag

**JMS** · 2004-01-29 · [Beitrag #1](https://www.typo3.net/d/8645-sprachspezifische-metatags/1)

Hallo zusammen,

habe in den mir bekannten Quellen noch kein TUT gefunden, in dem erklärt wird, wie sich Metatags generieren lassen kann, die sprachspezifisch sind.

Spanische Seite: spanische Metatags
Deutsche Seite: deutsche Metatags
etc.

Kennt jemand eine Quelle oder weiß wie es geht?

Vorab Danke für die Hinweise

JMS

## Antworten

### [#2](https://www.typo3.net/d/8645-sprachspezifische-metatags/2) · TW · 2004-01-29

> **JMS schrieb:**
>
> Hallo zusammen,
>
> habe in den mir bekannten Quellen noch kein TUT gefunden, in dem erklärt wird, wie sich Metatags generieren lassen kann, die sprachspezifisch sind.
>
> Spanische Seite: spanische Metatags
> Deutsche Seite: deutsche Metatags
> etc.
>
> Kennt jemand eine Quelle oder weiß wie es geht?
>
> Vorab Danke für die Hinweise
>
> JMS

hi
im setup folgendes eingeben:
seite.headerData.999 < plugin.meta

bei constants:
plugin.meta.copyright =
plugin.meta.flags.DC =
plugin.meta.author =
plugin.meta.revisit =
plugin.meta.includeGlobal =
styles.content.meta.site_description =
styles.content.meta.site_keywords =

und die ext. Meta,tags extended installieren
 und wenn du das in spanisch ham willst, schreib die spanischen ausdrücke hinein....

### [#3](https://www.typo3.net/d/8645-sprachspezifische-metatags/3) · JMS · 2004-01-29

Hi,

@TW
soweit hatte ich das schon und das funktioniert auch prima, allerdings eben nur in deutsch.

Ich will ja nur ein Template verwenden, muss ich dann eine Art Select einbauen? Wenn ja, wie baue ich am geschicktesten diesen Select auf?

Grüße

JMS

### [#4](https://www.typo3.net/d/8645-sprachspezifische-metatags/4) · maxhb · 2004-01-29

Hi!

> **JMS schrieb:**
>
> Spanische Seite: spanische Metatags
> Deutsche Seite: deutsche Metatags
> etc.

Das brauchst Du ja im Prinzip (laut RFC) nicht, sondern Du kannst ja immer beides auf einer Seite einbinden. Folgendes Bsp. stammt aus SelfHTML:

```html
<meta name="keywords" lang="de" content="Ferien, Griechenland, Sonnenschein">
<meta name="keywords" lang="en-us" content="vacation, Greece, sunshine">
```

Da "lang" ein Universalattribut ist, kannst Du es auch für die Description verwenden...

CU
 maxhb

### [#5](https://www.typo3.net/d/8645-sprachspezifische-metatags/5) · JMS · 2004-03-03

Hi maxhb,

Danke für Deinen Hinweis:

> **maxhb schrieb:**
>
> Das brauchst Du ja im Prinzip (laut RFC) nicht, sondern Du kannst ja immer beides auf einer Seite einbinden. Folgendes Bsp. stammt aus SelfHTML:
>
> ```html
> <meta name="keywords" lang="de" content="Ferien, Griechenland, Sonnenschein">
> <meta name="keywords" lang="en-us" content="vacation, Greece, sunshine">
> ```
>
> Da "lang" ein Universalattribut ist, kannst Du es auch für die Description verwenden...

Die Frage ist jetzt nur, wie das funktioniert. Ich habe Tags, die global definiert sind (über Constants im Template) und zusätzlich über "lokale" Seitenbeschreibungen ergänzt werden.
Wie kann ich nun die globalen Tags sprachabhängig machen?

Grüße aus KA

JMS

### [#6](https://www.typo3.net/d/8645-sprachspezifische-metatags/6) · maxhb · 2004-03-04

Hi!

> **JMS schrieb:**
>
> Wie kann ich nun die globalen Tags sprachabhängig machen?

Schau Dir mal die Extension Metatags an, soll heissen den PHP-Quellcode. Lässt sich sehr einfach erweitern, so dass Du auch sprachabhängige Metatags dort nachpflegen könntest...
Diese können dann per TS-Constants definiert und bearbeitet werden.

CU
 maxhb

### [#7](https://www.typo3.net/d/8645-sprachspezifische-metatags/7) · JMS · 2004-03-04

Hi,

Danke für den Tipp. Ich konnte mein Problem nun folgendermaßen lösen:

> In den Constants:
>
> ```typoscript
> ####METAGS SETZEN#####
> # Für den URL-Aufruf ohne "L"
> plugin.meta.language = de
>
> # Deutsch, sys_language.uid = 0
> [globalVar = GP:L = 0]
> plugin.meta.language = de
>
> # Spanisch, sys_language.uid = 1
> [globalVar = GP:L = 1]
> plugin.meta.language = es
>
> # Englisch, sys_language.uid = 2
> [globalVar = GP:L = 2]
> plugin.meta.language = en
>
> # Franzoesisch, sys_language.uid = 3
> [globalVar = GP:L = 3]
> plugin.meta.language = fr
>
> # Italienisch, sys_language.uid = 4
> [globalVar = GP:L = 4]
> plugin.meta.language = it
>
> [global]
>
> plugin.meta.revisit = 14
> plugin.meta.author = Lara Laufsteg
> plugin.meta.keywords = meine keywords
> plugin.meta.robots = all
> plugin.meta.copyright = All rights reserved.
> plugin.meta.email = master@desaster.com
> plugin.meta.includeGlobal = 1
> plugin.meta.description = 
> styles.content.meta.site_description =  Jiip, hier gleich nochmal!
> styles.content.meta.site_keywords =
> ```

Hab's erst im "Setup" versucht, daraufhin hat typo den Tag falsch gesetzt ... oder einen neuen Typ von Metatags erfunden ;-)

Jetzt habe ich jedenfalls meine globalen Metatags, die jetzt definitv sprachabhängig sind

Grüße aus KA

JMS

### [#8](https://www.typo3.net/d/8645-sprachspezifische-metatags/8) · vanessa · 2004-10-22

Hallo,

leider verstehe ich deine Lösung noch nicht ganz.
Was machst du denn mit der Anweisung

```typoscript
plugin.meta.language = en
```

?

Wo hinterlegst du denn die unterschiedlichen Metatags für die unterschiedlichen Sprachen?

Danke für Antwort!
  Vanessa

### [#9](https://www.typo3.net/d/8645-sprachspezifische-metatags/9) · vanessa · 2004-10-22

alternative Lösung:

Man kann individuelle Keywords und Descriptions pro Seite für jede Sprache machen. Im jeweiligen Eintrag "Alternative Page Language" können unter Stichworte die jeweiligen Keywords und die Beschreibung eingetragen werden.
Diese tauchen dann als Metatags in der jeweiligen Sprache im Quelltext auf.

Hoffe, das hilft.

### [#10](https://www.typo3.net/d/8645-sprachspezifische-metatags/10) · hadoken · 2005-04-12

der thread ist zwar schon etwas älter, aber IMO ein wichtiger  :o

sicher kann man sich auch die Arbeit machen in jede einzelne Seite seine keywords und die description in die dafür vorgesehenen Felder per "Alternative Page Language" einzutragen...

Wer aber viele Sprachen und viele Seiten in seinem Projekt hat, und lieber nur einmal im Roottemplate globale, sprachabhängige metatags setzen will, kann sich viel arbeit ersparen, vorallem wenn sich die metatags nur sprachlich, aber nicht seitenabhängig ändern.

JMS' Lösung ist dafür super geeignet und um Vanessa's Frage auch noch zu beantworten, so geht's:

Constants:

```typoscript
####METAGS SETZEN##### 

# Für den URL-Aufruf ohne "L", DEFAULT
plugin.meta.language = defaultsprache
plugin.meta.revisit = dein Eintrag
plugin.meta.author = dein Eintrag
plugin.meta.robots = dein Eintrag
plugin.meta.copyright = dein Eintrag
plugin.meta.email = dein Eintrag
plugin.meta.keywords = dein Eintrag
plugin.meta.description = dein Eintrag

# Deutsch, sys_language.uid = 0
[globalVar = GP:L = 0]
plugin.meta.language = de
plugin.meta.keywords =  hier die kewords in deutsch
plugin.meta.description = und hier die description auf deutsch

# Englisch, sys_language.uid = 1
[globalVar = GP:L = 1]
plugin.meta.language = en
plugin.meta.keywords  = the english keywords
plugin.meta.description = the english description

# Franzoesisch, sys_language.uid = 2
[globalVar = GP:L = 2]
plugin.meta.language = fr
plugin.meta.keywords  = je ne parle français...
plugin.meta.description = 

[global]
```

gruß hadoken :D

---

Quelle: „Sprachspezifische Metatags“, typo3.net, https://www.typo3.net/d/8645-sprachspezifische-metatags
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
