我目前有一张图片作为我网站的标题。Google不会将此作为标题,而且它显示的内容不是我在google搜索中想要的内容。我想添加下面的h1 / link...
<a href="/">
<h1 style="postion:absolute;margin:-1000px -1000px;">my title</h1>
<img src="images/logo.jpg" alt="my title"/>
</a>然而,这并没有像我想要的那样隐藏标题。有什么建议吗?
发布于 2012-12-06 00:05:08
谷歌放在搜索结果中的标题不是由<h1>-tag定义的,而是由文档头中的<title>标记定义的。
所以在<head></head>标记中尝试这样做:
<title>my title</title><h1>-tag被谷歌接收,但与谷歌显示为你的网站标题的内容无关,图片也没有关系。
此外,出于搜索引擎优化和可访问性的原因,您永远不应该只使用<img>作为标题图形。
如果你想定义Google放在搜索结果标题下的文本,就去寻找元描述,并把它放在文档头中:
<meta name="description" content="The description of your site, as it will appear on Google Search." />发布于 2012-12-06 00:02:23
h1 =/=标题
您需要在页面的头部添加一个title标签。另外,我不知道你是否可以用一张真实的图片来做这件事(我真的不明白你为什么要把图片作为你的标题,或者它有什么作用)。也许你在想一个喜欢的图标?
而且,当你使用title标签时,不需要隐藏页面的标题。因为它在你的头中,所以它实际上不会显示在正文中。
发布于 2012-12-06 00:03:06
CSS
h1 { height:200px; background:url('logo.jpg'); width:300px }
h1 span { display:none }HTML
<h1><span>My Title</span></h1>user1394965是正确的。<title>将推动谷歌列出的内容。
https://stackoverflow.com/questions/13727226
复制相似问题