Vier Möglichkeiten, Ihren Apache-Webserver für SEO zu optimieren
Veröffentlicht: 2011-01-11Es gibt viele Aspekte der Suchmaschinenoptimierung, wie z. B. den Linkaufbau, die eine beträchtliche Zeit in Anspruch nehmen können, bevor wir eine Rückkehr in den Suchergebnissen sehen können. Aus diesem Grund ist es wichtig, eine Reihe anderer Quick-Win-Strategien zu haben, die in der Zwischenzeit beginnen, Ergebnisse zu zeigen.
Eines dieser Dinge, die Sie tun können, ist die Optimierung Ihres Webservers für SEO. Dies ist etwas, das nur sehr wenige Menschen kennen oder wählen, was bedeutet, dass Sie es nutzen können, um sich einen Vorteil gegenüber Ihrer Konkurrenz zu verschaffen.
Während fast alle der unten aufgeführten Tipps an praktisch jede Webserverumgebung (wie zum Beispiel IIS) angepasst werden können, habe ich mich entschieden, mich auf Apache zu konzentrieren, da es die heute am häufigsten verfügbare Plattform ist.
1. Lokal hosten
Sofern die primäre Zielgruppe Ihrer Website nicht global ist, spielt der physische Standort Ihres Webservers eine wichtige Rolle bei der Suchmaschinenoptimierung, insbesondere angesichts der zunehmenden Bedeutung der lokalen Suche, die wir in letzter Zeit bei Google gesehen haben.
Lassen Sie uns ein Beispiel verwenden, in dem ich eine Suche nach „“ durchführe. Zum Zeitpunkt des Verfassens dieses Artikels gibt es ungefähr XXXX Ergebnisse für diesen bestimmten Begriff. Überlegen Sie daher einen Moment, wie eine Suchmaschine algorithmisch bestimmen könnte, welche Beispiele am besten zurückgegeben werden könnten, wenn man bedenkt, dass ich diese Suche von Australien aus durchführe.
Einige der Dinge, die Suchmaschinen wahrscheinlich berücksichtigen werden, sind:
- Verfügt die Website über einen .AU-Domänennamen?
- Erwähnt die Website Australien in ihrem Inhalt?
Während die beiden oben genannten Faktoren in der Tat starke Signale für Suchmaschinen sind, dass die Website für ein australisches Publikum geeignet wäre, gibt es noch andere Signale, nach denen Suchmaschinen suchen.
Eine davon ist, wo wird die Website gehostet? Es ist unwahrscheinlich, dass ein ausländisches Unternehmen seine Inhalte auf einem australischen Server hosten würde; Daher ist dies ein starker Hinweis darauf, dass diese Website auf Australier ausgerichtet ist, und wäre dann ein noch relevanteres Ergebnis.
2. Installieren Sie mod_pagespeed
In den letzten 12 Monaten ist Google von subtilen Andeutungen, dass sie Fans davon seien, das Web zu einem schnelleren Ort zu machen, dazu übergegangen, es als Faktor in ihrem Suchranking-Algorithmus zu deklarieren.
Anfangs waren viele der Empfehlungen, die Google zur Optimierung der Seitenladezeiten gemacht hatte, für die meisten Entwickler nicht immer praktisch umzusetzen. Google hat dies jedoch erkannt und beschlossen, ein Open-Source-Apache-Modul zu veröffentlichen, das die Arbeit automatisch im Hintergrund für Sie erledigt.
Die Grundidee hinter mod_pagespeed ist, dass es eine Reihe von Optimierungstechniken ermöglicht, die auf Best Practices basieren, ohne dass Sie große komplexe Änderungen an Ihrer Website vornehmen müssen.
Um zu demonstrieren, wie leistungsfähig dieses Modul ist, habe ich eine kurze Liste mit einigen der Dinge bereitgestellt, deren Implementierung auf etwas anderem als einer kleinen statischen Website, die jetzt automatisiert werden kann, früher ein Alptraum gewesen wäre:
- Stellen Sie dem Server detaillierte Informationen darüber bereit, wie lange jeder Besucher zum Laden und Rendern Ihrer Seite benötigt.
- Entfernen Sie unnötige Leerzeichen.
- Kombinieren Sie externe und Inline-CSS/JavaScript-Dateien in einer einzigen Datei.
- Verbessern Sie die Cache-Fähigkeit der Ressourcen einer Site, um Best-Practice-Techniken zu entsprechen.
- Minimieren und entfernen Sie Kommentare von allen HTML-Seiten, CSS- und JavaScript-Dateien, bevor Sie sie den Benutzern bereitstellen.
- Optimieren Sie die Leistung von Bildern, bevor Sie sie für Benutzer bereitstellen.
Weitere detaillierte Anweisungen, was mod_pagespeed genau tut und wie es es tut, finden Sie auf der offiziellen mod_pagespeed-Homepage.

3. Duplicate Content mit mod_rewrite entfernen
Wenn Sie nicht viel Zeit damit verbracht haben, in oder mit Leuten im Bereich SEO zu arbeiten, besteht eine gute Chance, dass Sie nicht erkennen, dass Ihre Website möglicherweise Probleme mit doppelten Inhalten hat. Lassen Sie mich erklären:
Wenn Ihnen die Website http://www.example.com/ gehört, wissen Sie zweifellos, dass Sie das www nicht in die obige URL eingeben müssen, damit die Website geladen wird. Was Sie jedoch möglicherweise nicht erkennen, ist, dass http://www.example.com und http://example.com/ für eine Suchmaschine zwei verschiedene Websites sind. Wenn Sie also Leute haben, die auf die Nicht-www-Version und auch auf die www-Version verlinken, teilen Sie im Wesentlichen den Wert dieser Links zu Ihrer Website in zwei Hälften.
Glücklicherweise gibt es eine Lösung, die einfach zu implementieren ist. Durch Aktivieren des Apache-Moduls mod_rewrite können Sie Suchmaschinen mitteilen, dass sich alle Inhalte der Nicht-WWW-Version jetzt dauerhaft in der WWW-Version befinden. Auf diese Weise werden Suchmaschinen nicht nur nicht glauben, dass Sie zwei Versionen jeder Seite auf Ihrer Website haben, sondern der Wert aller Links, die auf die falsche Version verweisen, wird jetzt durch die richtige Seite fließen.
Fügen Sie dazu Ihrer .htaccess-Datei auf Ihrem Webserver die folgenden Zeilen hinzu. Wenn Sie noch keine .htaccess-Datei haben, können Sie einfach eine erstellen.
RewriteEngine On
RewriteBase /
RewriteCond % ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]
Wenn Sie jedoch das Gegenteil tun möchten und die nicht-www-Version Ihrer Domain als Standard verwenden möchten, können Sie stattdessen den folgenden Code hinzufügen:
RewriteEngine On
RewriteBase /
RewriteCond % ^www.yourdomain.com [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]
4. Patchen Sie Ihren Webserver
Der letzte Punkt in Bezug auf die Optimierung Ihres Webservers für SEO hat mit der Sicherheit zu tun. Seit einiger Zeit bietet Google Nutzern in den Suchergebnissen Benachrichtigungen an, dass eine bestimmte Seite Schadsoftware enthalten könnte. Google hat dies jedoch kürzlich erweitert, um jetzt anzuzeigen, wenn eine Website gehackt oder kompromittiert sein könnte.
Der beste Weg, um sicherzustellen, dass Sie nicht Opfer eines Angriffs auf Ihre Website werden, besteht darin, Ihren Webserver mit den neuesten Softwareversionen auf dem neuesten Stand zu halten und nicht benötigte Dienste zu sperren. Apache bietet auf seiner offiziellen Website sogar eine Reihe von Tipps und Tricks, die Ihnen helfen, Ihre Website vor Hackern zu schützen (was sicherlich ein guter erster Schritt ist).
Zusammenfassung
- Stellen Sie sicher, dass der physische Standort Ihres Webservers für die Art von Zielgruppe geeignet ist, die Sie ansprechen möchten.
- Optimieren Sie die Art und Weise, wie Ihr Webserver HTTP-Anfragen verarbeitet, indem Sie mod_pagespeed installieren.
- Beheben Sie das Duplizieren Ihrer gesamten Website, indem Sie mod_rewrite verwenden, um nicht-www-Versionen Ihrer URLs per 301 auf die www-Version umzuleiten.
- Stellen Sie sicher, dass Ihre Webserverumgebung mit den neuesten Sicherheitspatches auf dem neuesten Stand ist, um zu verhindern, dass Hacker Ihre Website angreifen.
Hoffentlich werden einige der Tipps, die ich oben skizziert habe, Ihnen helfen, schnelle SEO-Gewinne zu erzielen und Ihnen einen Vorteil gegenüber Ihren technisch weniger versierten Konkurrenten zu verschaffen. Wenn jemand Fragen hat, dann hinterlasst sie einfach in den Kommentaren und ich werde sicher antworten.