Naprawiam drobne rzeczy na stronie 404 dla wszystkich moich stron internetowych. Moja punktualność sprawia, że nie mogę spać dobrze, jeśli nie otrzymam odpowiedzi na to pytanie. :)
Czy strona 404 potrzebuje metatagu? Jeśli tak, wpisz „nie znaleziono strony”?
Powiedziałbym, że nie, jeśli Google naprawdę bardziej dba o treść i przyjazną stronę użytkownika, a nie o to, co jest na stronie (ponadto fragment strony 404 nigdy nie powinien pojawiać się w Google, ponieważ serwer wysyła prawdziwy kod 404).
Ale po przeczytaniu wszystkich tych rzeczy:
- http://www.google.com/support/webmasters/bin/answer.py?hl=pl&answer=93641
- http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html
na temat tego, jak sugerują wypełnienie strony 404 (co zawsze uważałem za zwykłą stronę 404) , zacząłem się martwić także opisem meta .
seo
google
404
meta-description
Marco Demaio
źródło
źródło
Odpowiedzi:
Najważniejszą rzeczą dla stron 404 jest kod statusu nagłówka : musi być
404 not found
.Być może głupotą jest to powiedzieć, ale w aplikacjach dynamicznych z takim identyfikatorem URI
http://my.webapp.invalid/index.php?id=4
, gdyid=4
nic nie zwraca, wielu programistów zwraca komunikat 404 z200 OK
kodem stanu ...Inną rzeczą, na przykład: jeśli ktoś spróbować
http://my.webapp.invalid/index.php?id=toto
natomiastid
tylko przyjąć całkowitą, to nie jest404
, ale400 Bad Request
że trzeba wrócić.Łatwo sobie z tym poradzić, na przykład dzięki funkcji nagłówka w PHP lub właściwości HttpWebResponse.StatusCode w .Net
źródło
Nie. Po co martwić się o swój PR dla strony 404. Byłbym bardziej zmartwiony upewniając się, że żaden z twoich linków nie znajdzie się na pierwszym miejscu.
źródło
Informacje meta dla strony 404 nie mają sensu.
Zwrócenie odpowiedniego nagłówka 404 jest o wiele ważniejsze niż jakikolwiek inny środek techniczny.
Z POV niezwiązanego z technologią powinieneś naprawdę rozważyć zwrócenie użytecznych informacji, a nie tylko komunikatu o błędzie. Korzystanie z mapy witryny i wewnętrznych narzędzi wyszukiwania, zapewnianie użytkownikom owocnych środków, ma znacznie większy sens (i sprawia, że użytkownicy są szczęśliwsi, co czyni Twoją witrynę lepszą)
źródło
Z wyszukiwarki POV możesz nawet mieć pustą stronę błędu 404 . Ale serwer musi podawać poprawny kod stanu (404 lub 410), aby powiedzieć, że strona, o którą prosi klient, już nie istnieje .
Od użytkownika POV posiadanie dobrze spreparowanej strony błędu jest ważne, ponieważ nie chcesz pozwolić użytkownikowi odejść tylko dlatego, że na przykład podążył za zepsutymi linkami: chcesz dać użytkownikowi opcje znalezienia drogi do Twojej witryny dając mu na przykład:
Ponieważ zazwyczaj treść metatagu nie jest widoczna dla użytkownika, absolutnie OK jest, jeśli go nie wypełnisz .
źródło
Myślę, że to by jakiś sens zostały
robots
zdefiniowane. Konkretnie:(Jak w „zignoruj ten zasób, ale możesz wypróbować inne osoby z tej samej domeny”).
Inne dane meta (jak
description
, ale także OpenGraph i Twitter Cards , et al ), moim zdaniem, byłoby zrobić trochę bez sensu i że tylko koszt (niektóre) bajtów.Trzeba przyznać, że jest to teoretyczne i nieco spekulacyjne. Jeśli ktoś wie o zasobach zapewniających różne spostrzeżenia, chciałbym o tym wiedzieć.
źródło