Cztery sposoby na optymalizację serwera WWW Apache pod kątem SEO

Opublikowany: 2011-01-11

Istnieje wiele aspektów SEO, takich jak budowanie linków, które mogą zająć dużo czasu, zanim zauważymy zwrot w wynikach wyszukiwania. Dlatego ważne jest, aby mieć szereg innych strategii szybkich wygranych, które w międzyczasie zaczynają przynosić rezultaty.

Jedną z tych rzeczy, które możesz zrobić, jest optymalizacja serwera WWW pod kątem SEO. Jest to coś, o czym niewiele osób wie lub wybiera, co oznacza, że ​​możesz go użyć, aby uzyskać przewagę nad konkurencją.

Chociaż prawie wszystkie przedstawione poniżej wskazówki można dostosować do zasadniczo dowolnego środowiska serwera WWW (takiego jak na przykład IIS), zdecydowałem się skupić na Apache, ponieważ jest to najpopularniejsza obecnie dostępna platforma.

1. Hostuj lokalnie

O ile główni odbiorcy Twojej witryny nie są globalni, fizyczna lokalizacja serwera internetowego odgrywa ważną rolę w SEO, szczególnie biorąc pod uwagę rosnące znaczenie wyszukiwania lokalnego, które ostatnio widzieliśmy w Google.

Użyjmy przykładu, w którym wyszukuję „”. W chwili pisania tego tekstu istnieje około XXXX wyników dla tego konkretnego terminu. Dlatego zastanów się przez chwilę, w jaki sposób wyszukiwarka mogłaby algorytmicznie określić, jakie byłyby najbardziej odpowiednie przykłady do zwrócenia, biorąc pod uwagę, że przeprowadzam to wyszukiwanie z Australii.

Niektóre z rzeczy, które wyszukiwarki prawdopodobnie rozważą, to:

  1. Czy witryna ma nazwę domeny .AU?
  2. Czy witryna wymienia w swoich treściach Australię?

Chociaż oba powyższe czynniki są rzeczywiście silnymi sygnałami dla wyszukiwarek, że witryna byłaby odpowiednia dla australijskich odbiorców, wciąż istnieją inne sygnały, których wyszukiwarki szukają.

Jednym z nich jest to, gdzie jest hostowana witryna? Jest mało prawdopodobne, aby zagraniczna firma zdecydowała się hostować swoje treści na australijskim serwerze; dlatego jest to mocny wskaźnik, że ta witryna jest skierowana do Australijczyków i będzie wtedy jeszcze bardziej trafnym wynikiem.

2. Zainstaluj mod_pagespeed

W ciągu ostatnich 12 miesięcy Google przeszedł od subtelnego sugerowania, że ​​jest fanem uczynienia sieci szybszym miejscem, do deklarowania tego jako czynnika w ich algorytmie rankingu wyszukiwania.

Na początku wiele zaleceń Google dotyczących optymalizacji czasu ładowania stron nie zawsze było praktycznych do wdrożenia dla większości programistów. Google jednak to zauważył i zdecydowało się wydać moduł Apache o otwartym kodzie źródłowym, który automatycznie wykonałby pracę za Ciebie w tle.

Podstawową ideą mod_pagespeed jest to, że umożliwia szereg technik optymalizacji opartych na najlepszych praktykach bez konieczności wprowadzania dużych, złożonych zmian w witrynie.

Aby zademonstrować, jak potężny jest ten moduł, przedstawiłem krótką listę niektórych rzeczy, które wcześniej były koszmarem do wdrożenia na czymkolwiek innym niż mała statyczna witryna, którą można teraz zautomatyzować:

  • Podaj serwerowi szczegółowe informacje o tym, jak długo każdy odwiedzający załaduje i wyrenderuje Twoją stronę.
  • Usuń niepotrzebne odstępy.
  • Połącz zewnętrzne i wbudowane pliki CSS/JavaScript w jeden plik.
  • Popraw buforowanie zasobów witryny, aby dostosować je do najlepszych praktyk.
  • Zminimalizuj i usuń komentarze ze wszystkich stron HTML, plików CSS i JavaScript przed udostępnieniem ich użytkownikom.
  • Zoptymalizuj obrazy pod kątem wydajności przed wyświetleniem ich użytkownikom.

Dalsze szczegółowe instrukcje dotyczące tego, co dokładnie robi mod_pagespeed i jak to robi, znajdziesz na oficjalnej stronie głównej mod_pagespeed.

3. Usuń zduplikowaną zawartość za pomocą mod_rewrite

O ile nie spędziłeś dużo czasu pracując z ludźmi w SEO, istnieje duża szansa, że ​​nie zdajesz sobie sprawy, że Twoja witryna może mieć problemy ze zduplikowanymi treściami. Pozwól mi wyjaśnić:

Jeśli jesteś właścicielem witryny: http://www.example.com/, bez wątpienia wiesz, że nie musisz wpisywać www w powyższym adresie URL, aby witryna się załadowała. Jednak możesz nie zdawać sobie sprawy, że dla wyszukiwarki http://www.example.com i http://example.com/ to dwie różne witryny. Więc jeśli masz ludzi, którzy łączą się z wersją bez www, a także z wersją www, zasadniczo dzielisz wartość tych linków do Twojej witryny o połowę.

Na szczęście istnieje rozwiązanie, które jest łatwe do wdrożenia. Włączając moduł mod_rewrite Apache, możesz poinformować wyszukiwarki, że dowolna zawartość w wersji bez www jest teraz na stałe umieszczona w wersji www. W ten sposób wyszukiwarki nie tylko nie będą myśleć, że masz dwie wersje każdej strony w witrynie, ale wartość wszelkich linków wskazujących niewłaściwą wersję będzie teraz przepływać przez właściwą stronę.

Aby to zrobić, dodaj następujące wiersze do pliku .htaccess na serwerze WWW. Jeśli nie masz jeszcze pliku .htaccess, możesz po prostu go utworzyć.

RewriteEngine On
RewriteBase /
RewriteCond % ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]

Jeśli jednak chcesz zrobić coś odwrotnego i wolisz domyślnie używać wersji innej niż www domeny, możesz zamiast tego dodać następujący kod:

RewriteEngine On
RewriteBase /
RewriteCond % ^www.yourdomain.com [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]

4. Załataj swój serwer internetowy

Ostatni punkt dotyczący optymalizacji serwera WWW pod kątem SEO dotyczy bezpieczeństwa. Od jakiegoś czasu Google oferuje użytkownikom w wynikach wyszukiwania powiadomienia, że ​​dana witryna może zawierać złośliwe oprogramowanie. Jednak Google ostatnio rozszerzyło tę kwestię, aby teraz wskazać, kiedy witryna może zostać zhakowana lub zhakowana.

Najlepszym sposobem na zapewnienie, że nie padniesz ofiarą ataku na Twoją witrynę, jest aktualizowanie serwera WWW za pomocą najnowszych wersji oprogramowania i blokowanie usług, których nie potrzebujesz. Apache udostępnia nawet szereg wskazówek i sztuczek na swojej oficjalnej stronie internetowej, które pomogą Ci chronić witrynę przed hakerami (co z pewnością jest dobrym pierwszym krokiem).

Streszczenie

  • Upewnij się, że fizyczna lokalizacja Twojego serwera internetowego jest odpowiednia dla rodzaju odbiorców, do których chcesz dotrzeć.
  • Zoptymalizuj sposób, w jaki serwer WWW obsługuje żądania HTTP, instalując mod_pagespeed.
  • Rozwiąż duplikowanie całej witryny, używając mod_rewrite do przekierowywania wersji bez www Twoich adresów URL na wersję z www.
  • Upewnij się, że środowisko serwera WWW jest na bieżąco z najnowszymi poprawkami zabezpieczeń, aby zapobiec atakom hakerów na Twoją witrynę.

Mamy nadzieję, że niektóre ze wskazówek, które przedstawiłem powyżej, pomogą Ci szybko wygrać w SEO i zapewnią Ci przewagę nad mniej doświadczonymi technicznie konkurentami. Jeśli ktoś ma jakieś pytania, zostaw je w komentarzach, a na pewno odpowiem.