Es gibt mehrere Möglichkeiten, Websites zu erstellen: mit vorgefertigten CMS, mit Designdiensten erstellen, von Grund auf neu entwickeln und Frameworks verwenden. Wenn es um CMS geht, ist die SEO-Optimierung normalerweise nicht besonders schwierig, aber für Websites, die manuell oder mit Java-Script-Frameworks erstellt wurden, ist für eine erfolgreiche Optimierung eine Vorkonfiguration erforderlich.
Mit solchen Technologien erstellte Websites werden SPA (Single Page Application) genannt, was aus dem Englischen übersetzt „Einzelseitenanwendung“ bedeutet. Für technikferne Menschen bedeutet diese Definition nicht viel, daher werfen wir in diesem Artikel einen genaueren Blick auf die Funktionen solcher Websites, erklären, was die Probleme der SEO-Optimierung sind und wie man diese Probleme lösen kann, damit Suchmaschinen kann solche Seiten korrekt indizieren.
Die SPA-Site funktioniert so, dass nur eine Seite für die Benutzerinteraktion verwendet wird. Anstatt jedes Mal eine neue Seite zu laden, aktualisiert die Anwendung dynamisch nur die erforderlichen Elemente. Dies geschieht mithilfe von JavaScript, das nur die für die Ersetzung erforderlichen Daten zurückgibt.
Wenn Sie beispielsweise Produkte auf einer Website sortieren, können Filter die Ergebnisse sofort aktualisieren, ohne dass die Seite mit neuen Inhalten neu geladen werden muss.
Dies bietet eine Reihe von Vorteilen:
Beliebte Frameworks zum Erstellen von SPA-Websites sind Angular, React und Vue.
Trotz der offensichtlichen Vorteile haben solche Seiten auch ihre Nachteile, insbesondere im SEO-Kontext. Such-Bots wurden ursprünglich für die Indexierung einzelner Seiten entwickelt. Bei SPA-Sites treten Probleme auf, da die meisten Links auf der Site nicht im Quellcode angezeigt werden, was die Anzahl der für die Indexierung verfügbaren Seiten begrenzt.
Google begann erst ein paar Jahre später damit, SPA-Seiten effektiv zu indizieren, und Yandex hat möglicherweise immer noch Probleme mit der Indizierung solcher Seiten, was die Erstellung von Seitenversionen für jede Seite erfordert.
Trotz der Herausforderungen ist SEO für SPA-Websites möglich, und es gibt Lösungen, die diese Herausforderungen bewältigen können. Hier sind einige Ansätze, die Ihnen beim Einrichten einer ordnungsgemäßen Indizierung helfen:
1. Verwendung des Parameters „?_escaped_fragment_=“ (für Yandex). Diese Methode generiert Kopien von AJAX-Seiten, die mit dem angegebenen Parameter an separaten Adressen verfügbar sind. Detaillierte Anweisungen finden Sie in der Yandex.Webmaster-Hilfe.
2. Definieren eines Suchroboters über einen Benutzeragenten und Bereitstellen von Seitenkopien. Wenn AJAX-Seiten beispielsweise „#“ verwenden, sollten Sie es durch „#!“ ersetzen, damit Suchmaschinen den Inhalt korrekt indizieren können.
Für einige Frameworks gibt es fertige Lösungen, zum Beispiel 5 Mode für Angular. Wenn die Website herkömmliche URLs verwendet, wird die Aufgabe einfacher – stellen Sie einfach eine Kopie der Seite bereit.
3. Rendern von Kopien auf dem Server. In diesem Fall werden Seiten auf dem Server generiert und an Suchmaschinen gesendet. Diese Methode erfordert jedoch zusätzliche Ressourcen, um die Vorgänge auszuführen.
4. Vorab-Rendering statischer Seiten. Seiten werden zum Zeitpunkt der Bereitstellung gerendert, nicht während der Server läuft. Anschließend werden die erstellten Versionen der Seiten auf dem Hosting gespeichert und an Suchmaschinen gesendet. Dadurch wird der Bedarf an großer Serverkapazität vermieden.
5. SEO-freundliche URLs. Die Verwendung von Hashtags beim Navigieren durch eine SPA-Anwendung wird nicht empfohlen, da sie Suchroboter beeinträchtigen. Es ist jetzt möglich, URL-Slugs zu verwenden, was die Indizierung vereinfacht und Best Practices folgt.
Vergessen Sie auch nicht, Webanalysen für SPA-Sites einzurichten. Um Daten korrekt zu verfolgen und Zähler zu aktualisieren, muss sichergestellt werden, dass die Analysesysteme ordnungsgemäß funktionieren, sodass die Daten aktualisiert werden, wenn neue Seitenelemente geladen werden.
SPA-Sites bieten ein hervorragendes Benutzererlebnis und sind eine gute Wahl für die Erstellung von Diensten mit hoher Auslastung. Wenn Sie sie jedoch nicht für SEO anpassen, können Sie erheblichen Traffic verlieren, da Suchmaschinen solche Seiten nicht vollständig indizieren können.
Mit der Anwendung dieser Methoden und Lösungen können diese Probleme jedoch gelöst werden. Google hat bereits gelernt, SPA-Sites richtig zu indizieren, und Yandex kann für eine effektive Indizierung mithilfe von Seitenkopien konfiguriert werden. Das Wichtigste ist, dass Sie auf die Einrichtung und Anpassung Ihrer Website an die Bedürfnisse von Suchmaschinen achten.
Wenn Sie Fragen haben, zögern Sie nicht, dem SEO-Studio „SEO COMPUTER“ per E-Mail unter info@seo.computer zu schreiben.
ID 7479