JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

HTMLにおけるschema.org「SiteNavigationElement」の正しい使い方とは?

SiteNavigationElementとは

schema.orgのSiteNavigationElementは、WebPageElementを拡張したスキーマ型の一つです。主にサイトのナビゲーション(グローバルメニューなど)に含まれるリンクをマークアップするために使用され、検索エンジンに対して「このリンクはサイト全体の構造を示す重要な文脈リンクである」ことを明確に伝えることができます。

適切に実装することで、クローラーがサイト構造をより正確に理解しやすくなり、SEOの観点からもメリットが期待できます。

基本的なマークアップ例

以下は、nav要素に対してSiteNavigationElementを適用した基本的な記述例です。itemscopeitemtypeでスキーマ型を宣言し、各リンクにはitemprop="url"、リンクテキストにはitemprop="name"を指定します。

<nav role="navigation" itemscope itemtype="https://schema.org/SiteNavigationElement">
<ul>
<li>
<a href="https://example.com/" title="トップページへのリンク" itemprop="url">
<span itemprop="name">ホーム</span>
</a>
</li>
<li>
<a href="https://example.com/demo" title="デモページへのリンク" itemprop="url">
<span itemprop="name">デモページ</span>
</a>
</li>
</ul>
</nav>

実装時のポイント

  • nav要素との併用が推奨: HTML5のnav要素と組み合わせることで、意味的な構造がより明確になります。
  • 主要なナビゲーションに限定する: フッターの補足リンクなどではなく、グローバルメニューなどサイト構造を代表するリンクに適用するのが適切です。
  • URLとリンク名を正しく指定: itemprop="url"itemprop="name"を忘れずに設定しましょう。

なお、Googleは構造化データとしてJSON-LD形式を推奨していますが、SiteNavigationElementのようにページ内のHTML要素と密接に関わるマークアップでは、上記のようなmicrodata形式での実装が自然です。サイトの構成に合わせて最適な方法を選択してください。

  1. HTMLメタタグを使ったページリダイレクトの方法【初心者向け解説】

    ページリダイレクトとは、あるURLをクリックしてページXにアクセスしようとしたのに、実際には別のページYへ自動的に転送される仕組みのことです。Webサイトの引っ越しやURL変更の際によく使われる重要なテクニックです。 メタタグでリダイレクトを実現する基本 METAタグを使ってサイトをリダイレクトさせるのは非常に簡単です。http-equiv属性を使用し、content属性の値に対するHTTPヘッダーを指定します。 以下は、現在のページから別のページへ2秒後にリダイレクトさせる例です。もし即座にリダイレクトしたい場合は、content属性で待機秒数を指定しなければOKです。 コード例 <

  2. HTMLで改行タグを正しく使う方法:<br>、<br/>、<br />の違いと使い分け

    HTMLにおけるbrタグの基本HTMLで改行を挿入する際に使用されるのが<br>タグです。このタグは「空要素(empty element)」と呼ばれ、終了タグを必要としません。そのため、単に<br>と記述するだけで正常に機能します。一方で、<br/>や<br />といった書き方を目にしたことがある方も多いでしょう。それぞれの違いと正しい使い方を見ていきましょう。HTMLとXHTMLでの正しい書き方HTMLの場合標準的なHTML文書では、<br>タグを使用するのが正しい方法です。スラッシュなしのシンプルな形式で問題ありません。XHTML