直感的なWebサイトナビゲーション用のトップDrupal8(および9)モジュール
公開: 2020-08-04成功するウェブサイトの秘訣は何ですか? さて、私がすぐに考えることができる10以上の要因があります。 魅力的なデザインのように、ページの読み込み速度、コンテンツの品質、マーケティング活動など。 優れたユーザーエクスペリエンスを実現するための重要でありながら見過ごされがちな要素の1つは、直感的なナビゲーションです。 Drupal 8には、Webサイトのナビゲーション構造を改善するための優れたモジュールセットがあります。 簡単で直感的なWebサイトナビゲーションを可能にする上位のDrupal8(および9)モジュールのリストを厳選しました。 調べるために読んでください。

優れたWebサイトのナビゲーションにより、サイトの訪問者は、Webサイトにアクセスするとすぐに、どこから情報を取得できるかを正確に知ることができます。 逆に、悪いWebサイトのナビゲーションは、コンバージョン率を損ない、バウンス率を高めます。 魅力的なデザインのウェブサイトは、それをナビゲートすることが直感的であることを必ずしも意味しません。 ナビゲーション構造が素晴らしい普通のデザインのウェブサイトを見たことがあります。 そして、私はあちこちをいじくり回すことなく必要なものを手に入れることができることを知っているので、私は彼らに戻り続けます。 CrazyEggによると、経験則では、ユーザーが必要なものを見つけるのに3回以上クリックする必要はありません。
直感的なWebサイトナビゲーションの要素
Webサイトの訪問者は、気が散ったり混乱したりすることなく、あるページから別のページにスムーズに移動できる必要があります。 気を取られたり混乱したりしたユーザーは、ユーザーとの接続を確立する前にWebサイトを離れます。 素敵なデザインはいいのですが、来場者がお問い合わせフォームが見つからない場合は意味がありませんね。 では、優れたナビゲーション構造を構成するものは何でしょうか。
1.メインナビゲーションバー
これは、Webサイトの最も重要なナビゲーション要素です。 これは、Webサイトの周りに訪問者を誘導するためのリンクを一覧表示する水平(場合によっては垂直)バーです。 優れたメインナビゲーションバーは、シンプルで、短く、一貫性があり、役立つ、そしてキャッチーである必要があります。

2.パンくずリスト
これらの便利なナビゲーション支援は、サイト訪問者が正確にどこにいるかを特定するのに役立ちます。 これらは、親ページから始まり、現在のページで終わるリンクの軌跡であり、通常は「>」または「/」記号で区切られます。
3.複数列のメニュー(およびサブメニュー)
多数のブランチとサブブランチがあるより複雑なWebサイトでは、複数列のメニューを使用する必要があります。 繰り返しますが、これらのメニューはシンプルでナビゲートしやすいものでなければなりません。
4.サイトマップ
多くの場合、単なるSEOブースターと見なされますが、サイトマップはナビゲーション支援としても非常に役立ちます。 一般的なサイトマップは、Webサイト全体の階層構造を表示する必要があります。

5. CTA(Call To Action)ボタン
これは、すべてのアクションが実際に発生する場所です! これらのCTAボタンの適切な配置は、色、フォントスタイル、サイズ、テキストなどの中でも特に重要な役割を果たします。

6.サイドバー
これは、ページ固有のリンクを追加して、サイト訪問者のUXを強化するのに適した場所です。 優れたサイドバーは、長すぎず、シンプルで、CTAを含み、適切に注文する必要があります。

7.ハイパーリンク
ここでは、外部よりも内部リンクについて話します。 ハイパーリンクは直感的で、訪問者を期待するページに誘導する必要があります(驚くことではありません)。 内部リンクを持つことはSEOにとっては良いことですが、やりすぎないでください。そうしないと、ページへのフォーカスを失うリスクがあります。
8.フッター
フッターは無視しやすく、著作権の詳細のみを表示するためにのみ使用されることがよくあります。 ページの終わりまで人々がスクロールしないという神話は今や崩壊しました。 通常のフッターには、ヘッダーまたはサイドバーセクションに表示できないリンクが含まれている必要があります。 また、連絡先の詳細やメーリングリストのサインアップミニフォームを含めることもできます。

直感的なナビゲーションのためのトップDrupal8(および9)モジュール
1.メニューブロック
Drupal 8メニューブロックモジュールの設計は、Drupalの標準ツリーナビゲーションスタイルに従いますが、コアメニューモジュールで提供されるものよりも強化された機能を提供します。 メニューリンクのブロックを簡単に構成し、開始および終了するレベルを指定できます。 表示できるレベルの数に制限はありません。 子メニュー要素を展開したままにすることを選択できます。 このモジュールのいくつかの基本的な機能は、Drupal8コアに移植されています。 MenuブロックモジュールはDrupal9もサポートしています。

2.簡単なパンくず
Drupal 8 Easy Breadcrumbモジュールは、Webページの現在のURLからロケーションセグメントを抽出することで機能します。 多数の構成可能なオプションを提供し、既存のDrupalブレッドクラムモジュールを置き換えることができます。 ホームページのリンクまたはその他の指定されたリンクを完全に非表示にすることを選択できます。 EasyブレッドクラムモジュールはDrupal9もサポートしています!


3.スーパーフィッシュ
Drupal 8 Superfishモジュールは、大きくて複数のレイヤー化された複数列のドロップダウンメニューがある場合に最適です。 このモジュールは、タッチスクリーン、スクリーンリーダー、その他のキーボード操作に使用できる非常に用途の広いメニュープラグインであるjQuerySuperfishプラグインと統合されています。 マウスアウト、アニメーション、メニューリンクの非表示と表示に時間遅延を追加したり、サブメニューが検出された場合に矢印を追加したりするように構成できます。 Drupal9とも互換性があります。

4.サイトマップ
Drupal 8サイトマップモジュールは、シンプルでクリーンで使いやすいです。 サイト構造全体をクリーンな階層構造で表示できます。 ブログやカテゴリのRSSフィードを生成して表示することもできます。 サイトマップモジュールはDrupal9をサポートしています。

5.メニュー項目の役割へのアクセス
このモジュールを使用すると、メニューにアクセス制御を追加できます。 ユーザーの役割に応じて、メニュー項目を有効または無効にできます。 Drupal 8メニュー項目の役割アクセスモジュールを使用すると、メニュー項目に役割フィールド(オプション)を入力できます。 Drupal9もサポートしています。

6.チーズバーガーメニュー
ハンバーガーメニューが素晴らしいと思ったら、チーズバーガーメニューをチェックするまで待ってください。 Drupal 8 Cheeseburgerメニューモジュールにはいくつかの優れた機能があり、モバイルビューだけでなく、デスクトップビューやさまざまな画面サイズでも機能します。 チーズバーガーメニューに表示するメニュー項目を柔軟に選択し、メニュータイトルを編集することもできます。 Drupal Commerceを使用している場合は、メニューにショッピングカートまたは店舗の電話番号を表示するように選択できます。 チーズバーガーメニューの構造として分類法を選択できます。 CheeseburgerメニューモジュールはDrupal9もサポートしています!

画像ソース:チーズバーガーメニュー
7.メニューの簡素化
Drupal 8 Simplify Menuモジュールを使用すると、Twigテンプレートでメニューをレンダリングできます。 これにより、アクセシビリティと標準との互換性を可能にするメニューマークアップのカスタマイズが可能になります。 メニューツリーをTwigテンプレートの配列としてレンダリングし、メニューの配列を完全に制御できます。 このモジュールはまだDrupal9をサポートしていません。

8.トータルコントロール管理ダッシュボード
Drupal 8 Total Control管理ダッシュボードは、便利な管理ナビゲーションツールです。 これは、すべての管理ツールの集中ハブとして機能します。 ダッシュボードには、管理ペインと、ユーザー、分類法、メニュー、コンテンツタイプ、サイト統計、ビューパネルペインなどへのクイックリンクが表示されます。 ビューパネルペインはさらにカスタマイズできます。 このモジュールはDrupal9でも動作します。

9.フッターマップ:フッターサイトマップ
名前が示すように、Drupal 8 Footermapモジュールは、フッターブロックに配置できるDrupalWebサイトのサイトマップを提供します。 サイトマップの動的な生成を可能にし、変換とキャッシュをサポートするように簡単に構成できます。 表示するメニューの選択、メニューレベルの制限(子メニュー)の設定、メニューの見出しの有効化、サイトのレイアウトに合わせてCSSを編集するなどのことができます。 FootermapモジュールはDrupal9でも動作します。

