Если вы управляете
Цель переадресации HTTP
Перенаправление URL включает в себя сопоставление одного адреса
Например, переход на новый домен является одной из основных причин использования перенаправления
Давайте подробнее рассмотрим другие причины перенаправления вашей страницы:
Переадресация нескольких доменов: постоянные перенаправления HTTP необходимы, чтобы привести пользователей Интернета и поисковые системы в одно и то же место, имея одновременно много доменных имен.
Идентификация неработающих ссылок: 404 не найденных страницы можно определить с помощью Google Search Console. Отчет о покрытии даст вам подробную информацию обо всех внутренних внешних ссылках, которые нужно исправить с помощью перенаправления.
Исправление неработающих URL -адресов: после определения неработающей ссылки вы можете перенаправить трафик на главную страницу. Однако лучшим вариантом является перенаправление каждого неработающего
Новое местоположение страницы: если на вашем бывшем
Необходимость удаления страницы: создайте
Помимо основных причин, перечисленных выше, есть и другие случаи, которые необходимо учитывать. Перенаправление пригодится, если вам нужно упростить и отслеживать медийную рекламу или справиться с чрезвычайными ситуациями. Перенаправления помогают маркетологам отслеживать отклики на рекламу. В то же время
Подводя итог, Google определяет перенаправление для управления сканированием и индексированием (категория Advanced SEO Documentation). Google Search Central объясняет
Основы
Основной протокол в Интернете, который используется для передачи данных и управления информацией на серверах хостинга, называется HTTP. Протокол передачи гипертекста позволяет поддерживать
HTTP — это протокол, используемый для информационных систем с различными типами данных: распределенными, гипермедиа и совместными. Основная цель протокола передачи гипертекста — обеспечить беспрепятственное
Этот протокол
Стоит отметить, что протокол передачи гипертекста использует прокси. Это специальные фильтры для идентификации и анализа контента.
шпионский текст и изображения
деформированные мультимедийные файлы
звуковые и видеофайлы, вызванные кибератаками
Существуют режимы работы
Работа
Основные преимущества протоколов HTTP:
Ответственность за запрос: расширенная схема адресации обеспечивается протоколами HTTP. Все
Улучшено взаимодействие с
Согласно Hitech Whiz, необходимо учитывать и другие преимущества протокола передачи гипертекста:
Безопасность: перехват сведен к минимуму, поэтому передача данных происходит в безопасном для пользователей режиме.
Кэширование страницы: если пользователь уже однажды заходил на
Уменьшенная задержка: HTTP инициирует процесс установления связи сразу после установления соединения. Этот параметр уменьшает задержку, связанную с подключением.
HTTP также примечателен своими специфическими для
Запрос для конкретного протокола Описание
ПОМЕЩАТЬ Отвечает за модификацию существующего
ГОЛОВА Создает запрос на ресурс специального назначения без необходимости содержания тела.
СООБЩЕНИЕ Отвечает за существующие модификации ресурсов при добавлении контента на новую
УДАЛЯТЬ Удаляет ресурс, указанный
ПОЛУЧАТЬ Запрашивает ресурс о его целостности.
СЛЕД Отображает любые обновления и изменения посещаемого пользователем
ОПЦИИ Демонстрирует список методов HTTP, доступных для интересующего пользователя
СОЕДИНЯТЬ Отвечает за преобразование соединения на основе запроса в туннель TCP/IP.
ПЛАСТЫРЬ Позволяет производить частичные модификации
Что такое коды состояния ответа HTTP?
Коды состояния HTTP — это специальные элементы, которые определяют ответ сервера и представлены в виде
Следует учитывать пять классов кодов состояния. Существуют категории информационного ответа, успешного выполнения, перенаправления, ошибки клиента и ошибки обслуживания. Первая жесткая указывает класс кода состояния HTTP. Рассмотрим подробнее каждую категорию ответов:
Информационный ответ 1xx: этот класс кодов состояния информирует о получении запроса. Это означает, что процесс продолжается. Например, 100 = продолжить.
2xx Success: группа этих кодов состояния говорит о понимании и принятии запроса. Например, 200 = ОК.
Перенаправление 3xx: этот класс кодов состояния HTTP указывает, что для выполнения запроса требуются некоторые специальные действия. Например, 301 = перенаправление.
Ошибка клиента 4xx: эта категория кодов состояния ответа указывает на то, что запрос не может быть выполнен. Кроме того, это может означать, что в запросе присутствует неверный синтаксис. 400 = плохой запрос.
5xx ошибка сервера: этот класс кодов состояния HTTP относится к неудачному ответу сервера, вызванному сбоем обработки сервера. Например, 500 = внутренняя ошибка.
Стоит отметить, что некоторые коды состояния и ошибки напрямую влияют на SEO. В то время как классы 1xx и 2xx не сильно влияют на поисковую оптимизацию (хотя лучше всего иметь ответ 200), классы 300, 400 и 500 могут негативно повлиять на сканирование и индексацию ваших
Коды HTTP 300, возможно, играют центральную роль для SEO. Этот класс кодов состояния отвечает за передачу всей ценности SEO от ваших старых
Полный список кодов состояния HTTP 3xx
Коды состояния HTTP предназначены для перенаправления URL. Коды уровня 300 указывают на различные типы перенаправлений HTTP. Маркетологи обычно используют коды состояния 3xx для мониторинга и анализа пользовательского опыта, поведения пользователей
Такие перенаправления, как 301, 302, 307, указывают на то, что целевому ресурсу был назначен новый
300 перенаправление предлагает несколько вариантов (выбор соответствующих
303 перенаправление предлагает косвенный ответ на выполненный запрос, если поле Location идентифицирует его.
304 перенаправление обеспечивает перенаправление HTTP на результаты, которые были предварительно кэшированы.
Коды состояния
Например, через PHP использовалось перенаправление 301 для перемещения всего трафика на новую страницу https: //eurovps.com:
<? php // Permanent 301 Redirect via PHP
header («HTTP1.1 301 Moved Permanently») ;
header («Location: https: //eurovps.com/») ;
Таким образом, он сохраняет ранжирование прежнего URL. Тот же алгоритм можно использовать для исправления неработающих
Перенаправления не ожидают увидеть ошибки, связанные с другими кодами ответа. Например, перенаправления не решают проблемы с информационными ответами или ошибками сервера/клиента (Not Implemented = 501; Bad Gateway = 502; Unprocessable Entity = 420).
Давайте подробнее рассмотрим каждый
300 множественных вариантов
Эти коды состояния обычно используются в REST API. Браузеру предоставляется несколько вариантов выбора, который должен выбрать сторону ресурсов, отвечающих запросу. Например, если у вас есть несколько вариантов формата видео или разные расширения файлов, вам пригодится код уровня 300.
Еще одна причина для использования 300 редиректов — соответствие требованиям переговоров, управляемых агентом. Сервер информирует пользовательский агент о доступных типах представления на выбор. Внимательно посмотрите на пример, чтобы увидеть
HTTP/1.1 300 Multiple Choices
Server: curveball/0.3.1
Link: rel="alternate"
Link: rel="alternate"
Location: /foo
Вы можете увидеть /fooи /barв кодировке. Местоположение указывается, когда оба варианта доступны для выбора.
301 Перемещено навсегда
Еще один код состояния обычно используется в REST API. Основная идея заключается в том, что перенаправление является постоянным. Если вам нужно использовать переадресацию на короткое время, то 301 редирект для этой цели не подходит. И
Давайте объясним концепцию постоянных
Страница часто задаваемых вопросов размещена на поддомене (https: //faq.website.com).
Вы решаете переместить страницу часто задаваемых вопросов в подпапку (https://www.website.com/faq/).
Если субдомен будет удален, появится страница 404, которая навредит вашему SEO.
Пользовательский опыт также страдает от этой практики, поэтому перенаправление является обязательным.
Разместите переадресацию 301, чтобы пользователи не посещали ваш старый URL.
Поисковые системы также будут перенаправлены на новую страницу часто задаваемых вопросов.
Давайте рассмотрим еще один пример постоянного перенаправления (301 перенаправление). Здесь мы видим код состояния HTTP 301, используемый для перенаправления пользователей и поисковых систем на новое место. Выделенные изменения выделены жирным желтым цветом.
301 Код состояния HTTP
Программисты часто используют.htaccessфайл для реализации различных типов редиректов, включая редирект 301. Есть два метода перенаправления 301, которые следует учитывать:
Весь домен может быть перенаправлен на новый
Redirect 301 /[http: //www.website.com/] (http: //www.website.com/)
Если вы хотите перенаправить только одну страницу, необходимо указать старый
Redirect 301 /oldurl/ [http: //www.website.com/newurl/] (http: //www.website.com/newurl/)
Здесь важно отметить, что разные подходы к кодированию требуют разных реализаций перенаправления. Например, реализация 301 редиректа с помощью PHP будет выглядеть так:
<? php
header («Location: https: //www.website.com/», true, 301) ;
exit () ;
? >
Обратите внимание, что JavaScript далеко не оптимален для практики SEO. Google иногда неправильно интерпретирует 301 редиректы в JavaScript. Если вас интересует постоянное перенаправление, оптимизированное для SEO, лучше выбрать один из перечисленных выше методов.
302 найдено
В REST API есть еще один часто используемый код состояния. По сравнению с постоянными
Миграция на новый, но временный домен
Изменение структуры сайта (но временно).
Стоит отметить, что реализация
302 код состояния
Например, на изображении выше мы видим, как код состояния уровня 302 используется для временного перемещения
303 См. Другое
Этот код состояния HTTP позволяет REST API отправлять предложения клиентам в виде ссылок. Примечательной особенностью 303 редиректов является их производительность без кеша. Но стоит отметить, что вторая сессия перенаправления будет закэширована.
Код состояния 303 не имеет значения для SEO. Тем не менее, это может помочь улучшить удобство использования и реализовать маркетинговые цели, когда вместо уже посещенного URL может быть предложен другой.
304 Не изменено
Этот код обычно используется в REST API, как и другие перечисленные выше коды 3xx. Когда повторная передача не требуется, можно использовать немодифицированный код состояния. Можно сделать редирект без кеша, если страница еще не была изменена.
Давайте подробнее рассмотрим кодировку на примере перенаправления 304. Код состояния указывается в запрошенном методе и
304 код состояния
305 Использовать прокси
Этот код состояния HTTP на данный момент устарел. Некоторые браузеры не позволяют использовать этот тип перенаправления. Например, Mozilla Firefox и Internet Explorer запрещают пользователям переадресацию 305 из соображений безопасности. Основное объяснение этой ситуации — единственный прокси, используемый для обработки запроса и предоставления доступа к
306 Переключить прокси (не используется)
Программисты сейчас не используют этот код состояния. Его основной идеей была возможность переключать прокси, когда происходит
307 Временное перенаправление
Этот код состояния HTTP очень похож на код состояния 302. Вот почему метод реализации, необходимый для перенаправления, такой же, как для 301 и 302. Давайте углубимся в разницу между 207 и 302, поскольку они оба связаны с временными перенаправлениями HTTP. Специалисты до сих пор спорят на эту тему. Для наших целей есть два мнения, которые следует учитывать в отношении 307 редиректов:
307 и 302 редиректы обеспечивают одинаковое временное перемещение контента. Рекомендуется использовать один из этих кодов состояния, когда имеют место некоторые быстрые изменения.
Есть разница между временными редиректами 302 и 307. Код состояния уровня 302 примечателен изменением метода HTTP. При этом 307 редиректы используются без изменения метода HTTP.
Это означает, что любые изменения метода
307 код состояния
308 Постоянное перенаправление
Этот код состояния считается экспериментальным, но имеет ту же семантику, что и постоянное перенаправление 301. Единственная разница между перенаправлениями 308 и 301 заключается в доступности изменений метода HTTP. В то время как перенаправления 301 позволяют пользовательским агентам изменять используемые методы HTTP, код состояния 308 подразумевает неизменяемые методы
308 код состояния
Код статуса 308 HTTP довольно новый, так как он был представлен только в 2015 году. Некоторые браузеры до сих пор не распознают 308 редиректы и показывают пользователям пустые страницы вместо перенаправленных (например, Internet Explorer 11). Вот почему 301 постоянное перенаправление будет предпочтительнее
Значение кода состояния HTTP 3xx для SEO
Перенаправления
301 или 308 для постоянной переадресации
302, 303, 307 для временной переадресации
Редиректы не вредят поисковой оптимизации, но помогают избежать потери авторитета. Необходимо правильно перенаправлять страницы, чтобы сохранить рейтинг Google и ссылочный вес.
Когда использовать редирект 301 или 302 для SEO
Когда дело доходит до временных и постоянных перенаправлений, коды состояния HTTP 301 и 302 всегда имеют приоритет. Но между этими кодами HTTP 300 есть разница. Вот первый сценарий. Вы решили удалить свой старый сайт навсегда. Но этот URL часто посещался и высоко оценивался поисковыми системами. Существует рекомендация использовать постоянную переадресацию 301, чтобы сохранить ссылочный вес и рейтинг Google.
Второй сценарий — это когда вы реструктурируете свой
Если вы неправильно используете коды HTTP 300, эти ошибки могут повлиять на вашу поисковую оптимизацию. Вот краткий список случаев, когда стратегии SEO терпят неудачу
Вы использовали 301 редиректы для временных изменений сайта. В результате Google может исключить ваши старые
Вы использовали переадресацию 302 для страницы, которая будет удалена навсегда. Поисковые системы продолжают обращать внимание на вашу старую страницу, потому что понимают, что все ваши изменения носят временный характер. Таким образом вы теряете
Обратите внимание, что код состояния 301 подойдет для тематических кластеров. Если вам действительно нужны постоянные редиректы, не используйте 302. Предотвратите риск потери рейтинга и трафика. Редиректы 302 заставляют поисковые системы продолжать индексировать ваши старые страницы и мешают им передавать ссылочный вес на ваши новые. Убедитесь, что вы всегда проверяете точность кода состояния HTTP на своем
301 против 302
Параметры для сравнения 301 302
Тип перенаправления Постоянный Временный
Когда он используется? Для перенаправления старых страниц, которые собираются удалить. Для перенаправления старых страниц, которые будут восстановлены.
SEO ценность Сохраняет ранжирование старых страниц вместе с их ссылочным весом и переносит их на целевой URL. Позволяет пользователям сохранять ранжирование старых страниц вместе с их ссылочным весом и временно переносить их все на целевой URL.
Сигнал канонизации Более сильный сигнал канонизации для Google Сигнал средней канонизации для поисковых систем
Синтаксис редиректов Изменено Изменено
Постоянные перенаправления
Параметры для сравнения 301 308
Тип перенаправления Постоянный Постоянный
Когда он используется? Для перенаправления старых страниц, которые собираются удалить. Для перенаправления старых страниц, которые будут удалены.
Специальные предложения Предпочтительно для SEO; хорошо распознается поисковыми роботами; для постоянных редиректов; полная ссылочная масса на перенаправленную страницу. Экспериментальный; ограничен в поддержке; чтобы избежать неправильных изменений в методе GET.
SEO ценность Сохраняет ранжирование старых страниц вместе с их ссылочным весом и переносит их на целевой URL. Сохраняет ранжирование старых страниц вместе с их ссылочным весом и переносит их на целевой URL.
Сигнал канонизации Более сильный сигнал канонизации для Google Низкий сигнал канонизации для поисковых систем
Синтаксис редиректов Изменено Не изменен
301 имеет более сильную канонизацию для Google. В то же время представитель команды Google Джон Мюллер заявил, что коды состояния HTTP 308 и 301 обеспечивают одинаковые свойства перенаправления и SEO.
Временные перенаправления
Параметры для сравнения 302 307
Тип перенаправления Временный Временный
Когда он используется? Для перенаправления старых страниц, которые собираются восстановить. Для перенаправления старых страниц, которые будут восстановлены.
Специальные предложения Для временных редиректов; хорошо распознается поисковыми роботами. Предпочтительно для SEO; чтобы избежать некорректных изменений в методе GET; переносит запросы клиентов на другой хост.
SEO ценность Позволяет пользователям сохранять ранжирование старых страниц вместе со своим ссылочным весом и временно переносить их на целевой URL. Позволяет пользователям сохранять ранжирование старых страниц вместе со своим ссылочным весом и временно переносить их на целевой URL.
Сигнал канонизации Сильный сигнал канонизации для Google Сильный сигнал канонизации для поисковых систем
Синтаксис редиректов Изменено Не изменен
Код состояния 307 предпочтительнее для
MOZ предлагает переадресацию 302, если практически невозможно определить, определили ли поисковые системы страницу как совместимую. Таким образом, любой контент, который временно перемещается на другую страницу, должен быть перенаправлен с помощью кода состояния 302 HTTP. Сканеры упомянут изменения, и
Проверка кодов состояния HTTP в SE Ranking
Чтобы отслеживать, как Google воспринимает коды состояния HTTP на вашем
SE Ranking предлагает отчет об аудите сайта с описанием проблем и руководством по устранению для глубокого анализа всех критических технических показателей
Откройте раздел Аудит сайта.
Укажите сайт для инициации проверки.
Одним из отчетов будут коды состояния HTTP.
Отчет об аудите сайта SE Ranking
Инфографика будет содержать доминирующий класс кода состояния HTTP (1xx, 2xx, 3xx, 4xx, 5xx). Дополнительно в отчете (под основной инфографикой) будет указано количество редиректов и открепленных страниц.
В ходе полного аудита
Отчет о коде состояния HTTP с проблемой SE Ranking
Какие коды 3xx вам действительно нужно знать
Все коды HTTP 300 заслуживают внимания современных представителей бизнеса, которые заинтересованы в хорошей видимости в Интернете. Например, 300 (множественный выбор) будет полезно для выполнения некоторых маркетинговых стратегий, когда пользователь должен выбирать между несколькими объектами одновременно. Код состояния 303 (см. Другое) пригодится, когда необходимо использовать другой
Но основные коды HTTP 300 — это 301, 302 и 307, потому что они используются для временных и постоянных перенаправлений. Эти коды состояния рекомендуются для обеспечения
Стоит отметить, что к процессу перенаправления предъявляются некоторые требования, чтобы соответствовать стандартам ранжирования Google и не терять ссылочный вес. Следует помнить пять основных советов:
Переезжайте на новый домен только после 301 редиректа. Google не любит дублированный контент и может наказать вас за эту ошибку.
Установите перенаправления 301, 302 и 307 между версиями http: //и http: //wwwвашего домена. Это очень важно для вашей поисковой оптимизации.
Учитывайте настройки Google в отношении цепочек переадресации. Не делайте более двух перенаправлений подряд. В случае чрезмерного использования редиректов сканеры перестанут посещать ваш сайт.
Используйте полезные инструменты, такие как Google Search Console, HTTP Status, WTOOLS HTTP Checker, Redirect Checker или инструмент аудита
Перепланируйте свою стратегию SEO, если вы собираетесь переходить с одного