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

Сообщить об ошибке

Отменить
12978 14
SEO Читать 11 минут

Как быстро оптимизировать сниппет с помощью конкурентов?

Используем API Serpstat + скрипт
Как быстро оптимизировать сниппет с помощью конкурентов?
Автор статьи о API скриптах Serpstat
Дмитрий Мазурян
Senior SEO at Tonti Laguna
Google любит разнообразные сниппеты в выдаче. Вы не найдете в топ-5 полностью одинаковых сниппетов. Они всегда отличаются. И если сделать title и description, как у конкурента, то вы все равно не добьетесь такого же красивого сниппета, как у него.

Так как же все-таки создать и получить оптимальный сниппет, чтобы полюбиться поисковикам?
В этом посте вы узнаете о скрипте на базе APІ Serpstat, который анализирует частоту использования ключевиков в сниппетах конкурентов, проводит анализ сайтов конкурентов и дает рекомендации по их использованию.

Кроме того, с помощью этой статьи, вы найдете «аномальные сниппеты», которые отпугивают потенциальных клиентов.

Каково значение снипета в выдаче?

Кроме позиции в выдаче, на вероятность перехода из поиска на сайт непосредственно влияет сниппет.
Сниппет (Snippet) — небольшое объявление в результатах поисковых систем, в котором представлен отрывок содержимого страницы. В Google и Яндекс он состоит из заглавия (title), описания и url-страницы. Иногда в сниппет входит дополнительная информация, например, рейтинг или хлебные крошки. Такие сниппеты принято называть «расширенными сниппетами» (Rich snippets).
Если говорить о Google, то чаще всего для формирования сниппета страницы используется кусок содержимого тега Title для заглавия и 100-160 символов из содержимого тега Meta-Description. Кажется, все очень просто: нужно задать title, meta-description и все готово. Но все не так просто.

Что же делать?

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

Для этого нужно смотреть выдачу по множеству фраз, а она может сильно отличаться.

Возьмем, например, фразы «кроссовки adidas» и «кроссовки adidas цены». Только 4 сайта входят в топ-10 по обеим фразам. Значит, при подготовке title и meta-description для сниппета мне нужно учесть сниппеты не 10, а 16 страниц. А если фраз десятки или сотни?
Для решения этой проблемы я использую API Serpstat, что позволяет мне очень быстро подбирать оптимальные значения для title и meta-description.

В чем суть метода?

Я разработал скрипт, который анализирует частоту использования определенных слов и словосочетаний (2 и 3 слова) для первых X сниппетов из N обрабатываемых фраз. Для получения этой информации используется база Serpstat. В ней хранится топ-100 для миллионов или даже десятков миллионов фраз. И благодаря API Serpstat эту информацию можно получать за считанные секунды.

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

Как это работает?

Скрипт собирает N фраз, по которым ранжируется один из лидеров ниши. Если вы не знаете лидеров своей ниши, то их можно быстро узнать через веб-интерфейс Serpstat.

Для этого достаточно ввести какую-то фразу в поиске, например, «кроссовки» и в левом меню перейти на отчет «Страницы-лидеры». Так можно быстро узнать страницы, которые ранжируются по максимуму фраз из вашей ниши.
Скрипт выгружает N фраз, по которым ранжируется указанная страница и для каждой фразы обрабатывает первые X сниппетов. В результате формируется несколько таблиц с характеристиками каждого найденного слова/фразы и его характеристики по ряду параметров. Достаточно пользоваться функциями url_keywords и keyword_top, более детально про них можно почитать в документации.

Возьмем в качестве примера сайт 24k.ua. На нем есть раздел, посвященный часам Casio, который является одним из лидеров этой конкурентной ниши.
В начале нужно заполнить все поля. Давайте я более подробно расскажу про каждое из них:

  • Страница — url, для которого будут выгружаться ключевые слова из базы Serpstat. В примере я использую страницу про часы Casio.

  • Поисковая система — в этом поле нужно указать код нужной поисковой системы из базы сервиса. Например, для Украины этот код — g_ua. Для Германии – g_de.

  • Макс частотность — максимальное значение частотности фраз, которые будут анализироваться. Если вам интересны только НЧ фразы, то можно указать 20. Я рекомендую использовать большое число, например, 9913199.

  • Лимит ключей — максимальное число фраз, которые скрипт будет выгружать для указанной страницы. Это половина строк API, которые будут использованы.

  • Размер страницы — параметр необходимый для пагенации при работе с API Serpstat, т.к. функция url_keywords может выдавать максимум 1000 фраз. Если у вас стоит лимит ключей меньше 1000, то рекомендую использовать размер страницы такой же, как лимит ключей.

  • Результатов из топа — число первых сниппетов каждой фразы, которые будут участвовать в анализе. Я чаще всего анализирую топ-5, топ-9 и топ-20, т.е. устанавливаю 5, 9 или 20. Как видно, в примере я указал 9.

  • API token — сюда нужно ввести свой ключ для API. Его можно узнать на странице своего профиля в сервисе.

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

  • Оценка — числовое значение характеристик фразы, полученное по сложной формуле в результате учета положения фразы/слова в разных элементах и частоты упоминания.

  • Важность — числовая характеристика, определяющая важность использования данной фразы. Максимальное значение – 100.

  • Комментарий — перечень советов по использованию фразы/слова в title или description. Например, можно получить рекомендацию не использовать фразу в начале Title, т. к. слишком много сайтов используют эту фразу в начале своего Title. Для указанного примера было найдено две таких фразы.
Если при анализе были найдены фразы или слова, которые упоминаются очень часто, то они выводятся в отдельной таблице. Для указанного примера был найден предлог «в»:
Если есть сомнения в верности оценки или актуальности рекомендаций, то скрипт выводит еще три таблицы с параметрами каждой фразы или слова. Для указанного примера они выглядят следующим образом:
В каждой таблице для каждого слова или фраза выводятся следующие данные:

  • Упоминания — число упоминаний слова/фразы во всех сниппетах.

  • Коэффициент — процент упоминаний фразы относительно всех фраз.

  • Снип. Ср. — среднее число упоминаний фразы на каждый сниппет. Например, значение 2 означает, что слово встречается в среднем два раза в каждом сниппете.

  • Важность — параметр, о котором уже упоминалось.

Эти данные указываются для сниппетов в целом, только для заглавий (Title) или только описаний. Для заглавий также выводится коэффициент «В начале» показывающий долю использования этого слова или фразы в начале заглавия сниппетов. Например, значение 0.3 означает, что в 30% сниппетов в начале заглавия именно эта фраза.

Благодаря этим таблицам можно легко подбирать фразы и слова для Title и Meta-Description страницы, чтобы ее сниппет был уникальным и покрывал максимальное число тематичных фраз.
Пакетный анализ данных в один клик: дополнение Serpstat Batch Analysis для Google Spreadsheets
Бонус!

Cкрипт также позволяет находить «аномальные» сниппеты. Это те сниппеты, описание или заглавие, которых отличается от заданных значений в тегах страницы. Зачастую для них берется кусок текста страницы. Найдя такие сниппеты можно легко отредактировать текстовое содержимое, чтобы сниппет выглядел более привлекательно.

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

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

Какая от этого польза?

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

Скрипт создан для быстрой и идеальной оптимизации ваших сниппетов. Он будет очень полезен, если вы хотите войти в нишу и продумываете Title и Description для основных страниц сайта.

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

Воспользоваться им вы можете по ссылке или скачать исходник.

http://mz.kiev.ua/tools/serpstat-get-snippets.php

http://mz.kiev.ua/tools/serpstat-get-snippets.rar

Чтобы быть в курсе всех новостей нашего блога подписывайтесь на рассылку Serpstat. У вас есть целых 11 причин, чтобы это сделать ;)
Почему четверть миллиона интернет-маркетологов подписались на рассылку Serpstat?
А также вступайте в чат любителей Серпстатить и подписывайтесь на наш канал в Telegram.

Сэкономьте время на изучении Serpstat

Хотите получить персональную демонстрацию сервиса, тестовый период или эффективные кейсы использования Serpstat?

Оставьте заявку и мы свяжемся с вами ;)

Оцените статью по 5-бальной шкале

4.5 из 5 на основе 4 оценок
Нашли ошибку? Выделите её и нажмите Ctrl + Enter, чтобы сообщить нам.