ajax - (sharp) # 登录查询字符串和 SEO

标签 ajax seo

我有一个站点 Index.html 并且有一个从数据库生成的类别菜单。菜单由 HTML anchor 组成,但 href 属性始终类似于“Index.html#cat=xyz”,因为每个类别的内容都是通过 AJAX 调用生成的。

<a href="Index.html#cat=1" onclick="javascript:LoadHref("cat","1");"></a><br />
<a href="Index.html#cat=2" onclick="javascript:LoadHref("cat","2");"></a><br />
<a href="Index.html#cat=3" onclick="javascript:LoadHref("cat","3");"></a><br />

从 AJAX 方面来看,一切正常,但我想问一下,例如 Google 或其他搜索引擎是否会为这些包含 #(尖锐)符号的链接编制索引。感谢您的回答。

最佳答案

你问错了问题。如果您希望您的链接被编入索引,请让它们对爬虫的内容显而易见。指向同一页面的多个链接无助于您的 SEO 工作。考虑为“联系人”“投资者信息”“职业”(或任何类别)创建一个单独的页面并发布它们。然后你的链接就变成了

<a href="careers.html">careers</a>

等当一个人看到这个链接(你的实际最终目标)时,他将能够做出更好的选择,无论它是否是“正确”的结果。

关于ajax - (sharp) # 登录查询字符串和 SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1785267/

相关文章:

seo - 将购物车系统放置在网站根目录以外的目录中会影响 SEO/google 排名吗?

seo - 页脚链接或站点地图

angularjs - 搜索结果将 Angular 占位符显示为页面标题

c# - 以 json 格式而不是纯 html 从 aspx 页面获取响应

javascript - 使用 flask 发送文件并返回数据而不刷新 html 页面

javascript - 如何让 Google 索引 AngularJS Web 应用程序

wordpress - 将我的博客从 blogger 转移到 wordpress 会影响我的搜索引擎索引和排名吗?

jquery - 如何在asp.net core项目中使用ajax填充下拉列表树嵌套数据?

javascript - 如何将ajax结果放入动态添加的容器中?

javascript - IE 中 AJAX 请求错误,参数无效