463
How to Читати 2 хвилини

Скільки 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.

Ім’я

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

Телефон

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

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

Report a bug

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