Яндекс.Вебмастер - это панель инструментов для вебмастеров. Подобные сервисы есть у всех крупных поисковых систем: у Google - Search Console , у Mail.ru - Кабинет вебмастера , у Bing - Webmaster Tools и т.д. Если вы намерены продвигаться в Яндексе, обязательно добавьте сайт в Вебмастер и используйте его возможности.

Добавляем сайт

Для начала перейдите на страницу webmaster.yandex.ru. Нажимаем на «+», чтобы добавить сайт. В появившемся поле вводим URL. Тут остановимся для небольшого ликбеза. Для Яндекса (как и других поисковиков) сайты с адресами www.site.ru и site.ru разные, несмотря на одинаковое содержимое. Поэтому вам нужно определиться, какой URL будет основным, чтобы указать Яндексу главное зеркало. Обычно в качестве основного выбирают URL без www.

Помните, что Яндексу в файле robots.txt нужно отдельной директивой указывать путь к главному зеркалу. Делается это так:

Host: site.ru

Итак, вводим адрес вашего сайта и нажимаем кнопку «Добавить». Теперь вы попадаете в панель управления. Но полноценную работу вы сможете начать только после подтверждения прав на сайт.

Сделать это можно тремя способами:

  • с помощью мета-тега (для этого нужно скопировать указанный код добавить его в раздел head вашего сайта, чтобы он был доступен на главной);
  • с помощью HTML-файла (в корне сайта надо создать файл с указанным именем и содержимым);
  • с помощью записи в DNS (нужно в DNS добавить указанную TXT-запись. Но такой способ требует времени, так как DNS обновляются до суток).

После того как вы совершили одно из указанных действий, нажмите кнопку «Проверить», и если все сделано верно, вам станет доступен полный арсенал инструментов Вебмастера.

Но это еще не все. Нужно настроить главное зеркало. Для этого добавляем в Вебмастер еще один сайт c аналогичным доменом, но уже с www. Процедура подтверждения прав описана выше. Далее переходим в раздел «Индексирование» и выбираем пункт «Переезд сайта».

В указанном поле вводим домен без www и нажимаем «Сохранить». Все, теперь домены с www и без него считаются склеенными, и поисковик не будет индексировать дублирующиеся страницы. Для целей SEO это очень важно. Использовать Яндекс.Вебмастер стоит как минимум ради этой возможности. Хотя здесь есть намного больше полезных функций, о которых мы расскажем далее.

Начинаем работу

Заходя в Вебмастер, вы попадаете в раздел «Сводка». Здесь представлено 6 виджетов с наиболее важными показателями: проблемы сайта, индексирование, клики в поиске, обновления поиска, тИЦ и последние внешние ссылки. Изменить и настроить здесь пока ничего нельзя - это ознакомительная страница для быстрого доступа к ключевой информации.

Для начала рекомендуем проанализировать файлы robots.txt и sitemap.xml на корректность их составления. Для этого переходим в раздел «Инструменты» и выбираем «Анализ robots.txt». Файл здесь уже автоматически загружен, вам лишь нужно нажать кнопку «Проверить». Если с синтаксисом все в порядке, то будет надпись «0 ошибок».

Далее переходим в пункт «Анализ файлов Sitemap». Здесь уже нужно указать путь к файлу. Кроме того, можно добавить содержимое файла непосредственно в поле проверки или загрузить его в формате XML. Если ошибок не найдено, появится такое сообщение:

Далее рекомендуем добавить файл Sitemap.xml вручную в Вебмастер. Если путь к карте сайта прописан в robots.txt, то Яндекс рано или поздно найдет и идентифицирует этот файл, но вначале лучше сделать это самим, чтобы ускорить индексацию. В разделе «Индексирование» выбираем пункт «Файлы Sitemap», вводим путь к карте сайта и нажимаем кнопку «Добавить».

Мы рассмотрели базовые предварительные действия в Вебмастере. Последующие действия связаны с добавлением страниц и мониторингом индексации.

Добавляем новые страницы

Допустим, вы решили опубликовать статью на новой странице. Перед тем как нажать в CMS кнопку «Опубликовать», советуем добавить текст статьи в поле «Оригинальные тексты» (раздел «Информация о сайте»). В этом случае Яндекс будет знать, что данный текст впервые появился именно у вас. В то же время Яндекс не гарантирует, что этот сервис повлияет на ранжирование в поисковой системе.

После создания страницы помогите роботу Яндекса быстрее увидеть ее и проиндексировать. Для этого перейдите в раздел «Индексирование» и выберите пункт «Переобход страниц». В появившемся поле введите полный URL новой страницы. Ниже вы увидите, какие страницы и когда обходил робот. Если вы создаете много страниц ежедневно, что учитывайте, что за сутки можно добавить не более 10 адресов, поэтому добавляйте самые значимые из них.

Какие показатели важно мониторить?

На первый взгляд, самый важный показатель - количество проиндексированных страниц. Это лишь отчасти так, ведь важно то, что именно индексируется. В индексе не должно быть дублирующихся страниц, страниц архивов, тегов, служебных страниц и т. п. В пункте «Страницы в поиске» вы можете отследить динамику индексации и просмотреть состав страниц в поиске. Если какие-то из них нежелательно попали в индекс, то стоит искать ошибки в составлении robots.txt, настройке мета-тегов или в движке CMS.

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

На графике отображается динамика количества показов, кликов и CTR (отношение кликов к показам). Кроме того, здесь есть расширенная статистика: показы на позициях, клики с позиций, средняя позиция показа в ТОПах и т. д.

В Вебмастере есть важный раздел «Диагностика». Здесь Яндекс уведомляет о наличии ошибок, затрудняющих продвижение. Все ошибки делятся на группы: фатальные, критичные и возможные проблемы. Если вы исправили ошибку, то тут же можно нажать на кнопку «Проверить», и если все сделано правильно, то предупреждение исчезнет.

Подводим итоги

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

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

Первым должно стать добавление вашего проекта в панели инструментов Вебмастер Яндекс и Google Webmaster . Такие сервисы позволяют следить за тем, какие изменения происходят с сайтом относительно поисковых систем.

Яндекс.Вебмастер (webmaster.yandex.ru)

Чтобы войти в панель вебмастера от Яндекса - webmaster.yandex.ru необходимо либо зарегистрироваться на соответствующей странице, либо, если у вас есть почтовый ящик этого поисковика, то вам по умолчанию доступны все службы, поэтому остается только ввести данные для авторизации.

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

Итак, после входа в Яндекс.Вебмастер необходимо перейти в раздел «Мои сайты», где вам будет предложено добавить свой ресурс, после чего необходимо подтвердить свои права на сайт.

Это можно сделать несколькими способами: размещением HTML или TXT-файла с указанным именем и загрузкой его в корень, вставкой специального мета-тега в HTML-код главной страницы, TXT-записью в DNS, подтверждением электронного адреса, указанного в и, наконец, делегированием прав с разрешения другого владельца ресурса.

Рассмотрим основные возможности, которые предоставляет webmaster.yandex.ru при его использовании. С левой стороны находится список всевозможных опций, которые позволяют следить за индексацией и влиять на этот процесс некоторым образом.

Раздел «Общая информация» получить данные о тИЦ, количестве страниц в поиске и загруженных роботом (эти значения могут не совпадать), а также исключенных из индекса и , которые ведут на страницы ресурса.

Раздел «Индексирование сайта»:

Подраздел «Структура сайта» состоит из всех составляющих разделов проекта. В «Страницы в поиске» представлена информация о страницах, .

В подразделе «Исключенные страницы» можно получить информацию о причинах не индексирования тех или иных страниц. Они подразделяются по разделам и типу. Это дает возможность предпринять какие-либо меры по устранению ошибок.

Подраздел «Настройка индексирования» позволяет осуществить анализ robots.txt, после которого можно ввести какие-либо поправки.

В подразделе «Файлы Sitemap» содержатся данные по обработке , а точнее ее статус и состояние. В подразделе «Главное зеркало» производится настройка главного зеркала вашего сайта в панели вебмастера Яндекс.

Раздел «Поисковые запросы»:

Вкладка «Популярные запросы» показывает , по которым сайт был показан в индексе наиболее часто. Также здесь указано число запросов и их позиции в выдаче. Можно производить просмотр, включив фильтр по показам или кликам. В подразделе «История запроса» есть несколько вкладок:

  • «Доля кликов» говорит о процентном отношении поисковых запросов, по которым пользователи перешли на ресурс от всего числа запросов.
  • «Средняя позиция» представляет полный перечень запросов, которых принял участие ваш ресурс. Для каждого запроса формируется среднее значение всех позиций в индексе, которые он занимал за весь период.
  • «Показы» дает информацию о запросах, по которым веб-проект находился в выдаче в соответствии с их частотностью.
  • «Клики» - количество переходов на сайт из поисковика по каждому из запросов.
  • «CTR» - соотношение количества кликов пользователей и числа показов ссылки на страницу в индексе.

Хотелось бы отметить, что в каждой из вкладок панели Яндекс.Вебмастер содержатся графики, позволяющие проследить динамику изменений по определенному показателю.

Вебмастер Гугл (Google Webmaster)

Для доступа к панели вебмастера Гугл - Google Webmaster необходимо завести аккаунт с почтой gmail или воспользоваться существующим, который, как и Яндекс, предоставляет возможность использования всех сервисов поисковой системы.

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

Конфигурация сайта:

Во вкладке «Файл SiteMap» можно загрузить карту сайта, в «Доступе для сканера» производятся настройки файла robots.txt. Подраздел «Ссылки сайта» содержит информацию о ссылках вашего ресурса в непосредственных результатах поиска. В соответствующей вкладке можно изменить адрес сайта, если URL был перемещен.

В «Географических целях» можно задать регион, с которым связан ваш проект. Подраздел «Основной домен» показывает домен, который необходим для индексации страниц. В «частоте сканирования» определяется и задается скорость сканирования ресурса.

Ваш сайт в Интернете:

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

Диагностика:

Здесь в Google Webmaster предоставляется возможность анализа ошибок и проблем сканирования, его статистических данных, в том числе текущее значение рейтинга PageRank. В «Предложениях HTML» осуществляется анализ возможных проблем с метаданными, включая заголовок и метаописание.

Очевидно, что грамотное использование панелей вебмастера от Яндекса и Google сделает работу оптимизатора гораздо эффективнее.

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

Кому и для чего нужен вебмастер Яндекса?

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

  1. Отслеживание индексации вашего ресурса ПС Яндекс.
  2. Информация о посещении вашего сайта или блога поисковым роботом.
  3. Сведения о количестве страниц, которые были загружены роботом.
  4. Информация об ошибках на вашем сайте.
  5. Количество внешних ссылок на ваш сайт, которые видит ПС Яндекс.
  6. По каким запросам посетители переходят на ваш ресурс и т.д.

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

Как зарегистрироваться в вебмастере Яндекса?

Чтобы войти в этот сервис, введите в строке поиска следующий адрес: webmaster.yandex.ru.

Вы будете перенаправлены на страничку, на которой и располагается искомый вебмастер Яндекса. Чтобы зарегистрироваться на сервисе и получить доступ ко всем его возможности, нужно зарегистрировать почтовый ящик на Яндексе. На этом этапе трудностей возникнуть не должно, поэтому останавливаться не имеет смысла. Кстати, трудности с работой на этом сервисе вообще вряд ли возникнут, так как в навигации сможет разобраться даже человек, в принципе далекий от сайтостроения.

Как добавить свой сайт в вебмастер Яндекса?

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

Рассмотрим 3 способа подтверждения прав на сайт:

Первое, что нам надо сделать в этом случае, - это скачать и сохранить этот файл. Следуйте инструкции и у вас не возникнет проблем. Когда разобрались с файлом, переходим к другому этапу: его загрузке в корневой каталог вашего сайта. Для этого нам нужно найти папку public_html, в которую нам следует загрузить скачанный заранее html-файл.

  1. С помощью html-файла с последующей его загрузкой в корневой каталог сайта.

Когда все готово, переходим в вебмастер Яндекса и нажимаем «проверить». Если все сделали правильно, права на сайт будут подтверждены.

  1. Создание txt-файла. Отличие от предыдущего способа состоит в том, что мы не скачиваем готовый файл, а создаем его сами. На рабочем столе создайте txt-файл. Его название следует изменить в соответствии с предложенной вам инструкцией. В самом файле ничего писать не надо – он должен быть пустым. Далее делаете все то же самое, что было описано в первом пункте: загружаете файл в корневой каталог сайта, после идете в вебмастер Яндекса и жмете «проверить».
  2. Добавление специального мета-тега в главную страницу вашего сайта. Скопируйте указанную конструкцию в код вашего сайта и не забудьте нажать «проверить». Лично мне этот способ кажется более простым и быстрым. Вы же выбирайте на свое усмотрение.

Знакомимся с инструментами Яндекс вебмастера. Общая информация

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

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

Индексирование сайта

Это пункт представляет детализацию предыдущего раздела “Общая информация”:

  1. Структура сайта – показывает количество загруженных страниц, их долю в процентном соотношении и число страниц в индексе. Важно понимать, что число загруженных страниц и число страниц в индексе может не совпадать.
  2. Страницы в поиске – здесь можно просмотреть все ссылки на страницы, находящиеся в поиске.
  3. Особый интерес для любого вебмастера, конечно же, представляют входящие ссылки на страницы сайта.

Однако здесь представлен не полный перечень ссылок, о которых известно роботу – он не учитывает ссылки с сервисов, например, ЖЖ, Я.ру. Это не означает, что он о них не знает, их можно посмотреть другим способом, но об этом мы поговорим в другой раз.

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

Настройки индексирования

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

Содержимое поля robots.txt – это информация, загруженная с вашего сайта. Если нажать кнопку “Проверить”, вы узнаете, обойдет ли робот страницы, которые заданы в списке URL.

Здесь можно посмотреть информацию, касающуюся обработки файлов Sitemap. Перейдя по ссылке “подробнее”, получаем сведения о замечаниях при обработке. Здесь же можно посмотреть информацию об ошибках.

3. Главное зеркало

Здесь можно производить манипуляции в отношении главного зеркала.

Поисковые запросы

Очень полезно будет просмотреть информацию, находящуюся в разделе “Поисковые запросы”. Здесь приведена статистика, показывающая, по каким запросам пользователи сети переходят на ваш сайт, а также, сколько уникальных посетителей приходит к вам за месяц. С учетом информации о запросах можно редактировать оптимизацию статей, чтобы они стали более релевантными запросам.

  1. Популярные запросы – здесь можно просмотреть запросы, по которым вам сайт чаще всего показывался в результатах ПС Яндекс за определенный период времени.
  2. История запроса – как изменялось отношение количества переходов на сайт по конкретным запросам к общему количеству переходов.
  3. Мои регионы – здесь можно указать регионы, для которых вам интересны результаты поиска. Максимальное количество регионов – 25.

География сайта

1. Регион сайта. Географическая принадлежность вашего ресурса учитывается при его ранжировании по запросам, зависимым от географии, когда преимущество остается на стороне местных сайтов. Регион вашего сайта может быть определен следующими способами:

Редакторами Яндекс.Каталога (в случае, если он там зарегистрирован, конечно);

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

Автоматическими методами.

Проще всего помочь поисковому роботу установить географию вашего сайта – поместить на нем самую точную информацию с адресом владельца.

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

2. Адреса и организации. Об этом пункте вебмастера Яндекса дано исчерпывающее объяснение на соответствующей странице.

Сайт в результатах поиска

  1. Быстрые ссылки. На этой вкладке можно просмотреть список быстрых ссылок на страницы вашего сайта (если они, конечно, есть). Они создаются автоматически, так что указать их вручную не получится. По информации вебмастера Яндекса, быстрые ссылки приводят на страницы, которые, опять же по сведениям ПС Яндекс, представляют наибольший интерес для пользователей.
  2. Регистр имени сайта. Ничего сложного – при желании тут можно указать способ написания названия вашего Интернет-ресурса в результатах поиска.

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

До тех пор, пока у вас есть доступ к директории своего сайта на сервере, такие действия не составят особого труда. Будем считать, что ваш сайт работает на веб-сервере Apache (как и большинство сайтов), потому давайте немного поговорим о технической части вопроса внедрения переадресации 301 в Apache.

Сначала немного теории

В терминах сайтов, редирект – это способ автоматической переадресации конечного пользователя с одного адреса URL на другой. В то время как с технической стороны существует несколько способов осуществления переадресации, для задач, связанных с поисковой оптимизацией (SEO), мы рекомендуем использование постоянным редиректом 301 HTTP.

В отличие от используемой по умолчанию временной переадресации 302 HTTP, 301 показывает, что старый, привязанный URL больше не используется (тогда, как 302 указывает, что старый временно не используется, но в будущем он должен снова появиться).

Разница между 301 и 302 особенно важна при сканировании сайта поисковыми системами. Когда сканер поисковика обнаруживает ссылку на ваш сайт, адрес которого постоянно настроен на переадресацию, то веб-сервер взаимодействует со статусом кода 301, а затем переадресовывает пользователя на новый URL. Поисковые системы не только принимают перенаправление на новый URL, но и переносят значение показателей страницы со старого URL на новую страницу редиректа (это вторая особенность такого процесса, которая очень важна для SEO оптимизации, которую нельзя выполнить, используя 302).

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

Сравнение редирект 301 и канонический rel=”canonical”

Например:

Смысл тега rel=canonical в том, чтобы сообщить поисковой машине единый целый адрес контента страницы. Это очень полезно, когда сайт использует динамические переменные атрибутов для URL-ов. Динамические URL могут способствовать индексации нескольких версий URL для каждой отдельной страницы, что выражается в (а это поисковики просто ненавидят!)

Хотя использование тега с атрибутом rel=canonical и полезно для страницы сайта, но это не является надежной заменой переадресации 301. Здесь есть несколько причин:

Тег rel=canonical до сих пор рассматривается поисковыми машинами как полунамеки, а не как конкретные директивы к исполнению. Тогда как редирект 301 воспринимается как конкретная инструкция. И напоследок, в отличие от редиректа 301, которая может быть сконфигурирована в одном файле для всего сайта, код тега rel=canonical нужно будет вставить на каждой страничке.

Все это говорит нам, что использование тэгов rel=canonical может оказаться полезным при переадресации страниц блога (конечно, если у вас есть доступ к его коду и, чтобы вставить в страницы необходимые модульные теги). В конце концов, использование 301 может означать потерю изначальных страничек и связанных с ними комментариями, социальных связей, у которых есть свои собственные значения в SEO.

Мы рекомендуем рассмотреть использование тега rel=canonical, чтобы минимизировать дублирование индексированного контента. Независимо от стандартных причин переназначения функций и значений поискового индекса старого URL на новый, мы рекомендуем придерживаться использования проверенного способа – переадресации 301.

Как сделать редирект 301 в.htaccess?

На веб-сервере Apache редирект 301 можно выполнить через коды скрипта в одном из двух файлов с текстовой конфигурацией: или.htaccess (для директорий, представляющих отдельные сайты на сервере), или httpd.conf (в корневом каталоге инсталлятора Apache). Обычно используется способ с изменением конфигурации., потому рассмотрим его более подробно.

Первое, что нужно сделать – это открыть текстовый файл, который называется.htaccess . Его можно найти в директории вашего сайта на веб-сервере Apache. Убедитесь, что открыли его с помощью простейшего текстового редактора, такого как Notepad на компьютерах, работающих на Windows.

После открытия файла, прежде чем добавить специальный код сценария, вам необходимо выполнить две вещи:

  • Включить модуль Apache mod_rewrite.
  • Включить ReWriteEngine в модуле mod_rewrite.

Чтобы сделать это, добавьте эти две строки кода:

Options +FollowSymLinks RewriteEngine on

Заметим, что такие строки нужно добавить лишь один раз в файле.. Когда они будут добавлены, можно приступать к добавлению в сценарии кода переадресации 301.

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

Редирект 301 одной страницы на другой URL

Для того чтобы выполнить переадресацию 301 с одного URL на другой URL, вставьте следующую строку кода:

Redirect 301 /staraja.html http://www..html

В файле. htaccess можно вставить любое количество строк переадресации.

Редирект 301 всей директории и всех файлов на другой URL

Если вы переделали архитектурный дизайн сайта и переименовали директорию, необходимо выполнить переадресацию 301 на всю эту директорию. Сделать это так:

RedirectMatch 301 ^/oldname/ http://www.сайт/newname/

Переадресация 301 доменного имени на другой URL

Если вы купили доменное имя с хорошей историей, то наверняка захотите увеличить посещаемость вашего сайта. Здесь можно использовать переадресацию 301 всего трафика такого доменного имени на ваш теперешний сайт. Используйте, как пример, следующий код:

RedirectMatch 301 ^(.*)$ http://www.сайт

Убедитесь, что вы создали такое перенаправление в файле. htaccess исходного сайта, с которого будете перенаправлять трафик, а не в целевом сайте!

Переадресация 301 для канонизации на другой URL

Так как поисковые машины индексируют URL-лы, то имея разные URL-лы, которые перенаправляют для индексации на страницы с одинаковым контентом, это может повлиять на значение PageRank. Безусловно, для оптимизации такое положение не самое лучшее! Суть в том, что если вы хотите присоединить PageRank к одному (каноническому) URL, то для оптимизации поиска нужно обратить внимание на контент страниц сайта.
Когда вы изучите лучшие примеры канонизации, вы захотите применить ее на своем сайте. Это означает, что вы должны учитывать все возможные альтернативы переадресации URL на канонический URL. Используйте следующий пример кода для главной страницы сайта:

RewriteCond %{HTTP_HOST} ^web-profy\.com RewriteRule ^(.*)$ http://www..(html|php|htm)\ HTTP/ RewriteRule ^(([^/]+/)*)(default|main|index)\.(html|php|htm)$ http://www.сайт/$1

Первый блок из двух строк перенаправляет URL-лы, у которых опущены префиксы «www.», на адрес домашней страницы, например, “www.xyz.com”..сайт/.

Второй блок кода перенаправляет URL-лы указанных страниц на те адреса, которые указаны по умолчанию. Такой код гарантирует, что любой URL домашней страницы, имеющий несколько вариантов своего написания и прямых ссылок, как default.htm или index.html, будут перенаправлены на каноническую страницу URL, такую как, http://сайт

Документирование и тестирование работы

# Redirect this entire domain, abc..*)$ http://www.сайт

Хорошее документирование и комментирование процессов всегда поможет вам (и тем, кто в дальнейшем будет заниматься сайтом) понять, какой код за что отвечает. Такая информация будет полезна при поиске проблем, когда что-то не работает, выяснить какую часть кода нужно исправить для слаженной работы сайта.

Безусловно, необходимо протестировать работу внесенных изменений. Если вы используете FTP для загрузки исправленного файла. htaccess в корневом каталоге вашего сайта, самое время выполнить его проверку. Введите в браузере адрес URL страницы, которую вы перенаправили. Она должна моментально перенаправить на прописанный URL.

Поиск и устранение неисправностей

Если переадресация не работает так, как вы того ожидали, то наступает время поиска и устранения неисправностей.

Прежде всего, если переадресация закодирована в вашем файле.htaccess и оно записано корректно, но не работает, то проверьте состояние установки расширения mod_rewrite в Apache. Этот модуль обычно устанавливается по умолчанию, но если его там нет, то кодировка.htaccess, приведенная выше, работать не будет. Также убедитесь, что вы добавили две строки кода, которые разрешают работу модуля mod_rewrite и ReWriteEngine.

Кроме того, заметим, что использование в строках RewriteCond показывает о несоответствии входных данных с установленными характеристиками. Если вы упустите этот момент, адреса URL-ов с заглавными и строчными буквами могут не так работать, как ожидалось. Заметим, что использование L в коде говорит о том, что файл движка воспринимается как последняя строчка кода всего процесса подтверждения ввода данных. Если у вас противоречивая конфигурация кода в.htaccess, используйте код L в строке, обозначенной как приоритетной.

И напоследок отметим, что частое использование переадресации 301 не хорошо сказывается на здоровье всего сайта. Хоть она и очень полезна, но вы должны обновлять входящие ссылки сайта на правильные URL-лы. Игнорируя ваши старые входящие ссылки и используя для перехода через них многократно переадресацию 301 (301, затем 301, затем еще раз 301), вы увеличиваете время для загрузки сайта, что плохо сказывается на продвижении сайта. И если переадресаций будет очень много, то сканеры могут просто не дойти до целевого сайта. Если такое случается, то это вредит вашему сайту продвигаться в поисковой системе. Также, если вы обновляете ссылки вашего сайта, убедитесь, что обновляются и файлы sitemap.xml новыми обновленными URL-ми.

Контролируйте работу вашего сайта при помощи переадресации 301 – это стандартная эффективная практика при белой SEO оптимизации. Убедитесь, что вы помогаете сканерам поисковых машин добраться до страниц вашего сайта и, при этом, заработанный PageRank активно вкладывается в продвижение вашего сайта.

  • Разместил Николай Коротков
  • Дата: 29 ноября 2013 в 09:23

И снова здравствуйте!

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

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

А теперь обо всем по порядку. Что такое 301 редирект? Это обычное перенаправление посетителя на другую страницу или домен (о том, что такое домен и как его зарегистрировать, читайте ). Сразу скажу, в этой статье я не буду рассматривать различные скрипты и сложные коды, я лишь покажу несколько простеньких вариантов перенаправления, которые любому веб-мастеру будет знать более чем достаточно.

Как настроить 301 редирект? Редирект.htaccess

Мы с вами будем рассматривать 301 редирект через.htaccess. Htaccess является служебным файлом конфигурации, который скрывает в себе массу возможностей. С помощью него можно запретить доступ к отдельным каталогам, указать кодировку страниц, установить защиту файлов и папок, сделать 301 редирект и т.д.

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

Если вдруг в корневом каталоге вашего сайта не окажется данного файла, создайте его самостоятельно. Самый простой способ создания файла.htaccess, воспользоваться FTP — клиентом FileZilla (о нем я писал ):

Для этого перейдите в корневой каталог своего блога, нажмите в пустом поле правую кнопку мыши/Создать новый файл/Введите имя файла/.htaccess/ОК. После этого файл будет доступен для редактирования. Открыть его можно любым текстовым редактором, например .

Но бывают случаи, когда ftp — менеджер скрывает системные файлы, в том числе и.htaccess. Поэтому, если вы не обнаружите файл в корневом каталоге, не торопитесь его создавать. Для начала проверьте его наличие в скрытых файлах.

Для этого перейдите во вкладку «Сервер» и установите галочку напротив пункта «Принудительно отображать скрытые файлы». Если и в этом случае вы не найдете файл.htaccess, то тогда создайте его.

В каких случаях может понадобиться 301 редирект?

Начнем с самого главного!

Вообще, каждый ресурс в интернете должен иметь 301 редирект. И самым распространенным случаем, когда он просто необходим, является перенаправление с домена, имеющего приставку WWW на домен без нее или наоборот (www еще называют префиксом). Сейчас вкратце поясню, почему так происходит, чтобы каждый понимал, о чем идет речь.

Дело в том, что у любого ресурса в сети, один из вариантов доменного имени (с www или без www) должен быть главным. Вот простой пример относительно моего блога. Главным его доменом является http://сайт , а www.сайт — является его зеркалом. Главное зеркало блога, прописывается в файле robots.txt для Яндекса в виде директивы Host.

Если у вас нет файла robots.txt, обязательно изучите вот , там я все подробно расписал. Robots.txt в обязательном порядке должен присутствовать на каждом ресурсе. Иначе блог обречен на неудачу! Помимо robots.txt, вам необходимо указать главное зеркало сайта в Яндекс.Вебмастер.

Но так как в robots.txt оно уже указано, то я вам рекомендую оставить все на усмотрение робота. Для этого перейдите во вкладку «Настройки индексирования/Главное зеркало» и поставьте кругляшек напротив пункта «На усмотрение робота»:

Для того, чтобы воспользоваться данной функцией, вы должны быть зарегистрированы в Яндекс.Вебмастер. О том, как это сделать я писал . До недавнего времени в панели инструментов для веб-мастеров Google, была похожая функция, где указывался основной домен, но после внесения последних изменений разработчиками, она исчезла.

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

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

Что касается приставки www, то она давным-давно должна была отмереть. Но так как в сети до сих пор существует множество ресурсов с префиксом www, то она имеет место быть. Для поисковых систем http://сайт и www.сайт это два абсолютно разных адреса! Да и пользователи частенько в строку браузера вбивают адрес ресурса именно с www, поэтому отмирать ей пока рановато. Исходя из этого, настройки зеркала, просто необходимы!

Последствия от неверной настройки зеркала

На самом деле, их не так уж и много, я выделил всего лишь два основных пункта. Но, их весомость заставит многих новичков серьезно задуматься...

1. Все внешние ссылки будут распределяться между адресами с www и без www, в зависимости от того, как на вас будут ссылаться сторонние ресурсы или пользователи. Получается, что ваш блог будет лишен части ссылок, что отрицательно скажется на его продвижении и посещаемости. Но это не самое страшное!

2. Все прекрасно знают, что поисковые системы постоянно борются за уникальность! Они ненавидят дублированный контент и жестоко наказывают сайты с одинаковым содержимым. А теперь представьте такую ситуацию, что ваш блог изначально был проиндексирован с приставкой www, но по мере развития ресурса, сайт без префикса www, получил большую популярность (о нем чаще упоминают и ссылаются на него).

Естественно, вы об этом даже и не догадываетесь и продолжаете развивать свой ресурс. Со временем он обрастет уникальным контентом, естественными ссылками и комментариями. Дела идут в гору, ну как тут не радоваться? Но вот беда! Поисковые системы, наблюдая за сайтом без приставки www, поставили на нем клеймо, за не уникальность! В итоге он перестанет индексироваться, а со временем полностью выпадет из индекса!

Вот это будет страшно и очень обидно! И чтобы избежать таких печальных ситуаций и был придуман 301 редирект.

Перенаправление с домена с www на без www и наоборот

Как настроить 301 редирект в этом случае? Все очень просто. Открываем файл.htaccess и копируем в него представленный ниже код.

Перенаправление с www на без www:

RewriteEngine on RewriteCond %{HTTP_HOST} ^www.vashdomen.ru RewriteRule ^(.*)$ http://vashdomen.ru/$1

и наоборот:

RewriteEngine On RewriteCond %{HTTP_HOST} ^vashdomen.ru RewriteRule (.*) http://www.vashdomen.ru/$1

Обратите внимание, что вместо vashdomen, в обоих случаях нужно указать доменное имя своего блога!

Сохраните файл.htaccess и переместите его обратно в корневой каталог с заменой старого файла. Теперь, как бы пользователь не вбивал адрес вашего блога в строку браузера (хоть сайт , хоть www.сайт , хоть http://www.сайт ), его в любом случае перенаправит на главную страницу.

Переезд с одного домена на другой

Аналогичной схемой редиректа 301, приведенной выше, можно воспользоваться при переезде с одного домена на другой. Но все же для наглядности приведу пример. Вы переезжаете с домена sait-1.ru на домен sait-2.com . В этом случае прописываем в файле.htaccess следующее:

RewriteEngine On RewriteCond %{HTTP_HOST} sait-1.ru RewriteRule (.*) http://sait-2.com/$1

Редирект при изменении ЧПУ ссылок

Иногда случается необходимость изменить ЧПУ ссылки (о них читайте ). Возможно, вы решили поменять целый раздел (категорию) на своем блоге. Или же банально ничего не знали о ЧПУ, а блог уже ведется и наполняется контентом. В этом случае, как нельзя кстати поможет 301 редирект. Причем, при таком раскладе, все показатели страницы (ранее проставленные ссылки, вес, PR) останутся на прежнем уровне, т.е. не потеряют свою значимость, авторитетность и позиции!

Приведу простой пример. Вы решили изменить название страницы. Старое имя страницы имело вид obo-mne.html , новое имя ob-avtore.html . В этом случае вам нужно будет прописать в файле.htaccess следующую конструкцию:

Редирект для партнерских программ

Допустим, вы решили перенаправить пользователя на страницу с партнерской программой. Код партнерки выглядит следующим образом: http://www.partnerka.ru/?ref=35677. Увидев такую ссылку, большинство пользователей не будут по ней переходить, заранее зная о ваших намерениях.

Для того, чтобы ссылка приняла привлекательный вид, вам необходимо создать отдельную страницу, например dlya-partnerov.html, с которой и будет идти перенаправление пользователя на страницу с партнерской программой. Теперь останется разместить ссылку на страницу vashdomen.ru/dlya-partnerov.html, а в файле.htaccess прописать следующее:

redirect 301 dlya-partnerov.html http://www.partnerka.ru/?ref=35677

Но лично я для таких целей предпочитаю пользоваться несложным скриптом, о котором рассказывал (способ №3).

На этом пожалуй все. Теперь вы знаете, как настроить 301 редирект и у вас не должно возникнуть с этим проблем. Я вам показал наиболее простой вариант 301 редиректа через.htaccess, о котором желательно знать каждому веб-мастеру. Ну и последнее, что хочется сказать, всегда проверяйте редиректы на работоспособность. На этом все, всем пока!

Как вам статья? А вы используете 301 редирект? Возможно, вам известны более легкие способы перенаправления? Жду ваши комментарии!

Понравилась статья? Поделись с друзьями!

Каждому комментатору книга в подарок!

Книга включает в себя подробное описание самых эффективных методов продвижения вашего ресурса!


60 комментариев

  1. 29 ноября 2013 15:20

    Прочитал и нифига не понял...Для таких как я остается только одно, найти человека, сказать, чтобы настроил редирект 301 и довериться, что он все сделал =))))

    Значит все-таки толково не получилось объяснить...

    Нет, нет, всё очень толково и понятно написано — спасибо!

    Просто многие ленятся выполнять рекомендации, многие не придают своим проектам серьёзного значения, вот и не доводят до ума. А по некоторым вопросам есть противоречивые рекомендации. Так, в robots.txt указание о главном зеркале сайта рекомендуют помещать в начало файла, затем идёт пустая строка, затем остальные данные. Насколько это верно не берусь судить, но автор этой рекомендации активно настаивает на таком порядке заполнения robots.txt, и где здесь начинающим разобраться?

    Почему сразу ленятся? Если у Вас мозг заточен, чтобы сидеть и выковыривать коды, то у других этого дара нет и чтобы вообще не завалить все либо не делают, либо, как в моем случае, я обращусь к специалисту и он мне все настроит...Так что...

    Тёзка, не о Вас речь!

    Вы специалист СВОЕГО дела, которым настоятельно рекомендуется рутинно-техническую работу делегировать.

    Так что — творите, и не заморачивайтесь на то, что Вас отвлекает от основного дела.

    Речь о том, что есть много людей, которые делают сайты «что бы было», или «потом доделаю». Вот и я не реализовал полностью даже то, что уже знаю: мешает основная работа, прочие дела... Да причин всегда найдётся масса, что бы не делать. А ведь это самая большая ошибка, когда человек не сделал одного, а уже ищет другое. Накопленные и не применённые знания бесполезны, увы.

  2. 30 ноября 2013 11:12
  3. 30 ноября 2013 16:02
  4. Анна 30 ноября 2013 19:59

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

    По теме данной статьи остался один вопросик: если вводим доменное имя с www и без и попадаем на главную страницу сайта, значит редирект настроен и ничего прописывать не надо или же в любом случае нужно прописать указанный в статье код в файл.htaccess, если его там не наблюдаем?

    Если перенаправление работает корректно, то можно ничего и не прописывать в файле.htaccess. Но лично я на всякий случай все же прописал редирект и в.htaccess, хуже от этого не будет.

    Это получается, кто с www не пишет, все равно попадает на сайт?

    Я просто думал, что это функционал самой CMS, и не думал об этом никогда...

    Александр

    Верно! Для этих целей и настраивается 301 редирект. В самой CMS этого не заложено.

    А как я узнаю, если это перенаправление перестанет работать? Сейчас все отлично!

  5. Елена 1 февраля 2014 22:55

    Что-то писала комент, а не отправился — жаль. тот длиннее был.

    В общем я читала, читала и ничего до меня не дошло.

    Подскажите, как сделать редирект каждой страницы?

    Ведь можно потом, когда проиндексируется на новом сайте — убрать статьи со старого и убрать на новом сайте (в каждой ссылке редирект), И что вообще будет — поисковые будут в шоке и все удалят, или заново будут индексировать.

    Покажите пример на своем сайте одной страницы на другой — как тут правильно ставить, а то я делала (инфу нашла в инете) и ничего не вышло.

    Redirect 301 /старая страница.html site.com/новая страница.html

    Redirect permanent /старая страница.html site.com/новая страница.com/

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

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

    redirect 301 vse-stati-bloga.html сайт/moi-kursy

  6. Павел 25 марта 2014 23:37

    А у меня в файле.htacces прописан только вот такой код

    # BEGIN WordPress

    RewriteEngine On

    RewriteRule . /index.php [L]

    что мне изменить? Файл составлен не правильно?

  7. 29 апреля 2014 10:39

    Николай, добрый день!

    Перевожу на wp самописный сайт визитку в 15 страниц. Сайту 3 месяца, но уже есть тиц 10, небольшая тематическая посещаемость, поэтому сносить все в ноль не хочется. Новый сайт на wp установлен и настроен, стравые странички болтаются на сервере параллельно, но пользователю не видны.

    Насколько я понимаю, мне подойдет редирект для ЧПУ, после настройки которого можно будет либо перенести старый контент, либо написать аналогичный новый и рукописную страницу можно будет с сервера снести или как?

    Подскажите, пожалуйста, тестирование редиректа — это просто переход по старому адресу, и увидеть, что все корректно открывается на новой странице? Значит ли это, что поисковики увидят это в таком же свете?

    Заранее большое спасибо!

    Здравствуйте, Ирина!

    Вы все правильно понимаете... Редирект для ЧПУ в вашем случае подойдет. Если старые страницы были проиндексированы поисковыми системами, то перенос старого контента на новый домен без редиректа будет считаться дублем, лучше воспользоваться редиректом. А протестировать его очень просто. Если при вводе адреса старой страницы браузер перенаправляет вас на новый домен, то редирект работает как надо и поисковые системы в скором времени переиндексируют контент. Вот тогда можно будет удалить старые болтающиеся страницы с сервера без проблем.

    Николай, благодарю за скорый ответ!

    Только домен остается старый, просто перехожу с рукописного варианта на wp и все.

    Проверила код ответа сервера — там меня ждал сюрприз

    Вместо 200ОК — 301 редирект. Открыла htaccess. и чтоб Вы думали? Там стандартный, судя по всему набор:

    # BEGIN WordPress

    RewriteEngine On

    RewriteRule ^index\.php$ — [L]

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule . /index.php [L]

    Подскажите, мне, не обращая внимания на ответ сервера настроить редирект через 301 ?

    Заранее спасибо!

    Код статуса 301 означает, что запрашиваемая страница окончательно перемещена в новое местоположение. Стандартное правило в файле.htaccess как раз таки и отвечает за редирект. Так, что ответ сервера в этом случае показан верно, в дальнейшем редирект можно будет убрать и удалить старые страницы с сервера.

    Да, я поняла, только не совсем ясно, откуда взялся этот редирект, ведь я его не ставила и как он реализовался, если htaccess. его нет... Видимо, как -то автоматически проставился системой, после того, как я создала индексную страницу в wp, а старую рукописную удалила. Сейчас пропишу редирект на остальные страницы в htacess вручную.

    Спасибо Вам за статью.

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

    Простите, ещё забыла уточнить, куда строчку

    redirect 301 obo-mne.html vashdomen/ob-avtore

    пристроить в уже готовой конструкции

    # BEGIN WordPress

    RewriteEngine On

    RewriteRule ^index\.php$ — [L]

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule . /index.php [L]

  8. Ирина 29 апреля 2014 20:26
  9. Ирина 19 мая 2014 22:34

    Николай добрый вечер!

    Снова нужна Ваша помощь!

    В последний ап яндекс выбрал главным зеркалом сайт.ру с www (а так как было без www, обнулился тиц!)

    Все руки не доходили, а тут уж придется...Проблема в том, что я недавно перенесла рукописный сайт на вордпресс и те страницы, на которых были ссылки, уже перенаправила 301 редиректом по новым адресам, мой htaccess теперь выглядит так:

    redirect 301 /файл.html сайт.ru/новое название рубрики/

    # BEGIN WordPress

    RewriteEngine On

    RewriteRule ^index\.php$ - [L]

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule . /index.php [L]

    Пробовала пристроить перенаправление и перед строчкой # END WordPress и в самом верху файла

    — выдает ошибку перенаправления,пишет, что оно никогда не закончится…