Добавить СЕО-метатеги в результаты поиска по каталогу

RSS
Добавить СЕО-метатеги в результаты поиска по каталогу
 
Добавить СЕО-метатеги в результаты поиска по каталогу

Задача: на странице с результатами поиска по каталогу нужно установить уникальные метатеги: keywords, description, canonical и заголовок страницы.
 
В условие когда ни чего не найдено, в принципе можно добавить
Код
$request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest();
$name = $request->get('q');
$dir = $APPLICATION->GetCurDir();

$APPLICATION->SetTitle('Не найдено: "' . $name . '" по объявлениям');
$APPLICATION->SetPageProperty('title', 'Поиск ' . $name . ' результат');
$APPLICATION->SetPageProperty("keywords", 'найти, поиск по запискам, результат поиска ' . $name);
$APPLICATION->SetPageProperty("description", 'Результат поиска по запросу ' . $name . ' в доске объявлений');
$APPLICATION->SetPageProperty("canonical", 'https://tech.bxstore.ru' . $dir);
?>

По запросу <q><?= $name ?></q> ни чего не найдено, 
попробуйте сформулировать запрос иначе.

Канонический адрес у всех не найденый один и тот же, ведет на страницу результатов без параметров
Изменено: Михаил Базаров - 08.09.2024 16:26:21
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst
Место для вашей рекламы.
Сквозная по:

15 000 руб/мес.

Обязательно через ОРД
со счетами и актами

Блог-note: заметки разработчика

Мобильные версии страниц и поисковые системы

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

Вывести разделы инфоблока в которых находится элемент Битрикс

Если нужно в карточке товара или новости, вывести структуру разделов в котором находится элемент. С одной стороны, это у...

INPUT type="file" Предпросмотр превью картинки до загрузки

Рассмотрим на примере компонента "Форма добавления-редактирования элементов инфоблока", как сделать ее более удобной для...

Композитный сайт на 1С-Битрикс

Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Композитный сайт" - данная услуга уже...

Данные о заказе текущего пользователя

Иногда нужно получить данные о заказе текущего пользователя. Не через компонент, а непосредственно через API Битрикс. Ва...

Время на БД и веб сервере отличается на 3600 секунд, тест Битрикс

Достаточно часто, при проверке параметров системы, в Битрикс, можно увидеть одну из ошибок: Время на БД и на сервере- Вр...

Настройка push уведомлений через Firebase, в мобильном приложении Apache Cordova

Задача: Apache Cordova предоставляет удобный способ разработки кроссплатформенных мобильных приложений. В данной статье ...

Кастомизация компонента восстановления пароля bitrix:system.auth.forgotpasswd

Достаточно часто спрашивают как кастомизировать компонент восстановления пароля пользователя. Типовая задача, это измени...

Создание блога с комментариями, оценками и просмотрами на сайте с 1С-Битрикс

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