Dla wielu z nas zajmujących się technicznym SEO dla agencji, pierwszym etapem każdej nowej wygranej klienta jest przeprowadzenie audytu strony. Podczas gdy wiele agencji będzie miało własne procedury, najbardziej doświadczeni specjaliści zaczną od kontroli związanych z raczkowaniem i badań. Jeśli witryny (i stron w niej) nie można zaindeksować, to nie pojawią się w żadnym indeksie wyszukiwarki, a jeśli nic nie zostanie zaindeksowane, nie ma nic do zoptymalizowania. (Więc chodźmy do domu i zagrajmy w CoD.)
W ramach kontroli i procedur diagnostycznych, które zapewniamy w serwisie MediaMedia, przyjrzymy się wszelkim zgłoszonym błędom indeksowania w Google lub Bing Webmaster Tools . Chcę podzielić się z wami ostatnim przykładem niezwykłych błędów znalezionych w ramach takiego procesu; co spowodowało te błędy i jak je naprawić.
Adresy URL z numerem telefonu firmy pojawiają się jako 404
W tej części procesu starałem się określić, ile typów błędów 404 było w grze (zamiast przypadków błędu 404) i zauważyłem, że wiele spośród tysięcy zgłoszonych błędów 404 miało określony format. Aby odświeżyć naszą pamięć Narzędzia Google dla webmasterów zgłaszają ścieżkę URL, domenę postu…
W przypadku przykładowej witryny wiele błędów wyglądało następująco:
——
0800% 20111% 201111
normal-directory / 0800% 20111% 201111
nic do zobaczenia-tutaj / normal-directory / 0800% 20111% 201111
szczerze-w porządku / nic-do-zobaczenia / normal-directory / 0800% 20111% 201111
——
Orzeł spoglądający między ciebie zauważy, że istnieje wspólny temat i że:
a) wszystkie te błędy 404 mają numer na ścieżce
b) rozebranie% 20 (co oznacza, że miejsce zostało zakodowane) pozostawiłoby nam format numeru telefonu #### ### #### (tj. cztery cyfry, trzy cyfry, cztery cyfry)
oraz c) że takie formatowanie numeru telefonu używane w 0800, 0843, 0845 i innych rodzajach niegeograficznych jest często używane jako numery telefonów obsługi klienta.
Więc… możesz wiedzieć, gdzie to się dzieje… Dla każdego adresu URL na stronie pojawiła się druga wersja, z dołączonym katalogiem - ten (katalog) jest dodatkiem własnego numeru telefonu .
O której jest dlaczego? Poznaj swój Meme
Biorąc pod uwagę, że zgłoszony symptom (tj. Adres URL błędu 404 dla każdego oryginalnego adresu URL), logika sugerowałaby, że wystąpił błąd w narzutach wokół numeru telefonu w obszarze nagłówka witryny, a nie gdziekolwiek indziej, więc to był mój pierwszy port połączenia.
W Chrome i przy użyciu narzędzia Inspect Element do obejrzenia pojedynczego elementu (narzut numeru telefonu) wszystko wyglądało na hunky-dory. Schemat> Organizacja narzut został wprowadzony z poprawnym itemprop, (itemprop = ”phone”), więc nic niepokojącego; jednak gdy spojrzałem gdzieś indziej w kodzie, stwierdziłem, że następujące dobre intencje używają href do numeru telefonu (dla kliknięcia, aby zadzwonić).
Teraz; Odwołanie się do numeru telefonu jak powyżej ułatwiło funkcjonalność „kliknij, aby połączyć”, więc wszelkie testy frontonu, które mogli wykonać, pokazałyby, że użytkownik urządzenia inteligentnego może kliknąć numer telefonu, aby zadzwonić do firmy. Jednak ze względu na pominięcie instrukcji tel: składnia miała efekt uboczny polegający na utworzeniu względnej ścieżki pliku do numeru telefonu jako dodatku do istniejącego adresu URL. Stąd generowanie tysięcy irytujących błędów 404, których można łatwo uniknąć, co znacznie usprawnia proces indeksowania.
Poprawne kliknięcie, aby zadzwonić
Aby poprawnie odnieść się do numeru telefonu i efektu, kliknij, aby połączyć bez generowania 404 adresów URL ze względu na irytującą ścieżkę względną pliku:
<a href=” tel: +44#########” itemprop=”telephone”>
Ważną częścią jest tu dodanie instrukcji tel:, ponieważ pominięcie tego powoduje również utworzenie względnego adresu URL, a tym samym generuje nasze błędy 404. Dodanie +44 (brytyjski kod wybierania) było optymalizacją, dzięki czemu połączenie typu „kliknij, aby połączyć” mogło się połączyć bez względu na lokalizację. znalazłem ten kawałek na linkach typu „kliknij, aby połączyć” bardzo przydatne czytanie w tle, zwłaszcza że istnieje lista dodatkowych schematów rodzimych URI aplikacji!
Nie jest to więc zupełnie przełomowy błąd ani rewolucyjna poprawka, która z dnia na dzień podbije tę witrynę do SERP; była to jednak jedna z tych dziwnych, dziwacznych konsekwencji prostego pominięcia kodu, które mogło przeszkodzić robotom indeksującym i nieco zahamować postęp w biznesie. Myślałem, że warto udostępnić jako przyczynę, dlaczego te 404 pojawiły się nie było od razu oczywiste.
Dzięki Joost za potwierdzenie mojej logiki w pominięciu składni i dzielenie się wiarą względne adresy URL jako źródło zła
O której jest dlaczego?