我不确定这是否会起作用......如果确实如此,我不确定它对搜索引擎优化,可用性和分析的易处理性有多么有效/有用。
我有一个网站,其中有一个部分可以过滤多个产品。这将根据产品,品牌,型号和价格的类型进行排序。
我打算使用php .htaccess和Apache来执行以下操作
主要搜索页面: 名称的网站/搜索
提交过滤器后可能的url示例: 名称的网站/搜索/类型的产品/糠name_of_model-30-80
带分页的示例网址: 名称的网站/搜索/类型的产品/麸皮name_of_model-30-80 /页1 名称的网站/搜索/类型的产品/糠name_of_model-30-80 /页-2
有人可以告诉我,如果使用_作为模型名称将它们连接在一起,那么 - 将被视为单独的信息。
在我花一个周末搞清楚之前,你能告诉我技术上是否可行吗?
google仍然会将此视为重复信息,因此也可以使用长ID版本并获取谷歌来阻止此部分(例如id url = name-of-site / search?type = asdf& brand = adf& model = sdf& from = 30& to = 80)
答案 0 :(得分:1)
如果您想要从Google搜索到某个网页的流量,请勿在网址中使用“搜索”。 Googlebot似乎认为搜索网址都是基于搜索结果,并且不会将其编入索引。
下划线不是在网址中使用的好字符。正如您所怀疑的那样,Googlebot并不将其视为分词。
在过去的几年里,在我看来,Googlebot并没有将网址中的关键字加权作为一个重要的排名因素。因此,我会说你的重写规则不会有太多帮助。
什么帮助SEO拥有用户友好的网址。 Google会根据用户满意度评估网页。用户倾向于喜欢具有以下网址的网页:
如果可能,我会创建如下页面:
当然,如果其中一些名称是重复的,你当然必须弄清楚如何消除歧义。
就分页而言:不要这样做。我曾与两个有分页的大型网站合作过。我们评估了用户如何浏览网站以及用户如何被引入网站。
在这两种情况下,我们都放弃了简化网站(工程获胜和可用性获胜)的分页,并且没有损害我们可以衡量的搜索引擎推介。