Содержание маркетингаПартнерыSearch Marketing

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

Для любого сайта, который существует более десяти лет, нередко в структуру постоянных ссылок вносится много изменений. В первые дни WordPress, это не было редкостью для структура постоянных ссылок для сообщения в блоге, который должен быть установлен на путь, который включает год, месяц, день и слаг сообщения:

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

Помимо неоправданно долгого URL, есть пара других проблем с этим:

  • Потенциальные посетители видят ссылку на вашу статью на другом сайте или в поисковой системе, но не посещают ее, потому что видят год, месяц и день написания статьи. Даже если это удивительная, вечнозеленая статья… они не нажимают на нее из-за структуры постоянных ссылок.
  • Поисковые системы могут посчитать содержание неважным, потому что оно иерархически несколько папок от домашней страницы.

При оптимизации сайтов наших клиентов мы рекомендуем им обновить структуру постоянных ссылок своих постов, чтобы:

/%postname%/

Конечно, серьезное изменение, подобное этому, может привести к неудачам, но мы видели, что со временем преимущества намного перевешивают риски. Имейте в виду, что обновление вашей структуры постоянных ссылок НИЧЕГО не перенаправляет посетителей на эти старые ссылки, а также не обновляет внутренние ссылки в вашем контенте.

Как обновить постоянные ссылки в вашем контенте WordPress

Когда вы внесете это изменение, вы можете увидеть некоторое снижение рейтинга этих сообщений в поисковой системе, потому что перенаправление ссылки может снизить авторитетность обратных ссылок. Одна вещь, которая может помочь, — это правильно перенаправить трафик, идущий по этим ссылкам, И изменить ссылки в вашем контенте.

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

Проблема здесь в том, что вам нужно запросить таблицу данных ваших сообщений, определить любой шаблон, который выглядит как /ГГГГ/ММ/ДД, а затем заменить этот экземпляр. Здесь идеально подходят регулярные выражения… но вам все еще нужно решение для итерации содержимого вашего сообщения, а затем обновления экземпляров ссылок, не испортив ваш контент.

К счастью, для этого есть отличное решение, WP Миграция Pro. С WP Migrate Pro:

  1. Выберите таблицу, которую вы хотите обновить, в этом случае wp_posts. Выбирая одну таблицу, вы минимизируете ресурсы, которые потребует процесс.
  2. Вставьте свое регулярное выражение. Мне потребовалось немного усилий, чтобы исправить синтаксис, но я нашел отличного специалиста по регулярным выражениям на Fiverr, и они сделали регулярное выражение за считанные минуты. В поле «Найти» вставьте следующее (конечно, настроенное для вашего домена):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*) — это переменная, которая собирает слаг из исходной строки, поэтому вам нужно добавить эту переменную в строку замены:
martech.zone/$1
  1. Вы должны нажать на кнопку .* справа от поля замены, чтобы сообщить приложению, что это регулярное выражение. найти и заменить.
WP MIgrate Pro — Замена регулярных выражений постоянных ссылок ГГГГ/ММ/ДД в wp_posts
  1. Одной из самых приятных особенностей этого плагина является то, что вы можете просмотреть изменения перед их выполнением. В этом случае я мог сразу увидеть, какие изменения будут внесены в базу данных.
WP Migrate Pro — Предварительный просмотр регулярного выражения Замена постоянных ссылок в wp_posts

Используя плагин, я смог обновить 746 внутренних ссылок в своем контенте примерно за минуту. Это намного проще, чем искать каждую ссылку и пытаться заменить ее! Это всего лишь одна небольшая функция в этом мощном плагине миграции и резервного копирования. Это один из моих любимых, и он указан в моем списке лучшие плагины WordPress для бизнеса.

Скачать WP Migrate Pro

Раскрытие информации: Martech Zone является аффилированным лицом WP Миграция и использует его и другие партнерские ссылки в этой статье.

Douglas Karr

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

Статьи по теме

Вернуться к началу кнопки
Закрыть

Adblock обнаружен

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