Что такое URL
Ознайомлення з кожною веб-сторінкою починається з адреси в рядку браузера. Простий, інформативний та логічний URL легше сприймається користувачами. Це позитивно впливає на позицію сайту в пошуковій видачі, збільшує впізнаваність компанії та трафік. Отже, правильний вибір URL-адреси дозволяє без особливих витрат збільшити прибуток.
Редакція MC.today розібралася, що таке URL-адреса, як її правильно генерувати, і які рекомендації при роботі з нею слід враховувати.
URL – це адреса будь-якого ресурсу у Всесвітньому павутинні: сайту, веб-сторінки, відео, документа або файлу для завантаження. Абревіатура розшифровується, як Uniform Resource Locator , або «загальний покажчик ресурсів». Знаючи цей код, користувач може відкрити потрібний сайт, знайти файл або поділитися з ким-небудь посиланням.
Простими словами URL дозволяє дізнатися, де зберігаються потрібні вам дані. Як аналогію можна уявити покупця, який хоче знайти в супермаркеті полицю з, наприклад, синіми шкарпетками. Адміністратор опише йому точний шлях: секцію, відділ, ряд, місце в ряду, номер полиці. Так і URL описує шлях до сервера в Мережі, папки на сервері, де лежить сторінка, а іноді навіть до конкретного абзацу на цій сторінці.
Визначити URL-адресу веб-сторінки просто – достатньо подивитись на адресний рядок браузера. Наприклад, адреса сторінки, яку ви читаєте, має такий вигляд: https://mc.today/uk/shho-take-url/. Якщо вам потрібно її скопіювати, натисніть на значок «Поділитися цією сторінкою» і виберіть у випадаючому меню пункт «Копіювати посилання».
1989 року програміст міжнародного центру високих енергій у Женеві Тім Бернерс-Лі запропонував проект Всесвітньої павутини, або World Wide Web. Ідея полягала в тому, щоб створити систему взаємопов’язаних гіпертекстових документів, які розташовані на комп’ютерах по всьому світу.
Тім Бернерс-Лі
Для реалізації задуму Тімові та його помічникам довелося розробити три технології, завдяки яким з’явилося те, що ми сьогодні вважаємо інтернетом. Це HTTP, HTML та URL.
Протокол HTTP дозволяє передавати файли між клієнтом та сервером. Мова гіпертекстової розмітки HTML допомагає створювати документи, які посилаються один на одного. А URL дає надійний спосіб посилатися на файл. Для цього в нього входить інформація про протокол передачі даних, місцезнаходження сервера в інтернеті та файлу на цьому сервері.
Перший у світі веб-сайт Бернерс-Лі створив 20 грудня 1990 за адресою http://info.cern.ch (тепер він знаходиться в архіві ). У 1994 році він виклав у мережу офіційний стандарт технології URL. А з 1996 року браузери навчилися додавати http:// та www. за користувачів автоматично.
URL-адреса складається з різних частин. Одні є обов’язковими в будь-якій адресі, інші використовують залежно від типу запиту. На сайті веб-документації MDN анатомію URL ілюструють таким прикладом:
http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument
Протокол
Напевно, ви помітили, що адреси багатьох сайтів починаються із послідовності символів http:// – це протокол. Його можна порівняти з мовою, якою спілкуються через Інтернет комп’ютери. Найчастіше зустрічається HTTP-протокол або його безпечна версія – HTTPS . Однак існують менш протоколи, такі як ftp: для передачі файлів, або mailto:, який відкриває поштовий клієнт.
Основна частина URL-адреси – доменне ім’я. У нашому випадку це www.example.com. Доменне ім’я складається з префіксу, наприклад www. , назви сайту та розширення домену, наприклад, .com . Префікс www вказує на функціональне значення домену. У цьому випадку це веб-сервер. Для ftp-сервера запис виглядав би як ftp.example.com. А для поштового сервера – mail.example.com .
Розширення домену також відомі як доменні зони або домени верхнього рівня (Top Level Domains). Вони бувають національними та загальними. Національні домени виділені для конкретних країн і складаються із двох літер. Наприклад, .ua означає – Україна, .uk – Великобританія, .me – Чорногорія тощо.
Найбільш поширені загальні домени , які, як правило, складаються з трьох літер. Наприклад, .com , .org і .net . Кожен із них використовується для сайтів певної тематики. Для бізнесу – .com , для некомерційних організацій – .org , для інтернет-компаній – .net .
Доменні імена допомагають браузерам знаходити веб-сервери. Але тут не все просто. Справа в тому, що комп’ютери оперують адресами з чисел. Так, наприклад, «комп’ютерна», або IP-адреса сайту MC.today виглядає так: 188.114.98.224. Зрозуміло, що запам’ятовувати такі адреси людям було украй незручно.
Запит до DNS-сервера
Тому, коли ви вводите назву сайту в браузері, він спочатку звертається до спеціальної бази даних, яку називають система доменних імен (DNS) . Там домен MC.today перетворюється на 188.114.98.224, і браузер отримує фактичну адресу сайту, по якій його можна знайти в мережі.
Порт
У нашому прикладі порт :80 – це технічний параметр, який допомагає системі визначити, від кого надійшли дані та якій програмі їх треба передати далі. Зазвичай веб-сервер використовує порт 80 для HTTP і порт 443 для HTTPS.
Адреса /path/to/myfile.html визначає розташування ресурсу на веб-сервері. В даному випадку файл myfile.html знаходиться в папці to , яка вкладена в папку path.
Запит в URL-адресі
Запит – це частина URL після знаку «?» Ця інформація потрібна передачі додаткових даних на сервер. Наприклад, якщо в пошуку інтернет-магазину stylus.ua ввести слово samsung, то URL змінить вигляд на https://stylus.ua/uk/search? q = samsung .
Якір в URL-адресі
Якорем називають ідентифікатор, який використовується для переміщення певної частини сторінки. Зазвичай він розташований наприкінці URL-адреси після символу #. Так, наприклад, посилання на цю частину статті виглядає так: https://mc.today/uk/shho-take-url/#_URL-3
URL-адреси веб-сторінок можуть бути статичними та динамічними.
Веб-стандарт RFC3986 визначає список дозволених та заборонених для використання в URL символів. До заборонених зокрема належать пробіли та кириличні символи. Тому власники сайтів в Україні широко використовують транслітерацію.
Наприклад, адреса цієї сторінки https://mc.today/chto-takoe-url/ . Відразу зрозуміло, що вона відповідає на запитання «Що таке URL?» Адреси, які отримані за допомогою транслітерації легко читати та запам’ятовувати. Крім цього, пошукові системи легко розпізнають у них ключові слова, що позитивно впливає на просування сайтів.
Ще один спосіб заміни кирилицю в URL – переклад слів на англійську. Фразу «що таке» в цьому випадку слід замінити на «what is». Цей варіант легко розпізнається пошуковими роботами, але може бути зрозумілим не всім користувачам.
Робоча група з доменних імен національними мовами (IDN) розпочала роботу в 1999 році. Щоб не розробляти нову систему доменних імен, там придумали кодування, яке шифрує символи інших алфавітів за допомогою доступних.
Її назвали Punycode та поступово впровадили у популярні браузери. Проте за ці роки кириличні домени так і не стали популярними. З одного боку, вони краще запам’ятовуються і дозволяють використовувати ключові фрази в URL. З іншого – мають низку серйозних недоліків.
Google та інші пошукові системи радять використовувати при створенні сайтів зрозумілі для користувачів адреси. Такі URL називають семантичними, людинозрозумілими або просто ЛЗУ. Вони складаються з логічних частин, містять інформацію про поточну веб-сторінку та відображають її місце у структурі сайту.
Несемантичні адреси, навпаки, складаються з адреси сайту, назви скрипта (набору команд) та рядка запиту. При цьому часто містять дані, які не мають сенсу для звичайного користувача. Це можуть бути цифрові індикатори змісту, номер сесії, кодовані дані тощо.
Наприклад, за адресою https://example.com/viewpage.php?category_id=13 складно зробити якийсь висновок про зміст сторінки. Натомість семантична адреса https://example.com/news/2022 одразу говорить нам, що це розділ із новинами за 2022 рік. При цьому зрозуміло, що якщо піднятися на рівень вище, можна подивитися новини за інші роки. Людинозрозумілі URL мають ряд переваг:
Є декілька правил, яких потрібно дотримуватись, щоб сформувати на сайті правильні ЛЗУ:
Щоб вибрати хорошу адресу сайту, потрібно врахувати багато факторів. Частина з них описана в розділі оптимізації URL-адреси довідки Google.
У популярних видах бізнесу найкоротші і найкрасивіші домени можуть бути вже зайняті. І якщо з формуванням URL виникли складнощі, на допомогу прийдуть послуги для створення доменних імен. Наприклад, Instant Domain Search або DomainWheel .
Приклад створення доменних імен зі словом «car»
Може статися, що ви вигадали ідеальний домен, але він уже кимось зайнятий. Не варто засмучуватися. Можна викупити домен у власника, перехопити його продовження, якщо власник забуде це зробити вчасно, або підібрати іншу доменну зону.
Отже, ми з’ясували, що URL-адреса – це адреса будь-якого веб-сайту, сторінки або файлу у Всесвітньому павутинні. URL складається з обов’язкових та опціональних частин. Адреси більшості сайтів складаються з доменного імені та протоколу. При цьому протоколи HTTP/HTTPS браузери підставляють автоматично, тому вказувати їх необов’язково.
Найзручніший формат адрес – семантичний. Він дозволяє користувачам заздалегідь зрозуміти, яка інформація знаходиться на сторінці, легко запам’ятовується, може містити ключові фрази, а також полегшує навігацію по сайту. При створенні URL-адреси для сайту слід дотримуватись ряду правил, з якими можна ознайомитись у довідковому центрі Google.
Співзасновник monobank Олег Гороховський розповів, як це – працювати в команді необанку, та поділився вакансіями…
Польський виробник тракторів Ursus під керівництвом співзасновника IT-холдингу Techiia Олега Крота оголосив про свої плани.…
ПУМБ презентує новий кредитний сервіс «Частинами WORLD», що зробить онлайн-шопінг ще доступнішим та вигіднішим на…
Мережа «Епіцентр» запустила нове сервісне рішення – віртуальне консультування. Воно працює на базі QR-кодів, Telegram-бота…
Ми поспілкувалися з командою Ощадбанку, щоб дізнатись про ініціативи з підтримки емоційного стану. Розповідаємо в…
Засновник та СЕО Netpeak Group Артем Бородатюк поділився своїм підходом для того, аби встигати задумане…