【发布时间】:2014-07-29 17:49:11
【问题描述】:
我在页面上有将页面滚动到页面其他部分的链接。有没有办法让页面搜索引擎友好。
假设我的常见问题页面是否有 2 个问题和其他内容。 1)A怎么办? 2)B怎么做?
有人搜索B怎么做?我的网站将该问题显示为搜索描述的标题,当用户单击它时,它会跳转到页面的该部分。
【问题讨论】:
标签: javascript html seo
我在页面上有将页面滚动到页面其他部分的链接。有没有办法让页面搜索引擎友好。
假设我的常见问题页面是否有 2 个问题和其他内容。 1)A怎么办? 2)B怎么做?
有人搜索B怎么做?我的网站将该问题显示为搜索描述的标题,当用户单击它时,它会跳转到页面的该部分。
【问题讨论】:
标签: javascript html seo
跳转到页面的不同部分是通过锚标签 (#) 完成的。您将面临的问题是搜索引擎会忽略锚标记 (#)。如果您不想创建单独的页面,您可以:
创建一个顶部有目录的页面,以将用户跳转到他们的相关部分(页面标题不会受到影响,但这可以满足您的大部分要求)。
使用 2 个不同的 URL 创建一个页面。这可以像在 URL 末尾添加查询参数一样简单,例如:www.yourwebsite.com/yourcontent 和 www.yourwebsite.com/yourcontent?param=1。如果您的页面是动态创建的,那么您也可以(在服务器端)根据查询参数更新页面标题和描述。
【讨论】:
如果您希望页面的某些部分具有“不同的标题”,那么您必须在元信息中创建多个具有不同 URL 和标题的页面。还要记住对主页的规范引用。
因此,您将有一页包含问题和答案的常见问题解答。
问题 1 的一页包含问题和答案。
问题 2 的另一个页面,包含问题和答案。
Stackoverflow 非常擅长这一点。例如,请注意此问题的 URL。它在此页面的 URL 中有问题。这使得该问题“对搜索引擎友好”。
我建议你也这样做。
您可以在 google 的网站管理员页面上阅读有关如何设置 cononical URL 的信息。谷歌(和其他搜索引擎)喜欢你这样做。
【讨论】: