即。 http://www.somesite.com/subject?page=3
如果使用查询字符串来控制分页,搜索引擎是否只能索引第一页(即没有查询字符串的页面)?这通常是我看到分页完成的方式,但我想知道搜索引擎索引是否有更好的方法?
答案 0 :(得分:4)
答案 1 :(得分:1)
出于搜索目的,您可以决定一种识别它们的常量机制。
您可以考虑:
对于您想要执行此操作的内容有更多了解可能会有所帮助。
如果它是一个博客,它并不重要,因为页面的主要内容无论如何都会发生变化,因此您可以将主要的“文章”保持为“永久链接”,并且生活是美好的。
答案 2 :(得分:1)
谷歌显然将它们编入索引:http://google.com/search?q=inurl:page=5
答案 3 :(得分:1)
虽然搜索引擎确实保留忽略很长的查询字符串的权利,但它们肯定会索引使用查询字符串的页面。
请记住,搜索引擎想要为网络编制索引...他们排除像您这样的网址会很愚蠢,因为很多网站都会使用它们。
一般来说,“搜索引擎是愚蠢的”形式的问题的答案是“否”。 8 - )
答案 4 :(得分:1)
完全没问题。 您也可以始终实施URL重写,以使这些URL看起来是静态的。 考虑安全性。通常将页码传递给SQL查询。简单的类型转换为整数将是一个好主意。
答案 5 :(得分:0)
从SEO的角度来看;确保每个编号页面上的内容有些静态,而不是随着更多内容添加到分页的内容集合中而更改数字(以及随后的URL位置)。这样,当Google开始为您的分页内容编制索引时,Google显示的搜索结果数据将与用户点击时显示的内容相匹配。
即
/ blog /上的最新内容然后分页内容的页码上升。所以最老的内容在第1页(并保持在1),依此类推。
答案 6 :(得分:-1)
事实是,如果您不使用Querystrings进行分页,那么您遇到了麻烦,因为如果您不更改地址,搜索引擎将无法访问您的搜索内容(这是您在更改查询字符串时所执行的操作)
这正是为什么许多网站在分页时更改查询字符串的原因,以便搜索引擎可以访问这些网址。
你怎么能分页?
使用Querystrings更好的分页。