Blog

Создание сайтов, удобных для мобильных устройств

Вторник, 22 февраля 2011 г.

Мы заметили увеличение числа вопросов от веб-мастеров о том, как лучше всего структурировать веб-сайт для мобильных телефонов и как веб-сайты могут лучше всего взаимодействовать с Googlebot-Mobile. В этой статье мы объясним текущую ситуацию и дадим вам конкретные рекомендации, которые вы можете внедрить прямо сейчас.

Создание сайтов, удобных для мобильных устройств

Немного предыстории

Начнем с простого вопроса: что мы имеем в виду под «мобильным телефоном», когда говорим об удобных для мобильных устройств веб-сайтах?

Хороший способ ответить на этот вопрос — подумать о возможностях веб-браузера мобильного телефона, особенно в сравнении с возможностями современных десктопных браузеров. Чтобы упростить задачу, мы можем разделить мобильные телефоны на несколько категорий:

  1. Традиционные мобильные телефоны: телефоны с браузерами, которые не могут отображать обычные десктопные веб-страницы. Сюда относятся браузеры для cHTML (iMode), WML, WAP и т. п.
  2. Смартфоны: телефоны с браузерами, которые отображают обычные десктопные страницы, по крайней мере до некоторой степени. Эта категория включает в себя множество устройств, таких как Windows Phone 7, устройства Blackberry, iPhone и телефоны на базе Android, а также планшеты и устройства для чтения электронных книг. Мы можем дополнительно разделить эту категорию по поддержке HTML5:
  • Устройства с браузерами, которые не поддерживают HTML5
  • Устройства с браузерами, которые поддерживают HTML5

Когда-то давно мобильные телефоны подключались к Интернету с помощью браузеров с ограниченными возможностями рендеринга; но ситуация явно меняется с быстрым ростом числа смартфонов, оснащенных браузерами, которые не уступают полноценным десктопным аналогам. Таким образом, важно отметить, что проводимое нами различие основано на текущей ситуации в том виде, в каком мы ее видим, и может измениться в будущем.

Создание сайтов, удобных для мобильных устройств — 2

Googlebot и мобильный контент

У Google есть два сканера, имеющих отношение к этой теме: Googlebot и Googlebot-Mobile. Googlebot сканирует веб-страницы типа десктопного браузера и встроенный в них контент, а Googlebot-Mobile сканирует мобильный контент. Вопросы, которые мы получаем все чаще, можно обобщить следующим образом:
Учитывая разнообразие возможностей мобильных веб-браузеров, какой контент мне следует предоставлять для Googlebot-Mobile?

Ответ кроется в User-agent, который передает Googlebot-Mobile при сканировании. Googlebot-Mobile использует несколько строк User-agent, и все они используют следующий формат:

Чтобы решить, какой контент предоставлять, оцените, какой контент на вашем веб-сайте лучше всего подходит для телефона (телефонов) в строке User-agent.
Полный список User-agent Googlebot-Mobile можно найти здесь.

Обратите внимание, что в настоящее время мы не сканируем с помощью Googlebot-Mobile, используя строку User-agent смартфона. Таким образом, в настоящее время правильно настроенная система доставки контента будет предоставлять контент Googlebot-Mobile только для традиционных телефонов, описанных выше, поскольку именно это диктуют используемые сегодня строки User-agent. В будущем это может измениться, и если это произойдет, это может означать появление новой строки User-agent Googlebot-Mobile.

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

Структура URL для мобильного контента

Следующий набор вопросов касается URL-адресов, с которых должен предоставляться мобильный контент. Давайте подробно рассмотрим некоторые распространенные сценарии использования.

Веб-сайты только с контентом для десктопов

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

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

Если вы предоставляете контент только для десктопных версий для всех User Agent, вам следует делать то же самое и для Googlebot-Mobile; то есть относитесь к Googlebot-Mobile так же, как к любым другим или неизвестным User Agent. В таких случаях
Google может изменять ваши веб-страницы
для улучшения работы на мобильных устройствах.

Веб-сайты со специализированным мобильным контентом

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

Очень частый вопрос, с которым мы сталкиваемся: имеет ли значение, предоставляются ли разные типы контента с одного и того же URL-адреса или с разных URL-адресов? Например, у некоторых веб-сайтов в качестве URL-адреса, к которому должны обращаться десктопные браузеры, указан www.example.com, а для различных мобильных устройств — m.example.com или wap.example.com. Другие веб-сайты предоставляют все типы контента с помощью всего одной структуры URL, например www.example.com.

Для Googlebot и Googlebot-Mobile структура URL не имеет значения, если она возвращает именно то, что видит пользователь. Например, если вы перенаправляете мобильных пользователей с www.example.com на m.example.com, это будет распознано Googlebot-Mobile, и оба веб-сайта будут просканированы и добавлены в правильный индекс. В этом случае используйте 301 перенаправление как для пользователей, так и для Googlebot-Mobile.

Если вы предоставляете все типы контента с www.example.com, то есть предоставляете контент, оптимизированный для десктопов или мобильных устройств, с одного и того же URL в зависимости от User-agent, это также приведет к корректному сканированию со стороны Googlebot и Googlebot-Mobile. Google не считает это клоакингом.

Стоит повторить, что независимо от структуры URL вы должны правильно определять User-agent, предоставленный вашими пользователями и Googlebot-Mobile, и предоставлять им одинаковый контент. Не забудьте сохранить контент по умолчанию, то есть контент, оптимизированный для десктопов, на случай, если его запросит неизвестный User-agent.

Мобильные файлы Sitemap в Webmaster Tools

Наконец, мы получаем много вопросов о том, какие URL-адреса включать в мобильные файлы Sitemap. Как объясняется в наших
справочных статьях о мобильных файлах Sitemap, вам следует включать в мобильные файлы Sitemap только URL-адреса мобильного контента, даже если эти URL-адреса также возвращают немобильный контент при обращении к ним со стороны немобильного User-agent.

Остались вопросы?

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

Alien Road

Как мы это применяем

Google announcements age. We keep this post here for the record, and we note for clients whether the behaviour it describes still applies today or has since been superseded.

Связанные услуги

Поделиться