Strona 404 potrzebuje meta opisu (żeby Google był szczęśliwszy)?

12

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:

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 .

Marco Demaio
źródło
5
Czy uważasz, że twoja strona 404 będzie się dobrze pozycjonować lub zwiększać ruch? Też tak nie myślałem. :)
John Conde

Odpowiedzi:

18

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, gdy id=4nic nie zwraca, wielu programistów zwraca komunikat 404 z 200 OKkodem stanu ...

Inną rzeczą, na przykład: jeśli ktoś spróbować http://my.webapp.invalid/index.php?id=totonatomiast idtylko przyjąć całkowitą, to nie jest 404, 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

Pascal Qyy
źródło
Czy to oznacza w pierwszej połowie?
Daniel Springer
Nieprawidłowe żądanie 400 zwykle wskazuje na problem z poziomem protokołu HTTP. Coś jak zniekształcone nagłówki. Nie polecałbym używania statusu 400 Bad Request dla niepoprawnej wartości parametru. „404 Not Found (Co to za„ toto ”??? Nie mogę go znaleźć.)” Byłoby w porządku. Ta odpowiedź StackOverflow sugeruje kody błędów 422 (niestandardowe) lub 403 (zrozumiane, odmowa spełnienia), gdy składnia żądania jest poprawna, ale ma niepoprawny parametr.
Stephen Ostermiller
2

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.

Jeremy
źródło
1

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ą)

Dave
źródło
1

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:

  • pole wyszukiwania
  • link do mapy strony
  • lista stron podobnych do tej, której szukał ( sam Google może ci pomóc )
  • prosty formularz kontaktowy z webmasterem

Ponieważ zazwyczaj treść metatagu nie jest widoczna dla użytkownika, absolutnie OK jest, jeśli go nie wypełnisz .

Raben
źródło
0

Myślę, że to by jakiś sens zostały robotszdefiniowane. Konkretnie:

<meta name="robots" content="follow, noarchive, noindex">

(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ć.

ACJ
źródło
2
Wyszukiwarki i tak nie indeksują 404 stron. Ten metatag nic by nie zaszkodził, ale też nic nie zrobi.
Stephen Ostermiller
Jeśli strona 404 ma odpowiednie nagłówki, tak właśnie powinno być. :)
ACJ