W poprzednim wpisie zaproponowałem, aby podstawowy audyt strony rozpocząć od sprawdzenia ustawień związanych z preferowaną domeną.
Nieświadomy webmaster często popełnia ten sam błąd podpinając kilka domen do jednej strony w celu „zwiększenia” jej widoczności w indeksie Google. Tymczasem jest to działanie szkodliwe, gdyż powoduje indeksowanie kopii (duplicate content) i obniżanie wartości „powielonej” treści. Kopie strony mogą powstawać w obrębie jednej domeny i jest to jeszcze bardziej szkodliwe zjawisko. Poniżej kilka najprostszych sposobów na wykrycie, czy nasza strona główna jest zaindeksowana pod kilkoma/wieloma adresami.
- otwórz stronę z przedrostkiem www (www.nowastrona.pl)
- wpisz ponownie adres bez przedrostka www (nowastrona.pl)
- skopiuj fragment tekstu ze strony głównej (5-10 słów) do schowka (zaznacz tekst i wciśnij ctrl+C), wpisz w google site:nowastrona.pl „skopiowany tekst ze schowka”
- sprawdź, czy kliknięcie w logo, link do strony głównej w stopce, w sidebarze, itp. nie otwiera strony głównej pod jeszcze innym adresem typu nowastrona.pl/index.html
Nie są to wszystkie sposoby wykrywania błędów związanych z powieloną stroną główną, ale w ten sposób wyeliminujesz 80% możliwości. Aby w prosty sposób pozbyć się kopii należy wykonać przekierowanie 301 w pliku .htaccess.
Przekierowanie 301
Być może po zalogowaniu się do serwera ftp, w katalogu głównym strony nie znajdziesz pliku .htaccess. Sprawdź, czy klient ftp pokazuje pliki ukryte (w FireFTP: Tools → Options → Show hidden files). Jeśli ustawienia klienta ftp są w porządku to znaczy, że pliku po prostu nie ma. Stwórz na serwerze plik htaccess.txt i otwórz go w edytorze php (polecam PSPad). Wpisz poniższe linie zamieniając przykładowy adres na adres swojej strony:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.nowadomena\.pl$ [NC]
RewriteRule (.*) http://www.nowadomena.pl/$1 [R=301,L]
RewriteCond %{QUERY_STRING} ^$ [NC]
RewriteCond %{REQUEST_URI} ^/index.html$ [NC]
RewriteRule .* http://www.nowadomena.pl/ [R=301,L]
Kiedy skończysz edycję pliku, zmień jego nazwę na .htaccess – z kropką na początku.
CDN…