"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Text vor Google verstecken

TOM 24.08.2007 - 06:10 1121 8
Posts

TOM

Super Moderator
Oldschool OC.at'ler
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7368
So... ein Problem

Wie bringe ich es zusammen, dass ich auf einer Website spezifischen Text vor den Google-Spiders verstecke?

Es geht nicht um einen Link (nofollow Attribut) oder um ganze Seiten (robots.txt), sondern um Text auf einer (bzw. allen) Seiten.

Das Problem ist, dass ich eine Art Zitat/Quote-Ding eingebaut habe und mir jetzt bei den gespiderten Seiten bei der Google-Suche nur mehr diese Quotes angezeigt werden und nicht der eigentliche Seiteninhalt... da es der erste Text auf der Seite ist.

Ich will natürlich auch nicht komplett vom Index gekickt werden, weil Google denkt, dass ich Link-Farmen aufbaue und sie verstecken will... aber wenn es schon Möglichkeiten wie Nofollow/robots.txt gibt, muss es doch auch was für Bereiche auf Webseiten geben... evtl. irgendein Javascript oder so?

userohnenamen

leider kein name
Avatar
Registered: Feb 2004
Location: -
Posts: 15857
mach ein bild daraus und bind es ein?
eventuell in einem iframe "verstecken" (ka obs geht, is nur ne idee)?

mr.nice.

differential image maker
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6454

berndy2001


Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2009
kommt für dich ein disallow auch nicht in frage?

User-agent: *
Disallow: /temp/

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
entweder per useragent filtern und dementsprechend den output der seite ändern oder per javascript nachträglich hinzufügen.

dosen

Here to stay
Avatar
Registered: Feb 2003
Location: Wien
Posts: 5602
Code:
if (eregi('googlebot', $_SERVER['HTTP_USER_AGENT']))
{
$nixtext
}
else
{
$text
}

TOM

Super Moderator
Oldschool OC.at'ler
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7368
hmm


ich habs jetzt ein paar mal mit dem dosensteck-code probiert... aber ich hab mit meinen php-kenntnissen immer irgendeinen syntax-fehler eingebaut :]

code schaut so im original aus:

Code: PHP
<li class="AwayMenu"><h2>Random Away</h2><ul><li><?php if (function_exists('fkquoter')) : ?><?php fkquoter(); ?><?php endif; ?></ul></li></li>

wär wer so nett und baut mir das passend ein, dass bei google fkquoter einfach "ausgeblendet" wird und alle anderen es sehen können (der function exists teil ist einfach da, falls das .txt file gelöscht wird wo die quotes drinnen sind, dass die website noch immer geladen wird und er ned beim quoter aufhört)

tia :]

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
Probier mal
Code: PHP
<?php

if (!eregi('googlebot', $_SERVER['HTTP_USER_AGENT']) && function_exists('fkquoter'))
{
fkquoter();
}

?>
statt diesem (etwas seltsamen) Schnippsel
Code: PHP
<?php if (function_exists('fkquoter')) : ?><?php fkquoter(); ?><?php endif; ?>

TOM

Super Moderator
Oldschool OC.at'ler
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7368
vielen Dank für die Hilfe... ist eingebaut und scheint zu funktionieren (habs gerade mit User Agent Switch probiert)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz