メタディスクリプションが誤って設定される理由
- そもそも設定されていない。 その場合、検索エンジンはページからテキストを抜き出して自動生成しますが、それは文の途中で不自然に切り取られたものになりがちです。
- 汎用的なCMSのデフォルト定型文。 テンプレートがページごとにカスタマイズされていないために、同じプレースホルダーの説明文がすべてのページに配信されてしまいます。
- 短すぎて役に立たない、あるいは長すぎて全文が表示されない。 おおよそ50文字未満では、検索エンジンが与えてくれるスペースを無駄にしてしまいます。おおよそ160文字を超えると、多くの場合単語の途中で切り詰められます。
- 似たページ間でコピー&ペーストされている。 同じテンプレートから作られたカテゴリページや商品バリエーションページは、しばしば同一またはほぼ同一の説明文になってしまいます。
問題の特定方法
ScanverraのBrowser Testはメタディスクリプションを表示し、その長さが50〜160文字の範囲から外れている場合にフラグを立てます。稼働中のレンダリング済みページから実際のテキストと文字数を取得し、長さに問題がある場合はそれを知らせてくれます。このチェックは1回のスキャンにつき単一のURLを対象とするため、サイト全体にわたって説明文を比較することはありません。つまり、2つの異なるページが同じ説明文を使っていても、両方をスキャンして自分で比較しない限り検出されません。
修正方法
1. ページごとに、そのページ専用の説明文を書く
サイト全体で使い回す汎用的なタグラインではなく、そのページがまさに何を提供しているかを、検索者が自分のクエリへの答えだと認識できる平易な言葉で要約してください。
1export const metadata = {
2 title: "Wireless Mechanical Keyboards",
3 description:
4 "Shop low-profile wireless mechanical keyboards with hot-swappable switches and up to 40 hours of battery life. Free shipping over $50.",
5};あるいは、Metadata APIを使っていない場合はHTML内に直接記述します。
1<meta
2 name="description"
3 content="Shop low-profile wireless mechanical keyboards with hot-swappable switches and up to 40 hours of battery life. Free shipping over $50."
4/>2. 50〜160文字の範囲に収める
狭いレイアウトの検索結果では途中で切り詰められる可能性があるため、最も重要な情報を先頭に置いてください。また、キーワードの羅列ではなく、完結した1〜2文として書いてください。マーケティングコピーとして読める説明文の方が、タグクラウドのように読める説明文よりもコンバージョン率が高くなります。
3. 重要なページ全体にわたって、重複を手動で監査する
これはScanverraがページ横断で自動チェックする項目ではないため、サイトマップのURLをエクスポートし、特にテンプレート化されたカテゴリ・タグ・商品バリエーションページを中心に、トラフィックの多いページで意図しない重複がないかをスポットチェックしてください。
Scanverraがこれをどう検出するか
ScanverraのBrowser Testは、すべてのスキャンでメタディスクリプションを取得・表示し、長さが50〜160文字の範囲から外れている場合に具体的にフラグを立てます。それ以外の場所ではメタディスクリプションに対するスコア付き「問題」は存在せず、ページ横断での重複検出も行われません。あくまでスキャンした1つのURLのみを見る仕組みです。