Вміст МаркетингпартнериSearch Marketing

WordPress: знайдіть і замініть усі постійні посилання у вашій базі даних за допомогою регулярних виразів (приклад: /РРРР/ММ/ДД)

З будь-яким сайтом, який охоплює більше десяти років, нерідко в структуру постійних посилань вноситься багато змін. На перших порах в WordPress, це не було рідкістю для структура постійного посилання для допису в блозі має бути встановлено шлях, який включає рік, місяць, день і слаг допису:

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

Окрім непотрібно довгого URL, з цим є кілька інших проблем:

  • Потенційні відвідувачі бачать посилання на вашу статтю на іншому сайті або в пошуковій системі, але не відвідують, оскільки бачать рік, місяць і день написання вашої статті. Навіть якщо це дивовижна, вічнозелена стаття… вони не натискають на неї через структуру постійного посилання.
  • Пошукові системи можуть вважати вміст неважливим, оскільки він є ієрархічно кілька папок від домашньої сторінки.

Під час оптимізації сайтів наших клієнтів ми рекомендуємо їм оновити структуру своїх постійних посилань на:

/%postname%/

Звичайно, така велика зміна може призвести до невдач, але ми побачили, що з часом переваги значно переважують ризики. Майте на увазі, що оновлення структури постійних посилань НІЩО не переспрямовує відвідувачів на ці старі посилання, а також не оновлює внутрішні посилання у вашому вмісті.

Як оновити постійні посилання у своєму вмісті WordPress

Коли ви внесете цю зміну, ви можете помітити деяке зниження рейтингу в пошуковій системі для цих публікацій, оскільки переспрямування посилання може призвести до втрати авторитету зворотних посилань. Одна річ, яка може допомогти, це належне перенаправлення трафіку, який надходить до цих посилань, І зміна посилань у вашому вмісті.

  1. Перенаправлення зовнішніх посилань – ви повинні створити на своєму сайті перенаправлення, яке шукає шаблон регулярного виразу та правильно перенаправляє користувача на відповідну сторінку. Навіть якщо ви виправите всі внутрішні посилання, ви захочете зробити це для зовнішніх посилань, на які натискають ваші відвідувачі. Я писав про те, як додати регулярний вираз (regex) перенаправлення в WordPress і конкретно про як виконати перенаправлення /РРРР/ММ/ДД/.
  2. Внутрішні посилання – після того, як ви оновите структуру постійних посилань, у вашому наявному вмісті все ще можуть бути внутрішні посилання, які вказують на старі посилання. Якщо у вас не налаштовано переспрямування, вони призведуть до отримання 404 помилка не знайдено. Якщо у вас налаштовано переспрямування, це все одно не так добре, як фактичне оновлення посилань. Було доведено, що внутрішні посилання приносять користь вашим звичайним результатам пошуку, тому зменшення кількості переспрямувань є чудовим кроком у збереженні чистого та точного вмісту.

Проблема полягає в тому, що вам потрібно зробити запит до таблиці даних публікацій, визначити будь-який шаблон, який виглядає як /РРРР/ММ/ДД, а потім замінити цей екземпляр. Тут ідеально підійдуть регулярні вирази... але вам все одно потрібне рішення, щоб переглядати вміст вашої публікації, а потім оновлювати екземпляри посилань – без псування вмісту.

На щастя, для цього є чудове рішення, WP Migrate Pro. З WP Migrate Pro:

  1. Виберіть таблицю, яку ви бажаєте оновити, у цьому випадку: wp_posts. Вибираючи одну таблицю, ви мінімізуєте ресурси, які потребує процес.
  2. Вставте регулярний вираз. Це зайняло трохи роботи, щоб отримати правильний синтаксис, але я знайшов чудового професіонала регулярних виразів на Fiverr, і вони зробили регулярний вираз за лічені хвилини. У полі «Знайти» вставте наступне (звичайно, налаштоване для вашого домену):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*) — це змінна, яка збирається захопити слаг із вихідного рядка, тому вам потрібно додати цю змінну до рядка Replace:
martech.zone/$1
  1. Ви повинні натиснути кнопку .* праворуч від поля заміни, щоб повідомити програмі, що це регулярний вираз знайти і замінити.
WP MIgrate Pro – Regex заміна постійних посилань РРРР/ММ/ДД у wp_posts
  1. Однією з найприємніших особливостей цього плагіна є те, що ви можете фактично переглянути зміни перед їх виконанням. У цьому випадку я міг одразу побачити, які зміни будуть внесені до бази даних.
WP Migrate Pro – попередній перегляд Regex заміни постійних посилань у wp_posts

За допомогою плагіна я зміг оновити 746 внутрішніх посилань у своєму вмісті приблизно за хвилину. Це набагато простіше, ніж шукати кожне посилання та намагатися його замінити! Це лише одна маленька функція в цьому потужному плагіні міграції та резервного копіювання. Це один із моїх улюблених, і він є в моєму списку найкращі плагіни WordPress для бізнесу.

Завантажте WP Migrate Pro

Розкриття інформації: Martech Zone є філією WP Migrate і використовує його та інші партнерські посилання в цій статті.

Douglas Karr

Douglas Karr є CMO компанії OpenINSIGHTS і засновник Martech Zone. Дуглас допоміг десяткам успішних стартапів MarTech, допоміг у належній перевірці понад 5 мільярдів доларів у придбання та інвестиції Martech, і продовжує допомагати компаніям у впровадженні та автоматизації їхніх продажів і маркетингових стратегій. Дуглас — міжнародно визнаний експерт і спікер з цифрової трансформації та MarTech. Дуглас також є опублікованим автором посібника для чайників і книги про лідерство в бізнесі.

Статті по темі

Догори кнопки
близько

Виявлено блокування реклами

Martech Zone може надати вам цей вміст безкоштовно, оскільки ми монетизуємо наш сайт за рахунок доходів від реклами, партнерських посилань і спонсорства. Ми будемо вдячні, якщо ви видалите блокувальник реклами під час перегляду нашого сайту.