Ваше благополучие зависит от ваших собственных решений.

Джон Дэвисон Рокфеллер

Меню сайта
  • Компьютеры
  • Телефоны
  • Бизнес
  • Свое дело
  • Решение проблем
  • Интернет
  • Новости
  • Новости
    Реклама
    Реклама

    Коды состояния HTTP: использование, ошибки и советы по SEO

    1. Откуда ты и куда ты идешь?
    2. клиент
    3. сервер
    4. Код состояния HTTP
    5. SEO-релевантные коды состояния и лучшие практики
    6. Код состояния 200: все в порядке!
    7. Код состояния 301: постоянная пересылка
    8. Код состояния 302: временная пересылка (HTTP 1.0) - найдено (HTTP 1.1)
    9. Для чего нужны коды состояния 303, 307 и 308?
    10. SEO Best Practices 301 и 302 перенаправляет
    11. Нет внутренних ссылок на перенаправления
    12. Нет экспедиционных цепочек
    13. Коды состояния 404 "не найдены" и 410 "нет"
    14. SEO Best Practices 404 и 410
    15. Нет внутренних и внешних ссылок на страницах 4xx
    16. Предотвращает ошибки 404 Soft
    17. Создать отдельные страницы ошибок
    18. Используйте 410, чтобы быстро и навсегда удалить контент из индекса
    19. Коды состояния 5xx: ошибки на стороне сервера
    20. Код статуса 418: Я чайник!
    21. вывод

    Сегодня существует тема SEO Basic, но есть несколько подводных камней: коды состояния HTTP. Когда посетитель или бот вызывает страницу, его клиент (например, браузер) отправляет запрос на сервер. Ответ сервера включает, помимо прочего, код состояния HTTP. Но что это на самом деле означает с отдельными кодами статуса? Каковы риски и возможности для SEO от 301, 302, 404, 410 & Co.? Сегодня существует тема SEO Basic, но есть несколько подводных камней: коды состояния HTTP

    Какой код статуса правильный? В моем блоге вы узнаете, какой код статуса подходит.

    Если вы хотите пропустить базовые знания о серверах, HTTP-заголовках и клиентах, вы можете получить доступ к кодам состояния напрямую через метки перехода:

    Прямые ссылки на SEO-коды статуса:

    1. 200 - хорошо
    2. 3xx - перенаправления
    3. Ошибка 4хх
    4. 5xx - ошибка сервера

    Откуда ты и куда ты идешь?

    Чтобы правильно использовать коды состояния HTTP, необходимо сначала понять их. Чтобы вы преуспели, я определил все связанные термины один раз и кратко объяснил, что они делают.

    клиент

    Клиент - это, по сути, просто программа на вашем ПК или на конечном устройстве сети, с которой сервер «общается» и обменивается информацией. К ним относятся, например, веб-браузеры, такие как Chrome, Mozilla Firefox или Internet Explorer, которые взаимодействуют с веб-серверами и предоставляют им информацию для отображения страниц. Однако существуют также почтовые клиенты, например, которые получают или отправляют электронные письма с сервера электронной почты.

    сервер

    Под «Серверы» вы можете понимать две разные вещи:

    1. Сервер как оборудование: это сетевой компьютер, который предоставляет ресурсы для других компьютеров. Его часто называют «хозяином». Программный сервер также установлен на аппаратном сервере. Грубо говоря, это физическое хранилище.
    2. Сервер как программный сервер. Это программа, специальная служба которой может использоваться другими программами (= клиентами). Основой для этого является модель клиент-сервер. Помимо веб-серверов, существуют также другие серверы, например, файловый сервер (включая FTP-сервер), почтовый сервер (IMAP / POP или SMTP-сервер), сервер печати, сервер базы данных (например, MySQL). VPN-серверы (зашифрованные, частные подключения к сети) и прокси-серверы, а также некоторые другие, которые я не хотел бы перечислять здесь.

    Это происходит, когда вы просматриваете интернет-сайт:
    Когда вы посещаете веб-страницу, ваш клиент начинает работать в форме браузера и запрашивает информацию на программном веб-сервере (например, Apache или IIS). Он отвечает браузеру и доставляет его ему.

    Код состояния HTTP

    HTTP обозначает протоколы передачи гипертекста. Коды состояния HTTP - это трехзначный цифровой цифровой код, который веб-сервер возвращает клиенту и отображает состояние страницы. Они всегда начинаются с цифр 1,2,3,4, 5 или 9, что дает нам информацию о связанном классе статуса кода состояния HTTP. Наиболее важными являются следующие:

    • 1xx: сервер получил запрос, и связь с клиентом запущена. Этот код состояния инструктирует клиента ждать окончательной информации.
    • 2xx: эта группа кодов состояния указывает, что запрос был не только получен, но и успешен.
    • 3xx: запрос от клиента достиг сервера, но для успешного выполнения запроса клиенту требуется еще один шаг.
    • 4xx: запрос был неверным - ошибка на стороне клиента (например, не найдены ресурсы или отсутствует авторизация).
    • 5xx: запрос был неверным, но ошибка на стороне сервера (например, перегрузка или обслуживание).
    • 9xx: коды состояния класса 9 также указывают на ошибочные запросы, ошибка в сети. Поэтому коды 9xx также называются «проприетарными» кодами состояния, что означает, что они «объединены в сеть». Клиент должен спросить еще раз.

    SEO-релевантные коды состояния и лучшие практики

    Только несколько кодов статуса важны для SEO и, таким образом, влияют на ваш рейтинг. Поэтому тем более важно знать об этих кодах состояния. Чтобы узнать коды состояния ваших страниц, вы можете сканировать их, например, с помощью OnPage.org.

    Код состояния 200: все в порядке!

    Большинство ваших страниц должны возвращать код состояния HTTP 200. Это указывает на случай правила: запрос был успешным, то есть он был принят сервером, запрошенный ресурс доступен на сервере и может быть отправлен клиенту: веб-страница появляется в окне браузера.

    Код состояния 301: постоянная пересылка

    Код 301 состояния утверждает, что запрошенный ресурс постоянно находится по другому адресу. Поисковые системы и посетители направляются на новую страницу напрямую. Ранее около 15% прочности связи было потеряно при перенаправлении но между тем это я из заявления Гари Иллиеса не так - ссылка переходит на новую страницу. Кроме того, новый URL будет проиндексирован.

    Примеры применения для редиректов 301
    Варианты использования - это перемещенный контент, изменение домена или изменение структуры URL.
    Важно, чтобы содержимое цели перенаправления также совпадало или по крайней мере напоминало исходное содержимое - почему это так, вы узнаете ниже.

    Код состояния 302: временная пересылка (HTTP 1.0) - найдено (HTTP 1.1)

    Код состояния 302 сообщает клиенту, что ресурс «найден», но временно находится по другому адресу. Это означает, что контент будет снова доступен по старому URL в будущем, поэтому он будет сохранен - ​​и, как правило, также в индексе Google. громко Джон Мюллер и Гари Иллис от Google, а также Кристоф С. Кемпер Кстати, мощность связи также передается на 302 перенаправления.

    Для чего нужны коды состояния 303, 307 и 308?

    Если ваш сервер совместим с HTTP 1.1, вы можете использовать код состояния 307 для временной маршрутизации, которая не требует изменения метода запроса .

    Mozilla Developer Help пишет: «Единственная разница между 307 и 302 это что 307 Процедура и тело не будут изменены при перенаправленном запросе. с 302 , некоторые старые клиенты неправильно меняли метод на GET : поведение с не- GET методы и 302 то непредсказуемо в Интернете, тогда как 307 один есть. "

    Если данные должны быть переданы, и ваш сервер совместим с HTTP 1.1, то 307 является предпочтительным методом.

    303 «Видеть другое» также может использоваться для временных пересылок по HTTP 1.1, но последующий запрос должен следовать за «get» (даже если исходный запрос был «post»). По словам Джаспера Тибо Возможные варианты использования: геотаргетинг и A / B-тестирование.

    HTTP 1.1, эквивалентный перенаправлению 301, - это код состояния 308, однако метод запроса здесь также не должен изменяться. Если вы хотите узнать больше о теории кодов статуса 3xx, это официальное заявление IETF Инженерная рабочая группа по Интернету.

    SEO Best Practices 301 и 302 перенаправляет

    В основном, мы все еще рекомендуем перенаправления 301 для постоянных перенаправлений. Во всех остальных случаях мы рекомендуем в соответствии с веб-стандарты действовать, чтобы помочь сканерам правильно интерпретировать перенаправления. 301 или 308 для постоянных ходов, 302, 303 или 307 для временных.

    Мы всегда видим одни и те же ошибки, когда речь идет о перенаправлениях. Вот почему наши основные подводные камни в SEO при использовании кодов 3xx:

    Нет внутренних ссылок на перенаправления

    Вы всегда должны внутренне ссылаться на цель прямой ссылки. Как сохранить Google ненужного сканирования и ваш веб-сервер ненужных запросов к серверу. Регулярно проверяйте коды состояния ваших внутренних ссылок!

    Нет экспедиционных цепочек

    Цепочки пересылки создаются при повторной переадресации перенаправленных URL. Каждый редирект освобождает сервер и в конечном итоге увеличивает время загрузки страницы. Кроме того, ошибки часто возникают в случае пересылки цепочек: например, формируются петли или целевая страница 404.

    Совет:

    С «Кричащей лягушкой» вы можете легко определить цепочки переадресации и затем исправить их. Но вы должны установить под Configuration> Spider> Advanced галочку на «всегда следовать перенаправлениям»: С «Кричащей лягушкой» вы можете легко определить цепочки переадресации и затем исправить их

    С помощью Screming Frog вы можете идентифицировать экспедиционные цепи.

    Коды состояния 404 "не найдены" и 410 "нет"

    Код состояния 404 указывает, что запрошенный ресурс не был найден в данный момент. Типичными причинами этого являются, например, неправильные ссылки (внутренние и внешние), удаленный контент или опечатки. Код состояния 410 указывает, что ресурс был окончательно удален с сервера.

    SEO Best Practices 404 и 410

    Во-первых, страницы 4xx в некоторой степени являются нормальной архитектурой страниц. Тем не менее, есть также некоторые шансы и риски с кодами состояния 4xx.

    Нет внутренних и внешних ссылок на страницах 4xx

    Вы не должны ссылаться на страницы ошибок 404 или 410. Ни ваши пользователи, ни боты не хотят уходить в пустоту, если они переходят по ссылке. Эти ссылки не только бесполезны, но и раздражают в худшем случае ваших пользователей. Вы должны регулярно проверять коды статуса ваших ссылок. Вы обнаруживаете ошибки 4xx, у вас есть два варианта решения:

    1. Если подобный, релевантный контент существует, вы можете изменить цель ссылки на эту.
    2. Если соответствующий контент недоступен, вам следует удалить ссылку. Внимание: не используйте только удаленно похожий контент. При отсутствии актуальности Google оценивает их как ошибки soft-404 !
    Предотвращает ошибки 404 Soft

    Мягкая ошибка 404 возникает при вызове несуществующего URL, но возвращает код состояния 200 или 3xx вместо кода 404 или 410. Часто, несмотря на отображаемую страницу ошибки, отображается код состояния 200 или он пересылается на нерелевантную страницу. Популярной ошибкой является, например, перенаправление на домашнюю страницу распроданных товаров.

    Совет:
    В консоли поиска Google вы можете определить ошибки Soft 404.

    В консоли поиска Google в разделе Сканирование> Ошибки сканирования вы найдете ошибки Soft 404.

    Создать отдельные страницы ошибок

    Хорошая страница ошибок не только возвращает правильный код состояния 404 или 410, но и информирует ваших пользователей о том, что контент больше не доступен. Он также предоставляет вашим пользователям функцию поиска, предоставляет дополнительные возможности для действий (например, в виде ссылок) или просто поддерживает их. Два творческих примера можно найти в блоге Штеффи "Радость использования" , Конечно, речь идет не о кодах статуса HTTP, но хороший пользовательский опыт также важен для вашего рейтинга 😊

    Используйте 410, чтобы быстро и навсегда удалить контент из индекса

    Чтобы быстрее и окончательнее удалить контент из индекса, рекомендуем сыграть код состояния 410. Хотя Google все еще сканирует страницу, чтобы убедиться, что код статуса 410 действительно был задуман, он гораздо реже, чем код состояния HTTP 404.

    10000 подписчиков не могут ошибаться

    Вы не хотите пропустить ни одного из наших постов и оставаться в курсе? Подпишитесь сейчас на нашу рассылку и получайте каждый новый вклад в секреты по электронной почте прямо в ваш почтовый ящик!

    Нажмите здесь для регистрации.

    Есть также видео Мэтта Каттса, которое хорошо объясняет разницу:

    На SMX 2017 в Мюнхене Джон Мюллер подтвердил это утверждение и объяснил, что нет никакой разницы (больше) между кодами состояния 410 и 404, но мы также рекомендуем использовать веб-совместимое здесь.

    Коды состояния 5xx: ошибки на стороне сервера

    К кодам 500 и 503 сказать особо нечего, за исключением того, что они не должны появляться на вашей стороне, если это возможно - в конце концов, вы показываете, что ваш сайт уже перегружен текущим трафиком. Вы можете проверить это с одной стороны в консоли поиска Google, но также такие инструменты, как OnPage.org, контролируют доступность вашего сервера.

    Код статуса 418: Я чайник!

    Особенно высокая SEO-актуальность имеет статус кода 418-й (осторожно, ирония!). Этот код состояния был уже в 1998 году по RFC представил, он говорит: «Я чайник!». Он следит за длинной серией апрельских дураков с 1989 года. Google заново открыл этот код состояния:

    Google   заново открыл этот код состояния:

    Знаете ли вы, первоапрельскую шутку Google от 2014 года?

    Кстати, «код статуса чайника» не имеет никакого отношения к SEO. Согласно тесту Алекс Дж. Фиерро Google просто игнорирует это и рассматривает его как код состояния 200. Просто чтобы быть в безопасности: Конечно, мы настоятельно рекомендуем не использовать этот код состояния!

    вывод

    Чтобы отслеживать коды состояния ваших страниц, вы должны регулярно сканировать их. Это позволит вам на ранних этапах обнаруживать ошибки при использовании кодов состояния HTTP и быстро их исправлять. У вас есть вопросы о кодах статуса или вы используете их по-другому? Тогда, пожалуйста, не стесняйтесь комментировать в комментариях! Если вам нужна SEO помощь для вашего сайта, мы с нетерпением ждем от вас Ваш запрос на SEO консалтинг ,

    Фото на обложке: © istock / Брайан Эйджексон

    запомнить

    запомнить

    запомнить

    Тебе нужна помощь? Вы ищете компетентное, гибкое и надежное агентство онлайн-маркетинга? Мы с нетерпением ждем вашего необязательного запроса.

    Откуда ты и куда ты идешь?
    Но что это на самом деле означает с отдельными кодами статуса?
    Какой код статуса правильный?
    Для чего нужны коды состояния 303, 307 и 308?
    У вас есть вопросы о кодах статуса или вы используете их по-другому?
    Вы ищете компетентное, гибкое и надежное агентство онлайн-маркетинга?
    Профиль
    Реклама
    Деловой календарь
    Пн Вт Ср Чт Пт Сб Вс
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Реклама
       
    Sti.lg.ua © 2016