Перейти к содержимому
Contentin
ContentinЗарегистрироваться

Проиндексировано 798,5 млрд обратных ссылок

Проверка обратных ссылок для потока релизов Headless CMS

Вызывайте его из вебхука, который ваша CMS уже отправляет при публикации. Вы получаете JSON из нашего собственного индекса ссылок, охватывающего 181 миллион доменов, бесплатные обзорные вызовы и кредит $100, не требующий привязки карты.

  • обзор, домен, статистика: бесплатно, без ключа
  • 2 кредита за обратные ссылки и реферальные домены
  • Подходит для вебхука публикации или шага CI
GET /api.php?action=domainJSON

$ curl "https://contentin.app/api.php?action=overview&q=example.com&key=sk_live_..."

Для кого это

Где проверка обратных ссылок вписывается в хук публикации CMS

Публикация — это событие. Contentful, Sanity и Strapi могут отправлять вебхук, когда запись становится доступной. Небольшая функция, стоящая за этим хуком, может задать нашему API один вопрос о ссылках до того, как запустится сборка или обновление кэша.

Мы создали Contentin для команд, которые уже используют такой поток, поэтому никому не нужно открывать панель управления. Вызов overview бесплатный и не требует ключа, а значит, вы можете подключить его к хуку среды тестирования уже сегодня вечером и прочитать JSON, прежде чем потратить кредит.

Рассматривайте проверку как шлюз, а не как отчет. Краткая память помогает. Мы обновляем граф ссылок примерно раз в месяц, поэтому инструмент сообщает, известен ли домен и каков его рейтинг, а не то, появилась ли ссылка вчера. Учитывайте этот разрыв и начните с руководства по вебхуку.

Какие ответы получает ваш запрос

доменов в нашем собственном индексе ссылок
181,132,097
проиндексированных обратных ссылок, обновляются примерно раз в месяц
798,5 млрд
стоимость одного кредита
$0.0001
кредитов в приветственном бонусе $100
1,000,000
Изометрическая миниатюрная дверь публикации с ключом и мостом, соединяющим острова

Наше мнение

Шлюз для ссылок, а не хрустальный шар для рейтингов

Используйте данные, чтобы предупредить редактора, пометить запись или подать данные в ночную проверку. Инструмент не гарантирует позицию страницы в поиске и не заменит набор инструментов для работы с ключевыми словами, если это необходимо.

  • Хорошо подходит для проверки перед публикацией и ночных обходов
  • Не трекер ключевых слов или позиций: Ahrefs или Semrush предлагают более полный функционал
  • Ежемесячное обновление, поэтому воспринимайте результаты как тренд, а не как поток в реальном времени

Сравнить

Сколько стоит одна публикация при трех объемах

Примерные объемы для планирования. Это не данные клиентов.
СайтПубликаций в месяцВызовов за публикациюКредитыДоллары
Документация2001 refdomains (2 кредита)400$0.04
Сайт продуктового маркетинга3,000overview (бесплатно) + 1 backlinks (2 кредита)6,000$0.60
Редакционная сеть50,000refdomains + backlinks (4 кредита)200,000$20.00

Обработчик публикации в виде схемы

Имена полей в записи придуманы для этой схемы. Замените их на свои собственные поля модели контента.

js
// runs when the CMS reports that an entry went live
export async function onPublish(entry) {
  const host = new URL(entry.fields.canonicalUrl).hostname;
  const res = await fetch(
    `https://contentin.app/api.php?action=overview&q=${host}`
  );
  const data = await res.json();
  if (!data.ok) {
    console.warn('link check failed, publish continues');
    return null;
  }
  return data; // keep only what you need in your own field
}

Для чего это

Что дает интеграция потоку релизов

После настройки хука важно четыре вещи: что бесплатно, что дешево, что можно запускать пакетно и как выглядят ошибки.

Бесплатные вызовы для шлюза

domain, overview, stats и suggest ничего не стоят и не требуют ключа. Шлюз, который читает только эти данные, никогда не коснется вашего баланса.

Дешевые строки для аудита

backlinks и refdomains стоят 2 кредита за вызов и возвращают до 1 000 строк. Таблица стоимости показывает, как это суммируется.

Одна пакетная обработка для ночного обхода

bulk_dr обрабатывает до 2 000 доменов за вызов за 1 кредит. Тридцать ночей такой работы обойдутся в 30 кредитов, или $0,003.

Обычный HTTP, читаемые ошибки

Отсутствующий или неверный ключ возвращает HTTP 401, а пустой баланс — 402. Разбор полетов показывает, почему это важно.

Для кого это

Урегулируйте три вопроса перед первым платным вызовом

Большинство первых интеграций застревают на тех же трех вопросах. Ответы кратки, и каждый из них влияет на поведение хука в загруженный день.

Нужен ли ключ для начала?

Нет, не для бесплатных действий. Обзор, домен, статистика и подсказка работают без ключа, поэтому хук среды тестирования может работать по обычному URL столько, сколько вам нужно. Для платных действий нужен ключ, передаваемый как параметр запроса или в заголовке Bearer.

Держите ключ в стороне от кода фронтенда. Предпросмотр в браузере может напрямую вызывать бесплатные действия, но ключ, размещенный в исходном коде страницы, виден любому, кто откроет страницу.

Сколько стоит загруженный день?

Рассмотрим гипотетический хук, который срабатывает 300 раз в день и делает один двухкредитный вызов при каждой десятой публикации. Это 30 платных вызовов, или 60 кредитов, что составляет $0,006 за день.

За тридцать дней это 1 800 кредитов, или $0,18. Сравните свои объемы с таблицей стоимости, прежде чем выбрать правило.

Почему новая ссылка не появилась?

Индекс обновляется примерно раз в месяц. Ссылка, добавленная после последнего обновления, еще не в данных, а удаленная ссылка может еще некоторое время отображаться.

Воспринимайте результат как тренд и сохраняйте дату проверки вместе с ним. Так никто в будущем не примет чтение за поток в реальном времени.

FAQ

Вопросы от команд, которые настраивают это

Что такое проверка обратных ссылок и где она находится в Headless CMS?

Это поиск, возвращающий ссылки, указывающие на домен или страницу. В Headless стеке она обычно стоит за вебхуком публикации или шагом CI, запускается один раз для каждой записи и возвращает короткую заметку в запись.

Могу ли я вызывать его из вебхука Contentful или Sanity?

Да. Оба могут отправлять запросы на URL, который вам принадлежит, и ваша функция затем вызывает наш REST API с ключом в строке запроса или в заголовке Bearer. CORS открыт, поэтому предпросмотр на стороне браузера также может вызывать бесплатные действия. Повторные попытки — на вашей стороне, поэтому сделайте обработчик безопасным для повторного запуска.

Сколько проверка ссылок добавляет к каждой публикации?

Ничего, если вы остаетесь на бесплатных действиях. Вызов backlinks или refdomains стоит 2 кредита, что составляет $0,0002. При 3 000 публикациях в месяц с одним таким вызовом каждая это будет $0,60.

Почему ссылка, которую я создал на прошлой неделе, не отображается?

Наш индекс обновляется примерно раз в месяц, поэтому недавние ссылки могут отсутствовать. Воспринимайте результаты как тренд. Если вам нужны ежедневно обновляемые данные краулинга, более крупный набор инструментов, такой как Ahrefs или Semrush, справляется с этим лучше.

Что происходит, когда во время релиза заканчивается баланс?

API отвечает HTTP 402. Заранее решите, должен ли шлюз пропускать запросы или блокировать их. Мы рекомендуем пропускать для проверок ссылок: логируйте, пропускайте проверку и позволяйте редактору публиковать.

Есть ли бесплатный вариант, который можно протестировать на среде?

Да. domain, overview, stats и suggest бесплатны и не требуют ключа, а вход через Google добавляет кредит $100 без привязки карты, что составляет 1 000 000 кредитов. Для начала ничего больше не нужно.

Заменяет ли это Ahrefs или Semrush?

Нет. Это более полнофункциональные продукты для ключевых слов, отслеживания позиций и ежедневного краулинга. Contentin выполняет одну более узкую задачу: данные о ссылках по вызову, по низкой цене, в JSON, который можно вставить в конвейер.