Правила поиска информации в яндексе. Как правильно искать информацию в Яндексе? Поиск документов, в которых отсутствует заданное слово

Быстрая навигация по этой странице:

Для тех, кто много времени проводит в сети интернет, знакомо выражение «поисковый запрос». Однако также известно и то, что далеко не всегда, получается, найти искомый ресурс по введенному запросу. Но ведь постепенно, подбирая несколько словоформ, удается достичь желаемого результата. Значит, должен существовать некий алгоритм поиска, характерный для разных поисковых машин. И такой алгоритм действительно существует. Но для того, чтобы он эффективно использовался, необходимо разобраться, как правильно пользоваться поисковиком.

Как работает поисковая система

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

Причем алгоритм поиска как в системе Google, так и в системе Yandex работает таким образом, что в выдаваемых результатах поиска введенные слова будут встречаться без определенной последовательности. Вот и выходит, что введя фразу, например, — «оформить и получить кредит на авто», поисковая машина будет рассматривать только слова «оформить, получить, кредит, авто» причем выглядеть они могут в различной последовательности.

Например, — «авто, кредит, оформить, получить». Кроме того, эти слова могут быть распознаны в различных падежах и склонениях. В результате поиск может выдать сайты, где встречаются такие словоформы – « кредитные, оформление, получают, авто». Хотя могут быть разными в зависимости от порядка слов, но, все равно, при таком подходе порой сложно оперативно отыскать необходимую информацию.

Какие дополнительные символы вводятся в поисковик

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

Если есть необходимость найти слова по синонимам, надо впереди искомого слова ввести знак «~».

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

В некоторых ситуациях полезно ставить знак минус (-), что дает возможность избежать слишком большого нагромождения слов при прямом поиске.

А вот знак плюс правила поиска в поисковых системах трактуют различными поисковыми машинами по-разному. Например, в яндексе это обозначает на приоритетность данного слова. Например, в запросе «оформить и получить кредит на + авто» особый акцент при поиске будет сделан на слове «авто». В гугле же такое расположение плюса означает, что в процедуру поиска необходимо включить и дополнительные слова: «оформить +и получить кредит на авто» поиск будет рассматривать и союз «и».

Вертикальная линия «|» сообразуется со значением слова «или». То есть значение «оформить и |получить кредит на авто» будет воспринято как «оформить или получить».

Для того чтобы понять, как пользоваться поисковиком, надо иметь в виду, что система поиска предусматривает ввод корректных запросов, различаемых на:

Навигационные запросы – предназначены для поиска места в интернете (определенного сайта компании)

Информативные запросы — помогают найти конкретную информацию по разным адресам.

Транзакционные запросы – подтверждающие намерение что-то выполнить (скачивание, оформление подписки и так далее).

Нечеткие запросы – обобщающие термины, с широким диапазоном трактовки, как например, — «кино», «видео».

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

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

Синтаксис запросов в Яндекс отличается от Google: операторы называются по-другому и логика их работы отличается, аналоги каких-то гугловских операторов отсутствуют вовсе, а какие-то, напротив, являются уникальными только для Яндекса.

Пожалуй, главным отличием поиска Яндекса является свой собственный индекс, с огромным охватом сайтов на русском языке. А также свои собственные алгоритмы определения релевантности (насколько страница соответствует поисковому запросу) и ранжирования (как высоко в результатах поисковой выдачи должна находиться страница).

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

Итак, давайте познакомимся с продвинутыми приёмами поиска Яндекс, которые в любом случае пригодятся всем, кто что-то ищет в Интернете (то есть всем) - даже если вы не занимаетесь расследованиями на основе открытых источников.

Язык запросов Яндекс для расширенного поиска

Поиск по одному слову

Яндекс ищет не только по точной форме слова, но и по различным его формам (единственное-множественное число, различные падежи, различные глагольные формы и другое). В справке это не указано, но очевидно, что поиск производится также по синонимам слова

Поиск по фразе

Ищутся страницы, содержащие все слова из фразы. Как и для отдельных слов, поиск выполняется по различным словоформам, синонимам

Например, запрос

Недорогие авиабилеты

Найдёт страницы, содержащие фразы «недорогие авиабилеты», «дешёвые авиабилеты», «поиск дешёвых авиабилетов» и другие.

Поиск слова в заданной форме

Если вы не хотите, чтобы при поиске использовались различные формы слова либо его синонимы, то перед этим словом поставьте восклицательный знак (! ):

Недорогие авиабилеты

! в рамках одного запроса.

На самом деле, результаты поиска по-прежнему содержат документы с синонимами - возможно, этот оператор работает не всегда или влияют другие факторы.

Важные слова в поисковом запросе

дёшево +доехать +суварнабхуми +сукумвит

Необычная концепция - будет выполнен поиск документов, в которых обязательно присутствует выделенное знаком плюс (+ ) слово. Допустимо использовать несколько операторов + в одном запросе.

Т.е. по приведённому поисковому запросу обязательно будут найдены страницы, содержащие слова «доехать» «суварнабхуми» «сукумвит» и, возможно, слово «дёшево».

Поиск по точной цитате

Точно также как в Гугл, вы можете искать страницы, содержащие точную цитату. Для этого поместите её в кавычки.

"безопасно хранить свои денежные средства в батах"

Будут найдены страницы (документы) которые содержат все слова поискового запроса, именно в той последовательности и в точной форме, как они идут в самом запросе.

Поиск по цитате с пропущенным словом (словами)

Один оператор * соответствует одному пропущенному слову.

Вы можете использовать это только при поиске по точной цитате - т.е. внутри двойных кавычек.

"без труда не * и рыбку из пруда"

Правда иногда Яндекс издевается:

В общем, я так и не вспомнил, какое там именно слово…

Поисковый запрос с альтернативами

SVO | DME | трактор

Вы можете выполнить поиск страниц, в которых присутствует любое слово из запроса - это ещё называют логическим ИЛИ. Для этого используется оператор, обозначенный символом труба (| ). Операторы отделяется от слов пробелами.

Допустимо использовать несколько операторов | в одном запросе.

Напомню, что в Google можно использовать оператор OR либо также использовать трубу.

Поиск любой из фраз

"большой адронный коллайдер" | "смешные кошки"

Вы можете использовать ИЛИ (| ) вместе с поиском по точно совпадающим фразам.

В результате будут найдены страницы, содержащие фразу "большой адронный коллайдер", а также страницы с фразой "смешные кошки".

Использование скобок для группировки

обучение (java | PHP)

По умолчанию, логическое ИЛИ разбивает поисковый запрос на две части - то, что стоит до этого оператора и то, что стоит после него.

Т.е. запрос

Обучение java | PHP

привёл бы к тому, что поисковая система стала бы искать страницы с фразой «обучение java» и страницы с фразой «PHP». Но если нам нужно, чтобы были найдены страницы с фразой «обучение java» и страницы с фразой «обучение PHP», то нам нужно использовать скобки для отделения обязательной части от альтернативной.

Поиск документов, в которых отсутствует заданное слово

лечение аппендицита -самостоятельно

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

В качестве оператора отрицания используется знак минус (). Исключается только слово, перед которым стоит оператор. При этом исключаемое слово должно размещаться в конце поискового запроса.

Допустимо использовать несколько операторов минус () в одном запросе.

Видимо, минус работает только со словами для поиска, но не работает с операторами, которые будут рассмотрены далее.

Продвинутые операторы

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

  • типу файла
  • хосту
  • языку страницы

Синтаксис для уточнения поиска по данным параметрам называется «документные операторы ».

Поиск site:www.yandex.ru mime:pdf

При использовании операторов, где в качестве параметра задается имя хоста (url , host и rhost ), следует указывать главное зеркало сайта. Например,

Host:lib.ru

Host:www.lib.ru

Поиск по страницам, размещенным по заданному адресу (URL)

Для поиска по определённому адресу страницы используется оператор url: со следующим синтаксисом:

Url:полный URL

Url:имя хоста/папка/*

Регистр букв в адресе не учитывается.

Чтобы найти все документы, адреса которых начинаются с заданного значения, поставьте в конце URL символ * .

URL в запросе следует заключить в кавычки, если он содержит один из следующих символов:

Обратите внимание, что запрос:

Уязвимость sql инъекция url:сайт

Ничего не найдёт!. Чтобы выполнялся поиск по всему сайту используйте звёздочку:

Уязвимость sql инъекция url:сайт/*

Параметр url: предназначен в первую очередь для поиска по определённым разделам сайта, например:

Уязвимость sql инъекция url:сайт/?cat=*

Будет выполнен поиск фразы «уязвимость sql инъекция» только по страницам вида сайт/?cat= (категории).

Для поиска по всему целевому хосту используйте один из следующих параметров.

Поиск по всем поддоменам и страницам указанного сайта

Синтаксис:

Site:URL сайта

Уязвимость sql инъекция site:сайт

Будут найдены документы, содержащие фразу «уязвимость sql инъекция» и размещенные на поддоменах и страницах сайта сайт.

Поиск по страницам, размещенным на данном хосте

Синтаксис:

Host:имя хоста в формате www.домен второго уровня.домен верхнего уровня

Идентичен оператору url: с заданным именем хоста.

Sqli host:tools.kali.org

Будут найдены документы, содержащие слово «sqli» и размещенные на хосте tools.kali.org (один из поддоменов сайта kali.org).

Другой вариант поиска страниц на определённому субдомене - это использование оператоора rhost :

Идентичен оператору host: , но имя хоста записывается в обратном порядке: сначала домен верхнего уровня, затем домен второго уровня и т. д.

Для поиска по всем поддоменам заданного домена в конце URL поставьте символ * .

Синтаксис:

Rhost:имя хоста в формате домен верхнего уровня.домен второго уровня.www

Вариант с подстановочным символом:

Rhost:имя хоста в формате домен верхнего уровня.домен второго уровня.*

Пример, вывод всех страниц поддомена tools.kali.org:

Rhost:org.kali.tools

Показать все страницы любых субдоменов kali.org, начинающихся на букву a :

Rhost:org.kali.a*

Поиск по определённым доменным зонам

Синтаксис:

Domain:доменная зона

Information security labs domain:edu

Будет найдена фраза «information security labs » только на сайтах доменной зоны edu .

Поиск по типу файлов

Синтаксис:

Mime:тип файла

Поиск по документам в заданном типе файла. Поддерживаются следующие типы файлов:

Анкета загранпаспорт mime:doc

Будут найдены документы в формате doc , содержащие слова «анкета » и «загранпаспорт ».

Можно указать сразу несколько расширений для поиска, но обязательно объедините их логическим ИЛИ (| ):

Site:vasexperts.ru (mime:pdf | mime:doc | mime:docx)

Поиск по страницам на заданном языке

Синтаксис:

Lang:язык

Поддержижваются языки:

  • русский (ru)
  • украинский (uk)
  • белорусский (be)
  • английский (en)
  • французский (fr)
  • немецкий (de)
  • казахский (kk)
  • татарский (tt)
  • турецкий (tr)

Passport lang:en

Будут найдены документы на английском языке, содержащие слово «passport».

Поиск по дате и диапазону дат

А вот в этом поиск Яндекса точно обогнал Google - у Гугла очень невнятный поиск по датам изменения документа, практически, можно сказать что его нет, т.к. результаты странные.

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

Варианты поиска по дате

Изменение страницы соответствует указанной дате:

Date:ГГГГММДД

Изменение страницы находится в интервале:

Date:ГГГГММДД..ГГГГММДД

Изменение страницы находится до или после указанной даты (<, <=, >, >=):

Date:<ГГГГММДД

Дата изменения страницы указана частично:

Date:ГГГГ**

Примечание. Год изменения указывается обязательно. Месяц и день можно заменить символом * .

Примеры, в которых ищется слово «фестиваль» в документах, для которых дата изменения соответствует 10.10.2014:

Фестиваль date:20141010

Дата изменения находится в интервале между 10.10.2014 и 10.11.2014 включительно:

Фестиваль date:20141010..20141110

Дата изменения позднее 10.11.2014:

Фестиваль date:>20141110

Дата изменения соответствует 2014 году:

Фестиваль date:2014**

Допустим, я хочу узнать, какие страницы сайта сайт изменились в период с 10 июня 2018 года по 10 июля 2018 года:

Site:сайт date:20180610..20180710

Я хочу найти любые документы на любом сайте, в которых присутствует точная фраза "алексей милосердов" и которые изменены в период с 5 июля 2018 года по 10 июля 2018 года:

"алексей милосердов" date:20180705..20180710

Всего один документ с адресом https://student.knastu.ru/upload/works/__5dDvrTYvFwt9Z5YrqV5PRc0jiZYTcKgZzK.pdf

Кстати, можно посмотреть, какие ещё студенческие работы там есть:

Site:student.knastu.ru/upload/works/

Поиск по заголовку

Вы можете искать по заголовку веб-страниц. Но в Яндекс это реализовано немного необычно - вы можете искать ИЛИ по заголовку ИЛИ по документу, но не одновременно и там и там.

Чтобы выполнить поиск по названию страницы, вы можете воспользоваться формой расширенного поиска:

Либо к адресу страницы с результатами поиска добавьте &zone=title

Возможно имеется специальный оператор, чтобы не нужно было менять URI, но я не нашёл информации об этом. Напрашивается аналогия zone:title , но, на мой взгляд, это не работает.

Если вы об этом что-то знаете - то пишите в комментариях.

Поиск по точной форме слова

Мы уже рассмотрели этот вопрос - если фраза для поиска помещена в кавычки, то на страницах ищется точное соответствие. В противном случае ищутся все формы и синонимы слов.

Если вы хотите искать по точным формам слов, но вам не важен их порядок и слова не обязательно должны составлять одну фразу, то, по идее, каждое слово можно поместить в кавычки. Ещё один вариант - это отредактировать URI. Если там wordforms=all , то выполняется поиск по всем формам, а если wordforms=exact - то ищутся точные совпадения.

Яндекс дорки?

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

А как насчёт поиска в Яндекс для хакеров и пентестеров? Хотя язык запросов Яндекса менее гибок, всё равно и через Яндекс можно найти разнообразную чувствительную информацию и файлы, не предназначенные для всеобщего доступа.

Брутфорс поддоменов по одной букве

Поиск админок и страниц аутентификации

"Вход" url:."ru/admin"

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

Поиск информации в Яндексе

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


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


Это позволит сделать поиск более точным.

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


Яндекс сам подставит нужное значение. Хотя если фраза достаточно популярная, то этот оператор не нужен, ответ уже будет отображаться в поиске.

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


Это позволит искать только нужные вам ответы.

Распространенная ситуация, когда требуется найти ответ на запрос, но при этом все слова должны находиться в пределах одного предложения. Решением проблемы является использование амперсанда (&).


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

Когда возникает необходимость получить ответ на вопрос, Яндекс не всегда выдает нужную информацию. В этом случае можно дополнить запрос знаком плюса, тогда он будет искать только те страницы, которые содержат это слово.


Количество слов со знаком плюс не ограничено.

С помощью знака минус, можно убрать ненужные слова из поиска. Например, можно использовать данную фишку, чтобы убрать коммерческие запросы из поиска.


В результате данное слово не будет участвовать в поиске.

Это можно сделать с помощью расширенного поиска Яндекса или используя оператор site. Достаточно вбить нужный запрос и добавить после него оператор site:название сайта.


Поиск будет производиться только на указанном ресурсе.

Иногда требуется найти информацию, которая представлена в виде документов. Проблемой становится тот факт, что существует достаточно много расширений файлов. Чтобы искать только нужный формат, используйте оператор mime.


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


Чтобы отображались только русскоязычные сайты нужно использовать атрибут ru, для остальных языков операторы будут соответствовать их кодам в Яндексе.

Иногда требуется отобразить данные, которые были опубликованы только сегодня или в конкретную дату. Для решения этой проблемы у Яндекса есть оператор date.


Обратите внимание, что дата должна быть введена в формате год месяц число, без пробелов.

Полезные фишки от Яндекса

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

Просто вбейте в поисковую строку нужное алгебраическое выражение, и система выдаст в качестве результата его решение.


С помощью Яндекса всегда можно перевести деньги из одной валюты в другую.


Поисковик позволяет определить точное время в вашем регионе (зависит от IP) и любой точке земного шара.


Вбейте в поисковую строку запрос «Мой ip» и он будет отображен в результатах поиска.

Пожалуй, это самые интересные и полезные функции, которые позволят упростить поиск в Яндексе и сделать его более удобным. Если Вы знаете еще какие-то секреты поиска, поделитесь ими в комментариях.


Теперь стало обычным делом "пробить адресок" через Яндекс. Быстро. Удобно.

Но вот когда дело касается поиска чего-нибудь эдакового на заданную тему или интересненького "на почитать", то для подавляющего числа пользователей простота улетучивается, а про "быстро" можно забыть.

Яндекс - это всего лишь поисковая машина, программа , а не человек. Не надо наделять его всемогуществом: мол, найдётся всё, только скажи.

Сколько бы ни пытались его разработчики, но искусственный интеллект пока никому на планете создать не удалось. Учтите этот факт и не пытайтесь задавать Яндексу "человеческие вопросы". Толку от этого мало - не поймёт.


Лучше искать в Яндексе по фразам,
состоящим из двух-трёх слов.

Получив результаты, обождите сразу кликать. Бегло просмотрите предложенные ссылки. Оцените: это именно то, что ищите?

Если в запросе одно или два общих слова, то результат, скорее всего, будет содержать ссылки на совсем разные сайты, и по тематике, и по качеству. Поисковая машина пытается предложить все возможные варианты, которые подразумевает поисковая фраза. Поэтому получается каша.

Допустим, вы ищите в Яндексе "красные розы".

Тогда в результатах увидите сайты, рассказывающие о символическом значении красных роз или об известной теленовелле, или интернет-магазины, торгующие цветами. Всё одной куче, которую вам предлагают разгребать самостоятельно. (Чего делать не советую.)

В таких случаях лучше уточнить запрос. Давайте рассмотрим, как это делается.

Во-первых, знайте:

Яндекс формирует результат с учётом
географического региона, в котором
находится пользователь.

В большинстве случаев действительно удобно. Но что делать, например, если хотим заказать доставку роз подружке, проживающей в Уфе, а сами находимся в Мурманске? Такой режим будет мешать.

Искать в Яндексе без учёта региона можно через форму расширенного поиска -

Кнопки для смены региона в Яндекс.

Формой удобно пользоваться для разовой операции. Если делаете серию запросов, то сначала выставите регион по ссылке в правом верхнем углу.

Во-вторых, прежде, чем искать в Яндексе:

определитесь, что именно хотите найти:
ссылки на сайты или ответ на конкретный вопрос.

С первым вариантом всё вроде бы понятно. Ввели слова, получили результат, затем, начинаем методично исследовать предложенные сайты. Привычно, но долго.

Второй вариант не столь очевидный. О нём, кстати, многие (те самые 85%) не знают.

Смотрите, Яндекс за месяц посещает практически все сайты Рунета, даже не особо известные и малопосещаемые, и скачивает все страницы куда-то к себе (на безразмерный жёсткий диск). Когда вы вводите запрос, то Яндекс ищет не на сайтах, а у себя в уже скаченных страницах , на том самом безразмерном диске, или, как говорят специалисты, в кэше.

Что это означает?

А то, что можно получить ответ сразу в результатах поиска, быстро и без обхода сайтов .

Например, хотим узнать год постройки Храма Спаса-на-Крови. Достаточно ввести запрос "спас на крови" и в результатах будет:

"Храм Спас на Крови (арх. А. Парланд) построен по указанию Александра III и решению Синода в 1907 г. на месте трагической гибели императора Александра II."

Ответ получен?

Это простой пример. Для сложных потребуется знание специальных команд и сноровка. С первым помогу, второе придёт с опытом.

Итак, команды Яндекса для поиска:

  1. Если нужно искать фразу целиком , заключаем её в кавычки. (По умолчанию искомые слова могут находиться в любом месте страницы или вообще отсутствовать, а кавычки заставляют Яндекс искать именно фразу.)

Пример: "красные розы"

  1. Если искомые слова должны быть в одном предложении и допускается, что между ними могут быть другие слова, то вставляем символ амперсанда.

Пример: красная & роза

  1. Если нужно вывести страницы, которые обязательно содержат какое-то слово , то добавляем его в запрос и перед ним ставим плюсик.

Пример: "красные розы" +уфа +цены

Плюсик удобно использовать, когда нужно искать с учётом предлога, по умолчанию предлог может игнорироваться.

Пример: "красные розы" +в уфе

  1. Если перед словом поставить две тильды и пробел, то из результатов будут удалены страницы, содержащие это слово .

Пример: "красные розы" +уфа +цены ~~ россии ~~ оптом

  1. Если у слова есть синонимы или другие слова, близкие по смыслу , то их можно перечислить через вертикальную черту, при этом всё перечисление обрамляем круглыми скобками.

Пример: "красные розы" +уфа +(цены | стоимость) ~~ (россии | оптом | оптовые)

В этом примере в результат попадут страницы, содержащие "уфа" и одно из слов "цена" или "стоимость", при этом ни на одной из них не должны встречаться: "россия", "оптом", "оптовые".


Весь список можно посмотреть в справке Яндекса или в памятке, ссылка на неё есть в форме расширенного поиска.


Всем-всем привет!

Любой более-менее большой сайт имеет множество страниц и множество контента, в котором не так-то просто найти то, что тебе нужно. Из-за этого очень сильно страдает и, как следствие, посетители просто уходят. Решить эту проблему можно с помощью поиска по сайту через Яндекс или Google.

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

Как работают поиск по сайту от Яндекса или Google?

Реализовать такое решение можно только в том случае, если Ваш сайт находится в индексе поисковых систем. Ведь поиск осуществляется не по содержимому сайта, а исключительно по индексу, то есть по страницам Вашего сайта, которые находятся в индексе. Поэтому и .

Конечно, свежие страницы не будут отображаться в результатах поиска и нужно будет подождать пока робот их проиндексирует.

Для того, чтобы установить поиск от Яндекса нужно перейти на эту страницу , здесь же Вы можете ознакомиться со всеми возможностями, и нажать на кнопку «Установить поиск»:

Создание поиска осуществляется в 5 простых шагов:

  1. Область поиска;
  2. Форма поиска;
  3. Результаты поиска;
  4. Проверка поиска;
  5. Код для вставки на сайт;

Область поиска

На этом шаге нужно указать на каком веб-ресурсе осуществлять поиск. Можно указать один или сразу несколько сайтов. Также здесь устанавливается фильтрация — можем защитить пользователей от «взрослого» контента. Ну и даем название поиску.

Форма поиска

Здесь уже настраиваем внешний вид поиска. Можем выбрать цвет фона, цвет поисковой строки, указать надпись в строке. В общем подогнать поисковую строку под дизайн нашего сайта:

Результаты поиска

На третьем шаге происходит настройка результатов поиска. Есть два варианта: отображать результаты на странице Яндекса (перекидывает на другую страницу), либо на какой-то определенной странице сайта. На мой, взгляд, предпочтительнее второй вариант.

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

Проверка поиска

Здесь уже проверяем работу поиска:

Примерно так отображались бы результаты поиска по сайту Context-UP через Яндекс. Подумываю, если честно, применить данное решение у себя на сайте, так как то, что реализовано на данный момент меня не совсем устраивает, да и Вас тоже, наверное.

На последнем, пятом шаге Вы получите два кода для вставки на сайт: первый для формы поиска, а второй для результатов.

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

Как сделать поиск по сайту через Google?

В принципе, тут все немного проще: указываем ссылку на сайт и получаем код. Однако, внести необходимые настройки естественно можно:


Как только сделаете с поиском все что нужно, нажмите на кнопку «Сохранить и получить код». Скопируйте код и вставьте в пределах тега в нужное место, где поиск и будет отображаться.

Ну а на этом у меня все, дорогие друзья!

Надеюсь данный материал помог Вам в решении поставленной проблемы. Если помог, то поделитесь ссылкой в социальной сетях. Если возникли вопросы, смело задавайте их в комментариях.

До скорого!

Предыдущая статья
Следующая статья

Публикации по теме