Wildcard (символ підстановки, «дика картка») — це спеціальний символ, найчастіше зірочка (*), що замінює будь-яку послідовність символів. У SEO та адмініструванні його застосовують у файлі robots.txt, у налаштуванні піддоменів і в wildcard-SSL-сертифікатах, які одним записом захищають домен разом з усіма його піддоменами. Це економить час, але вимагає обережності.
Простими словами: wildcard — це «будь-що підійде». Зірочка каже системі: «на цьому місці може стояти хоч що завгодно».
Що таке wildcard і навіщо він потрібен
Wildcard економить час: замість переліку сотні окремих адрес чи піддоменів ви задаєте одне правило з зірочкою. Найпоширеніші символи — * (будь-яка кількість символів) і $ (кінець URL) у robots.txt. Неправильний wildcard небезпечний: одна зайва зірочка в Disallow може випадково закрити від індексації пів сайту.
Синтаксис і приклад коду
У robots.txt:
User-agent: *— правило для всіх пошукових роботів.Disallow: /*?*— закрити всі URL із параметрами (знак?).Disallow: /*.pdf$— закрити всі адреси, що закінчуються на.pdf.
Wildcard-піддомен: *.pro-fits.com.ua — правило або сертифікат, що діє для будь-якого піддомену (blog., shop., news. тощо).
Приклад
Інтернет-магазин генерує тисячі URL із фільтрами (?color=red&size=l). Щоб краулер не витрачав на них бюджет, у robots.txt додають один рядок Disallow: /*?* — і всі параметричні адреси відсікаються одним wildcard-правилом замість ручного переліку.
Часто плутають з…
- Wildcard-SSL — це сертифікат для всіх піддоменів; сам по собі символ
*ширший за це поняття. - Регулярні вирази — потужніший синтаксис; robots.txt підтримує лише обмежені wildcard (
*і$), а не повний regex.
Питання та відповіді
Що означає зірочка (*) у robots.txt?
Зірочка — це wildcard: вона замінює будь-яку послідовність символів. Наприклад, Disallow: /*?* закриває всі URL, що містять знак питання, тобто адреси з параметрами.
Що таке wildcard-SSL-сертифікат?
Це SSL-сертифікат для домену й усіх його піддоменів одразу (*.site.com). Зручно, коли піддоменів багато й не хочеться купувати сертифікат для кожного.
Чи безпечно використовувати wildcard у robots.txt?
Так, якщо розумієте синтаксис. Помилка небезпечна: зайва зірочка в Disallow здатна випадково закрити від індексації потрібні сторінки, тому правила варто перевіряти.
Боїтеся зайвою зірочкою закрити пів сайту від Google? Перевіримо директиви — SEO-аудит та виправлення помилок на сайті.
Схожі терміни: robots.txt, noindex, Canonical, Sitemap, Піддомен.