Романтическая предыстория
Любой поисковик формирует выдачу, исходя из семантики сайта. Под семантикой мы понимаем любые слова. Исторически так сложилось, что поисковые роботы смотрели на количество ключевых слов, всем известных «ключевиков», и исходя из этого делали вывод, чему посвящена страница. Соответственно, чем больше было слова “автобусы” на сайте, который продает билеты, тем лучше он находился. Так продолжалось очень долго. Примерно до 2011 года. Вы наверняка помните подобные тексты:Купить билеты на автобус можно очень быстро. Вам нужно открыть сайт, где продаются автобусные билеты, выбрать направление, куда хотите поехать на автобусе, оплатить свой автобусный билет картой онлайн и отправиться в путешествие на автобусе.
Иногда доходило до смешного… но не будем о грустном. В 2011 году всё изменилось. Алгоритмы поисковиков поменялись и стали сложнее, сами поисковики поумнели и начали воспринимать синонимы и даже близкие по смыслу слова, совершенствуясь в этом искусстве с каждым годом. Сегодня старый подход не просто не работает — он губителен. Теперь в каждом предложении не надо писать слово “автобус” или “купить билеты на автобус”. Лучше рассказать про маршруты, расписание. Хватит даже описания автобуса.Яндекс — это вам не Google
Уточним, что поисковиков больше, чем два. Но мы сосредоточились именно на Яндексе и Google, потому что у остальных слишком маленький процент пользователей, вот наглядный пример распределения поискового трафика туристического блога:
Яндекс тексты не любит. Вот совсем
За последние два года Яндекс выпустил два алгоритма, которые существенно изменили понятие сео-текстов: это “Палех” и “Баден-Баден”. Благодаря “Палеху” поисковик пришел к модели векторизации слов. Что это значит? Яндекс перестал искать по контексту и начал искать по смыслам. Например, если мы напишем: “Мы сели в зеленую и поехали в Химки”, то он догадается, что речь идет об электричке. Или: “тюбик, которым она красила губы” совершенно точно скажет Яндексу, что речь о губной помаде. Поэтому на коммерческие страницы, где мы хотим клиенту что-то продать, не надо, как раньше, запихивать слова вроде “автобусы”, “ж/д билеты”, “авиабилеты”, “билеты на электричку”. Яндексу хватит кнопки “Купить” — он поймет, что на вашей странице продаются билеты. Google кстати тоже поймет, но о нем чуть ниже. Вывод 1: в 2018 году было не нужно делать большие SEO-тексты для сайта. Пользователю хватит функционала, чтобы купить билет. Это актуально и для 2019 года. Например, на странице Tutu.ru по запросу “Расписание автобусов Москва Санкт-Петербург” текста для пользователя совсем немного:

Как укротить Google
Google, как иностранцу, SEO-тексты, порой, необходимы. Особенно, если вы только создали сайт и там мало поведенческих факторов. Он тоже может понять по смыслу, что вы продаете, но немного хуже. Например, такое выражение как “ленивая кошка из Монголии” отечественный Яндекс поймет и покажет информацию про манула. А Google нет. В общем, Google проделывает гораздо меньше ручной работы касательно русского языка по сравнению с Яндексом. Та же страница с расписанием рейсов из Москвы в Санкт-Петербург неплохо чувствует себя и в Google:
Опыт борьбы с “Баден-Баденом”
Когда появился этот алгоритм, он покарал и несколько страниц Туту.ру. При этом тексты были уникальные, написанные классным копирайтером. После этого тексты на коммерческих страницах были закрыты в <noindex>. После этого позиции в выдаче снова выросли, но не до прежних показателей. Поэтому пришлось скрипя зубами удалять “хорошие” тексты. Показатели не только выросли, но даже стали лучше, чем были до кары “Баден-Бадена”. При этом в выдаче Google мы практически не упали. В общем, когда вы закрываете текст, поисковик его не то чтобы не видит, он не использует его в поисковой выдаче, но анализирует. Получается, Google нужны тексты, а Яндексу нет. Что же делать, товарищи?Как сделать так, чтобы хорошо было всем
- Тексты на коммерческих страницах не должны быть переспамлены. Два-три ключевых слова на один текст. Не больше.
- Делайте их небольшими, желательно 1-2 абзаца.
- Не прячьте текст сбоку. Размещайте его там, где пользователю удобно будет читать.
- Пишите полезный текст для людей. Не для поисковиков. Используйте человеческий язык и не “запихивайте” намеренно синонимы.
- Пишите тексты, учитывая требования каждого поисковика. Например, для нашего иностранного знакомого по имени Гугл можно добавить немного текста вниз страницы. И главное слово здесь не “добавить”, а “немного”. И не сеошного. А человеческого.