Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressのURLから日付を削除する方法

時代を超えたヒントが満載のエバーグリーンな柱となる投稿を書き、定期的に更新しているとします。しかし、その投稿のURLには、あなたが最初に公開した年がはっきりと表示されています。

投稿URLに日付を含めると、コンテンツが新しくても古く感じることがあります。これは、投稿URLに日付を追加するパーマリンクフォーマットを選択した場合に起こります。

この投稿では、WordPressのURLから日付を簡単に削除する方法をご紹介します。これにより、ユーザーフレンドリーでSEOにも有利な、よりクリーンでエバーグリーンなリンクをコンテンツに与えることができます。

How to Remove the Date from WordPress URLs

WordPressのURLに日付が外観される理由

WordPressの初期設定では、投稿やページのURLには人間が読めないリンク構造が使われており、以下のようになっている:

https://example.com/?p=123

これはURLに投稿IDを使用するもので、見栄えも良くないし、あまり意味がない。

幸いなことに、WordPressの設定 ” パーマリンクのページでは、これらの初期設定をより意味のある、SEOに適したものに簡単に変更することができます。

WordPress Permalink Settings

WordPressユーザーの中には、「月と名前」または「日と名前」オプションを選択する人もいます。これらはWordPressのURLに日付パラメータを追加します。

曜日と名前」のパーマリンクには、このように年、月、日が含まれる:

https://example.com/2023/09/03/sample-post/

月と名前」パーマリンクには、年と月が含まれます:

https://example.com/2023/09/sample-post/

これらのURLは、初期設定の醜いURLよりも優れており、SEOフレンドリーでもある。しかし、不必要に長くなり、やがて日付が入ることで投稿が古く見えてしまいます。

そのため、多くのユーザーは代わりに「投稿名」のURL構造を好む。これは日付を削除し、投稿スラッグキーワードだけをURLに使用します。

投稿名」のパーマリンクはURLに日付情報を含まない:

https://example.com/sample-post/

このURL構造は、短く、意味があり、SEOにやさしく、古臭く見えない。

WordPressのURLから日付を削除する前に考慮すべきこと

新規WordPressブログを立ち上げ、まだ立ち上げていないのであれば、WordPressのURLから日付を削除しても問題ありません。

しかし、もしあなたのサイトが以前から存在するのであれば、留意すべき点がいくつかある。

URL構造を変更すると、ユーザーや検索エンジンに404エラーが発生する可能性があります。つまり、Google Search Consoleのレポートに警告やエラーが表示される可能性があります。

さらに、古い投稿へのバックリンクが404エラーにつながるため、検索エンジンのランキングにも影響が出る可能性がある。

この2つの問題は、リダイレクトを設定することで解決できますので、この投稿の後半でその方法をご紹介します。

URL構造を変更すると、ソーシャルシェアカウントもリセットされます。残念ながら、ほとんどのソーシャルシェアカウントサービスはリダイレクトされたURLをトラッキングしないため、カウントがリセットされてしまいます。

WordPressのURLから日付を削除する

まず、WordPressでサイトの完全なバックアップを作成する必要があります。こうすることで、万が一期待通りにいかなかった場合に、サイトを以前の段階に復元することができる。

その後、設定 ” パーマリンクのページにアクセスし、パーマリンク設定として「投稿名」を選択する必要があります。

Post Name Permalink

ページ下部の「変更を保存」ボタンをクリックし、変更内容を保存することをお忘れなく。

WordPressは、WordPressのURLから日付を削除し、投稿名のみを使用するようになりました。これは、既存の投稿とページ、そして今後追加する投稿の両方に対して行われます。

SEOランキングを維持するためのリダイレクト設定

WordPressのURLから日付を削除したので、適切な301リダイレクトを設定する必要があります。これで、ユーザーが古いリンクをたどったときに404エラーメッセージが表示されるのを防ぐことができます。

これらのリダイレクトは、404エラーを表示することなく、ユーザーを更新されたURLに送ります。また、検索エンジンが古いURLを新しいURLに移動したことを理解するのにも役立ちます。

WordPressで301リダイレクトを作成するために使用できる2つの方法について説明します:

リダイレクトを設定する最良の方法は、All In One SEO(AIOSEO)プラグインを使用することです。このプラグインには、301リダイレクト、自動リダイレクト、フルサイトリダイレクト、404エラーのトラッキングなどを一括で作成できる強力なリダイレクトマネージャー機能が含まれているからです。

注:リダイレクトマネージャーを使用するには、AIOSEO Proが必要です。AIOSEOには無料版もありますが、301リダイレクトは含まれていません。

まず、あなたのサイトにAIOSEO Proプラグインをインストールし、設定する必要があります。詳細については、All In One SEOを正しく設定する方法のステップバイステップガイドを参照してください。

プラグインを有効化したら、WordPressダッシュボードのAll In One SEO ” Redirectsに移動し、’Activate Redirects’ボタンをクリックする必要があります。

Activate AIOSEO Redirects

All In One SEOの「リダイレクト」タブが表示され、最初のリダイレクトを追加できます。

このページでは、「ソースURL」と「ターゲットURL」を入力する設定が表示されます。

ソースURLには古いURLのパーマリンク構造を記述し、ターゲットURLにはリダイレクト先の新しい投稿URLのパーマリンクを記述します。

All in One SEO Redirects Tab

そのために、正規表現(Regexとしても知られている)を使用します。正規表現は、特定の文字パターンを検索し、操作するための強力で柔軟な方法を提供します。正規表現を使って、リダイレクトするURLのパーマリンクのパターンに一致させます。

以前「Day and name」パーマリンクを使っていた場合は、ソースとターゲットのフィールドにこれらの正規表現を入力する必要がある:

  • ソースURL:^/(\d*)/(\d*)/(\d*)/([A-Za-z0-9-*])
  • ターゲットURL/$4
Redirecting Day and Name Permalinks in AIOSEO

また、ソースURLの横にある歯車のアイコンをクリックして、3つのチェックボックスを表示させる必要がある。Regex」ボックスだけがチェックされていることを確認してください。このオプションを設定すると、ソースフィールドと宛先フィールドで正規表現が有効化されます。

ただし、「月と名前」のパーマリンクを使用していた場合は、代わりにこれらのRegex値を入力する必要があります:

  • ソースURL:^/(\d*)/(\d*)/([A-Za-z0-9-*])
  • ターゲットURL/$3
Redirecting Month and Name Permalinks in AIOSEO

ソースURLとターゲットURLの値を追加したら、リダイレクトタイプが「301 Moved Permanently」であることを確認し、「Add Redirect」ボタンをクリックします。

リダイレクトが作成されます。これで、ユーザーが古いパーマリンク構造のリンクをクリックすると、新しい名前ベースのURLを使って正しい投稿に自動的にリダイレクトされます。

ログ記録セクションまでスクロールダウンすると、リダイレクトを確認できます。また、「有効化」トグルを使ってリダイレクトを有効化または無効化することができます。

AIOSEO Redirects Log

方法2:リダイレクト(無料)を使ってリダイレクトを設定する

無料のプラグインを使用したい場合は、2番目の方法を選択することができます。

まず、Redirectionプラグインをインストールして有効化する必要があります。詳しくはWordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化したら、Tools ” Redirectionにアクセスし、’Start Setup’ボタンをクリックしてください。

Start Redirections Setup

プラグインはあなたにいくつかのオプションを表示します。投稿のURLが変更された場合、自動的に検出して警告を発し、リダイレクトのログ記録を残すことができます。

また、これらのオプションを両方とも設定せずに、単に「Continue」ボタンをクリックすることもできます。

Continue Redirections Setup

その後、プラグインはいくつかのテストを実行し、すべてが問題なさそうであれば、「セットアップを終了する」ボタンをクリックし、「開始する準備ができました!」ボタンをクリックします。プラグインの設定はWordPressのデータベースに保存されます。

プラグインの設定ページが表示されます。ここから、ページ上部の「新規追加」ボタンをクリックするか、「リダイレクトの新規追加」セクションまでスクロールダウンしてください。

Redirections Settings Page

ソースURL」と「ターゲットURL」フィールドのあるフォームが表示されます。ソースURLは古いURL構造を表し、ターゲットURLは新しいURLを表します。

曜日と名前」のパーマリンクを使用していた場合は、ソースとターゲットのフィールドに以下の値を入力します:

  • ソースURL:/(\d*)/(\d*)/(\d*)/([A-Za-z0-9-*])
  • ターゲットURL/$4
Redirections Settings for Day and Name Permalinks

月と名前」のパーマリンクを使用していた場合は、以下の値を入力します:

  • ソースURL:/(\d*)/(\d*)/([A-Za-z0-9-*])
  • ターゲットURL/$3
Redirections Settings for Month and Name Permalinks

Add Redirect」ボタンをクリックして変更を保存する前に、ドロップダウン・メニューから「Regex」を選択することを忘れないでください。

プラグインはユーザーを新しい名前ベースのURLにリダイレクトします。

WordPressのURLに関するエキスパートガイド

WordPressのURLから日付を簡単に削除する方法について、この投稿がお役に立てば幸いです。WordPressのURLに関連する他の投稿もご覧ください:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

35件のコメント返信を残す

  1. Dennis Muthomi

    these are really helpful tips for removing dates from WordPress URLs!
    I’m curious about one scenario though. For news or media sites where the content is very time-sensitive, would you still recommend removing the dates from URLs? In those cases, having the publication date right in the URL could give readers valuable context about how recent or relevant an article is. I’d be interested to hear the author’s thoughts on whether it’s better to keep or remove dates for those types of websites

    • WPBeginner Support

      We still recommend not having the date in your URL for SEO.

      管理者

  2. THANKGOD JONATHAN

    Removing dates from WordPress URLs is easier compared to Google Blogger platform. This is a game-changer for clean and SEO-friendly permalinks. Thanks for the tip, WPBeginner!

  3. Ralph

    Having dates in URLs is problematic for SEO and users I think. You can write “best X guide 2020” and have such url. Even if you update its content every year, the url stays the same. Good thing you can change it so easily. Just remember about redirecting.

    • WPBeginner Support

      Redirecting is very important to prevent SEO and user issues in case anyone bookmarked the old post :)

      管理者

  4. Jiří Vaněk

    Thank you for the guide. When I launched my blog on my own domain, unfortunately, I left the date in the URL. Now I have 1200 articles on the website, and I’ve been postponing the URL change. At least I know where to look if I decide to tackle that.

    • WPBeginner Support

      We hope our redirection recommendations help simplify the process for you :)

      管理者

      • Jiří Vaněk

        Definitely yes. In the end, everything was solved using AIO SEO in the PRO plan. Now all we have to do is wait how it will look in the Google Search console and how it will all develop in the end.

  5. Uomo Malazant

    There is no permalinks under the settings tab

  6. Akash

    Why did you use $4 in the target URL? What’s the purpose of that? I’m not able to understand that. Please explain.

    • WPBeginner Support

      The $4 tells the code to replace the url using the text after the 4th /

      管理者

  7. Karen Mazza

    Thank you for this article! Regex is not my specialty :).
    Wondering if you can help. I’m redirecting 1604 blog posts with date in URL.

    What’s the regex for changing
    /blog/year/month/day/post-title
    to
    /blog/post-title

    Thank you!

    • WPBeginner Support

      You would want to use the code from this article for the ‘Day and name’ section as that is what that permalink setup is for :)

      管理者

  8. Angie

    Hi! My blog has been around FOR YEARS, so my question is, is it possible to remove the date of the URL for upcoming blog post WITHOUT changing the old ones?

    • WPBeginner Support

      For the moment we do not have a beginner friendly method for setting that kind of permalink up. The redirects we cover in this guide would redirect anyone attempting to visit your posts using your old URL structure if you change your permalinks.

      管理者

      • Angie

        Thank you for your answer! :)

  9. Gabrielle Sales

    Ahhh this was super helpful and worked perfectly! Your directions were so clear, thank you so much for this guide. It had bothered me for a longggg time seeing the dates in the URLs but I was always scared to make the move until I saw how hassle-free it is to not have to go and update URLs, especially if you’re using Pinterest and referring to a lot of other links in other places.

    • WPBeginner Support

      Glad our guide was helpful!

      管理者

  10. Diego

    Is it advisable to do it on a website that is 10 years old?

    • WPBeginner Support

      You can do that if you would like, you would want to ensure all of your redirects work as the most important thing when updating your URLs.

      管理者

  11. Mary

    Thank you, you guys really my saviours

    • WPBeginner Support

      You’re welcome, glad our guide was helpful!

      管理者

  12. Onyekachi Emmanuel

    I think this helped a bit. Thank you wpbeginner.

    • WPBeginner Support

      You’re welcome! :)

      管理者

  13. Joan Ekere

    After setting the redirects will my site still be seen by search engines?

    Is there a possibility that it will later affect rankings?

    • WPBeginner Support

      Your site would still be seen by search engines and your rankings should not be affected by the permalink change if you’ve set up redirects.

      管理者

  14. Mahmoud SRDAR

    Hello
    Thank you so much
    I have a question
    how to add .html to this code /(\d*)/(\d*)/([A-Za-z0-9-*]) ?
    i want to remove month and name and .html
    Thank you

    • WPBeginner Support

      You should be able to use /(\d*)/(\d*)/([A-Za-z0-9-*])\.html

      管理者

  15. Giovana Q

    Thank you so much, I’ve been trying to do this for a while now!

    • WPBeginner Support

      Glad our article was helpful :)

      管理者

  16. Jack

    Very helpful! I assumed I was stuck after writing a couple of dozen posts with dates in the URL but this worked and was incredibly easy! Thanks a lot :)

    • WPBeginner Support

      Glad our guide was helpful! :)

      管理者

  17. Neel

    I am using the post name permalink structure since beginning. I do change the permalink structure whenever I work on new WordPress installation to the postname type so that from the beginning itself the site becomes SEO friendly and links human readable.

    • WPBeginner Support

      Glad you find the permalink structure helpful :)

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。