What makes a great website?

Written by Rigo
A highly motivated and experienced technologist, Rigo is a consultant and trainer in web technologies including Security, Web streaming, WordPress and Linux.

A Great Website

As an entrepreneur and business owner, a website is part of your identity. A website is also a great, low-cost marketing tool that can be used to extract value from the internet. What does this mean? This means that you can sell products or services efficiently!

A good quality website is essential to make a great first impression. It’s very likely that the competitors have incredible websites that help them have an edge. The landscape has changed and businesses have to evolve in order to survive. That said, websites, responsiveness, and social media are the most powerful digital marketing tools of today.

I read somewhere, “When people are visiting your website, it’s because they are looking for something,” this is absolutely true, I mean, why else would they click on it? So, I try to put myself in my ideal customers’ place, and when I arrive to that website I am hoping to find “the one” that offers the help I need for my business.

“Can I find what I’m looking for easily?” “Do you I have to scavenge to find it?”

On average it takes three seconds for a visitor to leave or decide to stay and click around, so you’re site must be on point.

What makes a great website?

I personally like to have a set of standards and checklists to help me achieve consistent results, in my opinion, these are the characteristics of a great website:

  • Websites must be easy to find on search engines
  • Loads fast, three seconds or less
  • Delivers a clear strong message
  • Has a great design and easy navigation
  • Rich with content, in all forms and well organized
  • Not cluttered with ads
  • Easy to share
  • Looks good in all devices

How do I get a great website?

Well, you can build one yourself, or you can pay someone to do it for you, just make sure you know at least how to easily add content to it. If you’ve got what it takes to do it yourself, you’ll find yourself using a website builder tool of some kind, preferably a modern one, before the raise of drag and drop website builders you had only a few options:

  • Use Photoshop and Dreamweaver to create an html website
  • Create an Adobe flash website (remember flash websites?)
  • Use a CMS, install a theme and customize it, Joomla, Drupal, WordPress

Since the early 10’s we’ve experienced an explosion of tools that allow web designers to easily craft engaging user interfaces and that captivate their audiences, in my opinion these are the most popular tools:

  • Traditional cPanel or plesk hosting with support for a CMS with a powerful drag and drop theme.
  • Cloud based HTML tools such as wix, squarespace, weebly, among others.
  • And, the ever present and perhaps the most popular CMS WordPress (not to be confused with in case you didn’t know it, is owned by a company called Automattic and and it is a cloud-hosted implementation of, an open source CMS software that is distributed for free, they’re not the same thing.

I find WordPress very mature and stable, it’s also easy to use and most people already know how to add content to it, so I’ve decided to use it for all my web solutions. Here’s a list of tasks for a new WordPress website:

  1. New environment setup, hosting & DNS
    2. WordPress installation, configuration & hardening
    3. Theme installation
    4. Theme customization
    5. Responsive layout design (Mobile, and tablets)
    6. Install and configure Plugins (eCommerce, Bookings, etc)
    7. Design Pages & functionalities (like downloadable products, bookable services)
    8. Creating Shop Pages (Like cart, checkout, edit cart, customer login, customer registration)
    9. Website speed optimization
    10. Form Creation (contact, signup, opt-in, etc). All contact form should send thank you mail for form fillers and detail emails to clients and admin)
    14. Social Icons (For share, visit and like)
    15. Set up payment methods (Paypal, Stripe, etc.)
    16. SSL installation
    17. Website SEO Optimization

Now, here’s my logic, if you wanted to build many websites, wouldn’t you like to automate some of these tasks in order to speed up the process?

That’s why I created ColorBlogs platform, it allows me to streamline the on-boarding process, and when a new client comes, I register their account and start designing!

This means:

  • WordPress is already installed, updated, and secure
  • Theme builders are already installed and updated
  • Plugins are already installed and updated
  • SSL is automatically applied to the development URL

For users that are like to do it themselves, they just need to register their account and start building a great website, in minutes!

[wd_hustle_ss id="share-it!"]

Leave a Reply