Seite 1 von 1

Ajax vs Normaler Link

Verfasst: 09.12.2012, 00:12
von CaptnCrunch
hallo..

ich hab da mal ne blöde frage..

ich code grade meine seite und mache viel mit ajax-requests..

habe auf meiner seite eine liste mit Elementen, welche grade die SEO-relevanten informationen beinhalten.. auf einer listen-seite sind 5 solcher elemente... unter der liste wie gewohnt die seiten anzahl..

das switchen zwischen den seiten, geschieht per ajax-request..

nun frage ich mich ob es nich sinnvoller wäre, weil google ja JS nicht verfolgt (stimmt doch oder?).. das irgendwie als normalen link zu lassen..(der würde dann verfolgt werden oder nicht? ,. ich mein, ist zwar ein dynamisch erstelltes ergebniss aber das ist doch latte)

oder gibt es mittel und wege, google dennoch den link zu reiten?

Lg

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: 09.12.2012, 01:11
von bbnetch
ich wuerde auf jeden fall ein inhaltsverzeichnis machen, oder bn weiter unten noch die echten links miteinbinden.

Verfasst: 09.12.2012, 04:59
von Exelfoli
Hallo,

es ist so, dass google momentan kein Java filtert. Deswegen alle Java Anweisung für Google nicht sichtbar sein.

Die Seite mit normalen Links aufzubauen macht schon sinn.

Verfasst:
von

Verfasst: 09.12.2012, 07:50
von danielsun174
Java != Javascript

Verfasst: 09.12.2012, 10:22
von chris21
Mach Dich mal über Ajax Crawling mit excaped fragments schlau. Dann hast Du damit auch keine Probleme. Bing versteht es inzw. auch, braucht zum indexieren allerdings länger.

Verfasst: 09.12.2012, 13:40
von CaptnCrunch
Hallo,

danke für die schnellen und vielen antworten :)

dieses "Ajax Crawling mit excaped fragments".. werd ich mir mal reinziehen..

habe mir jetzt eine mittel-weg-lösung ausgedacht ^^ .. weiss nur nicht ob das auch wirkt..

es ist ja so, dass so ein link wie folgt aussieht

Code: Alles auswählen

<a href="#" id="link">bla</a>
dann schnapp ich mir das event per JS-handler. das sieht dann in etwa so aus:

Code: Alles auswählen

$&#40;'#link'&#41;.click&#40;function&#40;&#41; &#123;
var refreshUrl = "blabla.php?var=val";
// AJAX REQ zu refreshUrl 
&#125;&#41;;
für google hab ich mir gedacht.. was ist, wenn ich den link-target einfach im href drin lasse?? oO .. und per JS.attr() wegschnappe??

dann würde ein link so aussehen:

Code: Alles auswählen

<a href="blabla.php?var=val" id="link">bla</a>
und das JS

Code: Alles auswählen

$&#40;'#link'&#41;.click&#40;function&#40;&#41; &#123;
var refreshUrl = this.href;
// AJAX REQ zu refreshUrl 
return false;
&#125;&#41;;

der link-target wäre im href und somit für google nach-crawlbar.. oder nicht? oO

.. das einzige problem wäre jetzt, dass der output, wenn man diesem link direkt folgt, ungestyled ist, weil ja die CSS im hauptdokument eingebunden ist, .. für google ja kein problem ABER was ist mit irgendwelchen kaputten browsern oder so (kenne mich da nicht aus).. wenn da irgendwas rumzickt und z.b. das "return false;" ignoriert (solche effekte hab ich vor früher oft erlebt).. das würde den user direkt auf den link leiten.. das möchte ich natürlich ausschliessen..


was sagt ihr dazu??

Lg

Verfasst: 09.12.2012, 17:42
von Nokes
blabla.php?var=seite1 ist auch nicht das beste. Helfen würde auch eine HTML Sitemap, auf der alle Links direkt stehen. So kommt der Crawler auch dahin, wo man sonst so nicht hinkommt via jQuery/Ajax.

Verfasst: 09.12.2012, 17:47
von chris21
@Catpn Crunch:

So wird das nichts. Du willst ja die Inhalte nur unter einer URL bereitstellen, um den SuMas zu gefallen.

Warum sollen dann SuMas normale Links bekommen, bei denen anscheinend auch das Beiwerk auf der Seite fehlt, Nutzer aber andere?

Nochmal: Lies mal die Einführung von Google zu AJAX und Escaped Fragments und arbeite dann nach dieser Blaupause. Wird Dir viele Nerven ersparen.