- This topic has 7 Antworten, 4 Stimmen, and was last updated vor 12 years, 9 months by
Thomas Brandner.
-
AutorBeiträge
-
-
25. August 2013 um 19:47 #2130
Thomas Brandner
MitgliedHey,
ich betreibe in Zukunft eine Website über meine Softwareprojekte und Angebote: http://www.thomasbrandner.com
Das ganze ist als Single Page Application aufgebaut, was heißt, dass ich die Ansichten (in meinem Fall „section“ Tags) abwechseln aus und einblende. Wann eine Section gewechselt werden soll, wird daran erkannt, dass sich das Hashtag # wechselt. Bsp.:http://www.thomasbrandner.com/#/projects
http://www.thomasbrandner.com/#/servicesDa die Suchmaschinen kein Javascript parsen, und somit diesen Wechsel nicht erkennen, werde ich auch statischen Inhalt zur Verfügung stellen. Nun geht es um die Weiterleitung auf den statischen Inhalt. Ich habe das erstmal so realisiert:
<noscript> <meta HTTP-EQUIV="REFRESH" content="0; url=http://127.0.0.1/me/about"/> </noscript>Wenn ein Client (Suchmaschine) kein Javascript kann, wird auf den statischen Content weitergeleitet. Nur habe ich gelesen, dass diese Art von Refreshs eine negative Auswirkung auf SEO hat. Gibt es dazu eine bessere Lösung?
Vor allem: Gibt es dann die Möglichkeit, dass Google die URLs mit den Hashtags auflistet, anstatt der statischen URLs?
Also http://www.thomasbrandner.com/#/services anstatt http://www.thomasbrandner.com/services?
Problem wäre es keines, wenn die statischen URLs aufgelistet werden, da Clients mit Javascript dann sofort auf die URL mit dem Hashtag weitergeleitet werden. Sauberer wäre es jedenfalls.
Gibt es auch spezielle Richtlinien, wie jede statische Seite mit Inhalten, Keywords usw. versehen wird, um ein bestmögliches SEO-Ergebnis erzielen zu können?
Danke für die Antworten.
MfG
-
26. August 2013 um 11:39 #2133
Consi
MitgliedHallo Thomas,
da du die Seite neu aufbaust und diese ja noch nicht offline ist, würde ich zunächst gerne etwas über die Gründe erfahren. Warum machst du es dir vergleichsweise kompliziert und lieferst die Inhalte über JavaScript aus? Das geht doch auch deutlich freundlicher über CSS und damit auch weniger problematisch für Suchmaschinen.
-
26. August 2013 um 19:42 #2138
Stefan Wienströer
MitgliedAm besten baust du deine Seite auch so auf, dass sie ohne JavaScript funktioniert. Ist das der Fall, dürftest du auch bei Google keine Probleme bekommen.
Eine Weiterleitung ist da leider nicht die optimale Lösung. Du kannst deine Links auf die richtige Url legen und über onclick per JavaScript auf deine JS-Domain legen.
-
3. September 2013 um 18:39 #2164
Thomas Brandner
Mitglied@Consi Ich liefere nicht wirklich Inhalte über js aus. Alle „Seiten“ sind bereits nach dem Laden der index.html vorhanden. Die Inhalte werden dann per Javascript ausgetauscht. Eine SPA eben. Das mag zwar komplizierter sein, verbessert aber die user experience. Und darum geht es im modernen Web.
@Stefan Wienströer Der Nutzer sollte automatisch auf die js-Seite geleitet werden, deshalb kommt etwas wie onclick eher nicht in Frage. Die Suchmaschinen müssen die js-Seite eigentlich gar nicht kennen, da ich die ganzen Seiten auch als statische Dateien anbiete. Öffnet ein User nun eine statische Seite, wird er durch Javascript (im oberen head Bereich) auf die js-Seite weitergeleitet.
-
3. September 2013 um 19:54 #2165
Stefan Wienströer
MitgliedWenn die statische Seite den gleichen Inhalt hat, der bei der JS-Seite nachgeladen dürfte es glaube ich gehen.
Musst halt nur im Auge behalten, dass Google das nicht als Cloaking versteht. Und die statischen Seiten sollten nur Links zu weiteren statischen Seiten enthalten.
Einziges Problem ist, wenn User die dynamischen Urls verlinken. Dann bringen dir die Links nicht so viel, weil der Inhalt nicht passt. Weiß da spontan aber auch keine gute Lösung. Vielleicht per Cookie merken, ob er schon die JS-Seite aufgerufen hat und wenn nicht per 301 an die statische Seite weiterleiten.
-
22. September 2013 um 17:32 #2220
Thomas Brandner
MitgliedMeine Seite ist nun fertig 🙂 Wer sie begutachten will, nur zu: thomasbrandner.com
-
24. September 2013 um 06:47 #2224
Frank Weber
MitgliedHallo Thomas,
bei Projects lädt bei mir der Balken auf 20%, soll das so sein? Man erwartet das da noch was kommt.
Gruss Frank
-
24. September 2013 um 14:39 #2225
Thomas Brandner
MitgliedHi Frank.
Ja das sollte so sein. Werde aber den User noch darauf hinweisen, dass es sich dabei um den Fortschritt des Projektes handelt.
MfG
-
-
AutorBeiträge
- Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.