Every business is unique and will have different needs depending on the industry, objectives and audience, however, it's safe to say most websites will need the following pages for their website.
Your homepage is like a book cover. You have a few seconds to catch your visitors' attention and convince them to stay and visit more pages. Make sure you are consistent with your branding and be clear about your objective: what do you want your visitors to do after landing on your homepage? Include a clear call to action.
Think about why visitors may click on the about page, what do they want to find out? Perhaps they want to figure out exactly what the business does. Maybe they want to see if the business serves their niche or location. Or they want to learn more about who's behind the business. Make sure you give them all relevant information.
Make sure visitors can contact you easily and try to offer different options to contact you - some people prefer emails, others phone. Include a location map (if applicable). Perhaps add a contact form or a booking form. Contacting you should be as easy as possible.
Blog / Latest News
Your blog is your chance to showcase your expertise. Make sure you include a variety of articles written keeping your audience in mind. Keep asking yourself: who am I writing for? why am I writing this? what do my readers want to know? The more useful and relevant your content is, the more likely your audience will share it and come back for more. And don't forget to share any new articles on your chosen social media channels.
Services / Products
If you offer services, make sure you explain clearly what you offer (and what you don't offer) and perhaps include some information about the process. If you sell products, make sure you clearly list them, and make the most of this page by highlighting any new or awesome products you want your audience to look at. Consider including prices and definitely let visitors know where they can buy them!
Testimonials / Reviews
Sometimes testimonials and reviews are added to other pages, but if you have a lot of them and you think they are important for your business, then it may be a good idea to have a separate page to showcase them all.
An FAQ page is useful if you often get asked the same questions over and over again - this will definitely save you time in the long run! And customers don't like surprises, so the more information you can add here the better.
The most important thing is that visitors should be able to find the information they need quickly (with no more than two clicks) so they won't get frustrated and leave without taking any action.
Get in touch if you have any questions on web design.
If you liked this, try my article on search boxes.