Jak publikować zaplanowane posty WordPress we właściwym czasie?
Opublikowany: 2022-05-30
Jesteś skończony! Spędziłeś wiele godzin w ciągu ostatnich kilku dni, tworząc fantastyczny, najwyższej klasy post na blogu. Masz zoptymalizowane pisanie i pełne wartości. Dodałeś tuzin wspaniałych, niepowtarzalnych obrazów. Wypełniłeś wszystkie pola meta, a nawet zaimplementowałeś odpowiedni schemat. Pozostało tylko jedno: nacisnąć przycisk publikowania.
Jest tylko jeden problem.
Planowanie postów na blogu WordPress do publikacji w idealnym czasie to zaskakująco pomocna technika. Samo planowanie jest łatwe (chyba że coś pójdzie nie tak; więcej o tym później), ale musisz wiedzieć, kiedy zaplanować publikację swoich postów.
Porozmawiajmy o tym!
Czy zaplanowane wpisy na blogu są ważne?
Pierwsze pytanie, które możesz zadać, dotyczy tego, czy musisz w ogóle planować posty na blogu.
Planowanie i czas są oczywiście niezbędne w mediach społecznościowych. Ale media społecznościowe są o wiele bardziej bezpośrednie i czasowe niż blogowanie. Ludzie zazwyczaj sprawdzają Twojego bloga w swoich harmonogramach, a większość Twojego ruchu pochodzi z długotrwałych, wiecznie zielonych wizyt. O ile nie jesteś witryną z wiadomościami, nie chodzi o czas konkretnego posta, a bardziej o to, aby zawsze mieć coś świeżego i nowego.
Większość osób pojawiających się w Twojej witrynie wyświetla starsze posty, dni, tygodnie, miesiące, a nawet lata po ich pierwszej publikacji. Nie będzie ich obchodziło, czy opublikowałeś o 10, 23 czy 15:48.
Co więcej, ponieważ duża część ruchu pochodzi z Google, musisz wziąć pod uwagę, że proces indeksacji Google zajmuje trochę czasu – tylko dlatego, że opublikowałeś go w piątek o godzinie 10:00, nie oznacza, że zostanie dodany do indeksu wyszukiwania i odpowiednio sklasyfikowany na 10 RANO. Bardziej prawdopodobne, że będą opóźnienia od godzin do dni (a nawet tygodni).
Nie oznacza to, że nie powinieneś planować swoich postów. Moim zdaniem istnieją trzy główne powody.
1. Pierwszym powodem jest to, że regularny harmonogram „szkoli” boty Google, aby sprawdzały Twoją witrynę we właściwym czasie i natychmiast odbierały Twoje treści. Google nie lubi wydawać cykli przetwarzania na wysyłanie swoich botów bez powodu.

Próbują opracować harmonogramy sprawdzania aktualizacji w różnych domenach. Dużą częścią tego jest budowanie świadomości wzorców publikowania treści.
Możesz wpłynąć na ten harmonogram na dwa sposoby. Najpierw oczywiście zaplanuj swoje posty na blogu. Kiedy zaplanujesz je na stałe czasy i rozkłady w ciągu tygodnia, Google zobaczy wzorce i będzie wiedziało, że należy je sprawdzić wkrótce po tych godzinach. Drugim jest użycie mapy witryny, która identyfikuje, kiedy treść jest publikowana lub aktualizowana, aby Google mógł sprawdzić mapę witryny zamiast za każdym razem ponownie indeksować witrynę.
2. Drugim powodem jest to, że ci użytkownicy, którzy lubią być jednymi z pierwszych, którzy czytają Twoje treści, będą gotowi do pracy, gdy się pojawią. Większość użytkowników nie będzie należała do tej kategorii, ale niektórzy tak, a podanie im wzoru, w którym mogą się czuć dobrze, to dość mała prośba o przyzwoitą kwotę korzyści.

Niespójność utrudnia tym użytkownikom inwestowanie w Twoją witrynę i z czasem mogą o Tobie zapomnieć.
3. Trzecim powodem jest zbudowanie kalendarza redakcyjnego, ponieważ powinieneś kończyć i ustalać harmonogram swoich postów na długo przed ich opublikowaniem. Im większe zaległości zbudujesz, tym łatwiej będzie utrzymać spójny harmonogram publikowania, z elastycznością poruszania się, jeśli chcesz nadać priorytet określonym tematom.

Tak więc, nawet jeśli nie czerpiesz tak dużych bezpośrednich korzyści z planowania wpisu na blogu, jak w przypadku wpisu w mediach społecznościowych, nadal warto to zrobić.
Kiedy należy zaplanować posty?
Jeśli zamierzasz zaplanować posty, musisz zdecydować, kiedy je opublikować. Zawsze utrzymuję, że spójność jest najważniejszym czynnikiem, ale jak bardzo musisz być ziarnisty?
Zwykle nie zależy mi na konkretnym, co do minuty harmonogramie. Zawsze publikuję w jakiejś dziwnej minucie w ciągu godziny; 3:48, 2:51, 12:13 itd. Dlaczego? Prawdopodobnie wygląda to dziwnie, jeśli wszystkie moje posty są zaplanowane codziennie w południe.
Czy ma to znaczący wpływ? Prawdopodobnie nie. Ponownie, niewielka część Twoich odbiorców będzie czekała na pojawienie się nowych treści. Większość ludzi otrzyma go długo po opublikowaniu lub za pośrednictwem kanału mediów społecznościowych, biuletynu lub innego źródła.

Jeśli chcesz, możesz zagłębić się w godziny największej aktywności użytkowników i znaleźć idealne pory dnia i dni tygodnia na publikację, aby zmaksymalizować szansę na przechwycenie ruchu i zdobycie wirusów. Nie zauważyłem, aby różnica była naprawdę znacząca na poziomach ruchu „małych firm”. Może jeśli jesteś na tyle dużą firmą, że różnica między publikacją o godzinie 10 a południem to dziesiątki tysięcy odsłon, to możesz się tym martwić.
Skupiam się bardziej na ciągłym ruchu i długowieczności w moich treściach niż na natychmiastowych treściach wirusowych, więc ma to mniejszy wpływ. Możesz zdecydować się na własny biznes, który jest ważniejszy i to jest w porządku! Istnieje również wiele zasobów, w których można się w to zagłębić, na przykład samouczki Monster Insights i Blogging Wizard na ten temat:
Trzy problemy z planowaniem, na które należy zwrócić uwagę
Przez cały czas prowadzenia blogów widziałem kilka problemów z zaplanowanymi postami na WordPressie.
Zazwyczaj w przypadku witryn WordPress planowanie postów jest łatwe. Kiedy publikujesz post, zamiast klikać przycisk publikowania, aby natychmiast go opublikować, klikasz, aby opublikować w określonym czasie. Ustaw przyszłą datę, ustaw czas, kliknij niebieski przycisk harmonogramu i gotowe.
Tworzymy treści blogowe, które konwertują - nie tylko dla nas, ale także dla naszych klientów.

Wybieramy tematy blogów, takie jak fundusze hedgingowe wybierają akcje. Następnie tworzymy artykuły, które są 10x lepsze, aby zdobyć pierwsze miejsce.
Marketing treści składa się z dwóch składników – treści i marketingu. W obu zdobyliśmy nasze czarne pasy.
Spotkałem się z trzema głównymi problemami między moim blogiem a blogami, którymi zarządzam dla moich klientów, i tutaj zestawiłem rozwiązania.
Zagadnienie 1: Odłączenie strefy czasowej
Strefy czasowe mogą być uciążliwe podczas planowania wpisów. Prosty przykład polega na tym, że planowanie artykułu w czasie pacyficznym często spowoduje, że data po publikacji będzie wyświetlana w czasie wschodnim. W rzadkich przypadkach może to spowodować awarię i opublikowanie posta znacznie wcześniej lub później, niż zamierzałeś.

Na szczęście ten jest dość łatwy; musisz upewnić się, że publikujesz posty zgodnie ze strefą czasową. Następnie musisz dostosować się do różnicy czasu między strefą czasową a odbiorcami. To lub zmień domyślną strefę czasową na pulpicie WordPress, aby wszystko wyświetlało się i działało poprawnie.
Zagadnienie 2: Aktualizacja a data publikacji
Wiele blogów ostatnio, w tym mój własny, zaczęło rezygnować z wyświetlania daty opublikowania posta i bardziej w kierunku daty ostatniej aktualizacji. Niektóre blogi decydują się na pokazywanie obu i to jest w porządku. Wolę tylko datę „Aktualizacja”.
Z punktu widzenia SEO Google niekoniecznie to obchodzi. Wiedzą, kiedy utworzyłeś post, na podstawie czasu, w którym go zindeksowali, więc nadal mają tę weryfikację, jeśli ktoś zeskrobuje treść, antydatuje skradzioną kopię lub w inny sposób próbuje oszukać algorytm. Mogą też zobaczyć, kiedy i jak często je aktualizujesz.

Jest to jednak korzystne dla użytkowników. Podczas przeglądania wyników wyszukiwania możesz ogólnie zobaczyć datę ostatniej aktualizacji posta na liście wyników. Użytkownicy mogą wtedy znaleźć najbardziej zaktualizowany zasób, zamiast grać na starsze zasoby i mieć nadzieję, że jeden z nich został niedawno zaktualizowany. Może to poprawić współczynnik klikalności i zwiększyć zaufanie czytelników do Twoich treści.
Ta praktyka jest akceptowalna, ale co się stanie, gdy Twoja witryna zostanie ustawiona tak, aby wyświetlała datę ostatniej aktualizacji, a następnie zaplanuj post na przyszłość?
Twoja „ostatnia aktualizacja” przypada dzisiaj, a nie w przyszłym tygodniu.
Naprawienie tego nie jest trudne, ale musisz znać się na swojej witrynie WordPress. W szczególności musisz wiedzieć, jak dodać niestandardowy kod.
Oto blok kodu:
/**
* Scheduled posts should update modified date when published
*/
function update_modified_date_to_post_date( $post ) {
$updated_data = [
'ID' => $post->ID,
'post_modified' => $post->post_date,
'post_modified_gmt' => $post->post_date_gmt
];
wp_update_post( $updated_data );
}
add_action( 'future_to_publish', 'update_modified_date_to_post_date', 10, 1 );
Oto instrukcje, jak to zaimplementować:
- Zaloguj się do panelu administracyjnego WordPress.
- Kliknij Wygląd.
- Kliknij opcję Edytor plików motywu.
- Wybierz Functions.php.
- Skopiuj powyższy kod na dół swojego pliku functions.php.
- Kliknij Aktualizuj plik, aby zapisać zmiany.
- Przetestuj swoją witrynę, aby upewnić się, że się nie zepsuła.
Krótka uwaga:
Wiele witryn, takich jak WP Beginner, zaleca używanie niestandardowej wtyczki WordPress lub wtyczki fragmentów kodu do zarządzania wstrzykniętymi kodami bez konieczności bezpośredniej edycji pliku. Ta technika jest bezpieczniejsza i jest mniej prawdopodobne, że zostanie nadpisana podczas aktualizacji motywu WordPress lub samego WordPressa, ale konfiguracja jest nieco bardziej skomplikowana.
Tak czy inaczej, ten kod synchronizuje datę planowania i datę ostatniej aktualizacji. Ten kod szybko i łatwo rozwiąże Twój problem. Skopiowałem ten kod z mojego pliku functions.php i jest on używany na tej stronie.
Zagadnienie 3: Crony nie działają
„Cron” to zadanie ustawione do wykonania w określonym czasie. Jest używany w komputerach od mniej więcej czasu istnienia programów i nie jest unikalny dla WordPressa. Jest to jednak sposób, w jaki WordPress wykonuje operacje opóźnione w czasie, takie jak na przykład publikowanie zaplanowanego posta.
W 99% przypadków działa to dobrze. Czasami jednak pojawia się jakiś problem i zadanie crona nie działa. Gdy następnym razem zalogujesz się do swojego pulpitu nawigacyjnego, zobaczysz duży rażący błąd „nie opublikowano zaplanowanego posta”. Przegapisz swój opublikowany harmonogram postów, a cały domek z kart, który został ustawiony, aby go promować, nie został zrealizowany. To część problemu z automatyzacją; jeśli jakikolwiek krok się nie powiedzie, cała rzecz się nie powiedzie.
Dlaczego zadania cron zawodzą? WordPress używa pliku wp-cron.php do określenia, kiedy wykonać zadanie cron. Ten plik jest sprawdzany, gdy użytkownik odwiedza Twoją witrynę i ładuje go, co może być niespójne. Niektórzy usługodawcy hostingowi mają problemy z wykonywaniem tego, co znajduje się w pliku, a jeśli pojawi się nagły wzrost odwiedzających, może on działać nawet więcej niż raz jednocześnie. To bałagan, w dziwaczny sposób.
Jedną z opcji rozwiązania tego problemu jest wtyczka Scheduled Post Guardian. Ta wtyczka WordPress sprawdza zaplanowane posty, aby upewnić się, że zostały odpowiednio opublikowane. Jeśli tego nie zrobią, zmieni ich harmonogram i miejmy nadzieję, że następnym razem zadziała. Sprawdza co trzy minuty, chyba że nie masz zaplanowanych postów, w takim przypadku sprawdza co 15 minut.

Niestety nie zawsze to działa. To nie naprawiło mojego problemu; po prostu ponawia próbę, aż zadziała lub zrezygnuje, więc jeśli coś złamało zaplanowaną datę za pierwszym razem, po prostu ponownie napotka ten sam błąd. Nie miałem z nim szczęścia, ale ma wiele dobrych recenzji. Widzę to bardziej jako bandaid niż rozwiązanie nierzetelnego crona WordPress.
Moje główne rozwiązanie to usługa innej firmy o nazwie EasyCron. Zamiast polegać na WordPressie, aby poprawnie wygenerować i wykonać zadanie crona, tworzysz „prawdziwe” zadanie crona i pozwalasz serwerom EasyCron na ręczne uruchamianie crona bez pomijania rytmu. Możesz także skonfigurować powiadomienia na wypadek awarii crona i konieczności rozpoczęcia rozwiązywania problemów. U mnie działało to świetnie; Twój przebieg może się różnić.

Aby z niego skorzystać, musisz wyłączyć usługę wp-cron, dowiedzieć się, jak tworzyć zadania cron i używać usługi do ich uruchamiania. Najlepiej byłoby uruchamiać to zadanie cron co minutę i byłoby to dla następującego adresu URL (zastąp przykładową domenę swoją):
https://www.example.com/wp-cron.php
Mamy nadzieję, że po rozwiązaniu tych problemów powinieneś być w stanie poprawnie zaplanować swoje posty. Stamtąd to tylko kwestia określenia, kiedy dokładnie chcesz, aby Twoje posty były zaplanowane.
