Der Source Code einer Website ist eine Zusammenfassung von Anweisungen und Tags, der den strukturierten Inhalt einer Webseite definiert. Er besteht aus HTML (Hypertext Markup Language) und kann auch JavaScript und CSS (Cascading Style Sheets) enthalten.
Der Source Code, auch als Quelltext oder HTML-Code bezeichnet, ist das Fundament jeder Webseite. Er besteht aus einer Ansammlung von Textzeilen, die von Browsern interpretiert werden, um die Darstellung und Funktionalität einer Webseite zu ermöglichen.
Durch das Einlesen des Seitenquelltextes, erschließen sich Suchmaschinenbots den kompletten Inhalt einer Website. Sie können beispielsweise internen und externen Links nachgehen. Weiterhin sind alle wichtigen Informationen zum Webtracking, CMS, strukturierte Daten, Meta Title und Meta Description, Robots-Anweisungen etc. im Source Code hinterlegt. Die wichtigsten Inhalte und Parameter einer Domain sind weit oben im Source Code hinterlegt.
Der Source Code spielt eine entscheidende Rolle in der Suchmaschinenoptimierung (SEO). Suchmaschinenbots durchsuchen den Source Code, um Informationen über den Inhalt und die Struktur einer Webseite zu extrahieren. Folgende Faktoren sind von besonderer Bedeutung:
1. Strukturierte Daten
Der Source Code sollte strukturierte Daten enthalten, um Suchmaschinen dabei zu helfen, den Inhalt besser zu verstehen. Dies ermöglicht Rich Snippets und verbesserte Awareness in den SERPs.
2. Meta-Tags
Meta-Tags wie der Title-Tag und die Meta-Description sind entscheidend, da sie den Suchmaschinen und Nutzern Informationen über den Inhalt der Seite liefern. Die Meta Tags sind im Organic Search die „Haustür“ einer Website aus User-Sicht. Kann sich der Suchende über die Definition der Meta-Tags über den Inhalt einer URL informieren, erfolgen gezielte Klicks und die Bounce Rate sinkt.
3. Pagespeed
Ein effizienter Code und die Minimierung von Ladezeiten sind wichtig. Langsame Seiten werden von Suchmaschinen und Usern wenig geschätzt. Dies betrifft vor allem auch die Mobile Friendliness. Je niedriger die Ladezeiten sind, desto attraktiver betrachten Suchmachmaschinen und User die mobile Version einer Website.
Damit Suchmaschinenbots alle relevanten Informationen aus dem Source Code extrahieren können, müssen technische Bedingungen erfüllt sein:
Korrektes HTML
Der HTML-Code sollte valide und fehlerfrei sein, um Suchmaschinen nicht zu verwirren. Hier muss auf die Text-to-Code-Ratio geachtet werden.
Robots Meta Tag
Der Robots Meta Tag gibt auf URL-Ebene an, ob eine URL vom Bot untersucht werden darf. Mittels Indexierungsangaben ermöglicht oder verhindert man Crawling, Indexierung und Verfolgen von internal links.
Zu den SEO-relevanten Angaben im Source Code zählen aber noch sehr viele unterschiedliche Metriken. Diese werden im Technical SEO stetig analysiert und optimiert.
Es gibt auch Dinge, die im Source Code vermieden werden sollten, um die SEO-Performance zu optimieren:
1. Übermäßiger Code
Unnötiger Code kann die Ladezeit erhöhen und die Benutzererfahrung verschlechtern.
2. Hidden Content
Das Verbergen von Text für das Leserauge kann zu Strafen durch Suchmaschinen führen. Diese Praxis wurde in der Vergangenheit angewendet, um durch Textpassagen mit Keyword Stuffing das Ranking zu beeinflussen. Diese „Technik“ bietet aber keine Mehrwert für den User. Im Umkehrschluss klassifizierte Google Hidden Content als Faktor für ein Negativranking ein.
3. Canonical HTML Fehler
Im Source Code kann der Canonical Links einer Original-URL zugeordnet werden, beispielsweise, wenn Duplicate Content gewusst genutzt wird. Hier kann es aber durch Weiterleitungsfehler zu Ungenauigkeiten kommen. Die Überwachung der Canonical Tags gehört deshalb zu den grundständigen SEO Services.
4. Multiple Head-Elemente oder Title-Tags
Mittels Automatisierungstools können zwei Header-Bereiche in HTML-Dokumenten anlegen. Das wirkt sich negativ auf die Suchmaschinenergebnisse aus und sollte verhindert werden. Besonders häufig passiert das bei falschen Open Graph Einstellungen.
5. Viele/ falsche Script-Codes
Ladezeitengeschwindigkeiten zählen zu den wichtigen SEO-Faktoren einer Website. Sinnvoll ist es deshalb JavaScripte und alle weiteren Anwendungen, die nicht mehr benötigt werden, aus dem Source Code zu entfernen. Sie verzögern die Ladezeit und erzeugen Bugs beim Laden der Website.
6. Anchor Texte & interne Verlinkung
Aus dem Source Code heraus, erschließt sich der Webbot seinen Weg durch eine Website mit Hilfe der internen Verlinkungen. Schlechte Ankertexte und interne Verlinkungen, die auf 404 Fehlerseiten führen, müssen deshalb korrigiert werden. Die Formulierung der Ankertexte sollte immer mit der Target-URL (Ziel-URL) weitestgehend übereinstimmen.
Zusammenfassend kann man sagen, dass der Source Code einer Webseite von entscheidender Bedeutung für die SEO-Performance. Er sollte sauber, strukturiert und optimiert sein, um sowohl Suchmaschinen als auch Benutzern eine optimale Erfahrung zu bieten.