GET (ГЕТ) параметр / CGI (Си-Джи-Ай) параметр

CGI-параметр — это динамический параметр в адресе страницы сайта, который передает сайту дополнительную информацию и может влиять на содержимое страницы, фильтрацию данных, сортировку, отображение товаров, результаты поиска или другие элементы документа. Аббревиатура CGI расшифровывается как Common Gateway Interface — «общий интерфейс шлюза».

Простой пример адреса страницы с CGI-параметром:

https://tools.pixelplus.ru/?top=1

В этом адресе параметр — top (топ), а его значение — 1. Знак вопроса ? отделяет основной адрес страницы от набора параметров.

Основное определение

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

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

?sort=price
(сортировка = по цене)
?page=2
(страница пагинации = 2)
?brand=apple
(бренд = эппл)
?q=запрос
(ку = запрос)
CGI-параметры помогают сайту понять, какую именно информацию нужно показать пользователю.

Как работает CGI-параметр?

Когда пользователь открывает URL с параметром, браузер отправляет этот адрес на сервер. Сервер считывает переданные параметры и формирует страницу с учетом их значений.

Например, в URL:

https://site.ru/catalog/?sort=price
параметр sort (сорт) сообщает сайту, что товары нужно отсортировать по цене.
Если URL выглядит так:
https://site.ru/catalog/?page=3
параметр page (пейдж) указывает, что нужно показать третью страницу каталога.
Если в адресе используется несколько параметров, они обычно разделяются символом & (амперсанд):
https://site.ru/catalog/?brand=samsung&sort=price&page=2
В этом примере сайт получает сразу несколько условий: показать товары бренда Samsung, отсортировать их по цене и открыть вторую страницу каталога.

Где используются CGI-параметры?

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

На практике параметры применяются для разных задач:

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

Почему CGI-параметры важны для поисковой оптимизации (SEO)?

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

Например:

https://site.ru/catalog/
https://site.ru/catalog/?sort=price
https://site.ru/catalog/?sort=name
https://site.ru/catalog/?utm_source=ads

Если содержимое таких страниц почти одинаковое, поисковая система может воспринимать их как дубли. Это может размывать релевантность страниц, увеличивать количество мусорных URL в индексе и усложнять обход сайта поисковыми роботами.

Поэтому при SEO-оптимизации важно правильно управлять параметрами: закрывать ненужные URL от индексации, использовать canonical (каноникал), настраивать правила в robots.txt (роботс), контролировать фильтры, пагинацию и служебные параметры.

Типичные ошибки при работе с CGI-параметрами

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

Еще одна проблема — отсутствие canonical на страницах с одинаковым или похожим содержимым. Если основной URL и его версии с параметрами доступны одновременно, важно указать поисковой системе, какая страница является приоритетной.

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

Отдельно стоит учитывать рекламные параметры, например, UTM (ЮТМ) метки. Они нужны для аналитики, но не должны создавать отдельные индексируемые версии страниц.

Заключение

CGI-параметр — это динамическая часть URL-адреса, которая передает сайту дополнительные данные и позволяет менять содержимое страницы в зависимости от запроса пользователя. Такие параметры широко используются на динамических сайтах: в каталогах, фильтрах, поиске, сортировках, пагинации и аналитике.

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

Узнайте стоимость продвижения
Выберите удобный способ связи:
Узнайте стоимость продвижения
Выберите удобный способ связи: