WordPress:正規表現とランク数学SEOを使用してYYYY / MM / DDパーマリンク構造を削除してリダイレクトする
URL構造を単純化することは、さまざまな理由でサイトを最適化するための優れた方法です。 長いURLは他のユーザーと共有するのが難しく、テキストエディタやメールエディタで途切れる可能性があります。複雑なURLフォルダ構造は、コンテンツの重要性について検索エンジンに誤ったシグナルを送信する可能性があります。
YYYY / MM / DDパーマリンク構造
サイトにXNUMXつのURLがある場合、どちらが記事の重要性を高めたと思いますか?
- https://martech.zone/permalink-optimization OR
- https://martech.zone/permalink-optimization
WordPressのデフォルト設定のXNUMXつは、URL内にyyyy / mm / ddを含むブログのパーマリンク構造を持つことです。 これは、いくつかの理由で理想的ではありません。
- 検索エンジン最適化(SEO) –前述のように、サイトの階層は基本的に、コンテンツがホームページから4フォルダー離れていることを検索エンジンに示しています。したがって、重要なコンテンツではありません。
- 検索エンジンの結果ページ(SERP) –昨年書いた素晴らしい記事があなたのサイトにあるかもしれませんが、それはまだ有効です。 ただし、他のサイトはより最近の記事を公開しています。 XNUMX年前の日付構造を検索エンジンの結果ページ(SERP)で表示した場合、古い記事をクリックしますか? おそらくそうではありません。
実行する最初のステップは、WordPress管理者の[設定]> [パーマリンク]を更新し、パーマリンクを /%postname%/
この; ただし、ブログの既存の投稿リンクはすべて壊れてしまいます。 ブログをしばらく公開した後、古い記事すべてにリダイレクトを追加するのは楽しいことではありません。 正規表現を利用できるので大丈夫です(正規表現) これをする。 正規表現はパターンを探します。 この場合、正規表現は次のとおりです。
/\d{4}/\d{2}/\d{2}/(.*)
上記の式は次のように分類されます。
- / \ d {4} 年を表すスラッシュと4桁の数字を探します
- / \ d {2} 月を表すスラッシュと4桁の数字を探します
- / \ d {2} 日を表すスラッシュと4桁の数字を探します
- /(.*) URLの最後にあるものはすべて、リダイレクト可能な変数にキャプチャします。 この場合:
https://martech.zone/$1
これはそれが内部でどのように見えるかです ランクMath SEO プラグイン(私たちのプラグインのXNUMXつとしてリストされています お気に入りのWordPressプラグイン)、タイプがに設定されていることを確認することを忘れないでください 正規表現 ドロップダウン付き:
ブログ、カテゴリ、またはカテゴリ名またはその他の用語の削除
ブログの削除 –パーマリンク構造内に「ブログ」という用語が含まれている場合は、Rank MathSEOのリダイレクトを利用してデータを入力できます。
/blog/([a-zA-Z0-9_.-]+)$
これに注意してください。/blogだけのページがあるとループが発生するため、(。*)オプションは使用しませんでした。 これには、/ blog /の後に何らかのスラッグがある必要があります。 上記のようにこれをリダイレクトする必要があります。
https://martech.zone/$1
カテゴリの削除
- 削除する カテゴリ スラッグ(デフォルトで存在します)からデプロイします ランク数学SEOプラグイン これにはオプションがあります ストリップカテゴリ SEO設定のURL構造から>リンク:カテゴリの削除 –カテゴリがある場合は、もう少し注意して、正確なカテゴリ名の配列を作成して、誤って循環ループを作成しないようにする必要があります。 その例を次に示します。
/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$
繰り返しになりますが、(。*)オプションは使用しませんでした。これは、/ blogだけのページがある場合にループが発生するためです。 上記のようにこれをリダイレクトする必要があります。
https://martech.zone/$1
情報開示: Martech Zone の顧客であり、関連会社です Rank Math.