我的网站是1个html文件,并使用javascript来隐藏标签页。
对于不同的页面,网址会被#重写,以使其具有书签功能。
有没有办法让搜索引擎结果中显示不同的页面?将它们显示为不同的页面会很好。
我已经阅读了下面的文档,但我认为这只是动态生成的ajax内容,对吧?
http://code.google.com/web/ajaxcrawling/docs/getting-started.html
答案 0 :(得分:1)
我看了你提到的页面。这是针对Ajax网站的。在你的情况下,它不是Ajax。 Jeff B提到的另一点是,谷歌将为你使用的每个技巧索引所有内容的可能性很高。在这种情况下,谷歌将获得重复内容将是不好的。这并不是很糟糕,因为所有内容都来自您的网站。
像这样的搜索引擎问题非常棘手且难以回答,因为没有人知道搜索引擎的确切功能。
在我的想法中,您要么将您的页面重新创建为Ajax,请遵循您所获得的文章中提到的要点。或
使用param为每个标记添加链接。比如page1.php?cat1,page1.php?cat2等 并且一次只加载与特定标签相关的内容。
第二个解决方案与为每个选项卡实现不同的页面没什么不同,但在您的情况下更新更容易!并且所有内容仍然可以由人和搜索引擎在一个地方访问。慢慢搜索引擎会使用参数索引每个页面。请记住,通常认为Google不会使用参数索引页面,但事实并非如此。 Google不会仅使用变量或id类型的参数对页面编制索引。如果页面内容发生变化,它们会为每个页面编制流行参
你的问题仍然很棘手,我的建议是在考虑了很多之后才会发生的事情。
答案 1 :(得分:0)
问题似乎是,即使不同的页面被编入索引,它们也会索引相同的内容。这是因为根据您的解释,所有内容(包括隐藏)都存在于加载时。
如果您的标签是链接,则只需将href放在链接中即可。 Google应该关注此链接,而启用了javascript的浏览器会执行您的标签切换代码,而不是按照链接(如果您正确编码)。
但是,所有页面的索引所有内容的问题仍然存在。
答案 2 :(得分:0)
像这样修改你的系统: