Wie man eine Single-Page-Website SEO


8

Ich erstelle eine neue Website für einen Kunden und ich denke, dass eine einzelne Seite Website / Layout ziemlich ordentlich sein wird. Es gibt nicht so viele detaillierte Inhalte, es ist ein Unternehmen, das viele Produkte von verschiedenen Unternehmen importiert. Es wird also eine Art Schaufenster der verschiedenen Arten von Produkten / Ausrüstungen sein, die Sie bestellen können. Vom gesamten Katalog werden möglicherweise nur 10 Produkte tatsächlich gezeigt.

Jetzt habe ich die Grundstruktur mit Abschnitten und Links wie:

#home / #products / #equipment / #services / #contact.

Soweit ich weiß, indiziert Google keine Links, die # enthalten, sodass es kein Problem mit doppelten Inhalten gibt. Alles wird als Startseite indiziert.

Was ich jetzt optimieren möchte, ist die Suche. Diese Firma ist Vertreter eines Produkts im Land, dh nur sie haben die Erlaubnis, dieses Produkt zu importieren und zu verkaufen. Dies bedeutet, dass bei der Suche nach Produkt x diese Website als erster Treffer angezeigt wird.

Jetzt kann ich dafür sorgen, dass sie automatisch #productsdirekt von Google auf den Teil der Website gebracht werden.

Ich dachte an etwas wie Google Index der verschiedenen Abschnitte als verschiedene Seiten. Ist so etwas möglich?

Antworten:


7

Einseitige Websites sind schlecht für SEO. Zeitraum.

Da Suchmaschinen Webseiten und keine Websites bewerten, müssen Sie sicherstellen, dass jede Webseite auf ein bestimmtes Thema zugeschnitten ist, damit sie für dieses Thema gut eingestuft wird. Wenn Sie mehr als ein Thema auf eine Seite setzen, wird der Wert dieser Seite für jedes Thema verringert, und die Chancen auf ein Ranking für beide Themen werden beeinträchtigt. Es wird schlimmer, wenn Sie dieser Seite weitere Themen hinzufügen. Dies ist auch für Benutzer nicht nützlich, da sie Inhalte durchsuchen müssen, an denen sie nicht interessiert sind, um die gewünschten Inhalte zu finden.

Darüber hinaus sind interne Links wertvolle Werkzeuge für die Suchmaschinenoptimierung. Sie sind fast genauso gute eingehende Links von externen Websites und ihr Ankertext hat Wert. Wenn Sie eine Website mit nur einer Seite haben, verpassen Sie diese.

Ich dachte an etwas wie Google Index der verschiedenen Abschnitte als verschiedene Seiten. Ist so etwas möglich?

Nein.


Vielen Dank für den Hinweis. Ich dachte fast das Gleiche. Während der Entwicklung sehe ich, dass ich viele Optionen vermisse, die mit einer mehrseitigen Website einhergehen. Ich dachte, ich könnte vielleicht mit einer intelligenten Optimierung davonkommen, rate nicht. Ich muss das ganze Projekt überdenken. Danke für die Hilfe.
Saif Bechan

3
@Saif: Während Google interne Anker in seinem SERP nicht als separate Ergebnisse anzeigt, ist bekannt, dass Google sie manchmal als eine Art Mini-Sitemap unter der ursprünglichen ankerlosen Seite anzeigt. Ich glaube, dass sie dies mit großen Wikipedia-Artikeln tun, die eine klar definierte Dokumentstruktur und ein klar definiertes Inhaltsmenü haben.
Lèse Majesté

Google zeigt verschiedene Anker als separate Seiten an, wenn Sie das Ajax-Crawling-Schema verwenden, das als HanshBang # bekannt ist! URLs mit Meta-Tag für maskierte Fragmente. developer.google.com/webmasters/ajax-crawling/docs/…
Frank

Ich stimme John mit einer kleinen Einschränkung zu. Einfache Websites mit nur einer Seite können eine gute Leistung erbringen, gehen jedoch mit der Konkurrenz verloren. Mit anderen Worten, eine Website mit nur einer Seite wird in Märkten mit geringem Wettbewerb gut konkurrieren können. Ich habe eine Seite mit nur einer Seite, nichts Besonderes, aber ich kann mich auf dem Antiquitätenmarkt in einer kleinen Berggemeinde gut behaupten. Ich bekomme Leute aus allen Teilen der USA, die mich besuchen, weil sie meine Website über eine lokale Suche gefunden haben und sie gefallen hat. In einem großen und wettbewerbsintensiven Markt würde dies jedoch niemals funktionieren. Es klingt so, als ob eine einzelne Seite nicht für Ihre Anforderungen geeignet ist. Prost!!
Schranknoc

Dinge haben sich geändert. Siehe Google Blog: Veraltet unser AJAX-Crawling-Schema
Franklin Yu

1

Google hat sich geändert, jetzt können Sie mit einer Seite sehr gut die Nummer 1 in Google sein. Jetzt gibt es viele Artikel darüber, ich habe einen gefunden, den ich sehr mochte, aber viele mehr.

Sie müssen ein bisschen kleine Dinge tun, die zählen werden.

  1. Paginieren Sie den Inhalt
  2. Machen Sie ein gutes CSS für Spinnen
  3. Autorität suchen - STARKE LINKS BAUEN !!!
  4. H1-Tags!
  5. Seien Sie am besten auf Lesbarkeit
  6. Halte es frisch

Mehr unter http://www.awwwards.com/seo-tricks-for-one-page-websites.html

Der Google-Algorithmus wird häufig aktualisiert und wir können den geheimen Schlüssel nicht finden.

https://www.google.com/insidesearch/howsearchworks/thestory/


Irgendwelche Gedanken zu Pushstate, crawlbarem Ajax oder anderen Technologien, die helfen könnten?
Stephen Ostermiller

Für pushstate-popstate habe ich die Dokumentation von developer.mozilla.org/en-US/docs/Web/API/History_API verwendet. Ich hatte Probleme mit dem Ajax-Crawlen , weil die Unterstützung für das AJAX-Crawling-Schema eingestellt wurde. Auch wenn sie es nicht mehr unterstützen, weiß ich, dass der Google Stil die Site indiziert. developer.google.com/webmasters/ajax-crawling/docs/… Ich habe gelesen, dass wir es einfach vermeiden sollten, Escape- Fragment- URLs in Code einzuführen, wenn wir neue Websites erstellen.
Cristian Mergea

Diese Antwort bezieht sich nicht speziell auf Websites mit einer Seite, abgesehen davon, dass Websites mit einer Seite von Google "sehr gut" indiziert werden können und einen Link enthalten. Die nummerierten Punkte sollten auf jede Art von Website angewendet werden. "1. Inhalt paginieren" - Die Verwendung von "paginieren" hier ohne weitere Erklärung ist verwirrend, da der springende Punkt einer "einseitigen" Website darin besteht, dass sie nicht "paginiert" ist.
MrWhite

"Der springende Punkt einer" einseitigen "Website ist, dass sie nicht" paginiert "ist." Wenn Sie beispielsweise ein Portfolio haben, können Sie nicht 50 Modelle mit Beschreibung auf einer einseitigen Website ohne Paginierung in diesem Abschnitt platzieren. Ich hatte so etwas wie "One tought a day" und ich musste sie "paginieren", ich konnte nicht alle Probleme wie auf einer Facebook-Timeline zeigen. Ich habe sie auf "Seiten" gesetzt (die versteckt waren, bis Sie auf 1,2,3,4,5 geklickt haben).
Cristian Mergea

Es gibt ein Entwicklungskonzept für "Single Page Websites", bei dem es zwar viele Bildschirme mit Inhalten gibt, die Kopf- und Fußzeile jedoch einmal geladen werden. Dann wird die Mitte der Seite durch via AJAX ersetzt. Beliebte Frameworks wie AngularJS verwenden dieses Konzept. Wir bekommen viele Fragen darüber, wie SEO für sie funktioniert.
Stephen Ostermiller

0

Sie können zugängliche / indexierbare Seiten jedes Abschnitts als alternative Version Ihrer Webanwendung haben. In Ihrer Situation benötigen Sie folgende Seiten: Startseite, Produkte, Ausrüstung, Dienstleistungen, Kontakt

Wenn Javascript nicht aktiviert ist, benötigen Sie 5 Seiten. Jede Seite muss einen bestimmten Titel haben und dem Benutzer einen bestimmten Abschnitt anzeigen (nicht die anderen). Wenn Javascript aktiviert ist, können Sie Ihre Webanwendung laden.

Für große Projekte sollten Sie sich dieses Projekt ansehen: http://www.asual.com/swfaddress/ (SEO-Beispiel enthält datasource.php, um das zu tun, was ich gesagt habe)

Beispiel:

Zuhause: /

<nav><stong>Home</strong> <a href="https://webmasters.stackexchange.com/products">Products</a>...</nav><div id="webapp">Home static content</div><script>window.onload=function(){ /*load webapp*/ }</script>

Produkte: / Produkte

<nav><a href="https://webmasters.stackexchange.com/">Home</a> <stong>Products</strong>...</nav> <div id="webapp">Products static content</div><script>window.onload=function(){ /*load webapp*/ }</script>

usw


@Saif: Ich denke, er meint, AJAX zu verwenden, um verschiedene "Unterseiten" anzuzeigen, aber diese Unterseiten auch verschiedenen URLs zuzuordnen, wenn der Benutzer direkt zu ihnen navigieren möchte oder kein JavaScript hat. Sie sollten die HTML5-Verlaufsstatus-API verwenden, damit diese Unterseiten mit Lesezeichen versehen werden können. Die StackExchange-Benutzerprofilseite ist ein gutes Beispiel für diese Technik.
Lèse Majesté

@ Lèsemajesté ja, ich verstehe, was er jetzt sagt, er hat es bearbeitet. Ich habe die vorherige Antwort, die er gegeben hat, nicht verstanden.
Saif Bechan

@jrosell Ich habe schon früher über diese Technik nachgedacht, aber ich denke nicht, dass sie für wichtige Inhalte großartig sein wird. Vielleicht können Sie für eine Portfolio-Seite oder eine Profilseite damit durchkommen, aber ich denke nicht, dass es gut für ein Unternehmen wäre. Ich denke, es ist eine gute Praxis, keine Webapp speziell für SEO zu haben. Wenn es eingebaute Techniken gäbe, wäre das in Ordnung, aber das sieht nach einem Hack für SEO aus.
Saif Bechan

Schauen Sie sich diese Seite mit / ohne aktiviertem Flash als Beispiel an santperedelboschotel.com
jrosell

Haben Sie Benutzer mit deaktiviertem Javascript angesprochen? Google Bot ist einer davon.
Jrosell

0

Während eine Website mit nur einer Seite die Relevanz für Primärschlüsselwörter verbessern kann, ist es wahrscheinlicher, dass Sie die Relevanz für Unterthemen und Begriffe verringern, die auf einzelnen Seiten möglicherweise einen leichteren Rang haben. Betrachten Sie Kolibri - Wenn eine Seite verwässerte Informationen enthält, wird die Seite weniger relevant und kann für keinen Abschnitt optimiert werden. Ich würde nicht empfehlen, für eine einzelne Site zu optimieren, sondern die 5 Seiten separat zu erstellen.

Wenn Sie für eine einzelne Seite optimieren möchten, würde ich Folgendes empfehlen:

  • Stellen Sie sicher, dass die Inhaltsbereiche definiert und die H-Tags gut optimiert sind
  • Platzieren Sie jeden Inhaltsabschnitt in einem eigenen DIV
  • Stellen Sie sicher, dass die DIV-IDs schlüsselwortoptimiert sind
  • Erstellen Sie Ankerlinks für jeden Abschnitt der Site
  • Stellen Sie sicher, dass jeder Haupttitel in ein H1-Tag eingeschlossen ist.

Heutzutage kann eine Website mit nur einer Seite interaktiv sein und mithilfe von AJAX zusätzliche Daten auf die Seite laden, wenn der Benutzer herumklickt. Mehrere Frameworks verwenden den Single-Page-Ansatz, obwohl sie das Erstellen sehr großer Webanwendungen ermöglichen. Können Sie Ihrer Antwort die Adresse AJAX hinzufügen?
Stephen Ostermiller
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.