Кейс: Контентный проект под США. От 0 до 190 000 посетителей в сутки (Апдейт кейса)

Подробнее

Ответы сервера — практичная методичка

Антон Рева

При каждом обращение посетителей и поисковых роботов к вашему сайту сервер отдает определенные ответы сервера. Очень важно понимать различия между основными ответами сервера, так как:

  • их правильное использование может помочь вам быстро проиндексировать сайт или безболезненно перейти на новый движок
  • а не правильное использование, может вообще удалить весь ваш сайт из индекса поисковых систем

Мы подготовили статью, которая покажет самые основные ответы сервера, которые важны для поискового продвижения сайтов. Ответы сервера, которые нужно знать и обращать на них внимание.

Методичка по ответам сервера

Переходим к ознакомлению основных ответов сервера:

1. Перенаправления

Данные ответы сервера означают, что клиенту необходимо сделать еще один запрос для успешного выполнения операции.

301 Moved Permanently

Данный урл перенесен по другому адресу. При переносе документов на другие урл или при смене движка с другой структурой этот ответ сервера самый предпочтительный, так как передает почти весь ссылочный вес.

Данный ответ сервера является кэшируемым, поэтому, например, при разработке сайта лучше использовать 302 ответ, а уже при переносе на реальный домен, перенастраивать на 301 редирект.

302 Found (HTTP 1.1) / Moved Temporarily (HTTP 1.0)

Временный редирект: данный документ временно доступен по другому адресу. Передача ссылочного веса при использовании данного редиректа не происходит.

304 Not Modified

Данная страница не изменилась с времени последнего посещения клиента. Использование этого ответа сервера может помочь для ускорения индексации вашего сайта, так как поисковый робот при получении 304 ответа сервера не будет загружать данную страницу, соответственно возрастает вероятность того, что он проиндексирует больше новых страниц.

307 Moved Temporarily (HTTP 1.1 Only)

В новом протоколе HTTP 1.1 данный ответ сервера стал приемником для 302 редиректа. Но, на данный момент для указания временного редиректа, лучше всего использовать 302 редирект, так как у поисковых ботов могут проблемы в правильной интерпретации этого ответа сервера.

Более подробно про редиректы вы можете почитать в данной статье: 301 редирект — самое полное руководство

2. Ошибки сервера

Рассмотрим основные коды ответа сервера, которые указывают на определенные ошибки сервера.

403 Forbidden

Этот ответ сервера означает, что доступ к документу запрещен. Данная ошибка в основном может возникнуть по следующим причинам:

  • Неправильные права на папку (или на папки верхнего уровня), в которой находиться запрашиваемый урл.
  • Неправильно указанный индексный файл для главной страницы. Данный файл должен называться index и, желательно, иметь следующие расширения: *.shtml, *.html, *.htm, *.phtml или *.php. Или же, можно указать свой индексный файл через корневой файл .htaccess или через конфигурационный файл веб-сервера.
  • При переносе сайта DNS-кэш не успевает обновится. В этом случае желательно чуть подождать, а также, принудительно обновить DNS-кэш для сайта у себя на компьютере.

404 Not Found

По данному урлу сервер ничего не нашел. Данный ответ никак не показывает временно нет текущего документа или его уже нет навсегда. При проектировании и разработке сайта очень важно, чтобы по всем не существующим страницам отдавался код 404, а не код ответа 200, так как в этом случае в индексе поисковых систем может появится очень много дублирующих страниц.

410 Gone

Запрошенный ресурс больше не доступен на сервере и данный документ уже больше никогда не появится. По умолчанию, данный ответ кэшируется. Появился в HTTP/1.1.

Данные ошибки возникают, когда появляется проблемы по вине сервера.

503 Service Unavailable

Сервер в настоящее время не в состоянии обработать запрос из-за временной перегрузки или обслуживания сервера. Этот ответ сервера следует использовать всякий раз, когда вы отключаете сервер на некоторое время для, например, технического обслуживания.

Это даёт вам гарантию, что поисковые роботы вернуться, так как они понимают, что сайт не будет работать лишь в течении короткого времени.

Рассмотрим основные причины возникновения этой ошибки:

  • Слишком много обращений к сайту со стороны поисковых роботов, пользователей или каких-то сервисов по парсингу сайта.
  • Использование скриптов или других ресурсов с внешних сайтов. Например, это могут быть: как различные информеры, так и картинки, которые подгружаются с других сайтов.
  • DDOS-атака на ваш сайт.
  • Передача через php больших файлов при которой сама передача файла просто обрывается, так как у скрипта заканчивается его максимальное время работы.
  • Медленные запросы к базе данных.

504 Gateway Timeout

Ваш сервер, который работал в качестве прокси-сервера или внешнего шлюза, не дождался ответа от выше стоящего сервера к которому сделал запрос. Основные причины:

  • Обращение к базе данных, которая находиться на внешнем сервере.
  • Получение данных из внешних источников, которые не доступны на данный момент. Например, это могут быть курсы валют или виджеты погоды.
  • Обращение к внешним ресурсам через прокси-сервер, который в данный момент не работает.

3. Чем проверить ответ сервера

Для проверки ответов сервера можно использовать следующие сервисы:

  • www.Bertal.ru – отличный онлайн инструмент для проверки
  • Live HTTP Headers для Firefox и Live HTTP Headers для Chrome — бесплатные плагины для проверки через браузер.

Хорошие статьи в тему:

—       Чек лист по SEO для разработчиков

—       Идеальная оптимизация страницы сайта

—       Как время загрузки влияет на позиции в Google

—       Пагинация для SEO – пошаговое руководство

А что вы думаете про ответы сервера и их значение для поискового продвижения сайта?

Оцените статью

совсем плохоплохонормальнохорошокласс (8 оценок, средняя: 4,50 из 5)
Загрузка...