Page 1 of 2

loginlink() and printlink() causing unneccesarry traffic

Posted: Wed May 30, 2012 12:32 am
by cmb
Hello Developers,

I've just noticed that loginlink() and printlink() are causing unneccessary traffic from bots, as both functions do add &login resp. &print to the current page URL, but don't use rel="nofollow". Additionally this might result in DC -- I'm not sure, if e.g. ge_canonical caters for this.

Christoph

Re: loginlink() and printlink() causing unneccesarry traffic

Posted: Wed May 30, 2012 6:22 am
by Gert
Hi Christoph,

both functions are causing <meta name="robots" content="noindex">,

Gert

Re: loginlink() and printlink() causing unneccesarry traffic

Posted: Wed May 30, 2012 10:09 am
by cmb
Hi Gert,

so there's no problem regarding DC. But however, the bots will see this only after they've visitied the page, so there's still the small issue with unneccessary traffic (I assume bots revisit pages with "noindex" after a while, to see if that has changed).

Christoph

Re: loginlink() and printlink() causing unneccesarry traffic

Posted: Tue Sep 01, 2015 1:51 pm
by h-m-g
Einfache Lösung:
template.htm

Code: Select all

<?php echo str_replace('<a','<a rel="nofollow"',loginlink());?>

Re: loginlink() and printlink() causing unneccesarry traffic

Posted: Tue Sep 01, 2015 3:47 pm
by cmb
h-m-g wrote:Einfache Lösung:
template.htm

Code: Select all

<?php echo str_replace('<a','<a rel="nofollow"',loginlink());?>
Soweit ich weiß[1], hätte das nicht den gewünschten Effekt. Der (Google-)Bot folgt dem Verweis nämlich dennoch, nur wird der Link für das Ranking nicht berücksichtigt.

PS: [1] mittlerweile weiß ;)

Re: loginlink() and printlink() causing unneccesarry traffic

Posted: Tue Sep 01, 2015 4:38 pm
by h-m-g
Googlebot mag "nofollow"-Links - eben weil er ihnen nicht sinnlos folgen muss:
Wie behandelt Google mit "nofollow" gekennzeichnete Links?
Im Allgemeinen folgen wir diesen nicht. Das bedeutet, dass von Google über diese Links kein PageRank und kein Ankertext übermittelt wird. Bei Verwendung von nofollow werden die Ziellinks also nicht für unsere Gesamtdarstellung des Webs berücksichtigt. ... Da sich Suchmaschinenrobots nicht als Mitglied bei einem Forum anmelden oder registrieren lassen können, ist es wenig sinnvoll, den Googlebot Links wie "Hier registrieren" oder "Anmelden" verfolgen zu lassen. Werden derartige Links mit dem Attribut nofollow versehen, kann der Googlebot andere Seiten crawlen...

Re: loginlink() and printlink() causing unneccesarry traffic

Posted: Tue Sep 01, 2015 4:47 pm
by cmb
h-m-g wrote:Googlebot mag "nofollow"-Links - eben weil er ihnen nicht sinnlos folgen muss:
Stimmt – da habe ich wieder was dazugelernt. Danke!

Vielleicht sollten wir entsprechende rel=nofollow Attribute bei CMSimple_XH einbauen?

Re: loginlink() and printlink() causing unneccesarry traffic

Posted: Wed Sep 02, 2015 9:10 am
by Holger
cmb wrote:Vielleicht sollten wir entsprechende rel=nofollow Attribute bei CMSimple_XH einbauen?
+1

Re: loginlink() and printlink() causing unneccesarry traffic

Posted: Mon Sep 07, 2015 6:40 pm
by lck
cmb wrote:Vielleicht sollten wir entsprechende rel=nofollow Attribute bei CMSimple_XH einbauen?
+1
Warum nicht, wenn es weniger Traffic verursacht.

Re: loginlink() and printlink() causing unneccesarry traffic

Posted: Mon Sep 07, 2015 7:51 pm
by cmb
Ludwig wrote:
cmb wrote:Vielleicht sollten wir entsprechende rel=nofollow Attribute bei CMSimple_XH einbauen?
+1
Warum nicht, wenn es weniger Traffic verursacht.
Upps! Ganz vergessen zu erwähnen, dass ich das Thema bereits auf die Roadmap gepackt, und zu "sprint" #5 hinzugefügt habe (inklusive Patch).