Как сделать поиск по ключевым словам на сайте
Перейти к содержимому

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

  • автор:

Как сделать поиск по ключевым словам?

Добавить в объект с данными для поиска, например свойство search , со всеми вариантами написания искомой фразы:

Также, соответственно, потребуется немного изменить datumTokenizer :

datumTokenizer: function (d) < return d.search; // наш массив с вариантми написания >, 

В итоге получаем что-то такое:

var stocksData = [< "company_name": "Facebook", "code": "fb", "search": ["Facebook", "Фэйсбук"] >, < "company_name": "Google", "code": "goog", "search": ["Google", "гугл", "пщщпду"] >]; var stocks = new Bloodhound(< datumTokenizer: function(d) < return d.search; // наш массив с вариантми написания >, queryTokenizer: Bloodhound.tokenizers.whitespace, local: stocksData >); function getStocks(q, sync) < if (q === '') < sync(stocks.all()); >else < stocks.search(q, sync); >> $('.typeahead').typeahead(< minLength: 0 >, < name: 'stocks', displayKey: 'company_name', source: getStocks >).on('typeahead:selected', function(event, data) < $('#typeahead').val(data.code); console.log(data.code); >);

Как правильно задать поиск слова на сайте в браузере Chrome для Андроид?

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

Как правильно искать слова по сайту в Chome для Android?

Практически каждому пользователю ПК или ноутбука знакома комбинация клавиш Ctrl+F, которая предназначена для поиска нужного слова на сайте. И тут появляется вполне логичный вопрос, а что требуется сделать для точно такого же поиска, только с Андроид-устройства?

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

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

  • Для начала необходимо загрузить и установить на Андроид-устройство браузер Google Chrome.
  • Открываем страницу, на которой нужно выполнить поиск нужного слова.
  • Сверху в правом углу Chrome следует нажать на символе с тремя точками. Затем в открывшемся меню выбрать пункт «Найти на странице». Важно помнить тот момент, что модели телефонов бывают разные и в соответствии с этим сам внешний вид экрана может немного отличаться друг от друга. Именно по этому, в некоторых смартфонах придётся прокрутить экран немного вниз или вверх, для того чтобы увидеть нужное меню.
  • Нажимает на значок «Ещё», а потом «Найти на странице».
  • Вводим нужное слово или текст для поиска.
  • Нажимаем на значок «Поиска», чтобы запустить поиск слова.
  • Результат и его местонахождение на полосе прокрутки подсвечивается одним цветом.

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

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

Поиска информации на сайте. (метод поиска — поиск по ключевым словам)

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

Есть два варианта решить проблему поиска. Написать самой или воспользоваться уже готовым вариантом.

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

Почему был выбран уже готовый вариант?

С ростом проекта, увеличивается и информационное содержание сайта. Помимо текстовой информации, которая может находиться в разных словоформах и языках, может присутствовать и графическая информация. Помимо всего прочего, информация может храниться в форматах xls, doc, pdf и пр. Поэтому поиск должен находить информацию не только в базе данных нашего проекта.

Существует два типа поисковых машин:

  • Индексные – Google, AltaVista, Рамблер, HotBox, АПОРТ!, Яндекс и пр,
  • Классификационные (каталоговые) – Рамблер, Yahoo! и др.

Поисковая машина Рамблер является и индексной, и классификационной.

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

Классификационные ПМ работают совсем по-другому. ПМ – это огромный каталог, в котором хранится некоторые первичные элементы (темы) каталога. Если нужно найти необходимую информацию, то необходимо проследовать по рубрикам к требуемому разделу каталога.

Есть ПМ смешанного типа.

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

На любом сайте есть три типа информации:

  1. Информация, которая видна пользователю, т.е. та информация, которую можно увидеть при просмотре страницы;
  2. Информация действия – эту информацию можно увидеть при выполнении каких-либо действий, например, при щелчке на кнопке или подведении указателя мыши к какому-нибудь объекту (рисунку, гиперссылке и т.д.);
  3. Программный код сайта – это тоже информация, в программном коде находятся не только HTML-теги, но и информация, заключенная в них, — например, информация заключенная в мета-теги, скрытые поля и т.д.

Алгоритм работы поисковой системы.

Основные данные, по которым ранжируются документы:

  • Ключевые слова на странице (сайте);
  • Отношение слов на странице к ключевым словам на странице;
  • Объем текста страницы;
  • Объем сайта;
  • Дата последнего обновления страницы;
  • Альтернативные название изображений (alt теги);
  • Язык страницы;
  • Мета-теги;
  • Внутренние и внешние ссылки.
  1. Программа-робот (она же программа-паук, spider) начинает сбор информации с сайтов. «Паук» посещает все сайты, которые внесены в базу данных (каталог), просматривает их, запоминает страницы, рисунки, названия и т.д.;
  2. Собранная роботом информация заносится в базу поисковой системы;
  3. Используя базу данных, ПМ индексирует страницы. Суть индексации заключается в том, что ПМ пытается понять, о чем эта страница. Тут же происходит анализ ключевых слов – такими считаются наиболее значимые слова с точки зрения ПМ, а не только слова, заключенные в соответствующий метатег. На основе ключевых слов строится рейтинг страницы. Затем сравниваются различные страницы (сайты), проводится анализ их ключевых слов и строится рейтинг сайтов ПМ. Затем этот рейтинг сравнивается с предыдущим рейтингом. После этого вычисляется результирующий рейтинг, который будет существовать в базе данных до следующего цикла;
  4. Пользователь, который ввел запрос к поисковой машине, получил нужную ему информацию в соответствии с результирующим рейтингом.

Самые распространенные в России ПМ: Yandex, Google, Rambler. Все они предоставляют возможность поиска на сайте. Для этого необходимо установить форму на сайте.

Мною был выбран поиск от Google, т.к. он удовлетворяет потребностям проекта. Поиск легко настраивается, дизайн и цветовая модель которого выбрана при установке. Важным преимуществом является быстрая индексация, которая зависит от частоты обновления информации на сайте, работа не только со спецификой русских текстов, но и иностранных, способность индексировать картинки (alt-теги, документы pdf, doc, xls).

Для установки формы поиска нужно указать сайт, по которому нужно производить поиск (в нашем случает, lib.gpi-mpei.ru/diplom), формат поиска, размер окна ввода, стиль кнопок, вид поиска, где будут показаны результаты поиска.

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

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

Как подготовить страницы сайта под поисковые запросы

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

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

Рекомендации поисковых систем

На важность использования ключевых слов указывает Яндекс в «Рекомендациях по созданию сайтов»:

«…на положение страницы в результатах поиска по запросу очень сильно влияет то, насколько ее текст соответствует формулировке запроса — «текстовое соответствие»».

Google в рекомендациях для вебмастеров тоже советует уделять внимание ключам:

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

В каких элементах должны быть ключи

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

  • доменное имя;
  • URL;
  • теги Title и Description;
  • заголовок h1;
  • подзаголовки h2 — h6;
  • основной текст;
  • атрибуты тега — alt и title (для изображений);
  • названия файлов.

Пройдемся по каждому элементу.

1. Доменное имя

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

Примеры «говорящих» доменов в ТОПе по запросу «магазин велосипедов Москва»

Примеры «говорящих» доменов в ТОПе по запросу «магазин велосипедов Москва»

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

2. URL страниц

Настройте на сайте отображение ЧПУ. Это позволит формировать URL автоматически на основе заголовка h1 (в транслитерации) или задавать адрес страницы вручную.

Пример ЧПУ, сформированного на основе заголовка h1

Пример ЧПУ, сформированного на основе заголовка h1

Такие адреса страниц более информативны для пользователей и поисковых систем. Для сравнения, не-ЧПУ не передают какой-либо значимой информации:

Неинформативный URL

Неинформативный URL

3. Title и Description

Добавление ключей в доменное имя и URL сайта — это, скорее, полезная рекомендация, чем правило. Чего нельзя сказать о теге Title и метатеге Description.

Title — это заголовок страницы, который отображается в результатах поиска:

Как подготовить страницы сайта под поисковые запросы

Содержимое Title не выводится на странице сайта. Оптимальная длина заголовка — около 60 символов с пробелами. В Title добавляется одна основная фраза, которая наиболее точно передает суть документа. Ключевое слово желательно помещать ближе к началу.

Description — это краткое описание содержимого страницы. Google отражает информацию метатега в сниппете, Яндекс — учитывает при определении релевантности страницы, но сниппет формирует на свое усмотрение. Оптимальная длина Description — до 300 символов с пробелами (именно столько показывает Google в сниппете). В описании можно использовать одно — два вхождения ключевого слова, причем основную информацию следует разместить в первых 160-170 символах (если Яндекс решит показать Description в сниппете, то именно такой будет его отражаемая длина).

Пример оптимизированных Title и Description в HTML-коде страницы

Пример оптимизированных Title и Description в HTML-коде страницы

Вхождение ключевой фразы в Title влияет на ранжирование, Description нужен скорее для повышения привлекательности (а значит кликабельности) сниппета. Сравните два сниппета в выдаче Google:

Как подготовить страницы сайта под поисковые запросы

Во втором случае видим четкую информацию о содержании страницы в описании. Обратите внимание, что ключевые слова из запроса в сниппете выделяются (подсвечиваются) поисковиком.

Чего не стоит делать при вписывании ключей в Title и Description:

  • повторять одни и те же ключи;
  • перечислять ключи без поясняющего текста;
  • вводить пользователей в заблуждение, размещая нерелевантные ключи;
  • нарушать правила русского языка, в том числе — употреблять слова в неправильных словоформах, неверно согласовывать («машина напрокат заказ»).

Подробнее о полезных для SEO тегах — в нашей статье.

4. Заголовок h1

В отличие от Title, этот заголовок отображается на странице. В h1 желательно не дублировать содержимое Title, особенно если речь идет об интернет-магазинах.

H1 на сайте интернет-магазина косметики

H1 на сайте интернет-магазина косметики

Например, для страницы товара Title может иметь вид: «Купить холодильник Siemens в Москве». Если сделать аналогичный h1, то поисковики могут воспринять это как попытку манипулирования выдачей. Другое дело, если страница получит h1 вида «Холодильники Siemens». То есть на товарных страницах в h1 целесообразно использовать более общие запросы, чем в Title.

5. Подзаголовки h2-h6

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

Распространенная ошибка — дублирование основного ключа в подзаголовках. Например, если в h1 написано «Холодильники Siemens», то не стоит в подзаголовках повторять: «Как выбрать холодильник Siemens», «Параметры выбора холодильников Siemens», «Стоимость холодильников Siemens» и т. п. Достаточно написать: «Параметры выбора», «Функции», «Стоимость» — и так понятно, что речь идет о холодильниках Siemens.

Подзаголовки h3 в статье о выборе заварочного чайника

Подзаголовки h3 в статье о выборе заварочного чайника

6. Основной текст

При добавлении ключевых слов в основной текст придерживайтесь следующих рекомендаций:

  • размещайте только те ключи, которые строго соответствуют тематике страницы;
  • не злоупотребляйте вхождением — две-три фразы на каждые 2000 символов более чем достаточно;
  • не «миксуйте» коммерческие и информационные фразы на одной странице (как отличить эти типы запросов — читайте здесь);
  • не создавайте текст исключительно ради вхождения ключей; действуйте наоборот: сначала — полезный текст, затем — ключи;
  • не выделяйте ключевые фразы жирным — при ранжировании это не поможет;
  • используйте синонимы и разные словоформы для разбавления семантики;
  • собирайте LSI-фразы (сопутствующие ключевым запросам) и добавляйте их в текст для повышения его релевантности.

Эти правила важно соблюдать не просто так. За избыточное вхождение ключевых запросов, несодержательные тексты, обилие грамматических ошибок на сайт могут быть наложены санкции со стороны поисковых систем (в Яндексе это алгоритм «Баден-Баден», в Google — Panda). Для выхода из-под санкций придется полностью перерабатывать контент. Поэтому лучше сразу все сделать правильно.

7. Атрибуты Alt и Title (для изображений)

Alt и title — атрибуты HTML-тега . Вот как они выглядят в коде:

Как подготовить страницы сайта под поисковые запросы

Title — заголовок изображения. Он выводится в прямоугольнике при наведении курсора на картинку:

Как подготовить страницы сайта под поисковые запросы

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

Alt — это альтернативный текст, который выводится вместо изображения, если показ последнего отключен или невозможен (например, при низкой скорости интернет-соединения). Alt, в отличие от title, влияет на SEO. Вместе с тем ключи стоит добавить в оба этих атрибута.

Следуйте правилам:

  • добавьте в alt и title по одной ключевой фразе, которая максимально точно описывает суть изображения;
  • не добавляйте коммерческие запросы (со словами «купить», «заказать», «цена» и т. п.); исключение — если эти слова прямо связаны с сутью изображения (например, нужно описать скриншот прайс-листа);
  • уникализируйте alt и title для каждого изображения.

Подробно об оптимизации атрибутов читайте в этой статье.

8. Названия файлов

Если вы добавляете на страницу изображения, видео, PDF-документы и другие файлы, следите, чтобы название было информативно и по возможности содержало полностью или частично основной ключевой запрос. Это позволит поисковикам лучше понять, о чем этот файл.

В названиях файлов используйте латиницу. Ключи вписывайте транслитерацией или в английском переводе (botinki-genskie-geltie.jpg или womens-boots-yellow.jpg).

Как проверить оптимизацию страниц под ключевые запросы

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

Для анализа правильности составления метатегов и заголовков используйте удобный инструмент от PromoPult «Парсер метатегов и заголовков». Для начала работы задайте список URL, выберите нужные показатели для парсинга и запустите процесс. Результат скачайте в формате XLSX:

Как подготовить страницы сайта под поисковые запросы

Инструкция по работе с инструментом — по ссылке.

Для анализа ключей в текстах воспользуйтесь инструментом SEO-анализ текста от text.ru. Для начала работы скопируйте текст, вставьте его в поле и нажмите «Проверить SEO-данные». По результатам анализа примите решение по поводу сокращения, увеличения или изменения тех или иных ключевых фраз.

Если у вас нет желания или возможности самостоятельно заниматься оптимизацией страниц под запросы, воспользуйтесь SEO-модулем в PromoPult. Система проанализирует ваш сайт и составит список необходимых работ. Вы можете вручную скорректировать список и оставить только те задачи, которые касаются ключевых слов, или же полностью поручить работу над оптимизацией сайта команде специалистов. В последнем случае вы только определяете бюджет и контролируете результат — остальное мы берем на себя.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *