17580 28
SEO Читать 12 минут 24 февраля 2021

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

Используем API Serpstat + скрипт
Как быстро оптимизировать сниппет с помощью конкурентов?
Обратите внимание! На момент написания статьи Serpstat поддерживал версию API v3 с GET-параметрами, но используется обновленная версия API v4, которая работает с POST-запросами.
Отличие методов GET от POST лежит в способе передачи данных. Запрос GET передает данные в URL, а запрос POST – в теле запроса.
Это различие описывает характеристики способов и особенности запросов для использования того либо другого способа.
Пример из кейса можно рассматривать как демонстрацию возможностей для написания собственных скриптов или использования существующих и получения данных в соответствии с вашими задачами.
Ознакомиться с актуальными APi-методами и синтаксисом можно здесь. serpstat.com/ru/api/
Пример запроса с POST-методом:
						{
 "id": "1",
 "method": "SerpstatDomainProcedure.getDomainsInfo",
 "params": {
   "domains": ["nike.com", "adidas.com"],
   "se": "g_us"
 }
}
					
Автор статьи о 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 — набор инструментов для поискового маркетинга!

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

Набор инструментов для экономии времени на выполнение SEO-задач.

7 дней бесплатно
Мнение авторов гостевого поста может не совпадать с позицией редакции и специалистов компании Serpstat.

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

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

Используйте лучшие SEO инструменты

Проверка обратных ссылок

Быстрая проверка обратных ссылок вашего сайта и конкурентов

API для SEO

Получите быстро большие объемы данных используя SЕО API

Анализ конкурентов

Сделайте полный анализ сайтов конкурентов для SEO и PPC

Мониторинг позиций

Отслеживайте изменение ранжирования запросов используя мониторинг позиций ключей

Поделитесь статьей с вашими друзьями

Вы уверены?

Знакомство с Serpstat

Узнайте об основных возможностях сервиса удобным способом!

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

Имя

Email

Телефон

Будем рады вашему комментарию
Я принимаю условия Политики конфиденциальности.

Спасибо, мы сохранили ваши новые настройки рассылок.

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

Отменить
Открыть чат технической поддержки
mail pocket flipboard Messenger telegramm