101 Essential Features Of “The Successful Website”
There is not a “one size fits all” solution to make your website successful. However, if you take a closer look at some of the most successful websites, there are quite a few key features that stand out.
The following checklist can be used to do a checkup on your website, and make sure it contains these key features, which can significantly contribute towards the success of your website.
These improvements can be actioned by any small business entrepreneur to increase their web exposure, drive more traffic to their site, and ultimately make more sales.
The Successful Website Checklist
The Design
- Homepage is attractive to look at.
- Easy To Use Navigation.
- Contact details are easily visible. This includes email, phone, address etc.
- Logo is clearly visible.
- Fonts are readable.
- Create an eye-catching logo.
- Make sure the navigation is in the same position on every page.
- Any flash in the design is minimal.
- Create a tagline that will describe your website’s purpose in a single statement and place it in the header.
- Compatibility – Does it work on every browser?
- Optimised graphics and scripts so the page loads quickly.
- Add a favicon to your website so that your users will have a nice icon when they bookmark your site.
- Make sure any ads and banners are not too distracting.
- Keep it simple.
- Make sure the logo links to the home page.
- Add a search box to your site.
- Don’t copy the look of another website. Be unique.
- Reduce unnecessary graphics, as they will slow down your page load time and clutter the page.
- Add the main navigation links to the footer of your website.
- Reduce choices. Don’t overwhelm your visitors with too many choices.
- Keep to 2-3 main colours throughout your website.
- If using flash for the navigation, make sure you include a text link navigation in the footer.
- Logo Redesign – Does your logo need an update?
- Website RE-Design – How old is your website? Often a website redesign can re-ignite your website’s growth.
- Make sure your website is not using a template design. Again, be unique.
- Do you have a CMS / Website Editor?
- Add a picture of the owner on either the home page or about page.
- Place the name of the owner on either the home or about page.
- Do you have a contact form on the contact page and the home page?
- Add a Terms & Conditions page.
- Can users easily find the purpose of your website within 10 seconds?
- Check Spelling & Grammar.
- Update the website regularly.
- Set up an event calendar showing planned occasions for the month.
- Brief description of your company’s history.
- Major headings stand out.
- A custom 404-error page.
- Offer something for free (i.e. ebook, product samples, etc).
- Create keyword rich titles for each page on your website.
- Create user-friendly page links (i.e. www.yourdomain.com/your-link).
- Make sure the important content is above the fold.
- Styles and colours are consistent.
- Use testimonials to create a sense of trust.
- Make sure your website explains how they will benefit from your site.
- In your contact form, ask users how they found you.
- Make sure your online forms don’t ask for too much information.
- Replace any ‘Click Here’ links with more descriptive links (ie. Download this PDF).
- Add downloadable content to your website (i.e. MP3s, Videos, PDFS, etc).
- Make sure all your links don’t open in a new window.
- Add a contact form to your home page. Even if it’s in the footer, this will increase your conversions.
- Test everything. Do your contact forms work? Do your download links work?
- Make sure the text size isn’t too small. Remember there are different size monitors, so not everyone will see the text at the same size as you.
- Use whitespace in your website. Don’t try to cram everything into one small space. Spread it out.
- Break up large paragraphs of text with photos and sub headings.
- Only use ‘bold’ to highlight important parts of the content. If you highlight too much of the content it reduces the effectiveness.
- Can your readers understand the content? For example, don’t use a simile or quote that only people in your part of the world would understand.
- Talk to the reader directly. For example, instead of saying, “We provide our products to over 100 people worldwide”, say, “We can provide our product to you anywhere in the world.”
- Make sure each page on your website has a goal and achieves it through the content (i.e. Encourage user to fill out the contact form).
- Make sure there is a good contrast between the text and website background. The most easily read content is dark text on a light background.
- If there are a lot of pages, do you have a breadcrumb navigation setup? Breadcrumb navigation is normally just above the content and it provides links back to each previous page the user navigated through to get to the current page.
- Use professional good quality photos on your website. Unprofessional photos can have a negative affect on your brand.
- Use header tags (H1, H2, etc) to highlight headings instead of just increasing the font size.
- Make sure you provide a physical address to your business.
- What is your USP (Unique Selling Point)? Do you explain this clearly to your readers?
- Make an offer that visitors can’t refuse.
- Set up a Forum for your readers to interact with each other.
- Create an online poll.
- Set up a Blog.
- Set up an RSS feed for your blog.
- Submit your RSS feeds to aggregator sites like FeedBurner, Squidoo, Feedboy, FeedCat and Feedfury.
- Write an article related to your site and submit it to article sites like ezinearticles, goarticles, webpronews and articledashboard.
- Use Social Media.
- Create a Yahoo Group.
- Create a Facebook Fan Page.
- Bookmark your website on Delicious.
- Sign up to Stumble.
- Create a Technorati account and claim your website/blog.
- Add a ‘Tell A Friend’ button to your website.
- eNewsletter – Have you set up an email subscription list?
- Update your blog regularly.
- Do you accept Online Payments?
- Set up Google Analytics to track your statistics.
- Do you accept donations?
- Good hosting – Is your website slow? Does your host support MySQL and PHP? Maybe you should upgrade to a better host.
- Set up a 301 redirect for your non www website address.
- Submit your website to free search engine directories.
- Write your website address everywhere (i.e. business card, advertising, etc).
- Offer 5 or more ways for people to contact you (i.e. email, skype, facebook, etc).
- Make sure your website does not use frames.
- Create an XML Sitemap and submit it to Google.
- Ask at least 5 different people to give you honest feedback about the website.
- Respond to all emails quickly.
- Make sure your website loads quickly. It should be less than 10 seconds to load the website.
- Call to Action: Tell visitors what you need them to do. (ie. Click here to contact us today).
- Make sure your domain name is easy to say and remember.
- Don’t force users to register to use your website.
- Make a regular backup of your website.
- Have you used Google Ads to bring more traffic to your website?
- Have you paid for professional Search Engine Optimisation?
- Do you have products? Have you set up an online shop so that your website can make money while you sleep?
- Have you registered several different versions of your domain name (ie. domain.com, domain.com.au, domain.info, etc)?
The Content
Social Media
Other Features
If there is anything in this checklist that you don’t fully understand, please feel free to leave a comment and we’ll get back to you with further explanation.








Nice list Danny. That covers just about everything!
This is a fabulous resource of information! Great research and thanks very much for sharing it with us!
Good job Danny.
Great guide to use.
Thanks for all these wonderful tips Danny.