Математика проверки ссылочного рейтинга: DR по компонентам
Одна формула, несколько терминов, которые часто путают, и таблица гипотетических значений, чтобы вы могли проверить корректность данных на своей панели.

Формула
DR = round(100 log(ref_domains + 1) / log(2 10^7))
Публичная, краткая и легко воспроизводимая. Зависит только от одного входного параметра: количества уникальных доменов, ссылающихся на целевой сайт в нашем индексе.
- Это наш собственный метрика
- По духу схожа с Ahrefs DR или Moz DA, но это не одно и то же значение
- Логарифмическая: каждое добавление порядка (нуля) в количестве ссылающихся доменов добавляет примерно одинаковое количество баллов
Глоссарий
| Термин | Значение в этом API |
|---|---|
| Входящая ссылка (Backlink) | Одна ссылка со страницы на целевой сайт. В индексе хранится около 798,5 миллиардов таких ссылок. |
| Ссылающийся домен | Уникальный домен-источник, учитываемый один раз, независимо от количества ссылок. Это входной параметр для DR. |
| Ссылка между доменами | Связь между двумя доменами в графе. В графе их 2 774 625 913. |
| DR | Оценка от 0 до 100, вычисленная на основе ссылающихся доменов. |
| Якорь | Текст кликабельной ссылки. Предоставляется через anchors и anchor_cloud. |
| Топовая страница | URL на целевом сайте, ранжированный по количеству привлекаемых ссылок. Предоставляется через toppages. |
| Пересечение | Домены, которые ссылаются одновременно на два-десять целевых сайтов. Предоставляется через intersect. |
| Кредит | Единица биллинга. 1 кредит равен $0.0001. Стоимость действий составляет от 0 до 3 кредитов. |
| Возраст индекса | Время с момента последнего обновления. Примерно месяц. |

Пример расчета с вымышленными входными данными
Ничто здесь не описывает реальный сайт. Входные данные вымышлены, чтобы показать, как работает логарифмическая шкала, и каждое значение вычислено по приведенной выше формуле.
Целевой сайт с 100 ссылающимися доменами получает оценку 27. При 1 000 — 41, при 10 000 — 55, при 100 000 — 68, а при 1 000 000 — 82. Только 20 000 000 ссылающихся доменов дают оценку 100.
Чтение шагов расчета
Посмотрите на шаги. Переход от 100 к 1 000 доменам дает 14 баллов, как и переход от 1 000 к 10 000, однако второй переход требует в девять раз больше новых ссылающихся доменов. Именно поэтому маленький сайт растет быстро, а большой — почти не двигается.
Гипотетический сайт с 300 доменами
Допустим, вымышленный сайт имеет 300 ссылающихся доменов. Формула дает 34, оценку между 27 при 100 и 41 при 1 000.
Сайт без ссылающихся доменов получает оценку 0, так как логарифм от 1 равен 0. Это реальный ответ, означающий, что индекс еще не содержит данных по этому домену.
Сравните это с оценкой 41 при 1 000 доменах. Сайт более чем втрое увеличивает количество ссылающихся доменов, но оценка меняется всего на семь баллов — так работает логарифмическая шкала в простом примере.
Мифы против реальности
| Миф | Реальность |
|---|---|
| Мой показатель в Majestic или Moz должен совпадать с этим DR. | Каждый вендор crawls (обходит) свою собственную сеть и определяет свой собственный балл. Ожидайте того же направления изменений, но не одинаковых цифр. |
| Высокий DR означает более высокие позиции в поиске. | DR описывает ссылочный профиль. Google никогда не заявлял, что использует его, а ранжирование зависит от гораздо большего количества факторов. |
| Падение на 2 балла означает, что я потерял ссылки. | На логарифмической шкале 2 балла могут быть значительным изменением на верхнем уровне и шумом на нижнем. Проверяйте количество ссылающихся доменов напрямую. |
| DR обновляется, когда ссылка становится активной. | Индекс обновляется примерно раз в месяц, поэтому оценка отстает. |
| Пакетный запрос менее точен, чем одиночный. | bulk_dr и compare читают из одного индекса; различается только формат упаковки данных. |
Использование числа в продукте
Число DR легко отобразить и легко неверно истолковать. Контекст вокруг него важен не меньше, чем само число.
Показывайте количество рядом с оценкой
Показывайте DR рядом с количеством ссылающихся доменов, которое его сформировало. Пользователи быстро понимают шкалу, когда видят оба значения.
Не усредняйте данные по разным сайтам
Не усредняйте его по разным сайтам, так как среднее значение логарифмов скрывает то, что вам действительно важно. Ранжируйте, группируйте или сравнивайте с референсной группой.
Группировка для панели управления портфелем
Проверка ссылочного рейтинга для портфеля работает лучше с группировкой, чем со средним значением. Несколько крупных доменов доминируют в любом среднем значении, поэтому группируйте по диапазонам, которые вы можете объяснить клиенту.
Для программной оценки множества сайтов см. скрипт для пакетной обработки; для таблицы, которая выглядит убедительно на публичной странице, см. прокси панели управления.
Укажите границы групп в одном значении конфигурации, чтобы изменения были видны при ревью, а легенда графика могла считывать данные из того же источника.

Возраст индекса и его влияние на DR
Оценка меняется только при обновлении индекса, и это меняет то, как вы интерпретируете изменения между двумя датами.
Почему оценка может стоять на месте
Индекс обновляется примерно раз в месяц, поэтому оценка может оставаться неизменной неделями, пока сайт продолжает получать ссылки. Это эффект обновления индекса, а не вердикт по сайту.
Читайте оценку относительно даты обновления индекса, указанной на вашем экране. Плоская линия с недавней датой означает нечто иное, чем плоская линия с датой месяц назад.
Читателю, который видит тот же DR в течение месяца, следует проверить дату обновления индекса перед тем, как делать выводы о сайте. В большинстве случаев дата объясняет плоскую линию.
Сравнение двух дат в рамках одного инструмента
Сравнивайте два показания, полученные из одного инструмента, или показания с разницей в месяц. Смешивание данных до обновления индекса с данными после — самый простой способ придумать тренд.
Если вам нужна история, сохраняйте количество ссылающихся доменов вместе с каждым показанием. Количество показывает динамику, а DR тогда является лишь визуализацией этих данных.
Воспроизведение оценки в собственном коде
Попробуйте сами. Вычислите значение на основе количества ссылающихся доменов и сравните с тем, что возвращает API. Python: round(100 math.log(n + 1) / math.log(2e7)). JavaScript: Math.round(100 Math.log(n + 1) / Math.log(2e7)).
Когда результат отличается на единицу
Натуральный логарифм подходит, так как основание сокращается в соотношении. Если ваш результат отличается на единицу, сначала проверьте режим округления.
Правила округления различаются в разных языках. Python's round округляет точные половины до ближайшего четного числа, в то время как Math.round в JavaScript округляет их вверх, поэтому значение посередине может оказаться по-разному.
Сохраняйте количество вместе с оценкой
Храните количество ссылающихся доменов рядом с DR в вашей таблице, с датой, когда вы ее считали. Тогда вы сможете пересчитать оценку позже без нового запроса, а рецензент сможет проверить ее вручную.
Сохраненное количество также позволяет будущему читателю увидеть, что увидела формула, что особенно важно, когда клиент спрашивает, почему изменилось число.
Колонка с датой запроса важна не меньше, чем количество. Без нее два看似 одинаковых показания могут быть получены в разные месяцы обновления индекса.
Где термины глоссария пересекаются с API
Таблица глоссария коротка намеренно. Три термина из нее вызывают большую часть путаницы в отчетах для клиентов, поэтому каждый из них рассмотрен здесь подробнее.
Входящая ссылка и ссылающийся домен
Входящая ссылка — это одна ссылка. Ссылающийся домен — это уникальный домен, который размещает одну или несколько таких ссылок. Десять тысяч ссылок с одного блога считаются как один ссылающийся домен, поэтому DR следует второму термину, а не первому.
В отчете помечайте эти два числа по-разному. Их перепутывание — самый быстрый способ заставить количество ссылок выглядеть как количество доменов.
Та же логика применяется к якорям. Десять тысяч ссылок с одинаковым текстом якоря могут исходить от одного ссылающегося домена, поэтому количество якорей и количество доменов могут рассказывать очень разные истории об одном сайте.
Кредит и стоимость запроса
Кредит — это единица биллинга, и запрос стоит столько, сколько стоит его действие, а не столько, сколько строк он возвращает. Запрос refdomains за 2 кредита стоит одинаково, возвращает ли он 10 строк или 1 000.
Это делает количество строк свободной переменной внутри запроса, поэтому получайте нужный размер страницы за один запрос, а не множеством мелких.
Топовые страницы и якоря
Топовые страницы и якоря описывают, куда ведут ссылки и что они говорят. Анализируйте их вместе с DR, так как высокая оценка с узким разнообразием якорей рассказывает другую историю, чем та же оценка с широким миксом.
Проверьте список якорей на наличие доминирующей фразы. Один повторяющийся якорь на многих доменах может выглядеть как кампания, и читатель должен увидеть это до чтения общего количества.
Вопросы, которые задают о DR
- Могу ли я конвертировать DR в Ahrefs DR?
- Нет. Они построены на разных индексах и используют разные формулы. Оба растут при увеличении количества ссылающихся доменов, поэтому тренды совпадают по направлению, но цифры не конвертируются друг в друга.
- Говорит ли DR о том, что страница будет ранжироваться?
- Нет. DR описывает ссылочный профиль домена. Он не говорит о том, где появится любая страница в результатах поиска, а ранжирование зависит от гораздо большего количества факторов.
- Почему моя оценка упала без потери ссылок?
- Формула логарифмическая, а индекс обновляется примерно раз в месяц. Падение может следовать за обновлением или небольшим изменением в верхней части шкалы, поэтому проверяйте количество ссылающихся доменов, прежде чем называть это потерей.
- Могу ли я вычислить DR на основе собственных данных о ссылках?
- Только с количеством ссылающихся доменов, взятым из того же индекса. Ваш собственный краулер видит другой набор доменов, поэтому формула, примененная к вашему количеству, даст другое число для того же сайта.
- Может ли реальный сайт иметь DR 0?
- Да, когда индекс не содержит ссылающихся доменов для него. Свежий запуск или сайт, который индекс еще не достиг, выглядит так, поэтому дата обновления индекса должна быть указана рядом с числом.