1
0

【Next.js】Canonical Tag

Posted at

Canonical Tagとは

Canonicalタグは、検索エンジン最適化(SEO)のために使用されるHTMLのメタタグの1つです。Canonicalタグは、複数の同一または類似したコンテンツがある場合に、そのコンテンツの正規な(主要な)バージョンを指定するために使用されます。これにより、検索エンジンは重複したコンテンツを適切に認識し、インデックスする際に問題が生じるのを防ぎます。

使用方法

Next.jsのCanonicalタグは、ページの<head>セクション内に追加されます。以下は、Next.jsでCanonicalタグを設定する方法の例です。

// pages/some-page.js

import Head from 'next/head';

function SomePage() {
  return (
    <div>
      <Head>
        <title>Some Page</title>
        <link rel="canonical" href="https://example.com/some-page" />
      </Head>
      <h1>This is Some Page</h1>
      {/* コンテンツ */}
    </div>
  );
}

export default SomePage;

この例では、<Head>コンポーネント内でCanonicalタグが設定されています。<link>要素のrel属性にはcanonicalが指定され、href属性には正規なURLが指定されています。このCanonicalタグにより、検索エンジンはこのページが他の類似したコンテンツの正規バージョンであることを理解し、適切にインデックスすることができます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0