JavaScript für Suchmaschinen ändern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgeben
austauschen
besucher
bot
browser
code
dank
dynamische inhalte
dynamischen inhalte
element
favorit
geladenen inhalte
glauben
kombination
laden
mischung
setzen
text
url
vorteil
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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
verhindert, das der eigentlich Link aufgerufen wird, wenn JavaScript aktiviert ist.return false;
-
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. -
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.
kann (soll) "sichtbar / statisch" seinsuche.php?q=Grillkohle
Aber sowas wie z.B.
macht weniger Sinnuser.php?id=123&auth=Z46GfR49D&s=profil
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 -
Ok, ich glaube, dass ich die Lösung mit onclick machen werde. Wieso bin ich da nicht vorher draufgekommen?!?
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage