Панели ссылок Ahrefs или кредиты API: стоимость на место
Получать ли каждому клиенту доступ к большому SEO-инструменту или ваше приложение должно само показывать данные о ссылках? Сравнение в виде таблицы с пометками и примерными цифрами.
Редакция AlfaLinks ·
К чему мы приходим
Встраивайте данные о ссылках самостоятельно, если пользователям нужен только контекст ссылок
Если на экране нужны входящие домены, якоря или оценка в стиле DR, кредиты за вызов обходятся значительно дешевле, чем лицензионные места. Если пользователям нужны ключевые слова, отслеживание позиций или ежедневный свежий краулинг, отправляйте их в Ahrefs или Semrush и не притворяйтесь иначе.
Единицы API Ahrefs входят в подписки, от $129/месяц за 200 000 единиц
Каждый запрос Ahrefs использует не менее 50 единиц, поэтому этот план покрывает максимум 4 000 запросов
Наши кредиты стоят $0,0001 каждый, без ежемесячного минимума
Пример, где все допущения на виду
Это гипотетический SaaS, а не клиент. Назовем это инструментом проекта с 500 платящими рабочими пространствами и страницей домена, которая загружает данные о ссылках один раз при просмотре.
Предположим, что каждое рабочее пространство открывает 30 страниц домена в месяц. Это 15 000 просмотров. Предположим, что каждый просмотр вызывает overview (бесплатно) плюс refdomains за 2 кредита. Это 30 000 кредитов или $3,00 за месяц.
Те же 15 000 просмотров через план Ahrefs быстро достигают потолка. При 50 единицах на запрос 200 000 единиц позволяют выполнить 4 000 запросов, что составляет четверть просмотров до того, как потребуется второе подписка или обновление.
Измените входные данные, и ответ изменится. Суть в форме: оплата за вызов масштабируется с использованием, а подписка масштабируется в зависимости от того, сколько запаса мощности вы покупаете заранее.
Те же 15 000 просмотров тремя способами
Только пример арифметики. Цифры Ahrefs — это прайс-листы на момент написания; проверьте их текущую страницу перед планированием.
Маршрут
Ежемесячная стоимость в примере
Свежие данные
Ключевые слова и отслеживание позиций
Встраивание через этот API
Около $3,00 (30 000 кредитов)
Ежемесячно
Нет
План API Ahrefs
$129 за 4 000 запросов, для большего количества потребуется больше планов
Ежедневный свежий краулинг
Да, в составе пакета
Места в пакете для пользователей
Лицензия на место, перепродаваемая или включенная в пакет
Ежедневно
Да
Проверка здравого смысла перед внесением цифр в бизнес-кейс
Считайте просмотры на рабочее пространство по аналитике, а не на основе надежд.
Добавьте 20 процентов запаса мощности для повторных попыток и промахов кэша.
Включите стоимость первого месяца, когда каждый домен «холодный».
Помните о бесплатных действиях: домен, обзор, статистика и предложение ничего не стоят.
Решите, кто платит за запросы доменов, которыми никто не владеет, например, конкурентов.
Пять шагов для оценки стоимости одной функции до ее разработки
Выполняйте их по порядку для каждого экрана. Таблица хороша ровно настолько, насколько хороши строки, которые вы забыли записать.
01
Назовите экран и его вызов
Запишите, какой экран вызывает какое действие. Страница домена, вызывающая refdomains, — это одна строка. Пропущенная строка — это то место, где обычно скрывается сюрприз в третьем месяце.
02
Умножьте кредиты на цену
Посмотрите действие в таблице цен выше. Умножьте его кредиты на $0,0001, затем на ожидаемое количество вызовов. Также ведите подсчет кредитов в таблице, чтобы рецензент мог пересчитать сумму.
03
Считайте просмотры, а не пользователей
Возьмите просмотры страниц на рабочее пространство из вашей аналитики. Страница домена может загружаться несколько раз за одну сессию, и один активный пользователь может вызвать больше запросов, чем предполагает количество мест.
04
Оцените путь отказа
Когда баланс исчерпан, API отвечает HTTP 402, и ваш экран все равно должен что-то показать. Решите это сообщение сейчас и учтите его стоимость в плане, даже если она равна нулю кредитов.
05
Установите лимит в своем коде
Установите лимит вызовов на стороне рабочего пространства и показывайте оставшийся лимит до его исчерпания. Лимит, который появляется без предупреждения, часто становится причиной обращений в поддержку.
Почему место — неправильная единица для данных о ссылках
Места оценивают людей. Данные о ссылках запрашиваются экранами, и один экран может стоить дороже человека, который его открывает. Многие команды, сравнивающие лицензию Ahrefs с потоком данных по вызовам, первыми сталкиваются с этим несоответствием, поэтому стоит увидеть, где оно проявляется.
Несоответствие работает в обоих направлениях, поэтому один ответ редко подходит для всего продукта. Выбирайте единицу измерения для каждой функции. Не для компании. Записывайте каждый выбор в таблицу рядом с ее экраном и пересматривайте его каждый раз, когда меняется страница с ценами, потому что сравнение, написанное весной, устаревает быстрее, чем счетчик ссылок.
Когда один пользователь вызывает сотни запросов
Скажем, пользователь импортирует список из двухсот доменов из таблицы. Ваш продукт может выполнить один вызов bulk_dr для всего списка за один кредит, так как один вызов принимает до 2 000 доменов. Лицензия на место взимает ту же плату, независимо от того, импортирует пользователь данные один раз или никогда. Оплата за вызов следует за работой.
Когда место — все еще честный ответ
Некоторым продуктам нужно, чтобы человек работал внутри пакета каждый день. Если ваши пользователи проводят весь неделю за исследованием ключевых слов, место в этом пакете — правильная покупка, а поток данных по вызовам — неправильный инструмент для них. Скажите об этом в своей документации, чтобы никто не ожидал, что счетчик ссылок заменит пакет. Ценообразование, подходящее для активного пользователя, — отдельное решение от ценообразования для одной функции. Держите их раздельно в своем плане, потому что пакет может быть прав для активного пользователя, а поток данных по вызовам — для всех остальных, и оба могут жить в одном продукте.
Когда место в основном простаивает
Многие рабочие пространства открывают вкладку ссылок раз в квартал. Оплата места за каждый из этих тихих визитов делает тихие месяцы дорогими. Оплата за вызовы дешевы в эти месяцы и все равно могут вырасти в загруженный, поэтому измерьте оба показателя, прежде чем привязываться к одной из моделей.
Где большие пакеты все еще выигрывают
Semrush и Ahrefs продают широту. Ключевые слова, история SERP, аудит сайта, ежедневные краулинги.
Продукт, пользователи которого занимаются SEO полный рабочий день, не должен пытаться заменить это встроенным счетчиком. Ваши пользователи будут сравнивать, и они будут правы.
Разумный паттерн — многослойный: показывайте наши цифры ссылок в продукте, ссылайтесь на пакет для глубокого анализа и четко указывайте в документации поддержки, откуда берутся данные. Руководство по настройке показывает подключение, а рецепт кэширования держит счет небольшим.
Что обычно упускают в таблице затрат
Кредиты — это видимая часть счета. Два вида затрат обычно находятся за пределами таблицы, и оба легко забыть, когда строка кредитов выглядит маленькой.
Ни один из них не отображается в счете от нас, и второй чаще всего удивляет команды.
Сколько стоят часы инженерии кэширования?
Кэш — это код, который принадлежит вам. Кто-то должен выбрать ключи, установить срок действия и проверить пустое состояние, и эти часы — реальные деньги, даже если счет за них не приходит. Рецепт кэширования дает вам начальную форму для адаптации, что дешевле, чем проектировать ее с нуля. Часы, потраченные туда, также повторяются, потому что кэш требует небольшого обзора каждый раз, когда индекс обновляется и каждый раз, когда новый экран вызывает API.
Сколько стоят устаревшие цифры во времени поддержки?
Если клиент читает цифру домена и считает, что она актуальна, вы об этом узнаете. Видимая метка свежести занимает одну строку интерфейса. Ее отсутствие стоит одного потока поддержки для каждого запутавшегося клиента, и эта стоимость никогда не достигает счетчика кредитов, поэтому она часто отсутствует в плане. Назначьте одного владельца для метки свежести, чтобы ее формулировка не плыла между экранами, созданными в разное время.
Вопросы о местах и учете
Могу ли я перепродавать эти данные своим клиентам?
Встраивание результатов в свой продукт — это обычное использование. Мы не указываем условий перепродажи помимо того, что сказано на странице условий, поэтому прочитайте их и свяжитесь с нами через страницу аккаунта, если ваш план предполагает массовое распространение или API с белой меткой.
Как я могу взимать плату с пользователей за запросы?
Считайте вызовы на рабочее пространство на своей стороне и сопоставляйте их с лимитами плана. Наш баланс — это единый предоплаченный пул, поэтому биллинг на пользователя — ваша задача, а счетчик вызовов в вашем прокси-маршруте — естественное место для этого.
Есть ли ежемесячный минимум?
Нет. Кредиты предоплачиваются по $0,0001 каждый и не превращаются в подписку. Новые аккаунты получают $100 бесплатных кредитов, что составляет 1 000 000 кредитов, чего достаточно для долгого прототипа без привязки карты.
Что может протестировать команда без дохода
Командам до получения дохода обычно нужно доказательство перед счетом. Бесплатные действия в этом API подходят для этого этапа, поэтому первый вопрос — что вы можете протестировать, не потратив ничего.
Начните с этого, затем оцените только те экраны, которые получили платный вызов.
Может ли весь первый экран работать на бесплатных вызовах?
В основном. Действия обзор, домен, статистика и предложение покрывают заголовок с счетчиком, поле автозаполнения и бесплатную страницу поиска. Вы переходите к платному действию, когда вам нужна колонка DR или детальное меню, и это момент, когда в плане нужна реальная статья расходов.
Есть ли минимум перед платными действиями?
Ежемесячный минимум не применяется. Новые аккаунты получают $100 бесплатных кредитов, что составляет 1 000 000 кредитов, поэтому платный вызов можно протестировать до любого пополнения. При двух кредитах за вызов этот баланс покрывает 500 000 вызовов refdomains. Ведите свой журнал кредитов на экран и сравнивайте его с таблицей, которую вы написали. Заметки о DR объясняют, как подписать число, когда оно появится.