Seite 1 von 1

Javascript SEF-Link

Verfasst: 03.12.2009, 23:29
von Frey
Hallo,

ich biete einen Besucherzähler an, welchen jeder durch einen JavaScript in seine eigene Page einbinden kann.
Das Script liegt auf meinem Server. Der Besucherzähler beinhaltet einen Link zu mir.

Das Problem ist nur, dass dieser Link nicht von einer Suchmaschine indexierbar ist.

Der Aufruf funktioniert nämlich folgendermaßen:

Code: Alles auswählen

<script type="text/javascript" src="http&#58;//meineseite.de/show.php?param=1"></script>
show.php ist ein Javascript welches den Zähler ausgibt, zusätzlich eben einen Textlink zu mir, der für Google ja unsichtbar ist.

Meine Frage ist nun, gibt es Tricks wie man da SEF-Links einbauen kann.

Ich könnte einfach ein statischen Link <a ...>...</a> einbauen (nicht im JS, sondern im Code, welchen der Benutzer in seine Seite einfügt), dieser könnte aber nun leicht vom Benutzer entfernt werden, das will ich eben verhindern.

Ich könnte den link eine ID geben, im JS-Script den Link abfragen, prüfen und den Besucherzähler nur anzeigen wenn alles stimmt.

Gibt es da noch andere elegantere Möglichkeiten??

Ich hoffe man kann verstehen was ich meine.

Danke!
Gruß

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 03.12.2009, 23:34
von net(t)worker
Hmm.... soll jetzt nu einer von uns losstiefeln um zu schauen wie andere es machen, oder schaffste das noch selber? :-?

Verfasst: 03.12.2009, 23:37
von Frey
wie ich meine Idee umsetze und implementiere bekomme ich schon selber hin.
Vielleicht weiß ja jemand wie man das anders und besser lösen kann.

Verfasst:
von

Verfasst: 03.12.2009, 23:38
von net(t)worker
Frey hat geschrieben:Vielleicht weiß ja jemand wie man das anders und besser lösen kann.
jo... deine Konkurrenten teilweise... :wink:

Verfasst: 04.12.2009, 00:00
von mano_negra
super antworten netXworker!

Verfasst: 04.12.2009, 00:05
von Frey
@net(t)worker: via iframe will ich das aber nicht machen ;-)

Verfasst: 04.12.2009, 02:28
von t-rex
Hi,

na so unrecht hat networker doch nicht :-) Schau Dir die Mitbewerber an, und du wirst sehen, dass es da gar nicht soviel Möglichkeiten gibt.

iframe ist dabei allerdings die schlechteste Variante, da die Seite, die per iframe aufgerufen wird, aufgrund der SOP nur beschränkte Möglichkeiten hat, relevante Daten für die Statistik zu erfassen.

Es bleibt also nur noch, den Link hardcoded mit dem Script dem Webmaster zu übergeben und zu hoffen, dass er eben den Link ebenfalls mit auf seine Seite übernimmt.

Sonnige Grüsse
HaPe

Verfasst: 04.12.2009, 14:39
von mano_negra
t-rex hat geschrieben:na so unrecht hat networker doch nicht :-) Schau Dir die Mitbewerber an, und du wirst sehen, dass es da gar nicht soviel Möglichkeiten gibt .... Es bleibt also nur noch, den Link hardcoded mit dem Script dem Webmaster zu übergeben und zu hoffen, dass er eben den Link ebenfalls mit auf seine Seite übernimmt
genau dafür wollte er ja eine alternative
ich weiss übrigens auch keine

Verfasst: 04.12.2009, 16:45
von Lord Lommel
Nun stellt euch nicht so an. Da JS überprüft einfach, ob der Link da ist und wenn nicht, wird der Inhalt des Body-Tag mit "Fuck You !" ausgetauscht !

Verfasst: 04.12.2009, 18:31
von Frey
so hab ich mir das auch gedacht...
es ging ja nur um Alternativen zum Link hardcoden und dieser "fuck you"-Variante.

EDIT:

Hab das nun so gelöst, meint ihr das ist sicher genug??:

Der Code für den "Kunde":

Code: Alles auswählen

<a id="123" href="http&#58;//meineSeite.de">Mein SEO Linktext</a>
<script type="text/javascript" src="show.php"></script>
Ich prüfe in show.php:

1.) ob Link mit ID 123 vorhanden ist
2.) ob Link den gewünschten HREF hat
3.) ob Link den entsprechenden Text hat
4.) ob es ein REL Attribut gibt, wenn ja ob es NOFOLLOW ist.

Wenn eine der 4 Regeln zuschlägt, wird ein Fehler angezeigt.

Falls es jemanden interessiert hier der JS-Code:

Code: Alles auswählen

if&#40;document.getElementById&#40;"123"&#41;&#41;
&#123;
	if&#40;document.getElementById&#40;"123"&#41;.href == "http&#58;//meineSeite.de/"&#41;
	&#123;
		if&#40;document.getElementById&#40;"123"&#41;.rel != "nofollow" && document.getElementById&#40;"123"&#41;.rel != "no follow"&#41;
		&#123;
			if&#40;document.getElementById&#40;"123"&#41;.innerHTML == "Link Text"&#41;
			&#123;
				document.write&#40;"<b>Hallo Welt!</b>"&#41;;
			&#125;
		&#125;
	&#125;
&#125;


Gruß