kostenloser Webspace werbefrei: lima-city


JavaScript für Suchmaschinen ändern

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    askarian

    Kostenloser Webspace von askarian

    askarian hat kostenlosen Webspace.

    Hallo zusammen,

    ich wollte mal fragen, wie ich es machen kann, dass Google & Co. Auf meiner HP richtige Links sehen und "normale" User einen JavaScriptCode zum Dynamischen laden.

    Gibt es da sauber Methoden, oder muss ich die IP abfragen und dann den Link ändern?


    Danke,
    askarian
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. thomasba

    Co-Admin Kostenloser Webspace von thomasba

    thomasba hat kostenlosen Webspace.

    Ein sinnvoller Ansatz wäre, das die Links via JavaScript umgeschrieben werden. So können auch Besucher ohne JavaScript die Seite benutzen.

    Luke Maciak schreibt in diesem Blogpost, wie man eine Dynamische Website komplett ohne eine serverseitige Scriptsprache erstellen kann.

    Eine andere Möglichkeit wäre es die Links folgendermaßen im HTML darzustellen:
    <a href="ohne_javascript.html"
    	onclick="loadPage('mit_js'); return false;">Blah</a>

    Das
    return false;
    verhindert, das der eigentlich Link aufgerufen wird, wenn JavaScript aktiviert ist.
  4. t*****b

    Wenn du deine per Ajax geladenen Inhalte für Google bereitstellen möchtest, musst du ein paar Dinge beachten.

    Hast du zB folgenden Link:

    <a href="#mein-ajax-content" onclick="ajaxausfuehren();">Content laden</a>


    Erkennt Google den Link #mein-ajax-content und indiziert die daraus resultierende Seite.

    Stellst du nun deinen dynamischen Content auch unter diesem Link zur Verfügung (also wenn man "meineseite.php#main-ajax-content"), kann Google deinen dynamischen Content indizieren.

    Der weitere Vorteil ist, dass deine Besucher den Link austauschen können, in die Favoriten setzen können etc. und der dynamische Content erscheint.
  5. Hallo

    ich weiss nicht, ob es (viel) besser wäre für SEO (Links folgen und Seiten Indexierung)
    wenn man die dynamischen Inhalte ohne JavaScript dafür nur mit PHP läd / ausgibt.

    So kannst du dynamische Seiten quasi als "reines HTML" ohne Javascript haben
    (den HTML-Code vor Übergabe an Browser dynamisch per PHP zusammen-bauen)

    somit sind die Links und Inhalte als "statisches HTML" (im Quellcode) vorhanden
    also können Spider/Bots (Google) diese Links auch "leichter" lesen / finden

    Auch wenn Google durchaus mit JS-Erzeugte Links / Inhalte erkennen kann,
    so gibt es ja vielleicht auch andere Bots/Spider, die nicht so gut mit JS können


    Nachteil mit PHP (ohne JS) ist, dass für jede Aktion die ganze Seite im Browser
    neu geladen werden muss (in PHP GET / POST /... aufnehmen und verarbeiten)

    Sehr oft wird eine Kombination aus aus beiden Möglichkeiten verwendet
    der Großteil ist durch PHP/MySQL erstellt und nur besondere "Features" als JS / AJAX

    Man muss halt abwägen, was einem wichtiger ist, bzw. je nach Anforderung machen:
    - der Vorteil von JS = laden dynamischer Inhalte ohne Browser-Reload ausgeben
    - der Vorteil von PHP = dynamische Inhalte als statischen HTML-Code ausgeben

    zum Beispiel:
    mit PHP: Layout, Hauptmenü und Artikel (Texte, Bilder, Links) als statisches HTML
    mit JS: SlideShow, Navigation Drop-Down, (News-Ticker) und andere Kleinigkeiten

    Also ein guter Mix aus beiden Möglichkeiten dynamische Inhalte auszugeben.
    und je nachdem welche Funktion ein Seiten-Element hat, die "passende" Variante finden,

    oft kann man auch innerhalb eines Seiten-Elements eine Kombination machen
    BSP: SlideShow (ohne Reload: JS) mit Seiten / Kategorien (Seite wechseln: PHP)


    trueweb schrieb:
    Der weitere Vorteil ist, dass deine Besucher den Link austauschen können, in die Favoriten setzen können etc. und der dynamische Content erscheint.


    naja, ich fände es schon als Vorteil,
    wenn User sich Favoriten setzen können, gegenseitig den Link empfehlen, etc.

    kommt natürlich auch auf die Art der dynamischen Inhalte an,
    also sowas wie z.B.
    suche.php?q=Grillkohle
    kann (soll) "sichtbar / statisch" sein
    Aber sowas wie z.B.
    user.php?id=123&auth=Z46GfR49D&s=profil
    macht weniger Sinn


    wie so oft ... die Mischung machts :)


    EDIT:
    noch ein Hinweis: ... schlag Dir das aus dem Kopf mit "extra-Seite nur für Suchmaschinen" zu machen
    das könnten Dir die Suchmaschinen echt übel nehmen, wenn sie merken, die werden ve#a#scht (#=r)
    und auch sowas wie weißer Text auf weißem Hintergrund (nur für SuMas sichtbar) ... NICHT machen !!!

    ... Ehrlich währt am längsten ... Lügen haben kurze Beine ... versuch nicht "Google" zu ve#a#schen ;)

    lieber eine (!) einzige, dafür wirklich eine "gute" Seite machen, nicht zuviel und nicht zuwenig



    Beitrag zuletzt geändert: 4.6.2012 11:49:45 von wzone
  6. Autor dieses Themas

    askarian

    Kostenloser Webspace von askarian

    askarian hat kostenlosen Webspace.

    Ok, ich glaube, dass ich die Lösung mit onclick machen werde. Wieso bin ich da nicht vorher draufgekommen?!?:wall:

    Und meine Seiten sind praktisch index.php?c=home o.ä..

    Und ist glaube ich einfacher als die IP zu ermitteln und daraus dann den Link ändern...


    Danke an alle
    askarian
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!