私はSEOプロジェクトを行っていますが、すべてのメタタグのタグのproperty
属性に「og」が含まれていることに気付きました。
<meta property="og:title" content="" />
<meta property="og:type" content="" />
<meta property="og:url" content="" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="" />
<meta property="og:description" content="" />
Open Graph Protocolを使用するのがSEOにとって役立つのか、それとも有害なのか、そしてベストプラクティスは何ですか?
Facebookや他のソーシャルネットワークがあなたのサイトのメタデータを共有しやすくするはずだと思うが、私が本当に気にしているのはGoogleオーガニック検索のランキングだ。
description
meta
を持たないタグでog
property
タグを繰り返すか2倍にするか、og
property
を削除する必要があります。またはog
property
はSEOに無害であるため、そのままにしておきますか?
私が知る限り、それが検索ランキングに影響を与えることはないだろうが、オープングラフタグの主な目的は、ページがソーシャルメディアで共有されている場合にそれをきれいにすることです。
お役に立てれば。
PHPを使用している場合は、常に以下を実行して、meta descriptionタグとog:descriptionタグの説明を同じにすることができます。
<?php
$description = "Search Engine Optimisation";
?>
<!DOCTYPE html>
<html lang="en">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# website: http://ogp.me/ns/website#">
<meta charset="utf-8">
<!-- Meta Tags for Page Related Properties -->
<meta name="description" content="<?php echo $description; ?>">
<meta property="og:description" content="<?php echo $description; ?>">
まったくありません。 Googleは、検索スニペット/結果でも検索ランキングでも、オープングラフメタタグを使用しません。
参照- Googleが理解するメタタグ
OGPはソーシャルメディアに役立ちます。og:titleタグで異なるタイトルを使用し、異なる画像を使用してCTRを増やすことができるためです。
あなたがだまそうとしない限り、それがあなたのランキングを傷つける可能性があると仮定する理由はありません。ただし、構造化されたデータを提供しても、通常はランキングに直接影響することはないため、どちらにも役立ちません。
og:description
に加えてmeta
-description
を指定する場合、同じproperty
要素でname
とmeta
を使用するために RDFaが許可する であるため、説明を複製する必要はありません。
<meta name="description" property="og:description" content="great description" />
同じことがlink
elements¹にも当てはまります。 og:url
に加えてrel
-canonical
を提供する場合:
<link rel="canonical" property="og:url" href="http://example.com/foo-1" />
¹値がURIの場合は、link
の代わりにmeta
を使用する必要があります(これは HTML5で必須 ですが、OGP/Facebookのドキュメント そうではないようです です)