An e-commerce site should contain product detail pages, product listing pages (category pages), homepage, shopping cart or basket pages, checkout pages, thank you pages. In addition to these pages, additional pages, membership-related fields can also help increase the time spent on the website.