CodeKitHub
Інструменти для коду

Генератор URL-слагів

Останнє оновлення:

Вставте заголовок статті блогу або будь-який текст і миттєво отримайте чистий слаг, придатний для URL: малі літери, видалені діакритичні знаки, розділові знаки замінені обраним вами роздільником, а повторювані роздільники об'єднані в один. Усе оновлюється в реальному часі під час набору тексту, прямо у вашому браузері.

Що це за інструмент?

Слаг — це придатна для URL частина веб-адреси, яка ідентифікує конкретну сторінку, наприклад «my-awesome-post» в адресі example.com/blog/my-awesome-post. Зазвичай він отримується із заголовка сторінки, перетвореного на малі літери, де пробіли та розділові знаки замінюються роздільником.

Хороші слаги короткі, легко читаються та складаються лише з малих літер, цифр і роздільника — без пробілів, діакритичних знаків чи спеціальних символів, які могли б зіпсувати посилання або заплутати пошукові системи.

Навіщо його використовувати?

  • Попередній перегляд у реальному часі: спостерігайте, як згенерований слаг оновлюється під час набору тексту, без натискання кнопок.
  • Оберіть дефіс або нижнє підкреслення як роздільник і за бажанням збережіть початковий регістр.
  • Необов'язкове обрізання до максимальної довжини, яке не розриває слово посередині.
  • Транслітерує поширені діакритичні символи (é, ñ, ü тощо) у чистий ASCII, а не просто видаляє їх.
  • Працює повністю у вашому браузері — нічого не завантажується на сервер і не логується.

Як користуватися

  1. Вставте або введіть свій заголовок чи текст у поле введення.
  2. Оберіть роздільник (дефіс або нижнє підкреслення) і за потреби увімкніть малі літери.
  3. За бажанням встановіть максимальну довжину, щоб слаги залишалися короткими.
  4. Скопіюйте згенерований слаг одним кліком.

Приклад

Введення

10 Tips for Building a Café in São Paulo!

Результат

10-tips-for-building-a-cafe-in-sao-paulo

Діакритичні знаки транслітеруються, розділові знаки видаляються, а пробіли перетворюються на дефіси.

Поширені випадки використання

  • Блоги та CMS-платформи: генерація чистого слагу із заголовка статті для URL-адреси публікації.
  • Електронна комерція: створення URL-адрес товарів із їхніх назв для чистіших, зручніших для поширення посилань.
  • Генератори статичних сайтів: багато з них вимагають поле слагу у frontmatter, отримане із заголовка сторінки.
  • Найменування файлів і ресурсів: перетворення довільного тексту на безпечні імена файлів без пробілів і спеціальних символів.

Найкращі практики щодо слагів

Тримайте слаги короткими та описовими — довгі URL-адреси важче поширювати, і вони можуть бути обрізані в результатах пошуку. Уникайте службових слів на кшталт «a», «the» чи «and», коли потрібно ще більше скоротити слаг.

Щойно URL-адреса з певним слагом опублікована та проіндексована, уникайте її зміни — це псує вхідні посилання та позиції в пошуку, якщо ви одночасно не налаштуєте перенаправлення. Визначтеся з конвенцією роздільника (дефіс — широко рекомендований варіант за замовчуванням) перед публікацією контенту, оскільки змішування стилів на сайті виглядає непослідовно.

Часті запитання

Чому слаг пишеться малими літерами?

Пошукові системи та більшість веб-серверів обробляють URL-адреси з урахуванням регістру, тому змішування великих і малих літер може призвести до проблем із дубльованим контентом (наприклад, /Post і /post сприймаються як дві різні сторінки). Малі літери повністю уникають цієї проблеми.

Дефіс чи нижнє підкреслення — що краще для SEO?

Google рекомендує дефіси з 2010 року, оскільки трактує їх як роздільники слів, тоді як нижні підкреслення можуть сприйматися як з'єднання слів. Дефіс — безпечніший вибір за замовчуванням для публічних URL-адрес.

Що відбувається з діакритичними чи нелатинськими символами?

Поширені латинські символи з діакритикою (é, ñ, ü, ç тощо) транслітеруються в найближчий ASCII-еквівалент. Символи поза цією картою (наприклад, ієрогліфи або арабське письмо) видаляються, оскільки більшість конвенцій щодо URL-слагів передбачають лише ASCII.

Чому опція максимальної довжини не розриває слова посередині?

Обрізання за точною кількістю символів може розірвати слово посередині, що виглядає непривабливо в URL-адресі. Натомість інструмент повертається до попереднього роздільника, тож слаг завжди закінчується цілим словом.

Чи надсилається якась частина мого тексту на сервер?

Ні. Перетворення відбувається повністю за допомогою локального JavaScript у вашому браузері. Ніщо з того, що ви вводите, не завантажується, не зберігається і не логується.

Схожі інструменти