Google喜欢公司的alt属性
Google和Bing都知道徽标经常会在PNG,GIF和JPEG中重复出现。只需使用替代说明标记徽标,即可通知搜索引擎您的企业徽标。
一个基本的例子:
<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,用户和搜索引擎会看到。如果需要考虑可访问性,则应将公司名称保留为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>
Google不喜欢CSS被黑徽标
搜索引擎不喜欢显示带有技巧和其他类似内容的徽标,例如text-indent e.g -9999px; background: url(logo.png) no-repeat;
。背景应始终用作背景。如果它是页面上的资源元素,那么它总是图像而不是背景。使用前面的2个示例,而不是这个示例……这在“过去”中很有用,但不再需要可用的标记。
此方法也很容易获得可访问性(残障用户)。