SEO & Single Page Application

Viewing 7 reply threads
  • Autor
    Beiträge
    • #2130
      Thomas Brandner
      Mitglied

      Hey,

      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/#/services

      Da 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

    • #2133
      Consi
      Mitglied

      Hallo 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.

    • #2138

      Am 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.

    • #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.

    • #2165

      Wenn 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.

    • #2220
      Thomas Brandner
      Mitglied

      Meine Seite ist nun fertig 🙂 Wer sie begutachten will, nur zu: thomasbrandner.com

    • #2224
      Frank Weber
      Mitglied

      Hallo Thomas,

      bei Projects lädt bei mir der Balken auf 20%, soll das so sein? Man erwartet das da noch was kommt.

      Gruss Frank

    • #2225
      Thomas Brandner
      Mitglied

      Hi Frank.

      Ja das sollte so sein. Werde aber den User noch darauf hinweisen, dass es sich dabei um den Fortschritt des Projektes handelt.

      MfG

Viewing 7 reply threads
  • Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.