Referencja
Pola składu listingu narzędzi, jedno po drugim
Zaprojektuj tabelę listingu raz, a miesięczne zadanie wykonuje się samo. Oto każda kolumna składu linkowego, jaką może przechowywać katalog, oraz wywołanie, które ją wypełnia.
Zespół badawczy SEO Tools AI ·
Kolumny na pierwszy rzut oka
| Kolumna | Wypełniane przez | Kredyty | Odświeżanie |
|---|---|---|---|
| dr | bulk_dr, do 2000 domen | 1 | Miesięcznie |
| dr_checked_on | Twoje własne zadanie, w dniu pobrania | 0 | Każde uruchomienie |
| ref_domains | refdomains, posortowane według Twojego wyboru | 2 | Miesięcznie, tylko dla wyróżnionych listingu |
| top_anchors | anchors | 2 | Kwartalnie |
| top_pages | toppages | 2 | Kwartalnie |
| overview_blob | overview (darmowe, bez klucza) | 0 | Na żądanie |
| rival_overlap | intersect, 2 do 10 domen | 2 | Podczas dodawania narzędzia |
Kolumny, które zasługują na swoje miejsce
Zacznij od dwóch. dr jest kluczem sortowania, a dr_checked_on to kolumna uczciwości.
Ocena bez daty wygląda na fakt, a miesiąc później staje się plotką. Data to zapobiega, a także pozwala Twojemu zadaniu pominąć wiersze, które odświeżyło godzinę temu po awarii.
Traktuj wszystko inne jako opcjonalne. Strona porównawcza, która pokazuje domeny odwołujące obok oceny, daje czytelnikom drugą liczbę do krzyżowej weryfikacji, co jest bardziej przydatne niż ładniejszy badge. Nasza strona narzędzie do analizy backlinków pokazuje, jak to wygląda w porównaniu z innymi sprawdzarkami.
Połącz kolumny z glosariuszem, aby czytelnicy widzieli te same słowa, których używasz w panelu administracyjnym, oraz z przepisem synchronizacji, gdy będziesz gotowy je wypełnić.
Kolumny dla linków, które katalog udostępnia
Oceny opisują narzędzie. Katalog udostępnia również linki, a te zasługują na własną kolumnę. Katalogi żądające linku zwrotnego są powszechne, więc pytanie dotrze do Ciebie szybciej, niż się spodziewasz.
Zacznij od pola tak/nie, które zapisuje link zwrotny. Przed jego zapisaniem sprawdź samą stronę wymienionej witryny, ponieważ zapamiętana odpowiedź jest pierwszą rzeczą, która może pójść nie tak w liście kilkuset wierszy.
Kolumna linku wzajemnego
Dodaj reciprocal_link jako kolumnę tak/nie, która mówi, czy witryna wymienionego narzędzia linkuje do Ciebie. Załóżmy, że zarządzasz 300 narzędziami, a 40 z nich zażądało linku w zamian. Ta kolumna pokazuje, które listingi opierają się na przysłudze, i robi to zanim zapyta czytelnik.
Pozostaw kolumnę poza sortowaniem według składu. Opisuje relację, a nie narzędzie, więc mieszanie jej w rankingu utrudniłoby późniejsze wyjaśnienie kolejności.
Kolumna statusu dla publikowanych linków
Zapisz outbound_status ze statusem HTTP każdego linku, który publikujesz, wraz z datą ostatniego sprawdzenia. Listing zwracający 404 to złamana obietnica dla czytelnika, a nikt inny nie zauważy tego za Ciebie.
Sprawdzenie może odbywać się w tym samym miesięcznym uruchomieniu co odświeżanie składu. Dodajesz jedną kolumnę i nie dodajesz nowego harmonogramu, co jest najtańszą konserwacją, jaką może kupić katalog.
Zapisz złożoną obietnicę
Gdy katalog żąda linku w zamian, zanotuj datę, stronę i dokładne słowa żądania w kolumnie link_note. Zwykła notatka zajmuje minutę na napisanie i oszczędza dyskusję sześć miesięcy później.
Nie obiecuj pozycji, której nie możesz utrzymać. Jeśli link zwrotny nigdy nie zostanie dodany, uczciwym ruchem jest oznaczenie wiersza i pozostawienie składu bez zmian.
Oddzielenie płatnej pozycji
Jeśli listing zapłacił za swoje miejsce, przechowaj wartość placement obok składu i nigdy nie pozwalaj, aby skład sam decydował o kolejności. Wysokie dr nie musi być jedynym powodem, dla którego płatny wiersz znajduje się wyżej niż lepszy.
Pokaż flagę płatności obok składu, aby każdy, kto sortuje stronę, widział oba. Czytelnik, który znajdzie etykietę, to czytelnik, który będzie nadal ufać reszcie listy.
Parametry żądań, których faktycznie będziesz używać
To są parametry z API, w kolejności potrzebnej zadaniu synchronizacji.
action what to do: domain, overview, bulk_dr, refdomains, anchors ...
q one domain, for single-domain actions
domains comma list, for bulk_dr (GET) or send it as a POST body
key your sk_ key, or use the Authorization: Bearer header
page which page of rows
per rows per page, 10 to 5000, up to 1,000 rows per billed call
sort column to sort by
order asc or descNazewnictwo i typy, które starzeją się dobrze
Nazwij kolumny według tego, co zawierają, a nie według dostawcy. dr jest w porządku dla naszych, ale jeśli później dodasz drugą metrykę, dr_ours i da_moz zaoszczędzą Ci migracji.
Przechowuj ocenę jako liczbę całkowitą od 0 do 100, datę jako ciąg ISO, taki jak 2026-10-01, a liczniki jako liczby całkowite. Kolumna tekstowa zawierająca 1.2k to pułapka dla pierwszej osoby, która ją posortuje.
Przechowuj również kolumnę source z krótką wartością taką jak seotoolsai. Kostuje kilka bajtów i odpowiada na pytanie, które zadaje każdy przyszły redaktor.
Każda odpowiedź zawiera ok. Uwierzytelnione zawierają również _credits, z kosztem tego wywołania i Twoim pozostałym saldem. Zaloguj oba. Przed mapowaniem jakiegokolwiek innego pola do kolumny wykonaj jedno darmowe wywołanie domain i przeczytaj JSON samodzielnie.
Skonfiguruj tabelę w pięciu krokach
Najpierw nazwij kolumny
Napisz listę kolumn przed dotknięciem klucza API i nazwij każdą kolumnę według tego, co zawiera. Pozostaw nazwy dostawców poza nazwami kolumn, aby późniejsza metryka nie wymuszała zmiany nazwy.
Wykonaj jedno darmowe wywołanie
Uruchom overview dla jednej domeny. Nie wymaga klucza, więc możesz przeczytać JSON i sprawdzić nazwy pól przeciwko swojej tabeli przed wydaniem jakichkolwiek kredytów.
Dodaj skład i jego datę
Przechowuj dr jako liczbę całkowitą, a dr_checked_on jako datę ISO. Te dwie kolumny to minimum dla składu, któremu czytelnik może ufać.
Przetestuj na dwudziestu wierszach
Wyślij bulk_dr dla dwudziestu listingu, które znasz. Porównaj trzy wyniki ręcznie z darmową akcją domain, a dopiero wtedy uruchom pełną listę.
Dodaj kolumny szczegółowe dla wyróżnionych wierszy
Domeny odwołujące i kotwice kosztują 2 kredyty za wywołanie, więc pobierz je dla listingu, które pokazujesz szczegółowo. Skład za 1 kredyt nadal może pokryć każdy inny wiersz.
Przykład z życia: hipotetyczny rekord listingu
To jest przykładowy wymyślony przykład, nie prawdziwy listing. Wyobraź sobie katalog o nazwie ToolShelf z listingu dla fikcyjnego produktu, example-seo.test.
Jego rekord zawiera dr 41, dr_checked_on 2026-10-01 i ref_domains 1000. Pasuje to do publicznego wzoru, ponieważ log(1001) podzielone przez log(20,000,000) razy 100 zaokrąglone daje 41.
Miesiąc później zadanie ponownie pobiera dane i znajduje 1800 domen odwołujących, więc ocena staje się 45. Zmienia się tylko dr i data. Tekst recenzji, zrzuty ekranu i notatki redaktora pozostają dokładnie takie same, ponieważ skład ich nie dotyka.
Które listingi zasługują na skład, i jak głęboko
Nie każdy listing wymaga tej samej głębokości. Katalog z kilkuset narzędziami może ocenić każdy wiersz, ale wywołania szczegółowe to osobna decyzja z osobnym kosztem.
Oceń każdy wiersz, nawet te ukryte przed czytelnikami. Ukryty listing nadal potrzebuje wartości, gdy ktoś filtruje panel administracyjny, a pusta komórka tam wygląda jak brakujące sprawdzenie, a nie wybór.
Dwa listingi na jednej domenie
Dwa listingi mogą dzielić jeden host, na przykład narzędzie i jego darmowa wersja próbna na tej samej stronie. Skład należy do domeny, więc oba wiersze otrzymują to samo dr.
Dodaj krótką notatkę tekstową taką jak shares domain do drugiego wiersza. Bez niej redaktor widzi dwie identyczne liczby i zakłada, że jedna z nich to błąd kopiowania.
Ta sama zasada obejmuje firmę, która prowadzi kilka narzędzi na jednej stronie. Każde narzędzie może zasługiwać na swoją stronę, ale jego skład to nadal skład domeny, na której się znajduje, więc powiedz to w kolumnie notatki.
Wydawaj wywołania szczegółowe tam, gdzie patrzą czytelnicy
Góra kategorii to miejsce, w którym liczba domen odwołujących zmienia decyzję. Zacznij od wywołań za 2 kredyty tam i zostaw długie ogonki przy samym dr.
Przejrzyj podział raz w roku. Listingi przemieszczają się w górę i w dół strony, a wiersz, który był zakopany w marcu, może teraz zasługiwać na wywołanie szczegółowe.
Przechowuj surową odpowiedź raz
Przechowuj surowy JSON dla każdego odświeżenia w jednej kolumnie tekstowej lub w osobnym pliku. Gdy zmieniasz to, co pokazuje strona, odbudowujesz ją z tej kopii i unikasz płacenia za te same wiersze dwukrotnie.
Daje to również zapis, na który możesz wskazać, gdy ocena wygląda na błędną. Porównaj przechowywaną odpowiedź z aktualną przed ręczną zmianą jakiejkolwiek składu.
Zapisz również wartość ok obok przechowywanej odpowiedzi. Wiersz zbudowany z odpowiedzi, która nie była ok, powinien być oznaczony do ponownego uruchomienia, a nie traktowany jako wiarygodny skład.
Uruchamiaj odświeżanie w ustalonej kolejności
Odświeżanie, które dotyka wierszy w losowej kolejności, trudno audytować. Przetwarzaj wiersze w kolejności, w jakiej pojawiają się na stronie, i zapisz pierwszą i ostatnią domenę uruchomienia w dzienniku.
Jeśli zadanie zatrzyma się w połowie, dziennik powie Ci, gdzie wznowić. Wiersze, które już zawierają datę tego miesiąca, mogą zostać pominięte, a nic nie jest płacone dwukrotnie.
Pytania o pola
Czy powinienem przechowywać surowy JSON dla każdego listingu?
Tak, raz na odświeżenie. Przechowuj go w jednej kolumnie tekstowej lub JSON, a następnie wyprowadzaj dr i inne pola wyświetlania z niego. Gdy zmieniasz to, co pokazujesz, możesz odbudować strony bez ponownego wywoływania API i płacenia dwukrotnie.
Co się stanie, jeśli domena nie jest w indeksie?
Nie zgaduj składu. Pozostaw komórkę dr pustą i nie pokazuj badge dla tego listingu. Nasz indeks zawiera 181,132,097 domen, co jest duże, ale nie cała sieć, a pusta wartość jest bardziej uczciwa niż zero.
Czy potrzebuję wszystkich tych pól na stronie publicznej?
Nie. Pokaż ocenę i jej datę, a może domeny odwołujące dla wyróżnionych listingu. Pozostałe przechowuj w panelu administracyjnym do sortowania, audytu i wykrywania listingu, których liczby skaczą między miesiącami.