我目前有一张图片作为我网站的标题。谷歌不承认这是标题,它显示的东西不是我在谷歌搜索中想要的。我想也许添加下面的 h1 / 链接...
<a href="/">
<h1 style="postion:absolute;margin:-1000px -1000px;">my title</h1>
<img src="images/logo.jpg" alt="my title"/>
</a>
然而,这并没有像我想要的那样隐藏标题。有什么建议吗?
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." />
h1 =/= 标题
您需要在页面头部添加一个标题标签。另外,我不知道您是否可以使用实际图像来执行此操作(我真的不明白您为什么要将图像作为标题或它的用途)。也许你正在考虑一个网站图标?
此外,当您使用标题标签时,无需隐藏页面的标题。由于它在您的标题中,因此它实际上并没有显示到正文中。
CSS
h1 { height:200px; background:url('logo.jpg'); width:300px }
h1 span { display:none }
HTML
<h1><span>My Title</span></h1>
并且 user1394965 是正确的。<title>
将推动 Google 列出的内容。