基于 url 查询的页面,google 是否会将它们编入索引?

Pages based on url queries, is google gonna index them?

嗨,我对 google 索引有疑问。

我经常看到这样的网站,当您在 google 中查找它们时,它们显示如下

Website x
home     oferts   
jobs     about-us
sign up  etc...

好吧,我在 Ruby Rails 上制作了一个应用程序,我的主要页面基于查询,因此例如我的网站中有 3 个主要页面,这些是 url

mywebsite.com/?mos_popular=true
mywebsite.com/?featured=true
mywebsite.com/?best_discounts=true

就是这样,如您所见,我没有为每个单独的网址或页面,它们只是基于查询。

所以我的问题是如何告诉 google 像

一样索引我的网站
mywebsite.com
Most-popular   Best-discounts
featured       sign up

知道我的主要页面不是常规 url(基于查询),而且我想知道这是否是 SEO 的缺点?

Google Webmaster page

所述

Google only show sitelinks for results when we think they'll be useful to the user. If the structure of your site doesn't allow our algorithms to find good sitelinks, or we don't think that the sitelinks for your site are relevant for the user's query, we won't show them.

按照他们文章中的建议,您可以尝试使用更多内部 links 并确保您使用的锚文本和替代文本内容丰富且简短。

还可以考虑使用 URL rewriting tools,这样您就可以从查询字符串

中重写 link

发件人:

mywebsite.com/?mos_popular=true
mywebsite.com/?featured=true
mywebsite.com/?best_discounts=true

更 SEO 和用户友好的版本:

mywebsite.com/popular
mywebsite.com/featured
mywebsite.com/bestdiscounts

如果 Google 在他们的 SERP 中添加了您的 URL,但您对他们在他们的 SERP 中显示的内容不满意,您可以使用 Google 网站管理员工具来管理您的站点 Link.