Joomla で重複コンテンツを解決する方法
公開: 2023-08-07Joomla Web サイトの重複コンテンツを効果的に解決する方法を知る必要がありますか? それがすべてだとしたら、今日のブログで最良の方法を紹介したいと思います。 始めましょう。
重複コンテンツとは何ですか?Joomla で重複コンテンツが発生する理由は何ですか?
重複コンテンツはオンラインでよくある問題です。 これは、同一または実質的に類似したコンテンツが複数の Web サイトに表示される場合に発生します。 これは、Web サイト内または複数のプラットフォーム間で発生する可能性があります。 重複コンテンツは意図せずまたは意図的に発生する可能性がありますが、ユーザーの混乱を招く可能性があり、検索エンジンがよく考慮するユーザー エクスペリエンスに影響を与える可能性があります。 Web サイトのコンテンツを作成するときは、重複コンテンツに注意することが不可欠です。
人気のコンテンツ管理システム (CMS) である Joomla のコンテキストでは、さまざまな理由でコンテンツの重複が発生する可能性があります。
- 複数の URL : Joomla では、異なる URL を介して同じコンテンツにアクセスできます。 これは、さまざまなメニュー項目またはモジュールが同じ記事またはページを指しているために発生する可能性があります。 検索エンジンは各 URL を別個のページとして認識するため、重複コンテンツの問題が発生する可能性があります。
- 印刷バージョン: 一部の Joomla テンプレートと拡張機能は、印刷に適したバージョンのページを生成します。 これらのバージョンにはオリジナルと同じ内容が含まれている可能性があり、重複が発生します。
- ページネーション: Joomla サイトにページネーションされたコンテンツ (複数のページに分割された記事など) がある場合、各ページに同様のコンテンツが含まれる可能性があり、重複が発生します。
- カテゴリとタグ: Joomla では、記事を複数のカテゴリとタグに割り当てることができます。 記事が複数のカテゴリに属している場合、異なるカテゴリの URL を介して記事にアクセスすると、重複したコンテンツが作成される可能性があります。
- セッション ID : Joomla がユーザー セッションを追跡するために URL でセッション ID を使用する場合、検索エンジンは同じページの複数のバージョンにインデックスを付け、それぞれに一意のセッション ID を付ける可能性があります。
- HTTP と HTTPS : サイトが HTTP プロトコルと HTTPS プロトコルの両方でアクセスできる場合、検索エンジンが両方のバージョンにインデックスを作成し、コンテンツが重複する可能性があります。
- 正規化: 正規化タグが正しく実装されていない場合、検索エンジンはページのどのバージョンが優先されているかを認識できない可能性があり、コンテンツの重複が懸念されます。
- コピーされたコンテンツ: 場合によっては、意図的または非意図的にコンテンツが他の Web サイトまたはソースからコピーされ、重複コンテンツの問題が発生することがあります。
Joomla Web サイトの重複コンテンツを解決する方法
正しい方法でメニューを設定する
コンテンツが重複する原因としてよくあるのは、1 つの記事に複数のメニュー項目からアクセスできる場合です。 この問題の解決策は、さまざまなルートから同じ記事にアクセスできないように合理化することにあります。 そうすることで、ユニークでプロフェッショナルな完成品が保証されます。
さまざまなメニュー選択のほかに、ブレッドクラム パスやモジュールの割り当てによって重複したコンテンツが発生する可能性もあります。 Joomla で重複コンテンツを解決するには、同じコンテンツへの新しいリンクの作成を回避するか、メニュー項目のエイリアスを使用するという2 つの解決策があります。 これを整理しましょう!
最初の解決策では、新しいメニュー モジュールを作成し、それを目的の場所に割り当てることができます。 最良の結果を得るには、メニュー項目の重複を避けることをお勧めします。
既存のメニュー項目を別のメニューで利用したい場合は、これが最適な方法です。 このプロセスにより、新しい URL を作成せずに、元のメニューを直接参照する新しいメニューを作成できます。 Joomla でこの機能にアクセスするには、次の手順に従うだけです:新しいメニュー項目の追加 -> メニュー項目タイプ -> 選択の選択 -> システム リンク -> メニュー項目エイリアス。
これですべてが完了し、Joomla での重複コンテンツを簡単に解決できるようになりました。
301リダイレクトの使用
Joomla Web サイトに同じコンテンツを指す複数の URL がある場合は、301 リダイレクトの実装を検討してください。 301 リダイレクトは、要求された URL が別の場所に永久に移動したことを検索エンジンに伝えます。 こうすることで、すべての重複 URL がメイン URL にリダイレクトされ、リンクの公平性が統合され、検索エンジンがそれらを別のページとして認識するのを防ぎます。
Joomla Web サイトで 301 リダイレクトを使用するには 2 つの方法があります。
- リダイレクト拡張機能を使用する
- .htaccess ファイルの高度なルール
ただし、技術的な知識が苦手な場合は、301 リダイレクトを使用するためのリダイレクト拡張機能を入手することをお勧めします。 その後、Joomla での重複コンテンツをスムーズに解決できます。
カノニカルタグの利用
Canonical タグを効果的に使用すると、Web サイトに大きな変化をもたらすことができます。 これにより、検索エンジンが複数の重複コンテンツの中から元のコンテンツを認識し、SERP にインデックスを作成できるようになります。
次の例を見てみましょう。
ページには 2 つの方法でアクセスできます。
https://www.agethemes.com/index.php?option=com_content&Itemid=100&catid=10&id=18&lang=en&view=article
また
https://www.agethemes.com/abc123
最初のリンクの後に canonical タグを挿入することで、どの URL が元のソースであり、排他的にインデックスに登録する必要があるかを Google に通知できます。
HTML やその他の Web デザイン コードで構成される Web サイトの場合、正規タグの実装は簡単なプロセスです。 ただし、Joomla などの CMS プラットフォームを使用している場合、このプロセスは非常に複雑になる可能性があります。 それには何時間も Web を調べる必要があり、一定レベルのコーディングの専門知識が必要です。
ありがたいことに、Joomla コミュニティには多数の開発者や貢献者がおり、彼らのツールを使用すると作業がはるかに簡単になります。 たとえば、Daniel Morell の「 Custom Canonical 」プラグインは、記事、カテゴリ、タグ、メニュー項目に対する正規タグの挿入を簡素化します。 さらに嬉しいことに、完全に無料です。
プラグインを最大限に活用するために、開始するための 4 つのステップ ガイドを次に示します。 したがって、記事の 1 つに正規タグを挿入したい場合は、次の手順に従ってください。
- ダウンロード -> Custom Canonicalプラグインをインストールしてアクティブ化します。
- [拡張機能] -> [プラグイン] -> [カスタム Canonical プラグインを有効にする]にアクセスします。
- [コンテンツ] -> [記事] -> [公開] タブにアクセスします。
- [正規 URL]フィールドに、元の記事の URL を入力します。
- 保存してください。
メタタグロボットを試す
検索ボットによる特定のページのインデックス作成を防ぐ最も簡単な方法は、記事、カテゴリ、またはメニュー項目オプションの [公開] タブにあるメタ タグ ロボット機能を使用することです。
これを行うには、ロボットフィールドを「インデックスなし」に変更するだけです。 この戦略を既存の Web コンテンツ管理に組み込むことは、包括的なユーザーのプライバシーと保護を確保する確実な方法です。
2 つの類似したコンテンツの一方をインデックス付けしないように検索ボットに指示すると、インデックス付けプロセスではもう一方が優先されます。 この戦略を利用すると、好みのコンテンツが検索エンジンによって適切にインデックス付けされるようになります。 これで、Joomla の重複コンテンツを問題なく解決できるようになりました。
延長の申請
小規模な Web サイトの場合は、htaccess ファイル、robots.txt、canonical タグ、301 リダイレクトなど、いくつかの簡単な構成で重複コンテンツの問題を防ぐことができます。 ただし、サイトが大規模な場合、これは困難な作業になる可能性があります。 この場合、拡張機能を選択する方がはるかに簡単かつ効率的です。 ここでは、市場で人気のある拡張機能をいくつかまとめました。 この選択の詳細なレビューについては、トップ Joomla SEO 拡張機能のリストをご覧になり、情報に基づいた決定を下してください。
サイトマップの送信
経験豊富な Web マスターはすでにこの手法に精通していますが、知らない人のために説明すると、サイトマップまたは sitemap.xml は、Web マスターが重要であると判断し、検索エンジンによってインデックス付けされる必要があるすべての Web ページを含むファイルです。 これにより、検索ボットがサイトをより効率的にクロールできるようになります。 重複コンテンツの問題に関しては、サイトマップに入力した URL を正規 URL として扱うことができます。
数千ページを含むサイトの場合、サイトマップは重複コンテンツを管理する際に非常に効果的なツールとなります。 この方法を最も効果的にするには、サイトマップに正規リンクのみを含めてください。 そうは言っても、Google はまた、この解決策が必ずしも問題を完全に解決するわけではなく、サイトマップは、canonical タグを利用しない場合に検索エンジンが探す他の基準としてみなされると述べています。
Google Search Console(ウェブマスターツール)の活用
Google Search Console は、ウェブマスターにサイトの継続的な健全性を確保するための貴重なリソースを提供します。 この強力なツールを使用すると、Web マスターはダッシュボードで有害な重複 URL が見つかった場合に対処できます。
冗長なコンテンツを削除するには、サイトマップを送信する、パラメータを利用する、または優先ドメインを選択するという 3 つの方法があります。
最初の方法はサイトマップを送信することです。上のセクションで説明したように、Joomla の重複コンテンツを解決するにはこの方法を検討してください。
次に、優先ドメインの使用は、Web サイトの「www」バージョンと「www 以外」バージョンの両方にアクセスできる場合に発生する可能性のある重複コンテンツを防ぐために不可欠な手順です。 ありがたいことに、Google の Search Console を使用すると、検索結果に表示されるときに正規リンクとして提供されるドメインのバージョンを簡単に指定できます。 優先ドメインを設定する手順は次のとおりです。ウェブマスター ツールにログイン -> サイト設定 -> 優先ドメイン。
最後に、parameter は、URL パラメーターに起因する重複コンテンツを排除するための、複雑ですが効果的なソリューションです。 パラメータは、「sort」、「utm」、「aff」などのよく知られたものから、あまり知られていないものまで多岐にわたります。 このプロセスを理解するために、「forum/question/jsn-cube-update.html?sort=latest」の例を見てみましょう。 ここでは、URL に「sort=latest」の形式のパラメータが含まれていることがわかります。 このパラメーターを実装すると、検索エンジン ボットは「sort」パラメーターを使用して URL をクロールするかどうかを決定できます。
次に、Search Console にログインします ->クロール/URL パラメータ -> パラメータを追加 -> Google ボットがクロールする特定のアクションを選択します。
まとめ
重複したコンテンツは、Web サイトの SEO パフォーマンスとユーザー エクスペリエンスの両方に悪影響を及ぼす可能性があります。 Joomla Web サイトの最適な実行を維持したり、Joomla の重複コンテンツを解決したりするには、SEO、ユーザー エンゲージメント、およびサイト全体のパフォーマンスを向上させるのに役立つ事前対策を講じることが重要です。 Web サイトで重複コンテンツの新たなインスタンスがないか定期的に監査し、Web 上での継続的な存在を確保するために即座に対処することを忘れないでください。
さらに、無料の Joomla 4 テンプレートを多数提供していることを忘れないでください。最高のテンプレートを入手する必要がある場合は、このコレクションをお見逃しなく。