具有许多过滤器的大型电子商务应用程序的规范 URL 应该是什么

问题描述 投票:0回答:1

我正在努力寻找一种解决方案来解决如何在使用 nextjs 构建的市场中构建规范 URL。

我们有一个市场站点地图结构,用户可以像这样过滤集合:

/collections/{category}/{subCategory}/{type} + query params for additional filtering
/brand/{brand} + query params for additional filtering
/room/{room} + query params for additional filtering
/style/{style} + query params for additional filtering
/location/{location} + query params for additional filtering

查询参数可以是任何其他过滤器的组合,以便:

/collections/seating/chairs?brand=pottery-barn 
**has the same content as** 
/brand/pottery-barn?category=seating&subcategory=chairs 

/style/mcm?brand=knoll&category=seating 
**has the same content as** 
/brand/knoll&category=seating&style=mcm
**has the same content as** 
/collections/seating?brand=knoll&style=mcm

我很想知道这里的最佳实践是什么。例如,页面是否仍然具有单独的规范,即使它们具有相似的内容,或者我应该将页面与规范 url 合并以潜在地改进 seo 吗?

next.js seo
1个回答
0
投票

这要看情况。

但通常最好限制构面的爬行和索引。

您要做的主要事情是提供通往您产品的路线,每个路线都会增加产品的内容。例如类别、子类别、品牌。

避免创建太多组合,因为这会增加 Google 的工作量。

特别是,请确保您不建议 Google 抓取不同的排序顺序、页面大小和其他仅以不同方式重复相同信息的内容。

视情况而定,检查您的 Search Console,看看这些页面是否存在索引问题。

© www.soinside.com 2019 - 2024. All rights reserved.