Rozwiązywanie technicznych zagadnień SEO jest często frustrujące, zwłaszcza, gdy trzeba ciągle rozwiązywać problem tej samej witryny. I chyba nie jestem sam; istnieje kilka stron internetowych cierpiących z powodu tego problemu. W tym poście próbowałem przedstawić kilka typowych problemów, z jakimi zetknąłem się z realnymi rozwiązaniami.
Problem nr 1: URL z dużymi literami a URL z małą literą
Strony internetowe .NET są najczęstszą ofiarą tego problemu. Serwer jest skonfigurowany w taki sposób, aby odpowiadał na duże adresy URL bez przekierowywania ich (ani konieczności przepisywania) na małe adresy URL. Jednak wyszukiwarki mają teraz lepszą możliwość wyboru takiej wersji kanonicznej, jak również ignorowania duplikatów. Rozwiązało to problem do pewnego stopnia, chociaż istnieje wiele przykładów, w których wyszukiwarki nie wykonały tego zadania prawidłowo. W związku z tym nadal istotne jest, aby było to wyraźne, a nie poleganie na wyszukiwarkach w celu samodzielnego ich określenia.
Rozwiązanie: skorzystaj z modułu przepisywania adresów URL, aby rozwiązać ten problem na serwerach IIS 7. To narzędzie jest dostarczane z opcją w interfejsie, która pozwala użytkownikowi egzekwować małe adresy URL. Gdy to zrobisz, narzędzie doda regułę do pliku konfiguracyjnego sieci, rozwiązując problem.
Zagadnienie nr 2: wiele wersji strony głównej
To także jest bardziej powszechne na stronach internetowych .NET, ale także na innych platformach. Podczas kontroli witryny sprawdź, czy nie ma zduplikowanej wersji strony głównej. Aby to sprawdzić, wpisz www.yourwebsite.com/ default.aspx OR www.yourwebsite.com/ index.html OR www.yourwebsite.com/home
Wyszukiwarki mogą znaleźć ten duplikat Twojej strony głównej za pomocą map witryn XML lub nawigacji. Możesz łatwo rozwiązać ten problem bez wchodzenia w szczegóły dotyczące generowania tych stron.
Rozwiązanie: Rozwiązanie tego problemu często zależy od zgadywania, ponieważ różne platformy generują różne struktury adresów URL, co utrudnia znalezienie tych stron. Najlepszym rozwiązaniem jest zaindeksowanie swojej witryny i zbadanie jej w pliku CSV. Teraz odfiltruj indeksowanie za pomocą kolumny tytułu META, aby wyszukać tytuł strony głównej. W ten sposób możesz łatwo znaleźć duplikaty stron głównej swojej witryny. Ponadto możesz dodać przekierowanie 301 do tych duplikatów stron, wskazując na właściwą stronę. Widziałem też wielu rozwiązujących ten problem za pomocą znacznika rel = kanonicznego.
Wielu używa narzędzi takich jak Screaming Frog do indeksowania witryny w celu znalezienia wewnętrznych linków do tej duplikatu strony. Jest to dobry pomysł, aby wejść i edytować te zduplikowane strony bezpośrednio, tak aby wskazywały właściwy adres URL. Pomaga to uniknąć utraty powiązania kapitałowego, co jest częstym problemem, gdy linki wewnętrzne przechodzą przez 301.
Problem nr 3: błędy miękkie 404
Bardzo częsty problem ze stronami internetowymi, choć użytkownicy raczej nie zauważą różnicy. Niestety roboty indeksujące wyszukiwarki będą o tym wiedzieć. Miękka strona 404 wygląda jak zwykła strona błędu 404, ale zwraca kod statusu HTTP 200. Chociaż użytkownik zobaczy więcej tekstu poza linią „Nie znaleziono strony”, kod 200 informuje wyszukiwarki, że strona działa prawidłowo. W rezultacie wyszukiwarki będą indeksować i indeksować nawet strony, które wolisz ukrywać przed robotami indeksującymi.
Ale za kulisami kod 200 mówi wyszukiwarkom, że strona działa poprawnie. To rozłączenie może powodować problemy z przeszukiwaniem i indeksowaniem stron, gdy nie chcesz, aby były.
Soft 404 oznacza również, że nie można wykryć zepsutych stron i zidentyfikować obszarów witryny, w których użytkownicy mają złe doświadczenia. Od budynek łączący perspektywa (musiałem to gdzieś wspomnieć!), żadne rozwiązanie nie jest dobrym rozwiązaniem. Możesz mieć przychodzące linki do uszkodzonych adresów URL, ale linki będą trudne do wyśledzenia i przekierowania na właściwą stronę.
Jak rozwiązać:
Na szczęście jest to stosunkowo łatwa poprawka dla programisty, który może ustawić stronę, aby zwracała kod statusu 404 zamiast 200. Gdy tam jesteś, możesz się zabawić i stworzyć fajną stronę 404 dla przyjemności użytkownika. Oto kilka przykładów niesamowitych 404 stron i muszę tutaj wskazać własną stronę Distilled :)
Aby znaleźć soft 404s, możesz użyć funkcji w Narzędziach Google dla webmasterów, która poinformuje Cię o wykrytych przez Google:
Możesz także przeprowadzić kontrolę ręczną, przechodząc do uszkodzonego adresu URL w witrynie (np. Www.example.com/5435fdfdfd) i sprawdzając, jaki kod statusu otrzymasz. Narzędzie, które naprawdę lubię sprawdzać kod statusu, to Web Sniffer lub możesz użyć narzędzia Ayima, jeśli używasz Google Chrome.
302 przekierowania zamiast 301 przekierowań
Ponownie, jest to łatwe przekierowanie, aby programiści mogli się pomylić, ponieważ z perspektywy użytkownika nie mogą odróżnić. Jednak wyszukiwarki traktują te przekierowania zupełnie inaczej. Podsumowując, przekierowanie 301 jest stałe, a wyszukiwarki będą je traktować jako takie; przekażą link equity do nowej strony. Przekierowanie 302 jest tymczasowym przekierowaniem, a wyszukiwarki nie przekażą linku, ponieważ oczekują, że oryginalna strona wróci w pewnym momencie.
Jak rozwiązać:
Aby znaleźć 302 przekierowane adresy URL, polecam używanie głębokiego robota, takiego jak Screaming Frog lub IIS SEO Toolkit. Następnie możesz filtrować według 302 i sprawdzać, czy naprawdę powinny być 302s, czy też powinny być 301s.
Aby rozwiązać ten problem, musisz poprosić programistów o zmianę reguły, aby użyć przekierowania 301, a nie przekierowania 302.