Seite 1 von 1

Druckversion nicht spidern

Verfasst: 13.11.2004, 14:49
von ska
Hi

Habe ein CMS im Einsatz, wo auf jeder Seite automatisch ein Link für eine Druckversion erzeugt wird. Nun findet sich in den Suchmaschinen häufiger die Druckversion anstelle der Originalversion. Dies möchte ich bei einer neuen Website vermeiden.

Ist meine Einschätzung richtig, dass ein derartiger JavaScript-Verweis von Robots nicht verfolgt wird.

Code: Alles auswählen

<script language="JavaScript" type="text/javascript">document.write&#40;'<a href="/index.php?id=16&type=98" target="_blank"><img src="print.gif" width="24" height="16" border="0" alt="Druckversion anzeigen" /></a>'&#41;;</script>
Das Vorgehen per robots.txt ist da wohl ausgeschlossen.

Gruß
Stefan

Verfasst:
von

Verfasst: 13.11.2004, 14:55
von bull
Ist meine Einschätzung richtig
Wahrscheinlich nein. Darauf daß der Googlebot keine JS-Links erkennt würde ich mich nicht mehr verlassen, sondern stattdessen einen Link à la /druck/index.php?.. setzen, den virtuellen Ordner /druck/ nach / per .htaccess mit 30x (ist in diesem Fall egal) umleiten und /druck/ in robots.txt ausschließen.
Das Problem sind die bereits im Google-Index vorhandenen Druckversionen, die Du nicht rausbekommen wirst. Das CMS scheint mir von der weniger sumafreundlichen Sorte zu sein.

Verfasst: 13.11.2004, 15:48
von ska
Hi
per .htaccess mit 30x (ist in diesem Fall egal) umleiten
30x??

/druck/index.php gefällt mir. Die Datei könnte dann ja den User-Agent checken und auf index.php?id=16&type=98 weiterleiten. Dann muss man nix am CMS-Code machen.
die Du nicht rausbekommen wirst.
Ja, das versuche ich erst gar nicht. Die Lösung soll aber bei einer noch nicht indizierten Website angewandt werden.
Das CMS scheint mir von der weniger sumafreundlichen Sorte zu sein.
Typo3. RealURL läuft. Nix sumafreundlich nur Druckversion.

Gruß
Stefan

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 13.11.2004, 16:08
von bull
30x = HTTP-Status-Code 301, 302, 307. Für eine entsprechende Umleiterfunktion hilft die Forum-Suche nach "301" weiter, was dann da auftaucht kann mit ein paar Handgriffen angepaßt werden, wenn man das Prinzip verstanden hat. Voraussetzung ist allerdings der Apache-Webserver.
User-agent prüfen halte ich für zu aufwendig, die andere Lösung ist klarer und sparsamer.

Gruß
jan

Verfasst: 13.11.2004, 16:27
von ska
Hi
30x = HTTP-Status-Code
Achsö. Dachte schon 30x umleiten :lol:

Danke erstmal. Mal schauen.

Gruß
Stefan