Обычные посетители не утруждают себя изучением языка запросов, а зря. В результате в поисковую выдачу попадает много лишних ссылок. SEO-специалисту язык запросов предоставляет несколько полезных инструментов.
+слово (без пробела после +).
Пример: +язык +запросов
-слово (без пробела после -).
Пример: +язык +запросов -SQL
Такой порядок слов можно указать с помощью запроса в кавычках.
Пример: По запросу "красная шапочка" будут найдены страницы, где есть подряд два слова: вначале красная, затем шапочка.
Ограничить поиск теми страницами, где слова запроса находятся в пределах предложения, вы можете, соединив слова оператором &.
Пример: Запрос культура & Китая найдет страницы, где есть сочетания слов культура Древнего Китая или Китай и его культура.
Если вам нужны документы, где присутствуют заданные слова - неважно, на каком расстоянии и в каком порядке - соедините их оператором &&.
Пример: По запросу продажа & сканеров && Новосибирск найдутся страницы, где в одном предложении должны встретиться слова продажа и сканеры, и где угодно на странице должно быть слово Новосибирск.
Вы можете указать Яндексу найти любое из заданных слов. Это полезно, например, когда у нужного вам термина есть много синонимов. Достаточно поставить между словами символ |, и вы получите страницы, где содержится хоть одно из слов запроса.
Пример: Запрос аэроплан | самолет | планер | дирижабль | аэростат | вертолет | пепелац найдет страницы, где встречается хоть одно из этих слов.
Яндекс позволяет исключать страницы, где есть определенные слова. Для этого используется оператор ~~, слева от которого вы пишите "что искать", а справа - какие слова исключать из поиска.
Пример: Если вы ищете информацию о Задорнове (но не министре), можете задать запрос Задорнов ~~ министр. Будут найдены все страницы, где есть слово Задорнов и нет слова министр.
Иногда допустимо, чтобы слово встречалось на странице, но нельзя, чтобы оно встретилось в том же предложении. С этой целью используйте оператор ~.
Пример: Если вы ищите информацию о г-же Кузькиной, то более информативные результаты даст запрос Кузькина ~ мать, который ищет страницы со словом Кузькина, исключая страницы, где в одном предложении с ним есть слово мать.
При построении сложных запросов, для предотвращения неверного толкования запроса Яндексом, рекомендуется использовать круглые скобки.
Пример: Если вы ищете описание мумие, но не хотите наталкиваться на прайсы интернет-магазинов, можете задать такой запрос: мумие && (лечение | лечебный | болезни)~~(цена | прайс | рубли | доллар | фирма | магазин). Будут найдены все страницы, где есть слово мумие, а также любое из слов лечение, лечебный или болезни, и нет ни одного из слов, перечисленных после оператора ~~.
Описания и примеры взяты с сайта Яндекса.
Все слова в запросе по умолчанию ищутся с учетом морфологии (морфология - часть лингвистики, изучающая формы и структуры слов, словообразование). Чтобы отключить ее, используйте оператор ! перед словом (без пробела).
Пример: Запрос !день найдет страницы, где слово день встречается только в такой форме.
Если одна или несколько форм слова совпадает с другими словами, поиск может находить лишние страницы. Указав нормальную форму слова с помощью оператора !!, вы уберете многие из ненужных страниц.
Пример: Запрос !!день найдет все формы слова - дня, дню днем и др., и не найдет форм слова деть (одна из которых совпадает со словом день).
Независимо от формы слов, Яндекс по-разному учитывает слова, набранные с маленькой и большой буквы.
Обычно поиск ориентирован на текстовое содержимое (контент) сайта, т.е. слова из поисковой фразы ищутся в тексте страниницы. Яндекс позволяет вам искать в отдельных элементах страницы или в связанной с ней информации, например, в текстах ссылок и теге title. Кроме того, можно вводить ограничения на типы документов, язык, адреса страниц.
Эти возможности полезны, в частности, для анализа позиций своего сайта и оценки конкуренции.
Ниже приводится сводка предназначенных для этого операторов.