Канонические ссылки (Canonical Tags)Добавьте в <head> страницы тег, указывающий на основную версию URL без параметров:
html
<link rel="canonical" href="https://example.com/page" />
Это подскажет Google, что страница с параметрами — вариация основной, и индексировать нужно её.
Мета-тег noindexДля страниц, которые не должны индексироваться (например, фильтры, сессии), добавьте:
html
<meta name="robots" content="noindex" />
Настройка в Google Search Console- Укажите параметры в разделе Настройки индексирования → Параметры URL.
- Выберите параметры, которые не меняют контент (например, utm_*), и отметьте их как Не влияющие на отображение контента.
Robots.txtЗаблокируйте сканирование параметров через robots. txt (если они не нужны для индексации):
User-agent: Googlebot
Disallow: /*?*
Примечание: Это не гарантирует исключение из индекса, но ограничит сканирование.
Директива URL Parameters в Search ConsoleИспользуйте инструмент
Параметры URL в Google Search Console, чтобы указать, как обрабатывать specific параметры (например, игнорировать session_id).
Перенаправление 301Если параметры избыточны, настройте перенаправление на версию без параметров через сервер (например, в. htaccess для Apache):
RewEngine On
RewriteCond %{QUERY_STRING} .+
RewriteRule ^(.*)$ /$ 1? [R=301,L]
Важно:
- Параметры, меняющие контент (например, ?page=2), не стоит скрывать — используйте для них канонические теги или пагинацию.
- Проверьте логику сайта: некоторые параметры могут быть критичными для функциональности.
Комбинируйте эти методы в зависимости от типа параметров и их влияния на контент.