Блоги

Статус и заголовки ответа сервера: что это и как проверить

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

Оглавление

Что включает ответ сервера

Ответ сервера может смотреться вот таковым образом:

HTTP/1.1 200 OK

Date: Mon, 14 Feb 2022 10:39:57 GMT

Server: Apache/2.2.15 (CentOS)

Content-Type: text/html; charset=utf-8

Content-Length: 35171

Last-Modified: Mon, 14 Feb 2022 00:39:57 GMT

Connection: close

Expires: Mon, 21 Feb 2022 00:39:57 GMT

Cache-Control: max-age=3600

В этом ответе содержится статус и заглавия. Разберемся подробнее с каждой строчкой.

Статус (код) ответа сервера

Это информация в первой строке. В нашем примере:

HTTP/1.1 200 OK

Коды статусов – это последовательности из 3-х чисел с маленьким текстовым пояснением. Данные в коде ответа влияют на то, как поисковый бот либо браузер будет обрабатывать содержимое вашей странички. Все коды ответа сервера соединяются воединыжды в 5 групп либо классов состояния, которые определяются по первой цифре из 3-х. Разглядим любой класс.

1XX – это временные информационные коды. Таковой ответ значит, что запрос принят и находится в обработке. К примеру, код 102 Processing значит, что сервер получил запрос и обрабатывает его.

2XX. Этот класс значит, что действие, запрошенное клиентом (роботом либо браузером), было удачно принято в обработку.

Самый пользующийся популярностью код этого класса – 200 ОК. Если сервер дает конкретно его, сможете не волноваться – обмен информацией меж сервером и роботом прошел удачно.

3XX. Эти коды докладывают браузеру либо боту о том, что ресурс был перемещен, и сервер отвечает перечнем доступных других вариантов. Самый пользующийся популярностью из этого спектра – 301 редирект. Он значит, что страничка по данному адресу недосягаема – она была повсевременно перемещена на новейший адресок. Такое может произойти, к примеру, в этом случае, когда вы перенесли контент на новейшую страничку, и по старенькой ссылке он наиболее не доступен. Это положительный ответ для бота, и он не приведет к ошибкам сканирования.

О том, в которых вариантах стоит употреблять 301 редирект и как его настроить, читайте в этом материале.

4XX. Эти коды предусмотрены для указания ошибок со стороны клиента или на то, что запрашиваемой странички либо документа не существует.

Самая популярная ошибка – 404. Она значит, что страничка была удалена.

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

Ошибка 404

Пример странички ошибки 404 со ссылкой на главную

5ХХ. Эти статусы означают неудачное выполнение запроса по вине сервера. Наверное вы лицезрели на дисплее монитора либо телефона такие ответы как 502 Bad Gateway либо 503 Server Unavailablе. Это тревожные сигналы о том, что по техническим причинам сервер не может дать запрашиваемый контент: или сервер свалился, или произошли ошибки в работе баз данных, или случились еще какие-то сбои, временные либо неизменные.

Код ответа 500

Пример странички ошибки 500 на веб-сайте Тинькофф банка

Для продвигаемых страничек, которые должны попадать в результаты поисковой выдачи, принципиально, чтоб отдавался корректный код ответа сервера – 200 ОК. При перемещении странички на иной адресок – 301 Moved Permanently. Тогда странички будут доступны поисковым ботам и заморочек со сканированием и индексированием контента не возникнет. Запомните эти коды ответов и в техническом аудите обращайте на их внимание.

Заглавия ответа сервера

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

Вернемся к нашему примеру и поглядим, какую информацию содержат заглавия:

Date: (дата воплощения запроса) Mon, 14 Feb 2022 10:39:57 GMT

Server: (имя и версия веб-сервера) Apache/2.2.15 (CentOS)

Content-Type: (тип передаваемых данных и шифровка ответа) text/html; charset=utf-8 (это обычный текст в шифровке utf-8)

Content-Length: (длина контента в б) 35171

Last-Modified: (дата крайнего конфигурации странички) Mon, 14 Feb 2022 00:39:57 GMT(эта страничка крайний раз изменялась в такой-то денек, в такое-то время)

Connection: (тип соединения) close (закрыто для передачи данных)

Expires: (до данной даты можно хранить страничку либо ресурс в кеше) Mon, 21 Feb 2022 00:39:57 GMT

Cache-Control: (настройка времени кеширования странички браузером и разрешение на кеширование) max-age=3600 (страничка может храниться в кеше в течение часа)

Данных в заголовках много – и это еще не все варианты! Вы сможете изучить полный список и убедиться, как он громаден.

Самыми важными исходя из убеждений корректной отдачи контента поисковому боту будут заглавия Content-Type и Last-Modified.

В Content-Type обращаем внимание на то, чтоб шифровка документа совпадала с шифровкой сервера. Если стоит utf-8, так обязано быть и в документе, и на сервере, чтоб контент распознался корректно и не вышло сбоев в его сканировании роботом.

Last-Modified – принципиальный параметр, который запрашивает бот, чтоб проверить «свежесть» документа. Бот сберегает свои ресурсы и не будет обходить повторно странички, если они не обновлялись с момента крайней проверки. Запрашивая дату Last-Modified у сервера и получая подобающую информацию, бот воспринимает решение, уйти со странички (если она не обновлялась) либо просканировать новейший контент (если он поменялся, о чем гласит дата его конфигурации). Этот запрос оформляется командой If-Modified-Since, другими словами «если были конфигурации с такой-то даты», и если они были, то будет ворачиваться ответ сервера 200 ОК. В этом случае бот переиндексирует новейшую страничку. Пример – на снимке экрана ниже:

Проверка ответа сервера

Если конфигураций не было (параметр Last-Modified не изменялся), будет отображаться ответ 304 Not Modified и бот повторно исследовать страничку не будет.

Потому, если вы обновляете контент, не запамятовывайте инспектировать, корректно ли отрабатывается заголовок Last-Modified, устанавливается ли свежайшая дата. Таковым образом, заместо повторной перезагрузки странички и обновления кеша, бот сберегает трафик, а сервер дает меньше данных. Выходит взаимная экономия.

Как проверить код ответа сервера

Проверить ответ сервера можно без помощи других либо с помощью особых сервисов.

Проверка кода ответа сервера вручную

Зайдите на веб-сайт через браузер Chrome и откройте консоль кнопкой F12 либо сочетанием кнопок Ctrl+Shift+Alt. Для вас пригодится вкладка Network. Нажмите Ctrl+R. Коды ответа страничек будут в столбце Status:

Проверка ответа сервера

10+ инструментов проверки кода ответа сервера

Поведаем о фаворитных сервисах, с помощью которых можно стремительно проверить ответ сервера.

Bertal. Не считая HTTP-заголовков страничек сервис дозволяет просматривать HTML-код страничек. Работает с протоколами http, https и ftp. Поддерживает боты Yandex’а, Гугл, Bing, Яху и Baidu, пользующиеся популярностью браузеры.

Сколько стоит: безвозмездно.

Bertal

PR-CY. Функциональный сервис для SEO-аудита, мониторинга позиций, анализа контента веб-сайта и остальных задач веб-мастера. В том числе, при помощи него можно проверить и коды ответа. Работает с поисковыми ботами Yandex’а и Гугл. В большинстве инструментов не считая фактически проверки еще есть и советы по оптимизации странички.

Сколько стоит: есть бесплатный тариф для экспресс-аудита, для доступа к функционалу без ограничений необходимо приобрести подписку от 990 ₽/мес.

PR-CY

Checkmy. Инспектирует коды и заглавия ответа сервера. Не считая этого, инспектирует начальный код, указывает размер и скорость загрузки странички, инспектирует контент на сжатие, и это далековато не весь функционал. Из плюсов – работает с кириллическими доменами и есть версия для мобильных устройств.

Сколько стоит: безвозмездно.

Checkmy

Sitechecker. Подступает для полного аудита и мониторинга веб-сайта. Не считая кодов ответа подсчитывает вес HTML-кода странички, инспектирует странички с кодом 404 и указывает индексацию поисковыми машинами.

Сколько стоит: проверить коды можно безвозмездно, но мониторинг веб-сайта и остальные принципиальные инструменты будут доступны лишь по подписке. Она стартует от $29/мес.

Sitechecker

Яндекс Вебмастер. В нем есть одноименный инструмент для проверки ответа сервера, который покажет, доступна ли страничка для поисковых роботов Yandex’а. Принципиально осознавать, что ответ в Веб-мастере может не совпадать с тем, который получит поисковый бот, потому что инструмент работает через иной IP-адрес. Добавочно можно выяснить срок деяния SSL-сертификата. Веб-мастер инспектирует странички размером до 10 Мб.

Сколько стоит: безвозмездно.

Яндекс Вебмастер

Converseo. Подступает как для проверки HTTP-заголовка 1-го URL, так и для массовой проверки URL. Готовый отчет можно скачать в формате CSV. Интерфейс минималистичный.

Сколько стоит: безвозмездно.

Converseo

Coolakov. Функционал идентичен с Converseo. Можно массово проверить коды ответов до 500 URL. Доп функции: проверка доступности веб-сайта, измерение скорости загрузки, проверка ИКС веб-сайта, проверка орфографии.

Сколько стоит: безвозмездно.

Coolakov

Headmasterseo. Программка для Windows и Mac, которая выслеживает коды состояния, редиректы и заглавия ответов. Сразу можно безвозмездно проверить до 500 ссылок. Работает с прокси. Готовый отчет экспортируется в CSV.

Сколько стоит: безвозмездно до 500 URL, дальше тарифы стартуют от $50 и зависят от количества проверяемых URL. Огромное количество обойдется в $150.

Headmasterseo

Плагины для проверки кода ответа сервера

Для проверки кода ответа можно употреблять и бесплатные плагины для Гугл Chrome.

Redirect Path Link – поможет в SEO-аудите веб-сайта и проверит HTTP-заголовки. Работает лишь с кодами ответа сервера 3XX.

Robots Exclusion Checker – отыщет препядствия в оптимизации и индексации веб-сайта, сделает SEO-аудит. Работает во всеми классами кодов и поисковыми роботами Гугл, Bing и Яху.

SEO META in 1 CLICK – помогает проверить коды ответа сервера, проанализировать заглавия h1-h6, проверить alt изображений и почти все другое.

Website SEO Checker – бесплатный плагин от Sitechecker. В нем есть этот же набор функций, что и в сервисе: аудит, мониторинг, анализ, проверка кодов ответа и др.

Наиболее подробная информация о кодах ответа сервера с расшифровкой самых фаворитных в собственных классах, также обзор инструментов для проверки – в видео на канале PromoPult.

Если вы ограничены во времени либо познаниях для проверки, анализа и следующей корректной опции технических характеристик веб-сайта, добавляйте ваш ресурс в модуль SEO PromoPult и закажите полный комплекс работ по оптимизации у профессионалов системы. Удачного продвижения!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
full sex telugu indianpornxclips.com desisexvidieo حيوانات بتنيك بنات pornvideoswatch.net فيديوهات خالد يوسف سكس indian ladies fuck tubekitty.mobi pornwoman sexyfim tubepatrolporn.net cbsam اجمل نيك محارم sexdejt.org ناكها
xxx gonzo pornscan.mobi bangle sex different world girl hentaitgp.com hentai queens blade ikaw at ikaw superpinoy.net darna december 2 ji chang wook gf sikwap.mobi ww com xxxxx bengali blue film sexy themovs.info bengali hd sex
sex tips tamil erodrunks.net sex purn افلام سكس جامدة جدا annarivas.net نيك منزلى سكس مص ابزاز myvippy.com زب اسود طويل رقص سكي ohtube.net سكس امريكى نار بزاز مصرية ملبن teenagesexvids.com سكس محارم أمهات