Как использовать Google для поиска на определённом веб-сайте
Andrew Childress Nov 2, 2018
Russian (Pусский) translation by Ellen Nelson (you can also view the original English article)
Глубины, которых достигает Google кажутся бесконечными. Введите практически любое слово, и вы найдёте интересующую вас страницу. Я часто думаю о том, как редко приходится выходить за рамки первых двух результатов.
Но иногда вы хотите сфокусироваться на результатах с одного сайта. Вместо прочёсывания всего интернета, для поисков соответствующего запроса, вы захотите просканировать лишь один URL. Если вы уже знаете, что ищете, использование Google для поиска по сайту, может обеспечить самые быстрые и точные результаты.
В то время как Google, конечно же, блистает своей простотой использования и непритязательностью, «под капотом» у этой поисковой системы есть более продвинутые опции. В этом уроке я расскажу вам, как искать на сайте с помощью Google. Ещё мы рассмотрим передовые методы, чтобы вы тратили меньше времени на поиск и больше времени на контент, который найдёте. Поехали!
Смотри и учись
Ниже приведён короткий видеоурок, показывающий, как выполнить поиск по сайту с помощью Google. Изучение способов поиска в Google на определённом сайте гарантирует, что вы можете потратить меньше времени на то, что ищете, и вернуться к задаче. В видео ниже, я покажу вам как это сделать и сфокусироваться на одном-единственном домене.
Хотите узнать больше? Тогда продолжайте читать этот урок, и вы увидите иллюстрированное руководство по продвинутому поиску на сайтах с помощью Google.
Почему вы должны искать на сайтах через Google
Как упоминалось в начале этого урока, есть и другие способы поиска в Google, нежели сканирование всей сети. Вы можете направить поиск на один домен, например, tutsplus.com, и получать результаты только из соответствующего домена.
Несмотря на то, что Google, как правило, помогает мне сразу найти правильный контент, он не всегда может определить что-то конкретное, что я мог видеть раньше во время просмотра веб-страниц. На мой взгляд, есть две отличные причины для поиска на сайтах с помощью Google:
- Вы помните веб-сайт, на котором вы видели контент, но не помните конкретную страницу. В этом случае поиск содержимого, сфокусированного на одном домене, поможет вам гораздо быстрее найти то, что вы ищете.
- Сайт, на котором вы ищете, имеет плохой функционал поиска или вообще не имеет его, поэтому, проще передать работу по копанию в иерархии этого сайта Гуглу. Посмотрим правде в глаза: функция поиска на большинстве веб-сайтов работает не так хорошо, как у Google, поэтому используйте поиск по сайту через Google.
В любом случае, даже через Google проще искать на одном сайте, чем потом отсеивать кучу ненужных результатов. Продолжайте читать, чтобы узнать, как это сделать.
Как выполнить поиск по сайту через Google
Если вы используете Google, то обычно вы вводите условие для поиска на сайте Google.com или, возможно, прямо в адресную строку вашего веб-браузера. Вы нажимаете «Enter», и вуаля! Результаты со всего Интернета у вас под рукой.
Но иногда и эти результаты настолько обширны, что вам нужен способ их улучшить. Выдалось так много данных, что теперь вам придётся тратить время и просматривать длинный список результатов. Наоборот, поиск на определённом сайте может значительно уменьшить количество результатов, а, следовательно, количество времени, которое требуется, для поиска того, что вы ищете.
Поиск на определённых сайтах сводится к ограничению URL-адресов, включенных в поиск. Давайте рассмотрим пример.
Если бы я хотел найти результаты по PowerPoint, которые публикуются только в сети Tuts+, вот что я бы набрал:
PowerPoint tutorials site:tutsplus.com
Как видите, в этих результатах поиска, страницы получены только с tutsplus.com из-за «site:tutsplus.com», который я добавил в поисковый запрос.
«site:tutsplus.com» в конце этого поискового запроса — вот, где происходит волшебство. Вместо поиска по всей сети, Google будет искать только в домене, указанном вами с помощью оператора «site:».
В случае таких сайтов, как Tuts+, есть много поддоменов, на которых мы публикуем, например, Business (на business.tutsplus.com) или Computer Skills (на computer.tutsplus.com.). В поисковом запросе, который я показал в приведённом выше примере, поиск выполнен по всем поддоменам.
Если вы хотите уточнить поиск ещё больше и сосредоточиться только на одном из этих поддоменов, вот пример поискового запросах, который вы можете использовать:
PowerPoint tutorials site:business.tutsplus.com
Такой поиск вернёт материалы только из раздела сайта Business, а не из всей сети Tuts+. Большие сайты с множеством, поддоменов действительно выигрывают от этого более конкретного подхода к поиску.
Расширенные функции поиска Google
Все ещё не нашли, что ищете? Не беспокойтесь, у Google есть ещё более расширенные функции, которые помогут вам в работе с задуманным содержимым.
Поиск конкретных фраз
Иногда я вспоминаю конкретные фразы из прочитанных статей. Автор сказал что-то очень осмысленно, а я это запоминаю.
Такой метод поиска является одним из самых важных, при поиске чего-то с помощью фразы. Чтобы найти конкретную фразу, просто вставьте её в кавычки, например:
«add animations in Keynote»
Для уточнения результатов, вы также можете объединить это с поиском по определённому URL:
«add animations in Keynote» site:tutsplus.com
На этом снимке экрана вы видите, что все результаты на изображении имеют фразу, заключённую в кавычки.
Когда вы используете этот оператор поиска, в результатах поиска будут только страницы, содержащие именно эту фразу. Если на сайте есть фраза «add animations in Apple Keynote,», страница не будет включена в результаты поиска из-за разницы в поисковых запросах.
Исключение результатов
Иногда я точно знаю, чего я не ищу. В таких случаях, можно искать на сайте через Google и исключить определённые фразы или результаты. Используя знак «-» (минус) перед URL или фразой, вы можете исключить эти данные из списка результатов Google.
Есть несколько способов применения этой техники. Во-первых, вы можете исключить все сайты из поиска, если знаете сайт, который не подходит вам для поиска. Например, я часто пропускаю учебники на YouTube, потому что предпочитаю текстовые версии уроков. Чтобы исключить весь домен, введите поисковый запрос, который бы использовал я:
PowerPoint tutorials -site:youtube.com
Заметьте разницу в поисковых результатах, при исключении всего домена YouTube.
Вы можете добавить несколько операторов в это исключение, если захотите исключить другие домены:
PowerPoint tutorials -site:youtube.com -site:tutsplus.com
Можно исключить определённые фразы из результатов поиска таким же способом. Следующее полностью исключает любые страницы, которые содержат фразу «PowerPoint for Mac».
PowerPoint tutorials -«PowerPoint for Mac» -site:youtube.com
Обычно я не рекомендую использовать исключение, но эти операторы помогут вам исключить нежеланные условия из поиска.
Поиск в заголовках, тексте и URL
Давайте будем более конкретными в том, хотим ли мы найти заголовки, текст или URL. Объясню разницу в этих понятиях:
- Заголовок. Заголовок страницы показывается на странице результатов, а также и во вкладке вашего браузера. Он не обязательно будет на самой странице.
- Текст. В этом случае, текст — это любой текст на странице или в материале.
- URL. В URL между словами есть дефисы, но тем не менее, вы можете запросить поиск по определённым словам в URL сайта.
Хорошо, что Google достаточно умён, чтобы работать с этим по отдельности, а значит, вы можете более конкретизировать результаты поиска.
Для поиска по заголовкам материалов, попробуйте параметр title. Если в заголовке будет содержаться искомая фраза, то Google включит эти страницы в результаты поиска.
Для поиска в тексте материала, вы можете использовать параметр «intext», в начале поискового запроса. Это удобно, когда искомое находится в тексте, а не заголовке или URL.
И наконец, попробуйте искать слова в URL сайта, используя следующую структуру.
Опять же, вы можете комбинировать эти с другими приёмами из этого урока. Попробуйте поиск по тексту или заголовку, а также с указанием определённого домена, на котором вам нужно выполнить поиск, для улучшения, выданных Гуглом, результатов.
Обязательно проверьте урок от Боба Флиссера (ниже по ссылке), по этим продвинутым техникам поиска и другому. Освоение нескольких дополнительных трюков Google, поможет вам проводить меньше времени за поиском.
Продолжайте учиться
Поиск иногда похож на магию. Как страницы попадают в начало результатов? Стоит ли смотреть на другие поисковые машины? Ответы на эти вопросы ищите в этих других материалах на Tuts+:
Как найти что-то конкретное или уникальное при поиске в Интернете? Сообщите мне в комментариях ниже, есть ли у вас есть любимый приём, чтобы поделиться с другими читателями Tuts+.
Окно поиска по сайту
Окно поиска по сайту помогает людям искать материалы с вашего сайта (или из вашего приложения). Оно добавляется прямо на страницу результатов Google и поддерживает подсказки в реальном времени и другие удобные функции.
В результатах поиска Google, относящихся к вашему сайту, под ссылкой на него может автоматически показываться ещё одно окно поиска, позволяющее находить контент только на вашем сайте. Вам не нужно ничего для этого предпринимать. Оно работает на базе технологий Google. Если вы добавите на свои веб-страницы структурированные данные типа WebSite , это поможет Google корректно интерпретировать ваш контент.
Если в Google Поиске уже доступно окно поиска по вашему сайту, структурированные данные WebSite позволят вам настроить некоторые его параметры.
Как реализовать окно поиска по сайту
Вот что нужно сделать, чтобы в результатах поиска Google могло появляться окно поиска по вашему сайту:
-
Интегрируйте поисковую систему в свой сайт или в приложение Android.
Введя поисковый запрос в дополнительном окне, пользователь будет переадресован на сайт или в приложение и увидит страницу с результатами. Чтобы эта функция работала, вам понадобится настроить поисковую систему.
- Сайты. Добавьте поисковую систему на сайт. Она будет перенаправлять запросы пользователей на нужную страницу с учетом синтаксиса, заданного в ваших структурированных данных. Поисковая система должна поддерживать запросы в кодировке UTF-8.
- Приложения. Узнайте, как добавить поисковую систему в приложение. Приложение Android должно поддерживать намерение ACTION_VIEW из результатов поиска и соответствующий URI данных, указанный в свойстве potentialAction.target вашей разметки.
- Добавляйте эту разметку только на главную страницу сайта.
- Всегда указывайте один объект типа SearchAction для поиска по сайту, а другой – для поиска по приложению. Обратите внимание, что указывать свойство SearchAction для сайта обязательно, даже если поиск в приложении для вас приоритетен. Благодаря этому пользователи, которые не установили ваше приложение или отправили запрос не с телефона Android, будут перенаправлены к списку результатов на сайте.
- Узнайте, в каких частях страницы нужно размещать структурированные данные в зависимости от их формата.
Пример
Ниже приведен пример для запроса «Pinterest» в Google. Среди полученных результатов пользователь увидел окно поиска сразу под ссылкой на нужный сайт.
Далее приведены примеры разметки, позволяющей создать окно поиска по сайту, на котором установлена пользовательская система поиска.
Нажмите кнопку ниже, чтобы увидеть пример кода в формате JSON-LD.
Нажмите кнопку ниже, чтобы увидеть пример кода в формате микроданных.
Нажмите кнопку ниже, чтобы увидеть пример кода JSON-LD для сайта и приложения.
Рекомендации
Чтобы материалы вашего сайта могли появляться в расширенных результатах, вам необходимо следовать перечисленным ниже рекомендациям.
Как запретить Google добавлять окно поиска
Алгоритм Google Поиска может добавить окно поиска под ссылкой на ваш сайт, даже если вы не предпринимали действий, описанных в статье. Чтобы этого не происходило, добавьте на главную страницу следующий метатег:
Типы структурированных данных
Чтобы ваш контент мог показываться в окне поиска по сайту, необходимо задать все обязательные свойства.
Измененный тип WebSite
Google Поиск использует измененный тип структурированных данных WebSite для окон поиска сайтов и приложений. Подробное описание структурированных данных типа WebSite приведено на сайте schema.org, однако в случае с Google Поиском оно немного отличается от стандартного.
Массив из одного или двух объектов SearchAction.
Объект описывает URI, к которому нужно направить запрос, и синтаксис этого запроса. Вы должны добавить страницу или обработчик намерений, который может получить запрос и выполнить корректный поиск по отправленной строке. Если пользователь не работает с приложением Android (или намерение для Android отсутствует), версия запроса для сайта будет отправлена из поискового окна по указанному маршруту. Если пользователь работает с устройством Android, а URI намерения известен, будет отправлено это намерение.
Чтобы включить поддержку поиска в браузере на компьютере, необходимо создать объект SearchAction для сайта. Если вам также нужна поддержка поиска по приложению, вы можете добавить объект SearchAction для приложения. В каждом объекте SearchAction должны быть указаны следующие вложенные свойства:
- potentialAction.@type
- potentialAction.target
- potentialAction.query-input
Пример для сайта
В приведенном ниже примере запрос GET отправлен по адресу https://query.example.com/search?q=user%20search%20string .
Пример для приложения
В приведенном ниже примере намерение Android отправлено по адресу android-app://com.example/https/query.example.com/search/?q=user_search_string .
Используйте строку required name = search-term или любой плейсхолдер, который применяли для свойства target . Убедитесь, что эти два плейсхолдера совпадают. Например, в обоих плейсхолдерах из свойств target и query-input используется строка search-term :
Объект EntryPoint со свойством urlTemplate .
Значением свойства urlTemplate должна быть строка такого формата: search_handler_uri
Строка-плейсхолдер, которая заменяется запросом пользователя, когда он нажимает кнопку «Поиск» в поисковом окне. Ее значение должно соответствовать значению элемента name в свойстве query-input .
URL того сайта, по которому будет осуществляться поиск. В значении этого свойства указывается URL канонической главной страницы сайта, например: https://www.example.org
Monitor rich results with Search Console
After deploying structured data for the first time
After Google has indexed your pages, look for issues using the relevant Rich result status report. Ideally, there will be an increase of valid pages, and no increase in errors or warnings. If you find issues in your structured data:
-
.
- Inspect a live URL to check if the issue persists. using the status report.
After releasing new templates or updating your code
- If you see an increase in errors, perhaps you rolled out a new template that doesn’t work, or your site interacts with the existing template in a new and bad way.
- If you see a decrease in valid items (not matched by an increase in errors), perhaps you are no longer embedding structured data in your pages. Use the URL Inspection tool to learn what is causing the issue.
Analyzing traffic periodically
Устранение неполадок
Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.
- Если вы используете систему управления контентом (CMS) или поручили настройку сайта другому человеку, обратитесь за помощью к нему или разработчику CMS. Не забудьте переслать ему сообщения о проблеме, полученные вами в Search Console.
- Google не гарантирует показ вашего контента в результатах поиска, которые формируются на основе структурированных данных. Возможные причины, по которым ваши материалы могут не показываться в виде расширенных результатов, перечислены в общих рекомендациях по использованию структурированных данных.
- Ознакомьтесь со списком типичных ошибок в структурированных данных и проверьте, всё ли у вас правильно.
- Если мы вручную приняли меры в отношении страницы, недопустимые структурированные данные на ней будут игнорироваться до тех пор, пока вы не исправите код. При этом сама страница может появляться в результатах поиска и дальше. Чтобы устранить проблемы со структурированными данными, воспользуйтесь отчетом о мерах, принятых вручную.
- Ещё раз изучите рекомендации, чтобы выяснить, соответствует ли им ваш контент. Проблема может быть связана со спамом в контенте или разметке, а не с ошибками в синтаксисе. Тогда ее не получится выявить с помощью инструмента проверки расширенных результатов.
- Узнайте, что может стоять за отсутствием расширенных результатов или уменьшением их общего количества.
- Робот Googlebot сканирует и индексирует страницы не сразу после обновления контента. С момента публикации страницы может пройти несколько дней, пока Google не обнаружит ее и не просканирует. Мы собрали на отдельной странице ответы на часто задаваемые вопросы о сканировании и индексировании.
- Вы можете участвовать в консультационных видеовстречах, которые организует Центр Google Поиска.
- В случае необходимости задавайте вопросы на форуме Центра Google Поиска.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
9 способов искать информацию в GOOGLE, о которых не знает 96% пользователей
1. Как найти точную фразу или форму слова
С помощью оператора » «. Заключите фразу или слово в кавычки, и Google будет искать веб-страницы, где есть ровно такая фраза (форма слова).
Пример:
[«я к вам пишу»]
2. Как найти цитату, в которой пропущено слово
Забыли слово в цитате? Возьмите всю цитату в кавычки, а вместо пропущенного слова поставьте звездочку *. Цитата найдется вместе с забытым словом.
Пример:
[«ночь улица * аптека»]
3. Как найти любые из нескольких слов
Просто перечислите все подходящие варианты через вертикальный слеш: |. Google будет искать документы с любым из этих слов.
Пример:
[ананасы | рябчики | шампанское]
[дачные участки (рублевское | киевское | минское) шоссе]
4. Как найти слова в пределах одного предложения
Используйте оператор с красивым именем «амперсанд» — &. Если соединить слова амперсандом, Google найдет документы, где эти слова стоят в одном предложении.
Пример:
[памятник Пушкину & Псков]
5. Как найти документ, содержащий определённое слово
Поставьте перед нужным словом плюс, не отделяя его от слова пробелом. В запрос можно включить несколько обязательных слов.
Пример:
[Памятник Шолохову +бульвар]
6. Как исключить слово из поиска
Поставьте минус перед словом, которое вы не хотите видеть в ответах. Так можно исключить даже несколько слов:
Пример:
[мумий тролль мультфильм -рок -лагутенко]
[схемы вязания спицами -купить]
7. Как искать на определенном сайте
Для этого подойдет оператор site. Он позволяет прямо в запросе указать сайт, на котором нужно искать. Только обязательно поставьте после site двоеточие.
Пример:
[конституция рф site:consultant(точка)ru]
[маяковский окна site:lib(точка)ru]
8. Как искать документы определенного типа
Вам нужен оператор mime. Поставьте в запросе mime, двоеточие и затем тип документа, который вам нужен. Например, pdf или doc.
Пример:
[заявление на загранпаспорт mime:pdf]
9. Как искать на сайтах на определенном языке
С помощью оператора lang. После lang нужно поставить двоеточие и написать, на каком языке вам нужны документы. Если это русский язык, то нужно указать ru, если украинский — uk. Белорусский язык обозначается как be, английский — en, французский — fr.
Пример:
[void glClearColor lang:ru]
Как использовать поиск Google на любом сайте
Если вы зашли на какой-либо сайт и хотите найти определенный материал, то вы неминуемо вынуждены будете обратиться к встроенной в страницу поисковой форме. Однако, хоть и достаточно редко, но все же существуют еще сайты не обладающие собственной системой поиска или она настолько ужасна, что пользоваться ей совершенно невозможно.
В таком случае самым лучшим решением будет обратиться к услугам поискового движка Google. Из этой статьи вы узнаете, как сделать это легко и быстро.
Быстрый поиск
Вы, разумеется, знаете про расширенные настройки поиска на странице Google, которые позволяют искать по любому указанному домену. Однако для быстрого поиска по конкретному сайту нам вовсе не обязательно каждый раз переходить на страницу Google и ковыряться в расширенных настройках.
Необходимо просто в адресной строке адреса добавить перед именем сайта слово site:, затем пробел и ваш поисковый запрос. Таким образом, например для нашего сайта было lifehacker.ru, а станет site: lifehacker.ru запрос .
Поиск по сайту в Google Chrome
Создание постоянного поиска для сайта
Если вы планируете искать по определенному сайту не один раз, то вышеописанный процесс можно еще более облегчить и ускорить. Для этого воспользуйтесь следующим алгоритмом.
- Откройте главную страницу сайта, который вас интересует.
- Введите перед его адресом site:, как описано выше, и любой поисковый запрос на английском языке, например слово test. Получится site:lifehacker.ru test
- На открывшейся странице с результатами поиска скопируйте адрес из адресной строки браузера. Он будет длинный и иметь вид что-то вроде: https://www.google.com/search?q=site%3Alifehacker.ru+ test &client=ubuntu&channel=cs&oq=site%3Alifehacker.ru+test
- Идем с этим уловом в настройки Google Chrome и в разделе Поиск нажимаем кнопку Управление поисковыми системами.
- Открывается окно, содержащие все поисковые механизмы, которыми вы когда-либо пользовались.
- Проматываем в самый низ до появления поля Добавить систему. Здесь в поле Ссылка вставляем этот длинный адрес из буфера обмена. Сразу же находим в нем слово test (наш тестовый поисковый запрос, в третьем пункте он выделен красным) и меняем его на выражение %s. В соседних полях задаем Имя и ключевое слово, которое будет вызывать данный поиск.
- Сохраняем результат, закрываем настройки.
Теперь мы можем в любое время, на любом сайте при необходимости легко использовать эту поисковую систему для поиска по любимому ресурсу. Для этого вводим в адресной строке заданное сочетание букв, нажимаем Tab и тут же появляется плашка с названием созданного вами поиска. Остается только ввести свой запрос и нажать Enter.
Таким же образом можно добавить столько поисков по сайтам, сколько вам может понадобиться.