Every website should have the basics, including a Homepage, About Us, Products/Services, Contact Us and Testimonials. However, remember that your website is unique to you, therefore you will also have additional pages which differ from other businesses.