(尖锐的)#在查询字符串和SEO中签名

时间:2009-11-23 19:03:59

标签: ajax seo

我有一个站点Index.html,并且有一个从数据库生成的类别菜单。菜单由HTML锚点组成,但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方面一切正常,但我想问一下,例如谷歌或其他搜索引擎是否会索引这些包含#(尖锐)标志的链接。谢谢你的回答。

3 个答案:

答案 0 :(得分:1)

你问的是错误的问题。如果您希望将链接编入索引,请向爬网程序明确说明内容。指向同一页面的多个链接无助于您的SEO工作。考虑为“联系人”,“投资者信息”,“职业”(或任何类别)创建单独的页面并发布它们。然后您的链接变为

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

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

答案 1 :(得分:1)

使用它对搜索引擎和没有启用javascript的用户不起作用。

你需要让它成为谎言facebook url redirect with seo friendly

您将需要使用jQuery Hash url

此致

答案 2 :(得分:0)

使用ajax,当用户点击链接时,使用属性 - onclick="LoadHref('cat','1');return false;"