0

我目前有一张图片作为我网站的标题。谷歌不承认这是标题,它显示的东西不是我在谷歌搜索中想要的。我想也许添加下面的 h1 / 链接...

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

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

4

3 回答 3

3

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

所以在<head></head>标签中试试这个:

<title>my title</title>

-tag 由 Google 提取,但与 Google 显示为您网站标题的<h1>内容无关,图像也没有。

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

如果您想定义 Google 放在搜索结果标题下的文本,请使用元描述并将其放在文档头中:

<meta name="description" content="The description of your site, as it will appear on Google Search." />
于 2012-12-05T16:05:08.060 回答
0

h1 =/= 标题

您需要在页面头部添加一个标题标签。另外,我不知道您是否可以使用实际图像来执行此操作(我真的不明白您为什么要将图像作为标题或它的用途)。也许你正在考虑一个网站图标?

此外,当您使用标题标签时,无需隐藏页面的标题。由于它在您的标题中,因此它实际上并没有显示到正文中。

于 2012-12-05T16:02:22.627 回答
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 列出的内容。

于 2012-12-05T16:03:05.800 回答