Перейти до змісту
DarkSEO
DarkSEOЗареєструватися

Інструкція з налаштування

Знайдіть список своїх посилань та налаштуйте щомісячний моніторинг

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

Налаштування за шість кроків

01

Увійдіть через Google

Використовуйте сторінку облікового запису для входу. Нові акаунти отримують кредит на $100, картка не потрібна.

02

Створіть API-ключ

Ключ починається з sk_. Тримайте його подалі від публічних репозиторіїв; ставтеся до нього як до пароля.

03

Спробуйте безкоштовний пошук

action=overview&q=yourdomain.com коштує нічого і підтверджує правильність вашого ключа та написання домену.

04

Отримайте реальні списки

Запустіть refdomains, anchors та toppages, по 1000 рядків за запит, по 2 кредити за кожен.

05

Збережіть із датою

Називайте файли як refdomains-2026-10.json. Ніколи не перезаписуйте файл попереднього місяця.

06

Diff

Порівняйте рядки з попереднім місяцем. Нові домени — це те, що вам потрібно прочитати.

Один запит з поясненням кожного поля

Замініть домен та ключ. Такий самий шаблон працює для всіх дій.

bash
curl "https://darkseo.net/api.php?action=refdomains&q=yourdomain.com&per=1000&page=1&key=sk_live_..." \
  -o refdomains-2026-10.json

Довідник параметрів

ПараметрЗначенняПримітки
actionЯкий звіт запуститиrefdomains, backlinks, anchors, toppages та інші
qДомен, який ви досліджуєтеЧистий домен, без схеми
keyВаш API-ключАбо надішліть Authorization: Bearer sk_...
pageНомер сторінкиГлибока пагінація обмежена 50 000 рядків
perРядків на сторінкуВід 10 до 5000; оплата здійснюється один раз за запит
sort, orderСтовпець сортування та asc або descКорисно, щоб бачити найновіші або найпотужніші посилання першими

Найменування, зберігання та порівняння файлів

Пошук списку посилань має сенс лише тоді, коли файли можна порівняти без допомоги. Чітке правило найменування та одна папка на місяць роблять більшу частину роботи. Поставте 10 хвилин на це правило зараз, тому що година сортування пізніше буде гіршою. Потім ніколи не перейменовуйте їх.

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

Імена файлів, що сортуються

Поставте рік і місяць на початку, потім домен, потім назву запиту, наприклад 2026-10, за яким йде домен та refdomains. Місяці з нульовим заповненням сортуються правильно, а таке ім'я читається як журнал.

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

Одна папка на місяць

Створіть папку для кожного місяця та скопіюйте три файли для кожного домену в неї. Папка на місяць залишає попередній місяць недоторканим, тому diff стає порівнянням між двома папками.

Позначте папку як доступну лише для читання після закриття місяця, якщо ваша система це дозволяє. Збережений файл, який не можна редагувати, є набагато надійнішим записом.

Короткий журнал змін

Тримайте текстовий журнал у кореневій папці. Записуйте одну рядок на витяг з датою, доменами та викликаними діями. Журнал змін дозволить вам пояснити прогалину в серії роками потому, коли ніхто не пам'ятає причини.

Додайте вартість кредиту з кожної відповіді до того ж рядка, щоб журнал подвоювався як рахунок.

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

Помилки та виправлення

ПомилкаСимптомВиправлення
Відсутній або неправильний ключHTTP 401Перевірте ключ та правильність написання заголовка
Баланс порожнійHTTP 402Поповніть через USDT (TRC-20) на сторінці облікового запису
Ігнорування okПорожній файл сприймається як успіхПеревірте прапор ok у своєму скрипті перед збереженням
Перезапис попереднього місяцяНеможливо зробити diffПоставте місяць в ім'я файлу
Очікування реальних данихНове посилання відсутнєОновлення індексу відбувається приблизно раз на місяць; порівнюйте щомісяця, а не щодня

Автоматизація

Запис cron на перше число місяця достатньо. Напишіть три curl-запити в один shell-скрипт, додайте місяць до кожного імені файлу та дозвольте йому надсилати вам листи лише тоді, коли кількість нових доменів перевищує ваш поріг.

Автентифіковані відповіді містять _credits з вартістю та залишком балансу, тому скрипт може попередити вас, коли баланс стане низьким. Протестуйте його один раз вручну. Потім забудьте про нього до приходу листа.

Для команди поєднайте щомісячний витяг з прикладом порогів, щоб всі читали одне правило.

Тримайте скрипт нудним. Звичайний curl, один цикл по ваших доменах, одна папка на місяць. Нудні скрипти переживають зміни персоналу.

Обробка невдалого запуску

Невдалий запуск повинен залишити файли попереднього місяця недоторканими та записати одну рядок у журнал змін. Звичайна пастка — часткове завантаження: файл, який існує, але містить тіло помилки, на перший погляд виглядає як дані. Перевірте розмір та прапор ok, перш ніж він потрапить у папку. Ніщо не потрапляє в щомісячну папку без перевірки.

Якщо запуск не вдався двічі поспіль, спочатку перевірте ключ та правильність написання домену. Безкоштовний виклик overview тестує обидва безкоштовно, тому невдача там скаже вам, чи проблема в налаштуванні, чи в платному запиті.

Утримання моніторингу в межах бюджету

Моніторинг дешевий, коли ви знаєте арифметику. Кожен платний запит нараховується один раз, незалежно від кількості рядків, до 1000 рядків за запит. Помножте кількість запитів на їх вартість у кредитах, потім на $0.0001 за кредит, і ви отримаєте щомісячний рахунок. Зробіть це спочатку.

Ось арифметика для трьох запитів на одному домені. refdomains, anchors та toppages коштують 2 кредити кожен, тобто шість кредитів, що становить $0.0006 за місяць.

Оцінка щомісячного рахунку

Додайте один виклик bulk_dr для новачків за 1 кредит, і загальна сума зросте ще на один кредит. Таблиця на сторінці порогів розраховує випадок для десяти сайтів, тому ви можете побачити, як зростають цифри зі списком.

Тримайте оцінку в тому ж журналі, що й витяги. Рахунок, який повільно зростає, легше пояснити, якщо оцінка була записана раніше.

Зупинка до вичерпання балансу

Автентифіковані відповіді містять вартість та залишок балансу. Прочитайте їх у скрипті, порівняйте баланс з оцінкою наступного місяця та попередьте себе, коли маржа тонка. Відповідь з ok рівним false повинна зупинити запуск, перш ніж будь-який файл буде збережено.

HTTP 402 означає, що баланс вичерпано. Поповніть через USDT (TRC-20) на сторінці облікового запису, потім перезапустите запити за цей місяць, а не пропускайте місяць.

Щомісячний цикл

Схема, а не продукт. Вона зберігає три звіти на домен з місяцем в імені. Відредагуйте список та ключ.

bash
#!/bin/bash
M=$(date +%Y-%m)
for D in yourdomain.com second-site.org; do
  for A in refdomains anchors toppages; do
    curl -s "https://darkseo.net/api.php?action=$A&q=$D&per=1000&key=$DARKSEO_KEY" -o "$D-$A-$M.json"
  done
done

Що робити з файлами

Відкрийте файли refdomains попереднього та поточного місяця поруч і виберіть домени, які є тільки в новому. Цей список — ваше читання за місяць.

Пропустіть список через bulk_dr для швидкої оцінки якості, перевірте файл anchors на будь-яку фразу, яка зросла, та прочитайте топ-сторінки на URL, які ви не розпізнаєте. Якщо все виглядає звичайно, запишіть одну рядок у свій журнал та закрийте вкладку.

Якщо щось виглядає неправильно, відкрийте runbook та таблицю рішень щодо disavow. Щомісячний витяг коштує частку цента, тому справжня вартість — ваша увага.

Написання щомісячної нотатки

Напишіть коротку нотатку в кінці кожного місяця. Вкажіть домени, кількість нових доменів, найбільшу частку anchor text та рішення. Чотирьох рядків достатньо. Нотатка, написана в той самий день, варта більше, ніж довга, написана пізніше.

Тримайте нотатку поруч із файлами, а не всередині них. Майбутній читач повинен знайти рішення в одному місці, з цифрами, які його обґрунтували. Цим читачем можете бути ви через рік, без пам'яті про місяць.

Питання щодо щомісячного моніторингу

Чи потрібен мені платний план для запуску цього?

Немає підписки та щомісячного мінімуму, тому що сервіс працює на передоплачених кредитах. Нові акаунти отримують $100 безкоштовного кредиту без необхідності картки. Безкоштовні пошуки нічого не коштують, тому ви можете протестувати налаштування, перш ніж витягувати будь-який платний список.

Чому не запускати скрипт щодня?

Індекс оновлюється приблизно раз на місяць, тому щоденна задача буде завантажувати ту саму картину знову і знову. Щоденні запуски також витрачають кредити без нової інформації. Щомісячний ритм є чесним для цих даних.

Що робити, якщо новий файл значно більший?

Перевірте кількість рядків проти вашої бази, потім відкрийте новачків у diff. Більший файл може походити від справжнього спайку або від зміни ліміту рядків. Спочатку виключіть другу причину, тому що це дешевша перевірка.

Чи може один скрипт стежити за кількома доменами?

Так. Щомісячний цикл вище обробляє список доменів, і кожен отримує свої файли. Тримайте список достатньо коротким, щоб кожен домен отримував реальне читання щомісяця, тому що моніторинг, який ніхто не читає, — це лише витрати на зберігання.

Два обмеження, про які варто пам'ятати

Індекс оновлюється приблизно раз на місяць, тому щоденна задача cron буде лише завантажувати ту саму картину. І список посилань — це не вирок: поєднуйте кожен прапор із звітом посилань Search Console, перш ніж діяти.