Каноническая проблема в SEO и как ее исправить
Опубликовано: 2018-07-05Каноническая проблема — это нежелательное последствие поисковой оптимизации, которое может возникнуть, если поисковая система или ваши посетители обращаются к вашему веб-сайту с разных URL-адресов.
Это не только приведет к тому, что ваша работа будет выглядеть как дублированный контент для поисковых систем, но также может привести к тому, что ваши посетители попадут на другие страницы, отличные от главной страницы.
Что еще хуже, это может привести к тому, что поисковая система выберет неправильный URL-адрес вашей домашней страницы, тем самым разрушив все ваши усилия по SEO.
Каноническая проблема возникает, если ваши « 301 редиректы » не в порядке или у вас их нет вообще.
Предположим, ваш сайт : http://yourpage.com
Если ваш 301 редирект не в порядке, к нему можно получить доступ через:
http://вашсайт.com/index.html;
http://вашсайт.com; или
http://ваш сайт.com/index.html
Веб-сайт может иметь даже сотни URL-адресов из-за различных параметров, таких как контактная страница, домашняя страница, обратная связь и многие другие.
Проблема возникает, если поисковые роботы выбирают URL-адрес, который не является домашней страницей для индексации.
Вы можете себе представить, что может произойти, если поисковая система использует параметры, найденные на этой странице, для ранжирования вашего сайта.
Не забудьте исправить свои канонические проблемы до того, как поисковые роботы увидят это, если вы хотите получить высокий рейтинг.
Посетители вашего сайта могут быть отвергнуты, если они сначала попадут на вашу страницу контактов, а не на домашнюю страницу.
Не забудьте поддерживать Serpbook для изучения ключевых слов, которые ваши посетители используют для доступа к вашей домашней странице.
Это упрощает работу и улучшает ваш рейтинг для Google, Bing, MSN или любой другой поисковой системы, чтобы сканировать по объединенному URL-адресу, а не по другому URL-адресу, который ведет на одну и ту же страницу.
Самая вредная каноническая проблема возникает, когда на вашем веб-сайте есть URL-адреса как с www, так и без www. Это почти всегда будет связано с ужасным рейтингом.
Вы можете решить эту каноническую проблему, используя постоянные перенаправления 301 или тег ссылки с помощью Rel Canonical.
Перенаправление 301 — это подсказка, которая сообщает поисковым системам или вашим посетителям, что страница, к которой они пытаются получить доступ, навсегда переместилась в другое место.
Rel Canonical — это тег, который сообщает поисковым системам, что страница, к которой они обращаются, является копией другой страницы.
Однако Rel Canonical не препятствует тому, чтобы ваши посетители заходили на неправильную страницу.
Эти процедуры помогут вам навсегда исправить канонические проблемы, чтобы вы могли поддерживать тот высокий рейтинг, на который вы надеялись.

1) На сервере Windows:
Если вы размещаетесь под Windows, вам необходимо разрешение администратора для доступа к серверу. Затем вы можете перенаправить 301 через 11 следующим образом;
- Откройте « Все программы » и выберите инструменты администрирования.
- Затем выберите « Информационные службы Интернета».
- Найдите домен и щелкните его правой кнопкой мыши, чтобы выбрать « свойства ».
- В свойствах выберите « Домашний каталог. “
- Перейдите к « перенаправление на URL -адрес» и введите URL-адрес, который вы хотите, чтобы посетители и поисковые системы использовали для доступа к вашему сайту.
- Завершите, нажав « ОК »

2) Используйте перенаправление Apache 301:
На сервере Apache есть файл, известный как htaccess, записанный как .htaccess . Вы должны использовать этот файл для выполнения запроса перенаправления 301.
Прелесть этого файла в том, что его можно редактировать во многих текстовых редакторах, включая блокноты. Чтобы выполнить команду, следуйте этим инструкциям;
- Выберите «перенаправить» в качестве подсказки .htaccess.
- Установите код « 301 ».
- «Код 302 » используется для временной переадресации страницы; следовательно, это бесполезно для исправления канонических проблем.
- Затем вам нужно ввести URL-адрес, который вам не нужен, так как « /yoursite.html » обратите внимание, что доменное имя исключено.
- Например, введите страницу, на которую вы хотите перенаправить; « http://www.yoursite.com/newpage.html ».
Таким образом, ваша канонизация будет завершена. Однако, если у вас нет URL-адреса www, вы можете;
RewriteEngine «включен» автором
rewritecond%{http_host}^site.com
rewriterule^(.*)$http://www.ваш сайт/$1[301,nc]
Эта команда приведет к постоянному перенаправлению 301 на любого или любой движок, который попытается ввести не-www. URL . Они будут автоматически отправлены на « www. версия.

3) Кодированные перенаправления:
Если вы не можете получить доступ к серверу административно, чтобы сделать постоянное перенаправление 301, вам нужны « закодированные перенаправления 301 ».
Код сделает редирект в обход уже измененных заголовков и направит бота на тот самый URL, который вы выбрали для индексации.
Например, если поисковая система находит такой код на странице контактов, она не будет ее индексировать, пока не найдет страницу без такого кода.
Эти коды отличаются от одного компьютерного языка к другому;
- В языке PHP используйте;
<?header("HTTP/1.1301MovedPermanently"), затем
Заголовок («Расположение: http://www.yoursite.com/»);?>
- Для использования языка JSP;
ответ.setStatus(301); потом
response.setHeader («Местоположение», «http://www.yoursite.com/») и
response.setHeader/ «соединение», «закрыть»)%>
Если вы не программист, для вас важно передать эти услуги на аутсорсинг, потому что, если вы возитесь с файлом .htaccess, ваш сайт может легко выйти из строя.
4) Относительно канонического:
Наконец, вы можете решить проблему Canonical с помощью Rel Canonical. Это теги, которые вы можете добавить в раздел <head> страницы, чтобы указать URL-адрес, который вы хотите использовать на этой конкретной странице.
Например,
<link rel="canonical" href="http://www.site.com/correct-location/" />
Когда поисковые системы получают доступ к вашему веб-сайту, Rel Canonical сообщает боту, что URL-адрес с косой чертой — это URL-адрес, который вы выбрали для индексации. Поисковик отбросит остальные.
К сожалению, эти теги ссылок не могут перенаправлять посетителей вашего сайта, поскольку они не мешают работе вашего сайта.
Чтобы перенаправить своих посетителей, вы должны полагаться на другие методы исправления канонической проблемы.
Помните, что вам нужно добавить этот тег на каждую страницу вашего веб-сайта, кроме страницы, которую вы хотите, чтобы поисковая система проиндексировала.
Поисковые системы будут индексировать только те страницы, на которых нет тегов.
Вывод
Выбор наилучшего метода канонизации будет зависеть от вашего сервера, вашего доступа к серверу и ваших технических ноу-хау.
Исправление канонических ошибок — верный способ улучшить SEO и обойти конкурентов. Важно убедиться, что переадресация 301 на вашем сайте работает правильно.
Проверьте каждую страницу вашего сайта, чтобы убедиться, что все в порядке. Хотя перенаправление 301 — это постоянное приглашение, важно знать, как система Google и ваши посетители видят ваш сайт.
Rel canonical менее сложен, но замедляет работу вашего сайта на доли секунды. Каждый раз, когда вы добавляете страницу на свой веб-сайт, помните, что проблем с канонизацией не возникнет.




