Я исправляю некоторые мелочи на странице 404 для всех моих сайтов. Моя пунктуальность делает меня неспособным хорошо спать, пока я не получу ответ на этот вопрос. :)
Нужна ли странице 404 мета-тег описания? Если да заполнено чем, "страница не найдена"?
Я бы сказал нет, если Google действительно больше заботится о содержании и дружелюбном сайте пользователя, чем о том, что находится на странице (более того, фрагмент страницы 404 никогда не должен появляться в Google, потому что сервер отправляет реальный код 404).
Но после прочтения всего этого:
- http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=93641
- http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html
о том, как они предлагают заполнить страницу 404 (которую я всегда считал простой страницей 404), я тоже начал беспокоиться о мета-описании .
seo
google
404
meta-description
Марко Демайо
источник
источник
Ответы:
Самое важное для ваших 404 страниц - это код статуса заголовка : так и должно быть
404 not found
.Возможно, глупо так говорить, но в динамических приложениях с таким URI
http://my.webapp.invalid/index.php?id=4
, когдаid=4
ничего не возвращается, многие веб-разработчики возвращают сообщение 404 с200 OK
кодом состояния ...Другое дело: например, если кто-то попробует,
http://my.webapp.invalid/index.php?id=toto
аid
только примет целое число, это не a404
, а a,400 Bad Request
который вы должны вернуть.Это легко сделать, например, с помощью функции заголовка в PHP или свойства HttpWebResponse.StatusCode в .Net
источник
Нет. Зачем беспокоиться о вашем пиаре на вашей странице 404. Я бы больше беспокоился о том, чтобы убедиться, что ни одна из ваших ссылок не окажется там.
источник
Мета-информация для страницы 404 не имеет смысла.
Возвращение правильного заголовка 404 намного важнее, чем любая другая техническая мера.
Из нетехнических POV вы должны рассмотреть вопрос о возвращении полезной информации, а не просто сообщение об ошибке. Использование карты сайта и внутренних инструментов поиска, предоставление некоторых полезных мер для ваших пользователей, имеет гораздо больше смысла (и делает пользователей счастливее, что делает ваш сайт лучше)
источник
Из поисковой системы POV вы даже можете получить пустую страницу ошибки 404 . Но ваш сервер должен предоставить правильный код состояния (404 или 410), чтобы сообщить, что запрашиваемая клиентом страница больше не существует .
Для пользователя POV наличие хорошо созданной страницы с ошибкой важно, потому что вы не хотите, чтобы пользователь ушел, только потому, что он, например, перешел по неработающим ссылкам: вы хотите дать пользователю возможность найти свой путь на вашем сайте. давая ему, например:
Поскольку , как правило , содержание мета - тег описания не виден пользователю, это абсолютно нормально , если вы не заполнить его .
источник
Я думаю, что было бы иметь определенный смысл, чтобы
robots
определить. В частности:(Например, «игнорируйте этот ресурс, но не стесняйтесь пробовать других из того же домена».)
Другие метаданные (например
description
, но также OpenGraph и Twitter Cards , и др. ), По моему мнению, не имеют смысла и будут стоить (несколько) байтов.По общему признанию, это является теоретическим и несколько умозрительным. Если кто-то знает о ресурсе, который предоставляет различные идеи, я хотел бы знать об этом.
источник