Audyt archiwum z 200 postami: przykład praktyczny z wymyślonymi liczbami
Twój blog ma dwieście starych postów i nikt nie pamięta, do czego linkują. Ten przykład z wymyślonymi danymi pokazuje, ile wywołań jest potrzebnych i jak wygląda rachunek za kredyty.
Zespół badawczy SEOBlogBot ·
To jest przykład
Blog, liczba postów, liczby hostów i wyniki poniżej są hipotetyczne. Zastąp każdą liczbę własnymi danymi przed zaplanowaniem czegokolwiek.
Konfiguracja
Wyobraź sobie jeden blog z 200 postami. Przejrzenie własnej strony wylicza 1150 linków wychodzących, które po usunięciu duplikatów i własnej domeny redukują się do około 410 unikalnych hostów.
Ręczna, darmowa kontrola backlinków Ahrefs dla 410 hostów to popołudnie klepania i ból głowy, więc planem jest zautomatyzowanie tego procesu. Trzy fazy obejmują zadanie: ocenij hosty, sprawdź te złe, a następnie przejrzyj sam blog.
Cały proces, od eksportu do wyczyszczonego archiwum, powinien zmieścić się w jednym tygodniu pracy dla jednego redaktora i jednego developera. Następnie zaplanuj jeszcze jeden przebieg.
Liczby będą się różnić w Twoim archiwum. Wstaw własny eksport przed skopiowaniem jakiejkolwiek liczby do planu. Każda liczba tutaj pokazuje tylko kształt pracy.
Uczynienie kroku eksportu powtarzalnym
Eksport decyduje o tym, czy reszta procesu może być wiarygodna. Trzy nawyki utrzymują jego uczciwość, a każdy z nich jest tani do skonfigurowania przed pierwszym wywołaniem.
Wyrenderowany HTML, nie Markdown
Eksportuj linki ze strony wyrenderowanej, tej, którą widzi odwiedzający. Markdown pomija shortcody, embedy i wszystko, co wstawia wtyczka. To luka, w której ukrywa się większość brakujących linków.
Jeden wiersz na post
Zapisz jeden wiersz na post, z adresem URL posta, hostem i datą eksportu. Pojedyncza płaska lista jest trudna do sprawdzenia. Wiersze dla każdego posta pozwalają ponownie uruchomić jeden post bez dotykania reszty.
Zachowaj nazwy kolumn proste i stabilne, aby późniejszy skrypt mógł odczytać plik z tego miesiąca i z ubiegłego miesiąca w ten sam sposób.
Zapisz datę skanowania wraz z eksportem. Lista zbudowana w ubiegłym miesiącu i lista z dzisiejszego dnia mogą się różnić, a audyt powinien pokazywać, której z nich użył.
Najpierw usuń własną domenę
Usuń własną domenę i hosty społecznościowe, do których linkuje każdy post. W przeciwnym razie Twoja stopka będzie na szczycie listy ocen, zasypując prawdziwe problemy.
Kolejność pracy
Przejrzenie dwustu postów nie musi być ukończone na jednym posiedzeniu. Potrzebuje jednak kolejności, aby najważniejsze poprawki pojawiły się jako pierwsze.
Zacznij od postów, które nadal generują ruch
Posortuj archiwum według postów, które nadal generują kliknięcia w Search Console. Zepsuty link na martwym poście kosztuje mało. Zepsuty link na stronie, którą czytelnicy nadal otwierają, kosztuje zaufanie, więc zacznij od tej drugiej grupy.
Search Console mówi Ci, które adresy URL nadal generują kliknięcia. Nie mówi Ci, które z ich linków wychodzących są zepsute, więc te dwa źródła pełnią różne funkcje.
Napraw najtańsze problemy jako pierwsze
Domeny zaparkowane i martwe hosty to często jedna edycja każda. Wyczyść je przed przejściem do trudniejszych przypadków, aby lista się skróciła, a reszta zmieściła się w jeden dzień.
Zostaw decyzje wymagające osądu na koniec
Cytat, który jest jedynie słaby, np. mały blog, który mówi coś prawdziwego, wymaga ludzkiego oka. Umieść je w osobnej grupie i podejmuj decyzje z redaktorem, a nie na podstawie progu.
Napisz jednowierszową notatkę do każdej decyzji. Za sześć miesięcy ta notatka oszczędzi powtórzenie tej samej dyskusji.
Niektóre z nich okażą się w porządku. Strona, która na pierwszy rzut oka wydaje się uboga, może być krótkim, poprawnym wpisem, a redaktor może zamknąć ten plik w minutę.
Krok po kroku
01
Oceń wszystkich 410 hostów w jednym wywołaniu
bulk_dr akceptuje do 2000 domen, więc jedno wywołanie za 1 kredyt wystarcza. Posortuj kolumnę ocen rosnąco.
02
Sprawdź najniższą partię
Niech 38 hostów zwróci wynik 0 lub 1. Otwórz każdą cytowaną stronę ręcznie; większość to martwe strony lub domeny zaparkowane. Zaplanuj 20 minut na dziesięć stron.
03
Pobierz własne dane linków bloga
refdomains i anchors dla Twojej domeny to 2 kredyty każde, łącznie 4. Porównaj kotwice z postami, które Cię niepokoiły.
04
Napraw, a następnie zaloguj
Zamień lub usuń złe cytaty, zapisz datę i zużyte kredyty w dzienniku audytu.
Walidacja partii przed zaufaniem jej
Przejrzenie może zakończyć się czysto, a mimo to być błędne. Trzy sprawdzenia wychwytują większość błędów. Utrzymuj je proste, aby mieściły się w skrypcie powłoki, i umieść je w zadaniu, a nie w pamięci kogoś.
Sprawdź ok w każdej odpowiedzi
Odpowiedź z ok ustawionym na false to nie dane. Licz niepowodzenia w miarę postępu i zatrzymaj przejrzanie, gdy przekroczą mały udział, który wybrałeś przed rozpoczęciem.
Jeśli przejrzanie zatrzyma się w tym miejscu, zanotuj, gdzie i dlaczego. Następne uruchomienie może wtedy wznowić się od tego punktu, zamiast zaczynać od nowa i płacić dwukrotnie.
Policz wiersze względem danych wejściowych
Porównaj liczbę hostów, które wysłałeś, z liczbą, która wróciła. Rozbieżność oznacza literówkę, duplikat lub ciche odrzucenie, a każda z nich wymaga wpisu w dzienniku.
Zachowaj surowy JSON
Zapisz każdą odpowiedź obok daty i listy wejściowej. Gdy ocena za trzy miesiące będzie wyglądać źle, surowy plik odpowie na pytanie szybciej niż świeże wywołanie.
Rachunek za ten hipotetyczny przebieg
Wywołanie
Kredyty
Dolary
bulk_dr na 410 hostach
1
$0.0001
refdomains na blogu
2
$0.0002
anchors na blogu
2
$0.0002
Razem
5
$0.0005
Odczytywanie wyniku bez oszukiwania się
Czy zero oznacza martwą stronę? Nie zawsze.
Host bez domen odsyłających w naszym indeksie może być bardzo nową stroną, prywatną stroną intranetową lub prawdziwą domeną zaparkowaną, a tylko człowiek może to rozróżnić. Traktuj kolumnę ocen jako klucz sortowania dla Twojej uwagi, nigdy jako wynik, który decyduje sam.
Czytaj kolumnę ocen obok kotwic. Niska ocena obok zróżnicowanego profilu kotwic oznacza coś innego niż niska ocena obok stosu identycznego tekstu kotwic, a te dwa przypadki wymagają innego postępowania.
Ocena, która zmienia się między dwoma przejrzami, to też użyteczna informacja. Sprawdź, czy host się zmienił, czy tylko indeks.
Co Cię zaskoczy
Koszt rzadko jest tu limitem.
Czas idzie na przeczytanie 38 stron i decyzję, co z każdą z nich zrobić, a żadne API nie usunie tego kroku. Zaplanuj dzień pracy redaktora. Nasze dane odświeżają się mniej więcej miesięcznie, więc host, który wygląda na pusty, może po prostu być nowy w indeksie.
Kolejnym zaskoczeniem jest to, jak często jedna strona pojawia się pod dwiema pisowniami. Czysta domena i wersja z www to osobne wiersze, dopóki ich nie połączysz, a wysoka liczba to często po prostu to podwojenie.
Aby utrzymać archiwum w czystości po zakończeniu, umieść bramę przed nowymi postami i zaplanuj miesięczny audyt. Tabela kosztów wymienia cenę każdej akcji.
Pytania o przeprowadzenie przejrzania
Cztery pytania pojawiają się przy prawie każdym przejrzaniu, a łatwiej je rozstrzygnąć przed pierwszym wywołaniem niż po nim.
Czy mogę to zrobić zamiast tego darmową kontrolą backlinków Ahrefs?
Nie w tej skali. Darmowe sprawdzarki internetowe są zaprojektowane do jednej domeny na raz, więc 410 hostów oznaczałoby 410 ręcznych wyszukiwań. Skrypt z jednym wywołaniem wsadowym jest praktyczną drogą.
Czy muszę przewijać każdy wynik?
Tylko dla list płatnych. Ocena wsadowa przyjmuje listę hostów w jednym wywołaniu, podczas gdy refdomains i anchors zwracają strony. Użyj page i per, z per do 5000, i zatrzymaj się na limicie głębokiego paginowania 50 000 wierszy.
Który kolejność sortowania powinienem użyć?
Sortuj według pola, które Cię interesuje, używając sort, a następnie ustaw order na asc lub desc. Dla polowania na słabe hosty, sortowanie rosnące według oceny stawia najgorsze wyniki na początku.
Co jeśli host ma ocenę, ale jego strona zniknęła?
Ocena opisuje linki w naszym indeksie, a nie to, czy strona się jeszcze ładuje. Sprawdź samą stronę, ponieważ odświeżenie indeksu może wyprzedzać stronę, która już zniknęła.
Czy jedno przejrzanie wystarczy?
Zazwyczaj nie. Uruchom je raz, aby wyczyścić archiwum, a następnie utrzymuj bramę dla nowych postów i powtarzaj audyt miesięcznie, ponieważ indeks odświeża się mniej więcej raz w miesiącu.
Przed rozpoczęciem własnego przejrzania
Eksportuj linki wychodzące z wyrenderowanego HTML, nie Markdown.
Najpierw usuń własną domenę i powszechne hosty społecznościowe.
Zachowaj surowy JSON każdej odpowiedzi obok daty.
Zapisz próg, zanim spojrzysz na wyniki.
Zbudgetuj czas redaktora, a nie kredyty.
Wariacje tego samego przykładu
Skala się zmienia, metoda nie.
Mały blog może pominąć krok wsadowy i uruchomić całą listę ręcznie w jednym wywołaniu. Metoda pozostaje ta sama, zmienia się tylko narzędzie.
Blog z 2000 postami ma około 3000 unikalnych hostów, co nadal mieści się w dwóch wywołaniach bulk_dr po 1 kredicie każde. Sieć dziesięciu blogów powtarza plan dziesięciokrotnie i kosztuje około pięciu centów, więc budżet nigdy nie decyduje o projekcie. Czas przeglądu decyduje.
Uważaj na krok renderowania. W WordPressie eksportuj wyrenderowany HTML przez REST API, a w Hugo lub Eleventy czytaj folder build, ponieważ wyjście ma już każdy link, który zobaczy odwiedzający. Strony Ghost mogą użyć Content API do tego samego zadania.
Eksportuj również usunięte strony, jeśli nadal je masz. Ich linki wychodzące nadal liczą się jako praca, ponieważ odwiedzający może trafić na nie ze starego wyniku wyszukiwania.