[gelöst] Wie bekomme ich robots in die Meta Tags?

am 04.02.2010 - 07:18 Uhr in
Hallo,
ich hatte eigentlich vor, dass ich bei einem Projekt die Metatags schon mit angebe und versuche diese zu optimieren. Mir ist zwar klar, dass dieses bei Suchmaschinen mittlerweile eine eher nebensächliche Rolle spielt, will es aber trotzdem nicht vernachlässigen.
Ich habe bis dato immer Nodewords verwendet. Soweit sogut, ich kann leider aber einstellen was ich will (Haken bei Robots.txt in HTML Output ausgeben) aber die Seite enthält dann eben leider nicht das Metatag robots.
Jetzt habe ich schon mehrfach im Forum gelesen, dass Nodewords oft etwas buggy sei. Aber keine wirkliche Lösung gefunden. Ich bin auch schon mal auf eine ältere Version zurück, hat auch nichts gebracht. Hat denn jemand Nodewords installiert und kann robots im Seitenquelltext ausgeben? Gibt es sinnvolle Alternativen?
Grüße
Sebastian
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, Von der Theorie her,
am 04.02.2010 - 17:08 Uhr
Hi,
Von der Theorie her, soll das Modul index,follow anzeigen, wenn nichts ausgewählt ist.
hab ich auch nie geschafft und benutze http://api.drupal.org/api/function/drupal_set_header/6 dafür.
Es gibt lange und hässliche Diskussionen dazu, aus denen ich mich lieber raushalte.
---
Viele Grüße,
Kars-T
| comm-press
Auch vielleicht nicht die
am 04.02.2010 - 17:29 Uhr
Auch vielleicht nicht die sauberste Lösung, aber ich packe in meine
page.tpl.php einfach
<meta name="robots" content="index, follow" />
in den HEAD Bereich rein ... denn ich habs in NODEWORDS auch nicht gefunden :-)
--------------------
Design Probleme einfach mit FF und FIREBUG lösen!
modul nodewords
am 04.02.2010 - 17:31 Uhr
modul nodewords
caw schrieb modul
am 04.02.2010 - 17:41 Uhr
modul nodewords
HÄ ???
Thoor schrieb Auch
am 04.02.2010 - 18:37 Uhr
Auch vielleicht nicht die sauberste Lösung, aber ich packe in meine
page.tpl.php einfach
<meta name="robots" content="index, follow" />
in den HEAD Bereich rein ... denn ich habs in NODEWORDS auch nicht gefunden :-)
Klasse, vielen Dank. Die Lösung nehme ich auch :-)
--- Web | Twitter | XING ---
caw schrieb modul
am 05.02.2010 - 10:15 Uhr
modul nodewords
ROFL! You made my day!
---
Viele Grüße,
Kars-T
| comm-press
Thoor schrieb Auch
am 05.02.2010 - 11:41 Uhr
Auch vielleicht nicht die sauberste Lösung, aber ich packe in meine
page.tpl.php einfach
<meta name="robots" content="index, follow" />
in den HEAD Bereich rein ... denn ich habs in NODEWORDS auch nicht gefunden :-)
Diese Kombination ist als Angabe redundant, weil dies beim Fehlen anderweitiger Einstellung der Grundannahme der SuMa-Bots entspricht.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Alexander Langer
am 09.02.2010 - 10:27 Uhr
Diese Kombination ist als Angabe redundant, weil dies beim Fehlen anderweitiger Einstellung der Grundannahme der SuMa-Bots entspricht.
Na wenn es so ist, dann ists ja klar, daß wir alle es nicht in NODEWORDS gefunden haben. Seit wann ist das denn so? Ich kann mich noch an die Web Steinzeit Mitte der 90er erinnern, da hat man das explizit in den HEAD reingeschrieben. Ich denke auf dem Stand bin ich wohl immer noch *grins*
Man lernt einfach nie aus ... Danke für Deinen Hinweis!
Hi Leute, sorry, dass ich
am 20.02.2010 - 19:37 Uhr
Hi Leute,
sorry, dass ich den Thread nochmal rauskrame, aber ich hab eine relativ simple Methode gefunden, wie man mit Nodewords den Robots-Tag mit index,follow belegen kann. Dazu muss das Modul selbst verändert werden. Ich hab es so gelöst:
1. Datei sites/all/modules/nodewords/basic_metatags.metatags.inc öffnen
2. Die Zeilen 343 bis 350 durch folgendes ersetzen:
$field_options = array(
'index' => t('INDEX'),
'noindex' => t('NOINDEX'),
'follow' => t('FOLLOW'),
'nofollow' => t('NOFOLLOW'),
'noarchive' => t('NOARCHIVE'),
'noopd' => t('NOOPD'),
'nosnippet' => t('NOSNIPPET'),
'noydir' => t('NOYDIR'),
);
3. Speichern & fertig.
Damit kann man dann im Admin-Bereich die Optionen "Index" und "Follow" auswählen und diese auch als Standard angeben. Funktioniert bei mir einwandfrei. Hat nur ein Problem: muss bei jedem Update von Nodewords wieder neu eingefügt werden.
Viele Grüße
Martin
mad-din schrieb Hat nur ein
am 25.02.2010 - 12:27 Uhr
Hat nur ein Problem: muss bei jedem Update von Nodewords wieder neu eingefügt werden.
Mach einen Patch und versuch es mit dem Maintainer zu klären oder benutzt drupal_set_header damit du keinen Hack brauchst.