Googleは絶対にmetaのdescriptionを見てくれる訳ではない
要約
Googleは絶対にmetaのdescriptionを見てくれる訳ではないので信仰するのは止めましょう。
Googleはコンテンツを解釈して勝手に出している
実際タイトルの下の部分は「description(ウェブサイトの説明)」とは呼んでいなくて、「snippet(ウェブサイトの断片・抜粋)」と呼んでいる
非表示にしたい部分には span、div、section の HTML 要素のいずれかで data-nosnippet属性を付与すると非表示には出来るぞ どうやらHTMLの中からそれっぽい場所を持ってきて表示していることが多い
https://gyazo.com/9aea3249fd435f3b0231e8a211bdeaac
例えばこういうのは末尾の「現在、オフラインで閲覧…」は普段は隠してあるけど、HTMLを読むと見える文字列ではあって、それが出ている……(ずっと困ってる)
↑の例だと再クロールしたりしても特に解決されたことはないので、暖かく見守っている状態
多分もう検索結果のタイトルの下部分の表記は「ウェブサイトの説明」ではなくて、「ウェブサイトのプレビュー」なのだと思っている(そう考えるとまぁ適当な検索結果にマッチしてそうな部分が勝手に出るのは納得できる)pastak.icon
Google では、ページ コンテンツから直接取得できる情報よりもページの概要をユーザーに正確に説明できると判断した場合、<meta> タグのコンテンツを使用してスニペットを生成することがあります。
と書いてあるので、使うことがありますという温度感
明示的にスニペット内に表示しないようには出来る
HTML ページの一部をスニペットで使用しないように指定できます。これは、span、div、section の HTML 要素のいずれかで data-nosnippet HTML 属性を使用することで行えます。
pastak.icon 僕も今知りました