Улучшение Pagespeed за счет отключения лишних счетчиков (как убрать некоторые скрипты для пауков, ботов)
Проверяя сайт в Pagespeed очень сильно картину портят различные счетчики и скрипты, например Яндекс Метрика, Replain.
В целом они не очень нужны для поисковых пауков и других подобных систем.
Просто отключив все эти скрипты мы получит +10-15 пунктов по Pagespeed.
Как отключить для ботов подобные скрипты
Для этого все скрипты/счетчики прописываем не в CommonScripts и globalJS (настройки в /settings), а в CommonScriptsNoBot и globalJSNoBot.
В этом случае для обычных посетителей будут загружаться эти скрипты, а для ботов - нет.
Примечание: для корректной подгрузки скриптов в globalJSNoBot необходимо еще в /rsfiltypes создать тип с указанным кодом и прописать процедуру выдачи содержимого настройки:
CREATE PROCEDURE [dbo].[rs_globalJSNoBot_getFile]
@urlParameters DictionaryParameter READONLY,
@username nvarchar(32),
@langID int = 0
AS
BEGIN
declare @s nvarchar(128)
select @s = Value from @urlParameters where [Key] = 'itemID'
select top 1 1 Result, '' Msg, Value Text, 'text/javascript' MimeType from as_settings where code='globalJSNoBot'
END
В механизме лендингов необходимо немного по другому действовать - в SQL процедуру страницы приходит параметр isBot, и мы можем на основе него выводить или не выводить определенные части страницы (скрипты).
Google поиск по нашей документации
- Руководства
- Основа Falcon Space
- Основные компоненты
- Возможности
- Коммуникация с пользователем
- Дизайн, стилизация, юзабилити
- Лендинги
- Универсальный API
- Примеры интеграций
- Каталоги
- Навигация
- Документы
- Дополнительные компоненты
- Продвижение, SEO Возможности поисковой оптимизации сайта (SEO) Генерация RSS в SQL процедуре Интеграция с Яндекс XML API Интеграция API Яндекс.Вебмастер SEO - Как создать виртуальные страницы с одним шаблоном, но под разные ключи Оптимизация по загрузке картинок Как сделать карту сайта Яндекс Турбо - как включить Яндекс Турбо страницы для контента на сайте Интеграция с Тургенев API для проверки качества контента Создание AMP страниц для улучшения позиций в Google Внедрение рекламных блоков в контент Улучшение Pagespeed за счет отключения лишних счетчиков (как убрать некоторые скрипты для пауков, ботов) Внедрение микроразметки через HTML блок
- Системные моменты
- Системное администрирование
- HOWTO
- Таблицы
- Формы
- Загрузка файлов, картинок
- Работа с SQL
- HOWTO JS
- HOWTO Верстка
- Решение проблем
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта