Операторы Яндекс Директ – как правильно использовать
Операторы Яндекс Директ — как их использовать для контроля рекламного трафика и повышения эффективности. В этой статье мы рассмотрим все виды операторов в Яндексе с логикой их работы примерами использования.
СОДЕРЖАНИЕ
- Логика поисковой системы Яндекса
- Операторы Яндекс Директ — что это и какие бывают
- Оператор кавычки — “”
- Оператор квадратные скобки — []
- Оператор восклицательный знак !
- Оператор плюс +
- Прямая черта и круглые скобки ()|
- Операторы Яндекс Директ — сочетание нескольких
- Использование операторов в минус-словах
- Заключение
- Мои услуги
Логика поисковой системы Яндекса
Для начала рассмотрим, по какому принципу происходит показ рекламы в Яндекс Директ по ключевым словам. Яндекс не учитывает:
- Порядок слов. Для Яндекс нет разницы между запросами “поезд Казань Москва” и “поезд Москва Казань”. Для него это одно и тоже, хотя смысл у фраз кардинально отличается.
- Падеж. Яндекс видит одно и то же в запросах: реклама, рекламы, рекламу, рекламой, рекламе и т.п.
- Мужской и женский род. Запросы “красная”, “красный”, “красное” это всё одно и то же.
- Числа. “Купить машину” и “Купить машины” это одинаковые для Яндекса запросы.
- Лица (первое, второе и третье). Я сделаю, ты сделаешь, мы сделаем, они сделают — это идентичные слова для Яндекса, он всё это видит как “сделать”.
- Наречия. Например запросы “сильный” и “сильно” не имеют различий для системы.
- Союзы и предлоги. Такие союзы как “и”, “в”, “для”, “на” и т.д. Яндекс не видит вообще, для него в вашем ключевом слове этих союзов нет.
Суть в том, что когда вы составляете семантическое ядро и не учитываете выше упомянутые нюансы, то вы можете показываться по нецелевым для вас запросам.
Операторы Яндекс Директ — что это и какие бывают
Операторы в Яндекс Директ — это набор символов, которые уточняют и фиксируют ключевые слова. Благодаря им можно фиксировать словоформу, падеж, порядок слов, предлоги и союзы и т.д. Используя операторы соответствия (в случаях когда это необходимо) можно сделать получаемый трафик более целевым и повысить эффективность рекламы.
Операторы соответствия бывают.
- Оператор кавычки “” — сохраняет количество слов;
- Оператор квадратные скобки [] — фиксирует порядок слов;
- Восклицательный знак ! — фиксирует словоформу;
- Оператор + — принуждает Яндекс учитывать предлоги и союзы;
- Круглые скобки и прямая черта ()| — группирует слова;
Разберём по порядку каждый из операторов соответствия.
Оператор кавычки — “”
Оператор кавычки фиксирует количество слов. Чтобы использовать этот оператор, возьмите ваш ключевой запрос в кавычки.
Изначально, Яндекс показывает нашу ключевую фразу вместе с вложенными запросами. Что это значит? Например, ваша ключевая фраза частная клиника и вы хотите привлечь клиентов в свой медцентр. По логике Яндекса вы будете показываться по запросам — частную клинику купить, частная клиника как открыть, частная клиника вакансии.
Чтобы убрать такие нецелевые запросы есть 2 варианта: добавить минус-слова (вакансии, купить, открыть) или взять фразу в кавычки. В таком случае показы будут только по запросу частная клиника без других слов.
Оператор кавычки фиксирует только количество слов. Кавычки не фиксируют словоформу, числа и т.п.Оператор квадратные скобки — []
Оператор квадратные скобки фиксирует порядок слов. Кроме этого квадратные скобки фиксируют все предлоги и союзы. В некоторых случаях порядок слов крайне важен и в корне влияет на получаемый трафик.
Фиксирует только порядок слов и малозначимые части речи (предлоги, союзы)Оператор восклицательный знак !
Оператор восклицательный знак фиксирует слово именно в том виде, в котором вы его написали. Он фиксирует число, падеж, лицо и род. Для его использования нужно поставить восклицательный знак перед словом, которое мы хотим зафиксировать.
Например, у нас есть запрос купить шкаф купе. Мы можем зафиксировать слово !купить и тогда мы не будем показывать по фразам куплю, купил, купила и т.п.
Фиксирует словоформуОператор плюс +
Оператор плюс (+) заставляет Яндекс учитывать союзы/предлоги/служебные части речи. Например, мы рекламируемся по запросу сверло по металлу. Если не фиксировать предлог +по, то мы будем показываться по запросу сверло из металла, а это уже другой смысл.
Прямая черта и круглые скобки ()|
Этот оператор отвечает за группировку сложных ключевых запросов. Например у нас есть 2 ключевых запроса заказать химчистку ковра и заказать химчистку паласа. Благодаря этому оператору можно из двух запросов сделать один заказать химчистку (ковра|паласа).
Честно сказать, я не знаю особого применения для этого оператора. За несколько лет в контекстной рекламе я вообще не использовал его ни разу)) Просто знайте что такой оператор есть, можете не использовать его вообще)
Операторы Яндекс Директ — сочетание нескольких
Операторы в Яндекс Директ без проблем можно сочетать между собой. Нужно ли это? Очень очень редко. Пример использование можете увидеть на скриншоте.
Использование операторов в минус-словах
Кроме ключевых слов, операторы соответствия часто используются в минус-словах. В каких случаях это применимо?
Например, я рекламирую продажу стиральных машинок и не хочу рекламироваться по запросам со словами “бу” и “б у“. С запросом “бу
В случае когда “б у” люди пишут по буквенно раздельно, мы не можем просто так написать это в список минус фраз в таком виде, яндекс их поделит на разные буквы. Что делать? Я записываю это в список минус-фраз c оператором кавычки [б у], тем самым говоря яндексу что эти буквы только вместе и в таком порядке.
Заключение
Операторы в Яндекс Директ необходимо использовать для уточнения ключевых фраз, редко, но необходимо. Благодаря им можно сделать трафик из Яндекс Директ более целевым.
ВАЖНО. Просто так, без нужды использовать операторы соответствия НЕ НУЖНО, это лишь порежет охваты трафика. Используйте их с умом и только в тех случаях, когда фраза без операторов может иметь двоякое значение. Тогда вы фиксируете оператором фразу и отсекаете все значения кроме необходимого вам.
Можете попрактиковаться с операторами и посмотреть наглядно принцип их работы и применения в Яндекс Вордстат.
Мои услуги
Настройка Яндекс Директ
Настройка Google Ads
Аудит рекламы
Как собирать ключевые слова: группировка и частотность
1. Собираем ключи на уже существующие посадочные страницы сайта . Этот подход применяется когда заказчик хочет сохранить структуру сайта неизменной или существуют иные причины не позволяющие изменить структуру сайта.
В данном случае мы ограничены определенным количеством страниц, что немного упрощает задачу.
2. Создаем посадочные страницы сайта под собранные ключевые слова. Этот подход применим, когда сайта еще нет или мы хотим расширить существующий сайт за счёт новых страниц. Особенностью данного подхода является четкое понимание как группировать ключевые по посадочным страницам. Рассмотрим этот подход на примере чуть ниже.
Чем собирать семантическое ядроГде брать ключевые слова для рекламных кампаний и продвижения сайта? Привожу самые надежные и точные сервисы для сбора семантического ядра:
- Яндекс.Вордстат (левая и правая колонка) — сервис статистики поисковых запросов в Яндекс .
- Яндекс.Метрика (при наличии установленного на сайте счетчика).
- Google keyword planner — сервис подбора ключевых слов в Adwords.
- Подсказки основного поиска Яндекса и Google.
- keywordtool.io -аналог сервиса Яндекс.Wordstat для Google.
Важно! Самые актуальные и точные ключевые слова (реальные потребности пользователя) можно найти только в поисковых подсказках, так как именно для этого Яндекс и придумал данный функционал — выводить наиболее часто запрашиваемые «полные запросы» по мере набора букв в поисковой строке. То есть Яндекс сам продолжает ваш запрос наиболее популярным или актуальным ключевым словом на текущий момент времени.
Поисковые подсказки под каждый конкретный запрос обновляются от одного до двух месяцев. Очень полезно периодически анализировать, какие подсказки появляются с течением времени, чтобы понимать, что именно интересует вашу целевую аудиторию.
Для быстрого сбора ключевых слов существуют специальные программы, например Key Collector (иногда его упоминают аббревиатурой КК).
Какие ключевые слова выбрать для продвижения
После того как определились где взять ключевые слова начинаем проверять точную частотность этих слов в нужном нам регионе (с помощью сервиса Яндекс.Wordstat). Именно проверка на точную частотность позволяет избавиться от мусорных ключей и оставить только те, которые действительно ищут и которые действительно приведут трафик на ваш сайт.
Определяем точную частотность ключевых слов
Для примера возьмем запросы «утеплитель» и «утеплитель для стен» в регионе Москва и МО . Проверка частотности определяется с помощью специальных операторов :
- Утеплитель — без операторов, все запросы в которых встречалось слово утеплитель и его словоформы (утеплитель цена, купить утеплители в Москве )
- «Утеплитель» — все словоформы запроса утеплитель , например утеплители, утеплителя
- «!Утеплитель» — точное количество поисков слова утеплитель. Для многословных запросов знак восклицания ставится перед каждым словом («!утеплитель !для !стен»)
Сравним показатели частотности без операторов запросов из примера:
- утеплитель — 97795 показов
- утеплитель для стен — 9230 показов
Человек, который первый раз продвигает сайт или настраивает рекламную компанию начнет продвигать запрос утеплитель (как много показов, скорее сливаем бюджет!) и будет не прав, потому что в цифру 97795 входят все запросы со словом утеплитель, включая утеплитель для стен.
Проверим точную частотность этих запросов:
«!утеплитель» — 1642 показа
«!утеплитель !для !стен» — 2867 показов
После этой проверки мы видим, что люди чаще ищут именно утеплитель для стен а не просто слово утеплитель. Этому есть вполне логичное объяснение. Современный интернет пользователь используют поиск для решения своей конкретной проблемы, если ему нужно утеплить стены, пол, крышу , то он будет искать утеплитель для его текущих потребностей.
Распределяем семантическое ядро по страницам сайта
Если по всем запросам со словом утеплитель вести человека на одну посадочную страницу то попав на нее, он подумает что на сайте нет того, что нужно ему , запутается и в лучшем случае попробует получить дополнительную консультацию, а в худшем уйдет на сайт конкурента.
Поэтому очень важно предоставлять пользователю именно то, что он ищет. Это делается с помощью группировки ключевых слов на семантические группы и созданием отдельной посадочный страницы под каждую такую группу.
Как группировать ключевые слова
Очень важно понять , что если все ключевые слова для продвижения разместить на одной посадочной странице, например главной, то релевантность такой страницы каждому из ключей будет стремиться к нулю.
Алгоритм поисковой системы просто не поймет о чем на странице идет речь — и обо всем и ни о чем, а человек может запутаться при выборе. Для того , чтобы четко определить суть содержимого страницы (для людей и поисковиков) нужно разделить ключевые слова на семантические группы и распределить каждую такую группу на свою посадочную страницу.
Дополнительным бонусом такой группировки будет наличие на странице всех хвостов продвигаемого запроса. Хвост запроса — это вариации его продолжения с единым семантическим началом, например:
- Утеплитель для стен дома
- Утеплитель для деревянных стен
- Утеплитель для стен квартиры
При группировке семантического ядра важно помнить про слова синонимы и относить их в соответствующие группы. Не нужно создавать отдельные страницы под запросы утеплитель и теплоизоляция.
Разберем на примере на какие семантические группы разделить запрос утеплитель (все запросы берем из статистики Яндекс.Wordstat):
- Утеплитель
- Утеплитель для стен
- Утеплитель для крыши
- Утеплитель rockwool
Для каждого ключевого слова нужно собрать свою группу и распределить их по разным посадочным страницам, тогда каждая страница сайта будет максимально релевантна ключевым словам из этой группы.
Проверка ключевых слов на трафик
Для того чтобы максимально быстро проверить правильность собранный ключевых слов можно запустить по ним кампанию в Яндекс.Директ. Если по собранному семантическому ядру пойдет трафик из Директа — смело заказывайте тексты и займитесь внутренней оптимизацией сайта.
Этот способ также позволяет проверить конверсию на сайте: если люди приходят, но ничего не заказывают — значит с сайтом что-то не так.
Если трафика из Директа по собранному ядру нет, попробуйте пересобрать семантическое ядро и проверить свежие поисковые подсказки.
Отличается ли функциональность оператора группировки `()` в JavaScript от Haskell или других языков программирования?
Группирующие скобки в Haskell означают то же самое, что и в школьной математике. Они группируют подвыражение в один термин. Это также то, что они означают в Javascript и большинстве других языков программирования 1 , поэтому вам не нужно заново изучать это для Haskell из других распространенных языков, если вы выучили его правильно.
К сожалению, эта группировка часто объясняется как означающая «выражение внутри круглых скобок должно оцениваться перед внешними». Это происходит из порядка шагов, которым вы должны следовать, чтобы вычислить выражение на строгом языке (например, математике средней школы). Однако группировка на самом деле не о порядок , в котором вы оцениваете вещи, даже в этой обстановке. Вместо этого он используется для определения того, что на самом деле представляет собой выражение, что вам необходимо знать, прежде чем вы сможете что-либо сделать с выражением, не говоря уже о его оценке. Группировка обычно разрешается как часть синтаксического анализа языка, полностью независимого от порядка, в котором выполняется любая оценка во время выполнения.
Давайте рассмотрим пример OP, но я собираюсь объявить, что синтаксис вызова функции равен f{}
вместо f()
, чтобы не использовать один и тот же символ для двух целей. Итак, в моем новом синтаксисе пример OP:
a{} * (b{} + c{})
Это означает:
-
вызов
при нулевых аргументах -
b
вызывается при нулевых аргументах -
c
вызывается при нулевых аргументах -
+
вызывается с двумя аргументами; левый аргумент является результатомb{}
, а правый аргумент является результатомс{}
-
вызывается с двумя аргументами: левый аргумент является результатомa{}
, а правый аргумент является результатомb{} + c{}
Примечание. Я не пронумеровал их. Это просто неупорядоченный список присутствующих подвыражений, а не порядок, в котором мы должны их оценивать.
Если бы в нашем примере не использовались группирующие скобки, это было бы a{} * b{} + c{}
, а наш список подвыражений вместо этого был бы:
-
вызов
при нулевых аргументах -
b
вызывается при нулевых аргументах -
c
вызывается при нулевых аргументах -
+
вызывается с двумя аргументами; левый аргумент является результатомa{} * b{}
, а правый аргумент является результатомc{}
-
*
вызывается с двумя аргументами: левый аргумент является результатомa{}
, а правый аргумент является результатомб{}
Это просто набор подвыражений, отличный от первого (поскольку общее выражение не означает то же самое). Это все, что делают группирующие скобки; они позволяют указать, какие подвыражения передаются в качестве аргументов другим подвыражениям 2 .
Теперь, строго говоря, «что передается чему» имеет ли большое значение для порядка оценки. Нельзя на строгом языке назвать что-либо по «результату a{} + b{}
без предварительной оценки a{} + b{}
(и мы не можем вызвать +
без оценки a{}
и b{}
). Но даже несмотря на то, что группировка определяет, что и чему передается, и это частично определяет порядок оценки 3 , группировка на самом деле не связана с порядком оценки. Порядок вычисления может измениться в результате изменения группировки в нашем выражении, но изменение группировки делает его
Нестрогие языки, такие как Haskell, особенно ясно показывают, что группировка не связана с порядком вычисления, потому что в нестрогих языках вы можете передать что-то вроде «результат a{} + b{}
» как аргумент перед вы фактически оцениваете этот результат. Таким образом, в моих списках подвыражений выше потенциально возможен любой порядок. Группировка его вообще не определяет.
Языку нужны другие правила, помимо простого группирования подвыражений, чтобы определить порядок вычислений (если он хочет указать порядок), будь то строгий или ленивый. Поэтому, поскольку вам все равно нужны другие правила для его определения, лучше (на мой взгляд) думать о порядке оценки как о совершенно отдельном понятии, чем о группировке. Смешивание их кажется кратчайшим путем, когда вы изучаете математику в старшей школе, но это просто помеха в более общих условиях.
1 В языках с примерно C-подобным синтаксисом скобки также используются для вызова функций, как в func(arg1, arg2, arg3)
. Сами OP приняли этот синтаксис в своем примере a() * (b() + c())
, где он предположительно вызывает a
, b
и c
как функции (передавая каждую из них ноль аргументов).
Это использование совершенно не связано с группировкой скобок, и Haskell делает , а не используют круглые скобки для вызова функций. Но может возникнуть некоторая путаница, потому что необходимость использования круглых скобок для вызова функций в C-подобном синтаксисе иногда позволяет избежать необходимости группировать круглые скобки, например. в func(2 + 3) * 6
однозначно передается 2 + 3
в func
и результат умножается на 6; в синтаксисе Haskell вам понадобятся скобки для группировки, потому что func 2 + 3 * 6
без скобок интерпретируется как то же самое, что и (функция 2) + (3 * 6)
, что не является функц (2 + 3) * 6
.
C-подобный синтаксис не одинок в использовании круглых скобок для двух совершенно не связанных между собой целей; Haskell также перегружает круглые скобки, но не только для группировки, но и для других целей. Haskell также использует их как часть синтаксиса для записи кортежей (например, (1, True, 'c')
) и тип/значение единицы измерения ()
, которые вы можете или не хотите рассматривать как просто » пустой кортеж».
2 Это также то, что делают правила ассоциативности и приоритета для операторов. Не зная, что *
имеет более высокий приоритет, чем +
, a * b + c
неоднозначен; не было бы никакого способа узнать, что это значит. С правилами приоритета мы знаем, что a * b + c
означает «прибавить c
к результату умножения a
и b
», но теперь у нас нет возможности записать, что мы имеем в виду, когда захотим. «умножить на
на результат сложения на
и на
», если мы также не разрешаем группировать круглые скобки.
3 Даже в строгом языке группировка лишь частично определяет порядок оценки. Если вы посмотрите на мои «списки подвыражений» выше, станет ясно, что в строгом языке нам нужно вычислить a{}
, b{}
и c{}
на ранней стадии, но ничто не определяет, будет ли сначала мы вычисляем a{}
, а затем b{}
, а затем c{}
, или c{}
сначала , а затем a{}
, а затем b{}
, или любую другую перестановку . Мы могли бы даже оценить только двоих из них в самых внутренних +
/ *
приложение (в любом порядке), а затем приложение оператора перед оценкой вызова третьей именованной функции и т.д. и т.п. не полностью определяет порядок оценки из группировки. Группировка просто накладывает некоторые ограничения.
4 В общем случае в ленивом языке оценка данного вызова происходит понемногу, по мере необходимости, так что фактически в целом все подвычислений в заданном выражении могут чередоваться сложным образом (не происходит точно одно за другим) в любом случае.
Глоссарий Prime: Расширенные параметры полнотекстового поиска
(Слегка изменено по сравнению со старой страницей mysql.)
MySQL (база данных, на которой построена эта коллекция) использует очень простой парсер для разделения текста на слова. «Слово» — это любая последовательность символы, состоящие из букв, цифр, `» и `_’ . Любое «слово», присутствующее в списке стоп-слов. или просто слишком короткий игнорируется. Минимальная длина по умолчанию слов, которые будут найдены при полнотекстовом поиске, равно четырем символы. Также общеупотребительные слова, те, которые встречаются не менее чем в 50% документов также игнорируются (например, ‘in’, ‘the’, ‘prime’…)
Мы также можем выполнять логический полнотекстовый поиск, используя один или несколько из девяти специальных символов:
+ - < > ( ) ~ * "
При наличии любого из этих символов порог 50% не используется.
+
- Передний знак плюс указывает, что это слово должно быть присутствует в каждой возвращаемой строке.
-
- Ведущий знак минус указывает, что это слово не должно быть присутствующим в любой возвращаемой строке.
- По умолчанию (когда ни плюс, ни минус не указаны) слово необязательный, но строки, содержащие его, будут иметь более высокий рейтинг. Этот имитирует поведение
MATCH() ... AGAINST()
безВ БУЛЕВОМ РЕЖИМЕ
Модификатор.< >
- Эти два оператора используются для изменения вклада слова в значение релевантности, присвоенное строке.
<
оператор уменьшает вклад и>
оператор увеличивает его. См. пример ниже.( )
- Круглые скобки используются для группировки слов в подвыражения.
~
- Начальная тильда действует как оператор отрицания, вызывая вклад в релевантность строки должен быть отрицательным. Это полезно для выделение шумовых слов. Строка, содержащая такое слово, будет оценена ниже, чем другие, но не будут исключены совсем, как это было бы с
-
оператор.*
- Звездочка — это оператор усечения. В отличие от других операторы, это должно быть добавлено к слову, а не добавлено.
"
- Фраза, заключенная в двойные кавычки
"
, соответствует только строки, которые содержат эту фразу буквально, так как она была напечатана .
Вот несколько примеров:
яблоко банан
- найти строки, содержащие хотя бы одно из этих слов.
+яблоко +сок
- ... оба слова.
+ Apple MacIntosh
- ... слово ``apple'', но ранжировать его выше, если оно также содержит ``MacIntosh''.
+яблоко-MacIntosh
- ... слово ``apple'', но не ``MacIntosh''.
+яблоко +(>оборот <штрудель)
- ... "яблоко" и "оборот" или "яблоко" и "штрудель" (в любом порядке), но оценивают «яблочный пирог» выше, чем «яблочный штрудель».
яблоко*
- ... "яблоко", "яблоки", "яблочное пюре" и "апплет".
"несколько слов"
- ... ``несколько слов мудрости'', но не ``несколько шумных слов''.
Стоп-слова MySQL
MySQL по умолчанию не индексирует следующие слова:
«а», «а», «могу», «около», «сверху», «соответственно», «соответственно», «поперек», «собственно», «после», «послесловия», «снова», «против», «не», «все», «разрешить», «разрешить», «почти», «в одиночку», «вместе», «уже», «тоже», «хотя», «всегда», «есть», «среди», «среди», «один», «и», «другой», «любой», «кто угодно», «как угодно», «кто угодно», «что угодно», «все равно», «все равно», «где угодно», «в стороне», «появляться», "ценить", "соответствующий", "есть", "не являются", "вокруг", "как", "в стороне", "спрашивать", "спрашивать", "связанный", «в», «в наличии», «в гостях», «ужасно», «б», «быть», «стало», «потому что», «стать», «становится», «становиться», «был», «до», «заранее», «позади», «быть», «верить», «ниже», «рядом», «к тому же», «лучший», «лучше», «между», «за», «оба», «кратко», «но», «по», «с», «давай», «с», «пришел», «может», «не может», «не может», «не может», «причина», «вызывает», «определенный», «наверняка», «меняет», «явно», «со», «ком», «приходит», «приходит», «относительно», «следовательно», «рассматривает», «учитывая», «содержать», «содержащий», «содержит», «соответствует», «может», «не может», «курс», «в настоящее время», «г», «определенно», «описано», «несмотря на», «делал», «не делал», «другой», «делает», «делает», «не делает», «делает», «не делает», «сделано», «вниз», «вниз», «во время», «е», «каждый», «эду», «например», «восемь», «либо», «еще», «в другом месте», «достаточно», «целиком», «особенно», «et», «и т.