Альтернативи DataForSEO, читайте як глосарій дій
Довідник, який можна тримати відкритим поруч із блокнотом. Спочатку дії та їх ціна, потім словник, який часто плутають, коли таблиця посилань потрапляє в R.
Дослідницька команда CranSEO ·

Знайдіть потрібну дію, зверніть увагу на вартість у кредитах, а потім перевірте список термінів нижче на предмет незрозумілих понять. Ми не перелічуємо тут назви стовпців, тому що їх слід читати з власного виводу glimpse().
Дії: що дає один виклик
| Дія | Кредити | Що ви отримуєте |
|---|---|---|
| domain, overview, stats, suggest | Безкоштовно | Швидкий профіль домену та пропозиції; без ключа |
| bulk_dr | 1 | DR для до 2000 доменів за один виклик |
| compare | 1 | Порівняльні показники для до 20 доменів |
| top, dr_distribution, tld_breakdown | 1 | Рейтинги та розподіли індексу |
| refdomains, backlinks | 2 | Рядки посилаючих доменів або окремих посилань |
| anchors, toppages, anchor_cloud | 2 | Якорний текст та найбільш посилані сторінки |
| intersect | 2 | Доменні посилання на 2–10 цілей одночасно |
| search, keyword | 3 | Повнотекстовий пошук по якорях, заголовках та URL; пошук точного якоря |
Терміни, які плутають людей у фреймі даних
| Термін | Просте значення |
|---|---|
| Посилаючий домен | Окремий сайт, який посилається на вас, рахується один раз, скільки б посилань він не надсилав |
| Backlink | Одне посилання з однієї сторінки на іншу; багато може надходити з одного посилаючого домену |
| DR | round(100 log(ref_domains + 1) / log(2 10^7)); логарифмічна шкала, тому 10–20 легше, ніж 70–80 |
| Anchor | Клікабельний текст посилання, корисний як категоріальний стовпець |
| Граф посилань | Карта посилань між доменами нашого власного краулера: 2774625913 з них |
| Сніпшот | Місячний стан індексу; зберігайте його дату поруч із кожним витягом |
| Кредит | Одиниця розрахунку, $0.0001 за штуку; виклик нараховується один раз незалежно від кількості рядків |

Що означає один рядок для кожної дії
Якщо ви потрапили сюди з пошуку альтернатив DataForSEO, цей глосарій показує, що повертає дія лише для посилань на рівні рядка. Значення рядка має найбільше значення. Більшість людей спочатку помиляються саме тут, і це та частина, яка коштує найбільше.
Посилаючий домен проти backlink
Посилаючий домен рахується один раз, скільки б посилань він не надсилав. Backlink — це одне посилання з однієї сторінки на іншу, тому один сайт може надавати багато таких посилань. Якщо на вашій діаграмі написано «посилання», а рядки — це домени, число є підрахунком доменів і має бути підписане відповідним чином.
Оберіть зернистість перед першим об'єднанням. Таблиця дій вище є довідником для того, який виклик повертає яке зерно.
Таблиця, що містить обидва типи, виглядатиме як підрахунок посилань, хоча насправді це підрахунок сайтів. Перевірте перші кілька рядків візуально перед тим, як узагальнювати будь-що.
Якорний текст як категорія, а не ключ
Якорний текст добре працює як категоріальний стовпець. Ви можете згрупувати якорі на брендові, загальні та посилання на URL-адреси, а потім підрахувати кожен клас на посилаючий домен. Це поганий ключ, оскільки однакові слова повторюються в незв'язаних посиланнях.
Зберігайте як текст, приведіть до нижнього регістру один раз при імпорті і ніколи не об'єднуйте дві таблиці за ним.
Дата сніпшоту
Сніпшот — це місячний стан індексу. Зберігайте його дату поруч із кожним витягом, у назві файлу або в стовпці, щоб порівняння між місяцями порівнювало подібне з подібним.
Два витяги з різними датами сніпшоту не є трендом, доки ви не перевірите, що дати відповідають тому, що стверджує діаграма.
Корисною звичкою є записувати дату сніпшоту в перший рядок кожного звіту, щоб вона була і на роздрукованій сторінці. Читачі забувають, де всередині файлу була дата, але вони читають перший рядок.
Середні значення приховують хвости
Середні значення на логарифмічній шкалі вводять в оману. Середнє 20 і 60 дорівнює 40, але це число не описує жоден сайт і нічого не говорить про розкид.
Зберігайте мінімум і максимум поруч із будь-яким середнім. Один дуже великий домен може підняти середнє значення, і читач діаграми не зможе дізнатися про це лише зі середнього значення.
Читання таблиці дій як моделі даних
Кожна дія повертає рядки на певному рівні, і змішування рівнів — найшвидший спосіб подвоїти підрахунок, тому думайте в термінах зернистості.
refdomains дає один рядок на сайт, що посилається, backlinks дає один рядок на посилання, anchors дає один рядок на унікальний якорний текст. Об'єднання першого з другим множиться рядками, тому агрегуйте перед об'єднанням і перевіряйте nrow() до і після.
Пагінація працює однаково всюди: page та per, з per між 10 і 5000, відсортовано за sort та order=asc|desc. До 1000 рядків повертається за один виклик, а глибока пагінація зупиняється на 50000, тому просіть сортування, яке ставить вашу відповідь першою.
Щодо бюджетної сторони цих виборів дивіться блокнот бюджету, а для вибору постачальника — дерево рішень.
Довгі таблиці замість одного аркуша на витяг
Звичка відкривати новий аркуш для кожного місяця поширена. Дрейф починається там, і його важко скасувати. Одна довга таблиця легше підтримується правильно. Її також легше перевіряти.
Подумайте про це так. Кожен місяць додає рядки до однієї таблиці замість створення нового об'єкта для підтримки. Таблиця стає довшою, але жодне число не потрібно копіювати вручну. Кожен рядок потім містить свій сніпшот, джерело та зернистість, які читач може перевірити одним поглядом.
Одна довга таблиця зі стовпцем сніпшоту
Багато людей починають новий аркуш кожного місяця. Довга таблиця зі стовпцем сніпшоту зберігає кожен місяць в одному місці, а фільтр замінює копіювання та вставку. Скажімо, ви витягуєте посилаючі домени для 30 сайтів протягом шести місяців. Це одна таблиця для перевірки, а не шість аркушів для узгодження.
Узагальнення стають одним викликом group_by() замість аркуша на місяць. Зберігайте сирі витяги недоторканими, щоб таблицю можна було відбудувати з нуля в будь-який час.
Однакові стовпці, або об'єднання провалюється тихо
Файли від кількох людей поєднуються чисто лише тоді, коли вони мають однакові назви стовпців, типи та кодування. Перевірте рядок заголовка кожного файлу перед тим, як зв'язувати їх, і зупиніть скрипт, якщо один з них відрізняється.
Крок перейменування, який відображає старі назви на назви з глосарію, коштує кілька рядків. Він заощадить другий погляд на кожній діаграмі, яка вийшла через невідповідність.
Зберігайте короткий список назв стовпців, яких очікує ваш блокнот, і порівнюйте кожен новий файл з ним перед тим, як запустити будь-що інше.

Дві попередження перед моделюванням будь-чого
Оскільки DR — це наш власний показник, побудований лише з підрахунків посилаючих доменів, це не Moz DA. Ніколи не змішуйте його з Ahrefs DR в одному регресійному аналізі.
Підрахунки також залежать від краулингу. Сайт з раптовим стрибком після основного оновлення березня 2024 року може просто бути прокраулений більш повно цього місяця, тому перевірте дату сніпшоту, перш ніж щось повідомляти клієнту.
Ставтеся до глосарію як до контракту з вашим майбутнім «я». Якщо стовпець здивує вас через шість місяців, визначення вище — це те, що ви мали припустити.
Звички іменування для ваших власних стовпців
Перейменуйте під час імпорту і робіть це один раз.
Додавайте префікс стовпців за дією, наприклад refdomains або anchors, перед тим, як об'єднувати будь-що, щоб об'єднання ніколи не створювало два стовпці, які означають різні речі під однією назвою. Запишіть крок перейменування в функцію і використовуйте його в кожному блокноті, який торкається API.
Це коштує п'ять рядків і заощаджує аргументи про те, що означає стовпець, що є найпоширенішим джерелом неправильних чисел у звітах про посилання.
Читайте таблицю посилань за п'ять проходів
Перевірте зернистість
Перевірте, що означає один рядок, використовуючи таблицю дій вище, перш ніж читати будь-яке число.
Перевірте сніпшот
Знайдіть дату сніпшоту в назві файлу або в стовпці і підтвердіть, що вона відповідає витягу, який ви планували.
Підрахуйте рядки
Порівняйте nrow() з очікуваним підрахунком і запишіть різницю в коментарі поруч із читанням.
Прочитайте діапазони
Подивіться на мінімум і максимум DR та підрахунків. DR поза межами 0–100 вказує на проблему парсингу, а не на знахідку.
Назвіть стовпці
Перейменуйте кожен стовпець на його префікс дії, наприклад refdomains або anchors, перед тим, як об'єднувати будь-що.
Питання про дії та терміни
Це питання, які зазвичай виникають після першої таблиці посилань в R.
З якої дії мені почати?
Почніть з domain або overview, оскільки обидва безкоштовні і не потребують ключа. Вони показують форму відповіді, перш ніж витрачати кредит.
Перейдіть до bulk_dr, коли форма стане зрозумілою, оскільки один виклик оцінює до 2000 доменів за один кредит.
Чому мої підрахунки відрізняються від іншого інструменту?
Кожен постачальник краулить веб-сайт за власним графіком і підраховує посилання по-різному. Наш граф посилань оновлюється приблизно раз на місяць, а DR тут — це наш власний логарифмічний показник.
Порівнюйте тренди між місяцями, а не точні збіги.
Як розраховується DR?
DR дорівнює round(100 times the natural log of referring domains plus one, divided by the log of 2 times 10 to the seventh).
Він залежить від одного вхідного параметра, тому ви можете перерахувати його з витягу посилаючих доменів.
Чи потрібен мені ключ для кожної дії?
Безкоштовні дії працюють без ключа. Платні дії приймають ключ як параметр запиту або в заголовку Authorization Bearer.
Відсутній або неправильний ключ повертає HTTP 401, що є першою помилкою, яку слід перевірити, коли виклик не вдається.