検索エンジンのランキングを失うことなくブログのパーマリンク構造を変更する方法

公開: 2022-05-22

多くの場合、独立して作業していて、高度なSEO(検索エンジン最適化)技術を知らないブログ所有者は、ブログで新しいことを試み、ランキングを傷つけ、混乱させる可能性があります。

half moon

昨夜、検索エンジンでのランキングを上げるために、「TheWpromoterBlog」に必要な変更を加えることにしました。 私たちはブログの投稿を熱心に書き、世界に情報を提供するために最善を尽くしているので、ブログが読者に楽しんでいる間、私たちはかなり多くの投稿を蓄積してきました。

ブログが私たちのサイトに追加されたとき、それは私たちのウェブサイトがプログラムで作成された後に行われました。 ブログは、/blogというサブディレクトリにあるWordPressのインストールです。

私がやったことを説明し始める前に、シナリオの例を次に示します。

Joe Blogger Dudeは、joeblogger.comというWordPressの彼自身のインストールで実行されているブログを持っています。これは実際のブログではなく、そこに行くと次のように表示されます。 Joe Blogger

この例では、彼のURLは現在次の形式で表示されています。

http://www.joeblogger.com/%year%/%month%/%day%/%postname%/

つまり、Liveは次のようになります。
http://www.joeblogger.com/2008/08/01/how-to-joe-blog/

ジョーがSMXなどのイベントを訪れた後、彼はブログSEOに関する情報を見つけました。これは、URLにすべての日付スタンプが含まれる長いデフォルトのブログ構造ではなく、WordPressのカスタムブログ構造を使用するように影響を与えました。これは本当に便利です。 Yahooのニュースセクションまたは他のニュースサイトでインデックスを作成する必要があるニュース投稿の場合、インデックスを作成するURLに日付を含める必要があります(ただし、これはまったく別の投稿です)。

ジョーは、ブログの最適化のためのSEO手法に関する情報が含まれていない、WordPressのインストール手順に従うだけで、開始時にデフォルトの設定を使用していました。

これが問題です

今、ジョーはパーマリンク構造をどうにかして変更したいという弾薬を持っているので、彼はグーグルの「WordPressでパーマリンク構造を変更するにはどうすればよいですか?」

いくつかの簡単な調査の後、彼はそれを行う方法が「設定->パーマリンク」を選択し、「カスタム」のラジオボタンを選択してから次の文字列を入力する「wp-admin」領域にあることを発見しました。

/%category%/%postname%/

これにより、ドメイン名の後のURLの日付が、各投稿の投稿のカテゴリに置き換えられ、次に投稿スラッグ(投稿名)に置き換えられます。

それで、ジョーはそれを設定し、すべてがうまく機能し、今では彼の投稿ははるかにクリーンなURLを持っています。 彼はとても幸せです。

私が言及した「問題」はここにあります。彼は、Googleでランク付けされていた投稿が404エラーを返し、最終的にSERP(検索エンジンの結果ページ)から削除されることに気づいていません。

それで、あなたはあなたのランキングを保つために何をしますか?

ほとんどのSEOがあなたに言う答えは、すべての古いブログ投稿を新しいものに301リダイレクトすることです。

偉大な。

何だと思う? JoeBloggerには250件のブログ投稿がありました。

これは今や骨の折れる作業になっています。

/uploads/article/5719/XAUesq9afjln8KqH.png これらすべての301を手動で作成することは、お尻の本当の苦痛です。 これをはるかに高速に行うには、プログラムまたはソフトウェア、あるいは迅速で汚いソリューションが必要です。

結果を達成するためのプラグインと方法があります。少し頭を使ってそれを理解してください。

次の例は、あなたが今読んでいる「Wpromoterブログ」のこの問題を解決するために私がしたことです。 以前の投稿は次のようになりました。

https://www.wpromote.com/blog/2008/07/31/information-age-overload/

今、彼らはこのように見えます:

https://www.wpromote.com/blog/internet-news/information-age-overload/

/ 2008/07/31の投稿をクリックして、301の動作を確認してください。

ステップ1.WordPressブログにXMLサイトマップジェネレータプラグインをインストールします

–(注:他のブログソフトウェアを使用する場合、これらの原則はすべて同じになります。URLを生成する別の方法を見つけるか、オンラインサイトマップジェネレーターを使用する必要がある場合があります)

Steph 2.ブログのサイトマップファイルを生成し、ブログが作成するサイトマップを表示する

サイトマップを「old-sitemap.xml」としてコンピュータにローカルに保存します。

generated old sitemap

プラグイン生成の「古い」サイトマップ

手順3.ファイルをエディター(テキストエディット、メモ帳、Smultron、Dreamweaverなど)で開きます

さまざまな検索と置換の手法を使用して、各投稿のURLだけを取り除きます。

つまり、次を検索します。</ url> <url>空白を無視し、次に<loc>、次に</loc>すべてを空の文字に置き換えて削除します。 –URLのリストが表示されます。

ステップ4.変更を加えている間、検索エンジンによるブログのインデックス作成を一時的にブロックします

How To Prevent Search Engines From Crawling Your Blog

検索エンジンがあなたのブログをクロールするのを防ぐ方法

ステップ5.WordPressでカスタムパーマリンク構造を設定する

WordPressで、次の場所に移動します。

「設定–>パーマリンク」をクリックし、「カスタム」のラジオボタンを選択して、次の文字列を入力します。

/%category%/%postname%/

WordPress Custom Permalink Structure

WordPressのカスタムパーマリンク構造

これで、投稿のURLがはるかにきれいに見えることがすぐにわかります。 あなたのブログを見て、それが機能したことを確認するためにいくつかのページを調べて、これが機能することを確認してください。

つまり、今はこのようになっています。

https://www.wpromote.com/blog/technology/information-age-overload/

ステップ6.「新しい」URL構造の別のサイトマップを生成する

上記の手順2と同じ手順に従います。

new Sitemap Generator URLs

新しいサイトマップジェネレータのURL

ステップ7.2つのファイルを異なる列のExcelにカットアンドペーストします

つまり、列Aは次のようになります。リダイレクト301、列Bは古いURL、列Cは新しいURLになります。

301 redirects In excel

Excelで作成された301リダイレクト

ステップ8.Excelからテキストエディタにカットアンドペーストします

ファイルをUTF-8エンコーディングとして保存します。

これは、現在の.htaccessファイルに追加されるか(ファイルにすでに何かがある場合は、空白行を1行残して、これらのリダイレクトを貼り付けます)、または新しいリダイレクトを作成します。 MACについては、ファイルにhtaccess.txtなどの読み取り可能な名前を付ける必要があります。ブログディレクトリのルート(この場合は/ blog)にアップロードした後、名前を.htaccessに変更してください。

ステップ9.Googleがクロールするまで、「古いURL」を含むサイトマップがある場合は待機します

あなたはグーグルが301をクロールしてインデックスを付けるのにしばらく時間をかける必要があります。 重要な注意:これは、古いURLでインデックスに登録された投稿の検索が新しいURLとして表示され始めたときに発生したことがわかります。

プロセスをスピードアップする1つの方法は、古いURLを含むXMLサイトマップを(ウェブマスターツールを介して)Googleに送信することです。 次に、すべてがクロールされるまで待ちます。

ステップ10.検索エンジンがサイトを再度クロールできるようにする

次に、[プライバシー設定]ページに戻り、上部のラジオボタンをクリックして、ブログを検索エンジンで再度インデックスに登録できるようにします。

How To Enable Search Engines To Crawl Your Blog

検索エンジンがブログをクロールできるようにする方法

ステップ11.クロールされた後にサイトマップで新しいURLを送信する

投稿からのブログコンテンツの検索に古いページが表示されなくなったら、新しいURLのみでXMLサイトマップを更新する必要があります。

ステップ12.重複コンテンツの問題に注意する

Googleがアーカイブ投稿を「重複コンテンツ」と見なさないようにするために、WordPressで「重複コンテンツキュア」プラグインをアクティブにしました。このプラグインは、ブログと同じコンテンツを含むすべてのアーカイブページにメタ「NOINDEX」タグを追加します。投稿しますが、URLが異なります。 これにより、検索エンジンはアーカイブページ(人間にわかりにくいURL)をインデックスに登録しないように指示され、適切な形式の投稿のみがインデックスに登録されるようになります。

ステップ13.座って、新しいランキングがロールインを開始するのを待ちます!

次回まで、

あなたのフレンドリーな近所のSEO

SEO戦略