Marketing treściWzmacniaczSearch Marketing

WordPress: znajdź i zamień wszystkie bezpośrednie łącza w swojej bazie danych za pomocą wyrażeń regularnych (przykład: /RRRR/MM/DD)

W przypadku każdej witryny, która obejmuje ponad dekadę, nie jest niczym niezwykłym, że w strukturze bezpośrednich łączy wprowadzono wiele zmian. W początkach WordPress, nie było to rzadkością dla struktura permalink aby post na blogu był ustawiony na ścieżkę zawierającą rok, miesiąc, dzień i ślimak posta:

/%year%/%monthnum%/%day%/%postname%/

Oprócz niepotrzebnie długiego URL, wiąże się z tym kilka innych problemów:

  • Potencjalni użytkownicy widzą link do Twojego artykułu w innej witrynie lub w wyszukiwarce i nie odwiedzają go, ponieważ widzą rok, miesiąc i dzień napisania artykułu. Nawet jeśli jest to niesamowity, wiecznie aktualny artykuł… nie klikają go z powodu struktury bezpośredniego łącza.
  • Wyszukiwarki mogą uznać treść za nieważną, ponieważ jest hierarchicznie kilka folderów dalej od strony głównej.

Podczas optymalizacji witryn naszych klientów zalecamy zaktualizowanie struktury bezpośrednich linków do postów w celu:

/%postname%/

Oczywiście taka poważna zmiana może spowodować komplikacje, ale z czasem zauważyliśmy, że korzyści znacznie przewyższają ryzyko. Pamiętaj, że aktualizacja struktury bezpośrednich linków NIC nie przekierowuje odwiedzających do tych starych linków, ani nie aktualizuje wewnętrznych linków w Twojej treści.

Jak zaktualizować swoje bezpośrednie linki w treści WordPress

Po wprowadzeniu tej zmiany możesz zauważyć spadek pozycji w wyszukiwarce w tych postach, ponieważ przekierowanie linku może spowodować spadek autorytetu linków zwrotnych. Jedną z rzeczy, które mogą pomóc, jest prawidłowe przekierowanie ruchu przychodzącego do tych linków ORAZ modyfikacja linków w treści.

  1. Przekierowania linków zewnętrznych – musisz stworzyć w swojej witrynie przekierowanie, które wyszukuje wzorzec wyrażenia regularnego i odpowiednio przekierowuje użytkownika na odpowiednią stronę. Nawet jeśli naprawisz wszystkie linki wewnętrzne, warto to zrobić w przypadku linków zewnętrznych, w które klikają Twoi użytkownicy. Napisałem o tym, jak dodać wyrażenie regularne (regex) przekierowanie w WordPress, a konkretnie o jak wykonać przekierowanie /RRRR/MM/DD/.
  2. Linki wewnętrzne – po zaktualizowaniu struktury bezpośrednich linków nadal możesz mieć wewnętrzne linki w istniejących treściach, które wskazują na stare linki. Jeśli nie masz skonfigurowanych przekierowań, spowodują one uzyskanie 404 nie znaleziono błędu. Jeśli masz skonfigurowane przekierowania, nadal nie jest to tak dobre, jak aktualizacja linków. Udowodniono, że linki wewnętrzne przynoszą korzyści Twoim organicznym wynikom wyszukiwania, więc zmniejszenie liczby przekierowań to świetny krok w utrzymaniu czystości i dokładności treści.

Problem polega na tym, że musisz przeszukać tabelę danych postów, zidentyfikować dowolny wzorzec, który wygląda jak /YYYY/MM/DD, a następnie zastąpić tę instancję. W tym miejscu doskonale sprawdzają się wyrażenia regularne… ale nadal potrzebujesz rozwiązania, aby przeglądać treść posta, a następnie aktualizować wystąpienia linków – bez psucia treści.

Na szczęście istnieje na to świetne rozwiązanie, WP Migracja Pro. Z WP Migrate Pro:

  1. Wybierz tabelę, którą chcesz zaktualizować, w tym przypadku wp_posts. Wybierając pojedynczą tabelę, minimalizujesz zasoby, które zajmie proces.
  2. Wstaw swoje wyrażenie regularne. Poprawienie składni zajęło mi trochę pracy, ale znalazłem na Fiverr świetnego specjalistę od wyrażeń regularnych, który wykonał wyrażenie regularne w ciągu kilku minut. W polu Znajdź wpisz następujące informacje (oczywiście dostosowane do Twojej domeny):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*) to zmienna, która przechwyci ślimak z łańcucha źródłowego, więc musisz dodać tę zmienną do łańcucha Replace:
martech.zone/$1
  1. Musisz kliknąć przycisk .* po prawej stronie pola zamiany, aby aplikacja wiedziała, że ​​jest to wyrażenie regularne Znajdź i zamień.
WP MIgrate Pro - Regex Zastąpienie permalinków YYYY/MM/DD w wp_posts
  1. Jedną z najfajniejszych funkcji tej wtyczki jest to, że możesz wyświetlić podgląd zmian przed ich wykonaniem. W takim przypadku mogłem od razu zobaczyć, jakie zmiany zostaną wprowadzone w bazie danych.
WP Migrate Pro - Podgląd Regex Zastąpienie linków bezpośrednich w wp_posts

Korzystając z wtyczki, byłem w stanie zaktualizować 746 wewnętrznych linków w moich treściach w mniej więcej minutę. To o wiele łatwiejsze niż szukanie każdego linku i próba jego zastąpienia! To tylko jedna mała funkcja tej potężnej wtyczki do migracji i tworzenia kopii zapasowych. Jest to jeden z moich ulubionych i jest wymieniony na mojej liście najlepsze wtyczki WordPress dla biznesu.

Pobierz WP Migrate Pro

Ujawnienie: Martech Zone jest podmiotem stowarzyszonym Migracja WP i używa go oraz innych linków partnerskich w tym artykule.

Douglas Karr

Douglas Karr jest dyrektorem ds. marketingu OtwórzWglądy i założycielem Martech Zone. Douglas pomógł dziesiątkom odnoszących sukcesy start-upów MarTech, pomagał w due diligence ponad 5 miliardów dolarów w przejęciach i inwestycjach Martech i nadal pomaga firmom we wdrażaniu i automatyzacji ich strategii sprzedaży i marketingu. Douglas to uznany na całym świecie ekspert ds. transformacji cyfrowej oraz MarTech i mówca. Douglas jest także autorem przewodnika dla manekinów i książki o przywództwie biznesowym.

Powiązane artykuły

Powrót do góry przycisk
Zamknij

Wykryto Adblock

Martech Zone jest w stanie udostępnić Ci te treści bez żadnych kosztów, ponieważ zarabiamy na naszej witrynie poprzez przychody z reklam, linki partnerskie i sponsoring. Będziemy wdzięczni za usunięcie blokady reklam podczas przeglądania naszej witryny.