Перейти до вмісту
Mera News

Посібник для видавців, розділ 4

Платний доступ

Остання перевірка: листопад 2026 року

Платний доступ працює найкраще, коли читач побачив достатньо, щоб захотіти більшого. Якщо поставити його надто жорстко, нові читачі підуть, не встигнувши познайомитися з вашою журналістикою. Якщо надто м'яко, він ніколи не попросить оплати. Настанови Google про Flexible Sampling дають корисну відправну точку, а решта цього розділу розповідає, як розмітити такий бар'єр і показати його на кожному екрані.

Налаштуйте лічильник

Google радить місячний облік замість денного. Місячний лічильник залишає більше простору для експериментів, і бар'єр бачать здебільшого найзалученіші читачі.

  • Для більшості щоденних новинних видавців Google очікує від 6 до 10 статей на читача на місяць.
  • Google пропонує почати з 10 безкоштовних статей на місяць для читачів із Пошуку, а тоді коригувати.
  • Точне число залежить від вас. Шукайте таке, що дає читачам із Пошуку приблизно такий самий шанс зустріти платний бар'єр, як сьогодні.

Google також повідомляє, що загальне задоволення користувачів починає помітно знижуватися, коли платний бар'єр показують частіше ніж у 10% випадків, що, за його словами, зазвичай означає, що його бачили близько 3% аудиторії. Змінюйте лічильник невеликими кроками. Google попереджає, що обмеження доступу може вплинути на ранжування статей.

Покажіть початок статті

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

Позначте, що платне

Використовуйте структуровані дані, щоб Google міг відрізнити платний вміст від клоакінгу. Задайте для isAccessibleForFree значення false і вкажіть у hasPart клас, що обгортає платну частину.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "Article headline",
  "datePublished": "2026-11-05T08:00:00+01:00",
  "isAccessibleForFree": false,
  "hasPart": {
    "@type": "WebPageElement",
    "isAccessibleForFree": false,
    "cssSelector": ".paywall"
  }
}
</script>

<div class="lead-in">The free opening of the article.</div>
<div class="paywall">The paid part of the article.</div>

Діють три правила від Google:

  • Використовуйте лише селектори .class.
  • Не вкладайте платні частини одна в одну.
  • Для кількох платних частин зробіть hasPart масивом із одним елементом на кожну частину.

Уникайте клоакінгу

Клоакінг означає показ пошуковим системам іншого вмісту, ніж бачать люди, щоб маніпулювати ранжуванням. Google каже, що платний бар'єр не є клоакінгом, якщо Google бачить за ним повний вміст так само, як людина з доступом, а ви дотримуєтеся його настанов про Flexible Sampling.

Тут вам лишається вибір, де розмістити бар'єр.

Тип бар'єраЯк працюєНа що звернути увагу
На стороні клієнтаПовний текст надходить у браузер, а скрипт його ховаєБудь-хто може прочитати текст у вихідному коді сторінки, зокрема скрапери
На стороні сервераСервер надсилає лише початок статті, якщо у відвідувача немає доступуКожен запит потребує перевірки доступу

Google каже, що якщо вміст не повинен потрапляти в браузер, слід обрати реалізацію, яка його не надсилає.

Якщо ваш сервер віддає Googlebot повний текст, спершу перевіряйте кожен запит. Виконайте зворотний DNS-пошук за IP-адресою, переконайтеся, що хост належить до googlebot.com, google.com або googleusercontent.com, потім виконайте прямий пошук і перевірте, що він повертає ту саму адресу. Також можна звіряти з опублікованими діапазонами IP-адрес Google. Перевірка лише за User-Agent віддає ваші статті будь-якому скраперу, що копіює ім'я Googlebot. Розділ про AI-скрапінг розглядає це докладніше.

Покажіть бар'єр добре

Розмістіть запит на сторінці, одразу після початку статті. Вбудована панель не потребує утримання фокуса, залишає читачеві змогу повернутися назад і не додає накладки, яку Google мав би оцінювати. Якщо ви все ж використовуєте накладку, створіть її за шаблоном модального діалогу з розділу про спливні вікна.

На мобільних

  • Показуйте початок статті повністю, із запитом під ним.
  • Поставте ціну й головну дію в перші кілька рядків запиту.
  • Резервуйте місце для панелі, щоб сторінка не стрибала, коли повернеться результат перевірки доступу.
  • Використовуйте цілі дотику 44 на 44 CSS-пікселі для дій підписки та входу.

На комп'ютерах

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

Для всіх

  • Кажіть, скільки безкоштовних статей лишилося до вичерпання лічильника, а не після.
  • Вказуйте ціну, період оплати й спосіб скасування на першому екрані пропозиції.
  • Поруч із пропозицією давайте посилання для входу наявним підписникам.
  • Дозвольте читачам вставляти паролі й користуватися менеджерами паролів. Критерій успіху WCAG 2.2 3.3.8 обмежує перевірки пам'яті під час входу.
  • Не пускайте платний текст у свій RSS-канал. Достатньо заголовка, короткого опису й посилання.

Контрольний список

  • Перейдіть із денного лічильника на місячний, якщо можете.
  • Почніть із 10 безкоштовних статей на місяць для читачів із Пошуку й записуйте наслідки кожної зміни.
  • Залишайте заголовок, підпис автора, дату й початок статті видимими після вичерпання лічильника.
  • Додайте isAccessibleForFree і hasPart до кожного шаблону платної статті.
  • Переконайтеся, що клас cssSelector існує на сторінці й не вкладений.
  • Оберіть між доставкою на стороні клієнта й на стороні сервера та запишіть чому.
  • Перевіряйте Googlebot за DNS або діапазоном IP, ніколи лише за User-Agent.
  • Перегляньте платну статтю за допомогою інструмента перевірки URL у Search Console.
  • Перенесіть запит у тіло сторінки й перевірте його на телефоні та з клавіатури.
  • Перевірте свій канал на наявність платного тексту.

Джерела