2305
How to Читати 2 хвилини 21 березня 2023

Скільки GET-параметрів може міститися в URL сторінки

Аудит сайту — посилання

Скільки GET-параметрів може міститися в URL сторінки
Олена Жгутова
Інструкцію схвалила
Олена Жгутова
SEO-фахівець у CF.Digital

Передача GET-параметрів виконується майже під час кожного запиту до сервера. Таких параметрів не повинно бути занадто багато, щоб їх легше було контролювати з боку браузера і сервера. Інакше пошукова система сприйматиме різні сторінки за дублі.

Що таке GET-параметри

GET-запит — метод передавання даних від клієнта до сервера з метою отримання інформації, зазначеної за допомогою конкретних параметрів.

Це публічні дані, доступні при повторному перегляді посилання в історії. Такий запит треба використовувати за незмінних даних в адресному рядку. Тобто при кожному зверненні до сторінки із заданими параметрами її адреса залишається постійною.

GET-запит складається з домену, адреси сторінки та параметрів, які йдуть після знака "?". Формат одного параметра виглядає так: "ключ=пояснення". Такий вигляд має весь запит:

http://site.ua/index.php?name=Катерина&surname=Іванова

де name — перший параметр, а surname — другий параметр.

Цей самий запит у форматі РНР:

<?php
echo 'Ім'я: ' . $_GET['name'] . '<br />';
echo 'Прізвище: ' . $_GET['surname'] . '<br />';
?>,

Або так:

<?php
if(isset($_GET['name'])) {
    echo $_GET['surname'];
}
?>,

Де «if» визначає умову: якщо існує параметр name, нехай він виведеться на екран.

У результаті браузер видасть таку інформацію:

Ім'я: Катерина
Прізвище: Іванова

Через відсутність конфіденційності, при передачі особистої інформації не слід використовувати GET запит і його параметри. Застосування такого запиту має сенс у разі потреби зберегти, надіслати посилання. Для передачі секретної інформації краще використовувати запит типу POST. Сторінки, запити на які передаються параметром GET, завжди мають статичний вигляд.

Яку кількість GET-параметрів вважають правильною

Один запит містить кілька GET-параметрів. Їхня кількість не обмежена протоколом http. Ліміти в розмірі запиту існують з боку сервера і браузера. У кожного з них є свій максимальний розмір для приймання/передачі даних. Якщо довжина перевищить цей ліміт, запит буде урізано.

Не існує конкретної максимальної величини GET-запиту. Один сервер може приймати максимум 8 Кб, а інший — 16 Кб. Середній розмір запиту коливається в межах 512-1024 Кб.

Фактично в одному такому запиті має бути не більше 5 параметрів, інакше кожен із них буде складно контролювати з боку сервера і браузера. Якщо потрібно передати велику кількість інформації, знову ж таки, рекомендується використовувати POST-метод.

Під час використання зрозумілих для людини URL (ЛЗУ), зміст яких легко читається, передача кількох параметрів GET виконується в прихованому форматі. Щоб побачити запит повністю, необхідно на деякий час вимкнути цю функцію.

Як просканувати сайт і визначити кількість GET-параметрів

За допомогою Аудиту сайту Serpstat можна перевірити, на яких URL вашого сайту забагато GET-параметрів.

1.Створіть проєкт для сайту в сервісі:
Створити проєктМої проєкти
2.У налаштуваннях перед початком сканування виберіть кількість сторінок, які робот має перевірити:
Кількість сторінок
3.Після закінчення сканування перейдіть на вкладку Всі помилки. Якщо робот виявить таку помилку, то ви побачите це у звіті:
Всі помилкиВсі помилки

Хотіли б дізнатися, як за допомогою Serpstat ідентифікувати та виправити технічні помилки на сайті?

Розпочніть тестовий 7-денний період та відкрийте для себе всі можливості платформи!

Зареєструватись!

Висновок

Кількість GET-параметрів має бути оптимальною, щоб не виникало плутанини в їхньому визначенні з боку браузера і сервера. Такий спосіб передачі інформації краще використовувати для створення статичних сторінок без секретних даних.

Протоколи передачі тексту не обмежують об’єм GET-запитів, але у кожного браузера і сервера існує ліміт передачі даних. Рекомендується використовувати в середньому 512-1024 Кб або максимум 5 параметрів для створення одного запиту.

Оцініть статтю за п’ятибальною шкалою

Ця стаття вже була оцінена 3 людьми середньою оцінкою 5 із 5 можливих
Знайшли помилку? Виділіть її та натисніть Ctrl + Enter, щоб повідомити нам.

Використовуйте кращі SEO інструменти

Підбір ключових запитів

Пошук ключових слів – розкрийте невикористаний потенціал вашого сайту

Можливості Serpstat

Можливості Serpstat – потужне комплексне рішення для ефективного просування сайтів

Кластеризація ключових запитів

Кластеризація ключових слів автоматично обробляє до 50 000 запитів у кілька кліків

SEO аудит сторінки

Проаналізуйте рівень оптимізації використовуючи SЕО аудит сторінки

Поділіться статтею з вашими друзями

Ви впевнені?

Знайомство з сервісом

Serpstat економить час, як і ми готові заощадити ваш, на знайомстві з ключовими можливостями сервісу.

Наш фахівець зв'яжеться з вами і за підсумком запропонує відповідний варіант, який може включати персональну демонстрацію, пробний період, навчальні статті та записи вебінарів, консультацію фахівця, а також комфортні умови для старту використання Serpstat.

Ім’я

Введіть адресу електронної пошти

Телефон

Будемо раді вашому коментарю

Дякуємо, ми зберегли ваші нові налаштування розсилок.

Повідомити про помилку

Скасувати
Відкрити чат технічної підтримки
mail pocket flipboard Messenger telegramm