Drupalの成長とともに、マーケティングの状況は20年前とは大きく異なっています。かつて検索エンジンの上位表示に使われていた同じテクニックはもはや機能しないため、成功するSEO戦略を構築する上でDrupalが果たせる強力な役割を理解する必要があります。Drupal 9はレスポンシブデザイン機能が組み込まれて作成されているため、多くの問題に即座に対処できます。以下は、見逃してはならない10の必須Drupal 9 SEOモジュールです。
1. SEO Checklist
Drupal SEO Checklistは、ベストプラクティスを使用してウェブサイトの適切な検索エンジン最適化をチェックします。残っているモジュールとタスクの機能的なToDoリストを作成することで、推測作業を排除します。タイトルタグ、パス、コンテンツなど、機能的なニーズごとにタスクを分類します。このDrupal 9モジュールは、すでに完了したことも追跡し、何が完了したかを示す簡単なレポートを提供して他の人と共有できます。
詳細はこちら: https://www.drupal.org/project/seo_checklist
2. Metatag
Damien McKenna氏が保守するMetatagモジュールは、ウェブサイトに関する構造化メタデータ、いわゆる「メタタグ」を自動的に提供できます。さらに、このモジュールは、ソーシャルネットワークで共有されたときにコンテンツがどのように表示されるかを制御するメタタグのサポートも提供します。ページタイトル、正規URL、説明など、一般的に使用される多数のメタタグをサポートし、含まれているサブモジュールを介してFacebookのOpen Graph、Twitter Cards、Dublin Coreにも対応しています。MediacurrentがこのDrupal 9 SEOモジュールの継続的な開発をスポンサーしており、Lullabot、Palantir.net、Acquiaが初期開発をサポートしました。
詳細はこちら: https://www.drupal.org/project/metatag
ドキュメント: Metatag 8.x および Metatag 7.x
3. Schema Metatag
このSEOモジュールは、DrupalのMetatagモジュールを拡張して、ウェブページのヘッド内に構造化データをJSON LDとして表示します。Schema.orgリストは膨大で成長し続けているため、このモジュールはこれらの値のサブセットのみを提供します。しかし、拡張可能に設計されています。Metatagモジュールのオーバーライドシステムを使用することで、すべてのコンテンツタイプのデフォルト構造化データ値を定義したり、特定のコンテンツタイプのグローバルコンテンツデフォルトをオーバーライドしたり、個々のノードで他のすべてをオーバーライドしてそのノードに特定の値を提供したりすることができます。LullabotとCascade Public Mediaがこのモジュールのサポート組織です。
詳細はこちら: https://www.drupal.org/project/schema_metatag
ドキュメント: Schema Metatag 8.x-1から8.x-2およびSchema Metatag 7.x-1
4. Simple XML Sitemap
このDrupal 9モジュールは、エンティティ、ビュー、カスタムリンクの多言語サイトマップを生成します。モジュールのAPIにより、任意のコンテンツを含むカスタムサイトマップの作成と公開、およびGoogleなどの検索エンジンへのサイトマップの送信が可能です。Simple XML Sitemapモジュールが生成するサイトマップは、hreflangサイトマップと画像サイトマップを作成することで、多言語コンテンツに関する新しいGoogle標準に準拠しています。サイトマップの生成は、カスタムURLおよびサイトマップジェネレータープラグインとフックを通じて変更できます。
詳細はこちら: https://www.drupal.org/project/simple_sitemap
ドキュメント: Simple XML Sitemap
5. Redirect
このDrupal 9 SEOモジュールは、手動リダイレクトを作成し、すべてのコンテンツの正規URLを維持し、他のすべてのリクエストをそのパスにリダイレクトする機能を提供します。このモジュールは、非アクティブなリダイレクトの自動クリーンアップを伴うリダイレクトカウンターと最終使用タイムスタンプを提供し、完全な個別リダイレクトアクセスAPIを提供し、Drupalのページキャッシュと統合してリダイレクトとパフォーマンスを最適化するなど、多くの機能を提供します。Lullabot、MD Systems、Acquiaがこのモジュールをサポートしている組織です。
詳細はこちら: https://www.drupal.org/project/redirect
6. Search 404
ページが見つからない、いわゆる404は、特に多くのバックリンクがある場合、すべてのウェブサイトが直面する一般的な問題です。Search404は、訪問者により良いユーザー体験を提供するためにあります。このモジュールは、URLがウェブサイトで利用できない場合、標準の「ページが見つかりません」を表示する代わりに、URL内の用語でキーワード検索を実行します。これにより、古いリンクや外部リンクを介してウェブサイトに訪れる訪問者を維持するのに役立ちます。このモジュールはZyxware Technologiesによって保守されています。
詳細はこちら: https://www.drupal.org/project/search404
ドキュメント: Search 404
7. External Links
External Linksモジュールは、内部リンクと外部リンクを区別するために使用されます。jQueryを使用して、ページ上のすべての外部リンクを検索し、サイト外に移動することを示す外部アイコンを追加します。LullabotとRamsalt LabがこのSEOモジュールをサポートしています。
詳細はこちら: https://www.drupal.org/project/extlink
8. Editoria11y Accessibility Checker
Editoria11y(「エディトリアルアクセシビリティ」)は、スペルチェックのように自動的に実行され、コンテンツの問題、つまりページ編集者が簡単に理解し、簡単に修正できるものにのみ焦点を当てたユーザーフレンドリーなチェッカーです。このDrupal 9モジュールはコンテキスト内で実行されます。Views、Layout Builder、Mediaなど、複数のモジュールを組み合わせた複雑なページ構成では、個別フィールドのみをチェックするツールは、レンダリング後に表示されるエラーを検出できません。このモジュールはそうした問題を解決します。
詳細はこちら: https://www.drupal.org/project/editoria11y
ビデオツアー:
9. Easy Breadcrumb
Easy Breadcrumbモジュールは、コアのBreadcrumbブロックを更新して、パンくずリストに現在のページタイトルを含めます。このDrupal 9 SEOモジュールには、パンくずリストで必要な一般的な機能である追加設定が付属しています。現在のURL(パスエイリアス)と現在のページタイトルを使用してパンくずを構築します。調整なしですぐに使えるように設計されており、パンくずをカスタマイズするための設定が付属しています。Ramsalt LabがこのモジュールのDrupal 8/9の保守と開発を担当しています。
詳細はこちら: https://www.drupal.org/project/easy_breadcrumb
ドキュメント: Easy Breadcrumb
10. Real-time SEO for Drupal
このモジュールは、迅速で自然な、スパムではない方法でキーワードを中心にコンテンツを最適化するのに役立ちます。このDrupal 9 SEOモジュールは、忘れがちなことをチェックします。投稿が十分に長いかどうか、メタディスクリプションを書いたかどうか、そのメタデータにフォーカスキーワードが含まれているかどうか、投稿内にサブ見出しを使用したかどうかなどをチェックします。
詳細はこちら: https://www.drupal.org/project/yoast_seo
これらが、私たちが考える最も重要なDrupal 9 SEOモジュールです。あなたは現在、これらのうちどれを使用していますか?
注: これは、drupal.orgから編集チームが選んだモジュールのコンピレーションです。本記事はDrupal 9向けの情報です。Drupal 10/11では一部モジュールの互換性を確認してください
この記事は 「10 Essential SEO Modules 」 の翻訳記事です。
カテゴリ