网站图片为标题,谷歌不识别图片

时间:2012-12-05 15:56:27

标签: html css image

我目前有一个图片作为我网站的标题。谷歌并不认为这是一个标题,它显示的东西不是我想要的谷歌搜索。我想也许可以添加下面的h1 / link ...

<a href="/">
<h1 style="postion:absolute;margin:-1000px -1000px;">my title</h1>
<img src="images/logo.jpg" alt="my title"/>
</a>

然而,这并不像我想要的那样隐藏标题。有什么建议吗?

3 个答案:

答案 0 :(得分:3)

Google在其搜索结果中添加的标题不是由<h1> - 标记定义的,而是由文档头部中的<title>标记定义的。

请在<head></head>代码中尝试:

<title>my title</title>

<h1> - 标记由Google提取,但与Google显示为您网站标题的内容无关,图片也不显示。

除此之外:对于搜索引擎优化和可访问性原因,您绝不应仅使用<img>作为标题图。

如果您要定义Google在搜索结果标题下添加的文字,请转到元描述并将其放在文档头中:

<meta name="description" content="The description of your site, as it will appear on Google Search." />

答案 1 :(得分:0)

h1 = / = title

页面顶部需要标题标记。此外,我不知道你是否可以用实际图像做到这一点(我真的不明白为什么你想把图像作为你的标题或它将用于什么目的)。也许你在考虑一个图标?

此外,使用标题标签时,无需隐藏页面标题。由于它在你的标题中,它实际上并没有显示在身体上。

答案 2 :(得分:0)

CSS

h1 { height:200px; background:url('logo.jpg'); width:300px }
h1 span { display:none }

HTML

<h1><span>My Title</span></h1>

user1394965是正确的。 <title>将推动Google列出的内容。