Przejdź do treści
SEOBlogBotZarejestruj się

Hipotetyczna analiza błędu

Czterdzieści zaplanowanych postów, jedno źródło błędnych linków: analiza błędu

Ta historia jest wymyślona, aby pokazać wzorzec błędu, a nie dotyczy prawdziwego klienta. Nazwy, liczby i daty to przykładowa fikcja. Błędy w niej opisane są jednak bardzo realne, a każdy potok publikacji, jaki widzieliśmy, popełnia je przynajmniej raz.

Zespół badawczy SEOBlogBot ·

Czterdzieści donickowych roślin z jednym zepsutym łodygą łączącym się z daleką ścianą
Traktuj to jako fikcję

Wszystko, co znajduje się poniżej, to przykładowa konstrukcja z wymyślonymi liczbami. Pokazuje, jak rozwija się błąd, dzięki czemu Twój zespół będzie mógł rozpoznać ten sam wzorzec w swoich logach.

Co się stało, godzina po godzinie

  1. Kolejka jest wypełniona

    Skrypt do treści ładuje czternaście szkiców do harmonogramu WordPress, po dwa dziennie przez dwadzieścia dni. Każdy szkot cytuje trzy do sześciu zewnętrznych źródeł.

  2. Jedyną kontrolą jest ręczna weryfikacja

    Redaktor wcześniej wkleił pięć domen do pola Semrush Free Backlink Checker i nie zauważył niczego nietypowego. Trzydzieści pięć domen w ogóle nie zostało sprawdzonych.

  3. Pierwsze zgłoszenie

    Czytelnik pisze e-mail, że cytowane „badanie” przekierowuje do strony zaparkowanej. Redaktor ręcznie naprawia jeden post.

  4. Wzorzec się ujawnia

    Jedenaście z czterdziestu szkiców cytuje źródła hostowane na domenach z bardzo małą liczbą domen odsyłających. Pochodzą one z zarysu wygenerowanego przez AI.

  5. Korekta

    Zespół usuwa pozostałą kolejkę, przepisuje dziewięć cytatów i publikuje ponownie. Sześć postów zostało już opublikowanych ze słabymi źródłami.

Przyczyny źródłowe, uszeregowane według wagi

Nic nie zablokowało kolejki, co było pierwszym błędem. Osoba z przeglądarką może sprawdzić pięć domen, a nie trzydzieści pięć, więc kontrola nigdy nie objęłaby całej puli.

Drugą przyczyną był brak reguły. Nikt nie zapisał, jak wygląda słabe źródło, więc każdy redaktor oceniał według instynktu, a instynkt był wyczerpany w czwartek.

Trzecia przyczyna kryje się za dwiema poprzednimi. Nikt nie odpowiadał za wynik po zaplanowaniu. Posty znajdowały się w stanie, który wyglądał na zakończony, a to najniebezpieczniejszy rodzaj kolejki.

Żadna z trzech przyczyn nie była sama w sobie problemem ludzi. Każda z nich była brakującą regułą, której nikt nie widział. System działał na pamięci. To najtrudniejszy rodzaj błędu do naprawienia, ponieważ nikt nie zrobił niczego celowo.

Mniejszą czwartą przyczyną był sposób, w jaki pula trafiła do systemu. Czterdzieści postów załadowanych jednym razem nie dało nikomu naturalnej przerwy na weryfikację, więc kolejka po prostu rosła. Rozwiązanie jest proste. Ładuj pulę mniejszymi partiami i pozwól każdej partii ukończyć swoje kontrole przed załadowaniem kolejnej.

Zegar kieszonkowy i rozsypane kamienie na drewnianym stole reprezentujące czas i kredyty

Jak wyglądałyby liczby

Każda liczba w tej historii jest wymyślona, ale arytmetyka jest prawdziwa. Czternaście szkiców przy jednym wywołaniu bulk_dr to 40 kredytów, czyli $0.004.

Ręczna kontrola redaktora pięciu domen zajęła dziesięć minut. Skrypt sprawdziłby pozostałe trzydzieści pięć w ułamku tego czasu.

Kwota to najmniejsza część historii. Rzeczywisty koszt to sześć postów, które czytelnik mógł już zobaczyć, oraz godziny spędzone na naprawianiu tego, co kontrola złapałaby w kilka sekund. Godziny rzadko trafiają na fakturę.

Nic z tego nie przewiduje, jak Google potraktowałby te posty. Nie roszczymy sobie prawa do twierdzeń o pozycjonowaniu, chodzi tylko o jakość cytatów, z którymi spotyka się czytelnik. Trzymaj się tej granicy.

Co zmienił zespół po zdarzeniu

Cztery zmiany, każda na tyle mała, by zakończyć ją w tydzień.

01

Jedno wywołanie na szkic

Każdy zewnętrzny host przechodzi przez bulk_dr przed opublikowaniem posta. Koszt to 1 kredyt na szkic.

02

Reguły zapisane na piśmie

Trzy lub więcej hostów poniżej progu zespołu wysyła posta do STATUSU HOLD. Drzewo decyzji zawiera dokładne zasady.

03

Druga kontrola po publikacji

Miesięczny audyt rejestruje liczby dla strony i alertuje o spadkach.

04

Właściciel

Jedna konkretna osoba otrzymuje alerty HOLD. Alerty wysłane na kanał, który nie ma właściciela, są ignorowane w ciągu tygodnia.

Jak powinna być sprawdzana kolejka

Naprawa zaczyna się przed wypełnieniem kolejki. Trzy decyzje złapałyby większość tych postów, zanim jakikolwiek czytelnik je zobaczy. Żadna z nich nie wymaga nowego oprogramowania. Potrzebują listy, zdania i nazwiska, a zespół może napisać wszystko to po południu.

Policz hosty na szkic

Policz zewnętrzne hosty dla każdego szkicu, zanim ktokolwiek zdecyduje, kto je sprawdzi. Szkic z sześcioma hostami wymaga skryptu, podczas gdy szkic z jednym hostem można szybko sprawdzić ręcznie.

Karta Semrush Free Backlink Checker jest wystarczająca w przypadku przypadku z jednym hostem. Nie podoła pozostałym czterdziestu szkicom.

Zapisz regułę jako zdanie

Regułę mówiącą, że trzy lub więcej niskich domen wysyła post do stanu HOLD, można przetestować. Niejasne wytyczne typu „sprawdź źródła dokładnie” nie dają się zweryfikować, a zmęczony redaktor nie będzie ich stosować.

W każdej regule podaj status, który ustawia (np. HOLD lub PASS), oraz osobę, która ma ją stosować. Reguła bez jasnego wyjścia zmusza redaktora do zgadywania.

Wskaż właściciela przed uruchomieniem

Ktoś musi przejąć kontrolę nad kolejką HOLD w dniu załadowania pierwszego posta. Bez tej informacji pierwsze powiadomienie trafi do ogólnego kanału i będzie tam czekać.

Właściciel nie musi czytać każdego szkicu. Musi widzieć listę HOLD każdego dnia i decydować o losie każdej pozycji.

Sygnały, które dotarły zbyt późno

Zespół otrzymał trzy sygnały przed czyszczeniem, a każdy z nich dotarł później niż powinien. Sygnały nie były ukryte. Znajdowały się w skrzynce odbiorczej, widoku kolejki i notatkach redaktora, ale nikt nie zebrał ich w jednym miejscu.

Reklamacja czytelnika to późny sygnał

Czytelnik, który znajdzie martwe cytowanie, już je zauważył. Ta wiadomość jest użyteczna, ale dociera po szkodzie, więc nie może być głównym alarmem.

Klaster podobnych źródeł to wcześniejszy sygnał

Jedna rzut oka na jedenaście szkiców cytujących rzadkie domeny z tego samego zarysu ujawniłaby wzorzec. Grupowanie po domenach jest tanie i pozwala wykryć wzorzec zanim zrobi to czytelnik.

Cicha kolejka to niezdrowa kolejka

Kiedy harmonogram pokazuje czterdzieści postów i zero alertów, nikt niczego nie sprawdził. Cisza jest odczytywana jako sukces, a tak właśnie słabe źródła ukrywają się w kolejce wyglądającej na gotową.

Pomaga prosty licznik. Policz posty zaplanowane dzisiaj i posty sprawdzone dzisiaj. Gdy te dwie liczby się różnią, kolejka nie jest zdrowa.

Zamknięta drewniana brama z kłódką i dwiema postaciami badającymi kwiat

Co zrobił redaktor dalej

Pierwszym ruchem redaktora było wyciągnięcie pozostałej kolejki i zatrzymanie harmonogramu. Zajęło to kilka minut. To była jedyna część tygodnia, która poszła zgodnie z planem. Harmonogram pozostał zamknięty dla nowych szkiców, dopóki nie spisano reguły i nie wyznaczono właściciela. Nikt nie otworzył go wcześniej.

Następnie przystąpiono do przeróbki. Każde dotknięte cytowanie zastąpiono źródłem, które redaktor mógł otworzyć i przeczytać, a post wrócił do harmonogramu dopiero po sprawdzeniu przez drugą osobę. Szybkość nie była celem, ponieważ szybka poprawka powtarzająca ten sam błąd nikomu nie pomoże.

Po wszystkim zespół napisał krótką notatkę dla siebie. Wymieniał w niej regułę, właściciela i sprawdzenie, w tej kolejności. Nic więcej. Notatka nie była ćwiczeniem z wyciągania win, a nikt nie musiał tłumaczyć się, dlaczego zaufał darmowemu narzędziu.

Pod koniec tygodnia zespół miał dwa nowe nawyki i jeden stary. Nowe nawyki to licznik domen i lista HOLD. Stary to redaktor czytający każde cytowanie przed publikacją. Ta część sprawdziła się.

Pytania do następnego przeglądu

  • Krok, który może zaplanować posta bez sprawdzenia linków?
  • Kto sprawdzał kolejkę między zaplanowaniem a publikacją?
  • Ile domen zawierała ostatnia partia i ile sprawdziła osoba?
  • Który alert nie ma dziś wyznaczonego właściciela?
  • Jednozdaniowa reguła dla stanu HOLD

Lekcja

Ręczne sprawdzenie skaluje się do pięciu domen, skrypt skaluje się do pięciu tysięcy

Darmowe narzędzia od Semrush, Ahrefs lub Moz są dobre do ludzkiego rzutu oka. Wszystko, co powtarza się w harmonogramie, powinno być w kodzie, z ceną za wywołanie i linią logu przy każdym uruchomieniu.

  • Policz domeny w szkicu, zanim zdecydujesz, kto je sprawdzi.
  • Spisz próg i skalibruj go na podstawie własnej historii.
  • Zobacz porównanie pakietów, co te pakiety robią lepiej.

Pytania do własnego przeglądu

Bądź bezpośredni.

Kto sprawdzał kolejkę między zaplanowaniem a publikacją? Co dokładnie widział? Która reguła zadziałałaby, zapisana jako zdanie, które kolega mógłby przetestować? Rozkrojenie ramionami w odpowiedzi oznacza, że kolejne czterdzieści postów skończy się tak samo. Zapisz odpowiedzi w swojej instrukcji obsługi w tym tygodniu.

Pytania czytelników o tej pomyłce

Czy to historia o prawdziwym kliencie?

Nie. To wymyślony przykład pokazujący wzorzec błędu. Błędy w nim są powszechne, ale nazwy, liczby i daty są zmyślone.

Dlaczego zespół nie zauważył tego wcześniej?

Sprawdzenie żyło w głowie jednej osoby, a alert nie trafił nigdzie. Gdy reguła jest spisana i skierowana do wyznaczonego właściciela, ten sam błąd jest znacznie trudniej przeoczyć. Poprawka to reguła i nazwisko, a nie heroiczny wysiłek.

Czy brama zatrzymałaby wszystkie sześć opublikowanych postów?

Brama zatrzymałaby szkice przed zaplanowaniem. Sześć postów, które już wyszły na żywo, nadal wymagałoby czyszczenia, dlatego historia kończy się przeróbką, a nie wycofaniem.

Jaka jest najmniejsza zmiana, jaką może wprowadzić zespół?

Dodaj jedno wywołanie bulk_dr do kroku planowania i spisz regułę HOLD. Sama ta para wyłapałaby słabe cytowania w tej historii.