Платон Щукин: как построить мобильный сайт на поддомене

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

Как назвать мобильный сайт

Все просто: для сайта site.ru можно выбрать поддомен вида m.site.ru. Так вы облегчите индексирование мобильной версии для мобильного робота, а пользователи, переходя на такой поддомен, будут сразу понимать его предназначение.

Не менее важно размещать мобильный сайт на поддомене основного сайта, – в противном случае робот может не определить корректно, что у сайта site.ru есть мобильная версия m.othersite.ru.

Должен ли отличаться контент

Наполнение мобильной версии сайта не должно кардинально отличаться от содержимого полной версии. Но вам следует:

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

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

Как связать основной и мобильный сайты

1. Для того, чтобы сообщить роботу о наличии мобильной версии сайта на поддомене, необходимо указать на страницах основного сайта соответствующие URL мобильной версии при помощи атрибута rel="alternate" тега link , например:

link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.tv.yandex.ru/"

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

На заметку: Атрибут rel="canonical" использовать необязательно, робот его проигнорирует в случае, если он указан на мобильном поддомене для страниц основного сайта.

Как сообщить роботу о мобильной версии

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

Индексирующие роботы Яндекса указаны здесь:

https://yandex.ru/support/webmaster/robot-workings/check-yandex-robots.xml

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

А как же robots.txt и Sitemap?

Так как мобильная версия сайта расположена на поддомене, для нее нужно создать отдельный файл robots.txt, который доступен по адресу вида m.site.ru/robots.txt. В файле необходимо запретить обход служебных страниц, указать на адрес Sitemap, который также создан отдельно для мобильного поддомена.

Что прописать в директиве host – основной сайт или сам поддомен?

  • Если наполнение мобильной и основной версии различается, рекомендуется указывать тот адрес, который должен присутствовать в мобильном поиске, то есть сам мобильный поддомен.
  • Если контент на обоих сайтах идентичен, можно прописать в качестве директивы Host основной домен. В таком случае в мобильном поиске будет отображаться основная версия сайта.

Как избежать нахождения обоих сайтов в выдаче

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

  • мобильный сайт размещен на поддомене основного сайта;
  • на страницах основного сайта указан мета-тег rel="alternate";
  • установлено перенаправление на мобильную версию в зависимости от User agent устройства пользователя.

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

(Голосов: 5, Рейтинг: 5)