Links mit onClick-Attribut vererben keinen PR?
Hallo, vor einiger Zeit soll Matt Cutts, ein Mitarbeiter von google gesagt haben, dass links mit einem onClick attribut generell keinen Pagerank vererben und für das Ranking grundsätzlich keine Rolle spielen.
Grund dafür sollen wohl der vorangegangene Missbrauch derartiger Links sein.
Wir würden gerne unsere Navigation auf alternatives AJAX umstellen, sofern beim Nutzer verfügbar - hat jemand Erfahrungen diesbezüglich?
Ein Link würde ungefähr so aussehen <a href="/lokale-zieladresse" onclick="goto('/lokalezieladresse');return false;">Linktext</a>
Weiss jetzt net, ob das mit dem Pagerank stimmt, aber du könntest das doch komplett in den href Teil packen, also z.B.:
<a href="javascript:goto('lokalezieladresse')">Link</a>
Oder du cheatest ein bisschen, dass du z.b. n div Container mit der ID Navi hast, und dann nach dem vollständigen Laden der Seite mit JS die onClick-Aktionen einfügst, da die Bots von Google ja kein JS ausführen können, bleibt das also unsichtbar für google, somit AJAX und guter PR.
hallo,
den javascript befehl möchte ich nicht ins href machen, damit die links auch weiterhin von den suchmaschinen gewertet und verfolgt werden können.
Ich habe es aktuell so gelöst:
Alle "späteren" Javascript links bekommen eine id z.B "ajax" danach werden allen links per javascript ein onclick event hinzugefügt.
Das erste Problem hierbei:
wenn der inhalt per ajax geladen wurde müssen auch die geladenen links umgewandelt werden - das habe ich bereits gelöst.
Ein Problem bleibt jedoch: wenn ich dem Link kein onClick="return false;" hinzufüge wird sowohl der ajax inhalt geladen und anschließend, bzw nebenbei auch die seite neu geladen.
aktuell füge ich dem link per setAttribute von prototype den onclick hinzu, aber das funktioniert im sog. "browser" internet explorer nicht.
Ich möchte aber auch ungern den ganzen Link im DOM austauschen - ich bin mir nicht sicher wie exoitsche und vor allem mobile Browser darauf reagieren.
Auf jedenfall hat google, sofern solche LInks wirklich nicht gewertet werden, uns damit große Steine in den Weg gelegt.

