# Browse page
###### tags: `public_pages`
## Common Overview
The ability to search and filter products is one of the main features for e-commerce marketplaces, the main goal is to provide a fast and comfortable way for users to find needed goods and services.
Subcategories are related to the chosen category and filters - to the chosen sub-category
[Filters structure](https://drive.google.com/file/d/19Z9xnPRm50aUlA8nPvO2SDUYO3T93kLZ/view?usp=sharing)
## Categories
Categories are the first level of the filters system. All products and services group to hight level categories(Books, Clothes, etc.). Users should have the ability to chose a category.
## Sub Categories
Subcategories are the second level of the filters system. Each of them belongs to some category of the first level, after the user chose category he receives an ability to choose the sub-category.
Also user has ability to add several cetagories and related sub-categories will be possible to choose.
## Filters description
Is the deepest level of the filter system. Filters can belong to one or many subcategories. Filters examples: price, size, color, etc. Users should have the ability to search products by using filters.
### Filters:
* Сategory
* Sub Category
* Price (range)
* Manufacturer/Brand
* Condition
* Owned
* New
* Auction / Buy now
## Full text search
Users should have the ability to search for products by typing text in the search box(search by product name, keywords, categories, subcategories).
## Sorting
Users should have the ability to order products by some attributes(price, availability, rating, etc)
### Sort
* Price (low -> high, high -> low)
* Popularity
* Rating
* Availability
## SEO reqirments
* URL structure
* /category/sub-category
* SEO requirments
* Filter results shouldn't be indexed by google
* Clear path that reaches all individual product/article pages [Example](https://3.bp.blogspot.com/-kmYduLRPyCA/WMKmufKl3OI/AAAAAAAAgvc/ZwNaOgwdGDETzmYO5MSbIJaUe5K6RzMaACLcB/s400/http_1.bp.blogspot.com_-AZEuh10fZfk_UvpRq6KA3mI_AAAAAAAAAxc_3-FQWFvC1vg_s1600_Screen%252BShot%252B2014-02-11%252Bat%252B8.36.22%252BAM.png)
* One representative URL for category page
* Exclude URLs used for sorting products through your robots.txt file. Adding the following directive to your robots.txt file fixes this for the example above:
`Disallow /*?sort=*`
* One representative URL for individual product page
* More about [SEO requirements](https://webmasters.googleblog.com/2014/02/faceted-navigation-best-and-5-of-worst.html)
## Blank results
In case, when there are no results for some request, there should be a notification 'There are no results'
## Filters from home page
Filters should be preselected on the search page if users choose some filters on the home page
## Product card
* Price
* Photo
* Add to wish list
* Add to cart
* Offer id
* Open chat with seller
* Open offer page
* Title (Manufacturer + Model)
* Rating
* Auction details (if auction)