Я уже много лет веду блоги на WordPress, и одна вещь, которая меня всегда раздражала, — это то, что посетители застревали на страницах архива. Они попадали в раздел архива по категориям или датам, немного прокручивали, а затем уходили, не найдя того, что нужно.
Я понял, что на самом деле проблема не в самих архивах, а в том, как посетители их используют. Людям нужен был более быстрый способ сузить круг поиска по блогам, вместо того чтобы прокручивать все подряд.
Тогда я начал тестировать различные решения и обнаружил, что применение плагина SearchWP дает огромный эффект. Он обеспечивает более интеллектуальный подход и позволяет разместить панель поиска именно там, где читатели будут ее использовать.
В этом руководстве я покажу, как настроить его шаг за шагом, чтобы читатели могли быстрее находить нужный контент и дольше оставаться на сайте.
- Зачем нужна функция поиска на странице архива блога
- Добавление поиска WordPress на страницу архива блога
- Шаг 1: Установите и активируйте SearchWP
- Шаг 2: Кастомизируйте алгоритм поиска
- Шаг 3: Сообщите SearchWP, какой контент является наиболее важным
- Шаг 4: Добавьте улучшенный поиск на страницу архива
- Вариант 1: Добавление панели поиска на страницу архива с помощью FSE
- Вариант 2: Добавление панели поиска на страницу архива с классической темой
- Шаг 5: Протестируйте и оптимизируйте функцию поиска в архиве
- Бонусный совет: Добавьте поиск по категориям в блоги WordPress
- FAQ
- Заключение
Зачем нужна функция поиска на странице архива блога
Панель поиска на странице архива блога значительно упрощает посетителям поиск именно того, что они ищут. Вместо бесконечного пролистывания старого контента, они могут ввести ключевое слово и мгновенно увидеть релевантные результаты.
В WordPress страницы архива — это автоматически сгенерированные разделы, которые группируют ваш контент по типу, например:
- Главная страница блога.
- Разделы категорий.
- Страницы тегов.
- Архивы по дате.
Добавление панели поиска на любую из этих страниц архива может удержать внимание посетителей и упростить поиск старого контента.

Панель поиска также может подтолкнуть посетителей к просмотру других разделов блога, будь то недавние посты или что-то, опубликованное несколько лет назад.
С другой стороны, без опции поиска страницы архива могут казаться загроможденными или перегруженными. А лучший контент может быть затерян и упущен из виду.
Кроме того, если блог содержит более нескольких десятков записей или охватывает различные темы, добавление панели поиска не просто полезно. Это необходимо для обеспечения отличного пользовательского опыта.
Это особенно полезно для блогов ВордПресс с растущими библиотеками контента. Например:
- Образовательные блоги, наполненные учебными пособиями и руководствами.
- Ресурсы о еде с сотнями рецептов, организованных по категориям или датам.
- Сайты о стиле жизни и путешествиях, на которых публикуются личные истории или обзоры туристических направлений.
- Технические блоги, публикующие обновления, обзоры и актуальные советы.
- Сайты в стиле журналов или новостные проекты с постоянным графиком публикаций.
С учетом вышесказанного, я расскажу, как добавить поиск WP на страницу архива блога.
Добавление поиска WordPress на страницу архива блога
Шаг 1: Установите и активируйте SearchWP
Если не хотите устанавливать плагин, можете перейти к шагу 4, где я покажу, как добавить блок поиска на страницы архива. Это будет работать со встроенным поиском ВордПресс
Просто имейте в виду, что поиск WordPress по умолчанию довольно ограничен. Он просматривает только основной контент постов и часто показывает результаты, которые не очень полезны.
Вот почему я рекомендую SearchWP. Он является лучшим плагином для поиска WP на рынке.
Это расширение позволяет улучшить алгоритм поиска ВордПресс несколькими способами. Например, вы можете добавить все типы контента в результаты, включая пользовательские типы постов, продукты WooCommerce и даже контент PDF.
Чтобы начать, понадобится план SearchWP. Вы можете перейти на сайт SearchWP и нажать «Получить SearchWP сейчас», чтобы приобрести план, который лучше всего соответствует потребностям.

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

Нажмите «Установить сейчас», а затем «Активировать», когда появится кнопка.
После активации нужно перейти в SearchWP > «Настройки» > «Общие».
Затем вставьте свою лицензию в поле «Лицензионный ключ».
Шаг 2: Кастомизируйте алгоритм поиска
После активации SearchWP следующим шагом будет точная кастомизация уникальных параметров поисковой системы сайта для страниц архива блога.
Для этого перейдите в SearchWP > «Алгоритм» в дашборде ВордПресс и нажмите «Добавить новый».
Вверху вы увидите кнопку «Источники и настройки». Нажмите на нее.

Здесь вы выбираете, какие типы контента плагин должен включать в результаты поиска.
Вы увидите варианты для постов, разделов, медиафайлов и т. д.
По умолчанию WordPress отображает записи блога на страницах архива. Чтобы все статьи были доступны для поиска, обязательно установите флажок «Посты».

Вы также можете подумать, какие дополнительные элементы важно включить. Если на сайте много ценной информации на «Страницах» или в «Комментарии», подумайте о том, чтобы вставить и их.
С другой стороны, я рекомендую пропустить такие источники, как «Теги», которые могут загромождать результаты.
Вы можете заметить, что некоторые варианты выделены серым цветом — это нормально для «Движка по умолчанию». Они будут доступны, если создадите новый движок.
Использует ли ваш сайт персонализированные типы записей, такие как «Портфолио» для проектов, «Рецепты» для блога о еде или «Объявления» для сайта по недвижимости? Если да, то вы, вероятно, увидите здесь флажки для этих кастомных типов записей. Вы можете установить флажки, чтобы весь ценный контент был включен в результаты поиска.
Затем можете закрыть попап, нажав «Готово».
Шаг 3: Сообщите SearchWP, какой контент является наиболее важным
После выбора источников контента можете кастомизировать, как SearchWP ранжирует материал в результатах поиска. Это помогает показывать наиболее релевантные результаты на основе того, что, вероятно, ищут посетители.
На экране SearchWP > «Алгоритм» вы можете нажать «Добавить/удалить атрибуты».

Во всплывающем окне вы выберете, какие части контента SearchWP должен учитывать.
К ним относятся такие источники, как:
- Заголовок — приоритезируйте результаты, которые соответствуют заголовку поста или страницы.
- Контент — индексируйте основной текст записей или разделов.
- Слаг — включите URL-оптимизированное имя поста (полезно для SEO-ключевых слов).
- Выдержка — выполняйте поиск в вручную написанных или автоматически сгенерированных резюме.
- Автор — позвольте посетителям находить контент, написанный конкретным человеком.
Я рекомендую выбирать те, которые делают поиск более релевантным, и пропускать нерелевантные разделы.
Например, если люди редко ищут по «Автору», его исключение сохранит результаты чистыми и сфокусированными.

Можете включить дополнительный контент, хранящийся в кастомных полях. Кроме того, возможно позволить людям находить посты, сгруппированные по определенным темам или меткам в поле «Таксономии».
После добавления атрибутов вы увидите набор ползунков для каждого источника контента.
Представьте себе эти ползунки как систему оценки, которая сообщает SearchWP, какой контент является наиболее важным. Присваивая атрибуту более высокий «вес релевантности», вы даете поисковому плагину команду присвоить ему больше баллов.
Например, если сдвинете «Заголовок» далеко вправо, пост, в котором поисковый термин появляется в заголовке, получит огромный прирост баллов.
Это значительно повышает вероятность того, что он будет отображаться в верхней части результатов. Таким образом, это отличный способ обеспечить отображение наиболее релевантного контента в первую очередь.
Для большинства пользователей это является отличным отправной точкой. Вы всегда можете вернуться и настроить их позже в соответствии с потребностями сайта.
Когда вы будете удовлетворены настройками, нажмите кнопку «Сохранить» в правом верхнем углу.

SearchWP начнет автоматически перестраивать индекс.
Это может занять несколько минут, в зависимости от объема контента на сайте и производительности хостинг-сервера ВордПресс.
Когда увидите «Состояние индекса: 100%», это означает, что весь контент был успешно проиндексирован и настройки готовы к работе.

Шаг 4: Добавьте улучшенный поиск на страницу архива
SearchWP теперь обеспечивает работу поиска на сайте в фоновом режиме. Последний шаг — добавить панель поиска непосредственно на страницы архива, чтобы посетители могли ее использовать.
Есть 2 простых способа сделать это: с помощью Full Site Editor (FSE) или виджета поиска WP.
Выбор метода будет зависеть от того, используете ли вы блочную тему (вариант 1) или классический шаблон (вариант 2).
Вариант 1: Добавление панели поиска на страницу архива с помощью FSE
Если тема поддерживает полное редактирование сайта (FSE), как Twenty Twenty-Four, можете перейти в раздел «Внешний вид» > «Редактор» в дашборде WordPress, чтобы начать работу.

В редакторе нажмите «Шаблоны» в меню слева.
Затем нужно найти шаблон, который управляет архивами блога.

Его название может варьироваться в зависимости от темы. Это может быть «Архив», «Блог», «Главная» или «Индекс», среди прочего.
Главное — выбрать тот, который тема использует для основного списка блога. Хороший способ убедиться в этом — щелкнуть по одному из них и посмотреть, есть ли у вас блок Query Loop (именно его ВордПресс использует для отображения списка ваших постов).
В WordPress «Архив» означает не только одно. Он включает главную страницу блога, категорий, тегов и архивы по дате. Отдельные разделы, такие как «О нас» или «Контакты», не являются архивами.
Теперь, когда вы нашли нужную страницу архива блога и открыли шаблон, нужно добавить в него панель поиска.
Просто нажмите кнопку «+» в любом месте и найдите блок «Поиск». Нажмите на него, чтобы вставить его в ваш шаблон.

После добавления блока поиска вы можете перейти на вкладку «Блок» в правой панели, чтобы кастомизировать его стиль.
Это отличная возможность добавить индивидуальности.
Здесь можете кастомизировать цвет, шрифт, положение и границы блока в соответствии с дизайном сайта.

Например, вместо стандартного «Поиск» можете использовать что-то более привлекательное, например «Найти рецепт…», «Поиск в наших учебных материалах…» или «Ищете что-то конкретное?», чтобы помочь посетителям.
Когда будете довольны тем, как все выглядит, нажмите «Сохранить» в правом верхнем углу, чтобы применить изменения.
Теперь, если посетите страницу архива своего блога, то сможете увидеть кастомную панель поиска в действии.

Вариант 2: Добавление панели поиска на страницу архива с классической темой
Добавление панели поиска в область виджетов, например в сайдбар, — самый быстрый и простой способ для большинства классических тем.
Для начала перейдите в раздел «Внешний вид» > «Виджеты».

На следующем экране можете выбрать, куда добавить виджет. Самое приятное, что SearchWP автоматически улучшает любую стандартную панель поиска. Будь то сайдбар или другое место, плагин улучшает это в фоновом режиме.
В этом уроке я добавлю ее в сайдбар своего сайта.
Вы можете нажать кнопку «+» и найти виджет «Поиск».

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

Когда все будет готово, просто нажмите «Обновить», чтобы сохранить и применить панель поиска на сайте.
Теперь, если посетите страницу архива своего блога, то увидите кастомную панель поиска в действии.
Вы также можете разместить ее непосредственно над списком записей. Это обычно требует редактирования файла archive.php темы.
Однако редактирование файлов темы предназначено только для опытных пользователей. Одна опечатка в этих документах приведет к критической ошибке и сделать весь ресурс недоступным.
Если необходимо редактировать файлы темы, я настоятельно рекомендую сначала создать дочерний шаблон, чтобы не потерять изменения при обновлении.
Шаг 5: Протестируйте и оптимизируйте функцию поиска в архиве
Теперь, когда кастомная панель поиска работает на странице архива блога, важно убедиться, что все функционирует без сбоев на всех устройствах и в браузерах.
Вы можете начать с открытия сайта в инкогнито или приватном режиме. Это позволит просматривать его так, как его увидел бы новый посетитель, без влияния кэшированных данных на результаты.
Отсюда можете протестировать различные поисковые термины, чтобы убедиться, что отображаются правильные результаты. Если что-то кажется отсутствующим или нерелевантным, можете вернуться в SearchWP > «Алгоритм», чтобы настроить источники контента или параметры релевантности атрибутов.

Если это не решит проблему, можете попробовать следующие быстрые исправления:
- Очистите кэш. Кэшированные файлы JavaScript могут помешать правильной загрузке SearchWP.
- Отключите конфликтующие плагины. Временно деактивируйте другие расширения по одному, чтобы увидеть, не вызывает ли один из них проблемы.
- Перестройте индекс. Чтобы принудительно перестроить данные поиска, перейдите в SearchWP > «Настройки» > «Общие» и нажмите «Перестроить индекс».

Как только посетители начнут использовать новую панель поиска, вам захочется узнать, что они ищут.
Именно здесь расширение SearchWP Metrics проявляет невероятную мощь. Оно показывает, какие именно термины ищут люди, какие запросы не дают результатов и многое другое.

Бонусный совет: Добавьте поиск по категориям в блоги WordPress
Хотите сделать поиск в блоге еще более полезным? Один из простых способов – позволить посетителям фильтровать результаты по категориям.
Категории помогают организовать контент и упрощают просмотр связанных постов. Но в сочетании с поиском они становятся мощным инструментом. Это позволяет людям сужать результаты и находить именно то, что нужно.
Вот несколько примеров, когда это может пригодиться:
- Блоги о стиле жизни или личные проекты на ВордПресс. Позвольте посетителям искать посты только в таких категориях, как «Путешествия», «Рецепты» или «Здоровье».
- Сайты с учебными материалами или базой знаний. Разрешите людям искать по темам, таким как WordPress, SEO или онлайн-торговля.
- Новостные ресурсы. Помогите посетителям сосредоточиться на таких разделах, как «Бизнес», «Спорт» или «Технологии».
- Магазины WooCommerce. Позвольте людям искать по категориям товаров, чтобы быстрее находить то, что им нужно, и повышать конверсию.
С помощью SearchWP возможно создать кастомную форму поиска, которая ограничивает результаты выбранной категорией. Вы можете сделать это с помощью раскрывающегося фильтра или заранее заданных настроек.

FAQ
Заключение
Я очень надеюсь, эта этот материал помог вам понять, как добавить поиск WordPress на страницу архива блога.


