Googleは会社のalt属性を高く評価しています
GoogleとBingはどちらも、ロゴがPNG、GIF、JPEGで繰り返し使用されることが多いことを理解しています。alt説明を使用してロゴをマークアップするだけで、あなたのビジネスにとってロゴであることを検索エンジンに通知できます。
基本的な例:
<img src="logo.png" alt="Company Name Logo">
スキーマの例:
<div itemscope itemtype="http://schema.org/Organization">
<a itemprop="url" href="http://www.example.com/">Home</a>
<img itemprop="logo" src="http://www.example.com/logo.png" alt="Company Name Logo"/>
</div>
JavaScriptスキーマの例:
コードをシンプルに保つ場合は、JSON-LDスキーマを使用します。ページコードを編集する必要はなく、ページの最後にコードを追加するか、Googleタグマネージャーを使用して、指を離さずにページに挿入します。
例えば
<img src="logo.png" alt="Company Name Logo">
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Organization",
"url": "http://www.example.com/",
"logo": "http://www.example.com/logo.png"
}
</script>
GoogleはSVGロゴも気に入っています
GoogleまたはBingで画像内の会社名を確認する場合は、SVG形式を使用して確認できます。このフォーマットを使用すると、ユーザーおよび検索エンジンで表示される画像内でTEXTを使用できます。アクセシビリティが気になる場合は、会社名を形ではなくテキストとして保持する必要があります。
たとえば、次のようなもの:
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 500 500" enable-background="new 0 0 500 500" xml:space="preserve">
<polygon fill="#998675" points="125,466.5 0,250 125,33.5 375,33.5 500,250 375,466.5 "/>
<rect x="137.5" y="137.5" fill="#534741" width="225" height="225"/>
<polygon fill="#C7B299" points="250,175 294.1,189.3 321.3,226.8 321.3,273.2 294.1,310.7 250,325 205.9,310.7 178.7,273.2 178.7,226.8 205.9,189.3 "/>
<text transform="matrix(1 0 0 1 196.3787 253.5039)" font-family="'Montserrat-Bold'" font-size="12">COMPANY NAME</text>
</svg>
グーグル、CSSハッキングされたロゴを嫌う
検索エンジンは、のようなトリックやその他のもので表示されるロゴを嫌いますtext-indent e.g -9999px; background: url(logo.png) no-repeat;
。背景は常に背景として使用する必要があります。ページ上のリソース要素の場合は、常に画像であり、背景ではありません。この例ではなく、前の2つの例を使用してください...これは「昔のこと」に役立ちましたが、マークアップが利用可能になった場合は不要になりました。
この方法は、アクセシビリティ(障害のあるユーザー)にも影響します。