I always maintain professionalism and polite with my clients websites on what may be hindering their online success but sometimes I have an itch to tell them what’s really holding their website back .. it just flat out sucks.

In this blog I’m going go over common factors that many website owners are missing either due to hiring an amateur web design company, don’t know or frankly don’t take their online presence too seriously.

I’ve been building websites for over 15 years and have learned many lessons. After college, I started building wildly mediocre websites however made it a point to learn from my mistakes, adapt to technology, constantly evolve my skill set and created my own recipe for online success.

I’m also an affiliate marketer who manages several of my own personal websites, so I suppose you can also say I’m not only the president but I’m also a client :P If my websites didn’t rank well then they would not be profitable. My affiliate websites also allow me to test strategies, code/plugins which if proven are implemented on client websites.

Unfortunately many developers tend to skip factors that can impact a clients website due to lack of knowledge/experience, due to a low client budget or unreasonable timelines forcing them to cut corners or just consciously do it as the client will not notice.

Here are a some factors that contribute to your site’s suckiness and why you should(‘ve) hire(d) an expert.

seo torontoYour site doesn’t rank well in search

This is likely due to lack of Search Engine Optimization (SEO) which is the practice to help websites rank well and increase both quantity and quality traffic.

This may be one of the biggest sins often committed by web developers and since it’s such a taboo subject to clients they have no idea whether it was implemented or not.

What’s the point of having a website if nobody can find you?

Here’s an easy test:

If you’re a dentist in Toronto, what happens when you search “dentist in toronto” in Google? Is your website on the first page?

We build all websites with SEO in mind because without it your website is pretty useless and unlikely to be found in search engines.

Keep in mind to achieve first page ranking, it’s won’t happen overnight.

Search Engine Optimization should be an on-going process with any website and should include a combination of on-page SEO (optimizing a website) and off-page SEO (external factors which can influence your site ranking).

Your site is built in HTML when it could be built using a CMS like WordPress.

WordPress has become the most widely used content management system (CMS) in the world and now powers almost three quarters of new websites. Rather than having an HTML website that puts you at the mercy of your web developer for every change, you can make content changes yourself from an easy to use dashboard. WordPress also includes plugins which are additional code packages that can add new functionality to your website such as social media integrations, newsletters, contact forms and more with the click of a button in some cases.

You can easily achieve a great looking website by purchasing a premium theme from Theme Forest for roughly $70 which can provide you with an aesthetically pleasing, user friendly and responsive website.

Of course not all themes are the same and some come with limitations so it’s best to have an expert like us choose the right one.

Your site loads slowly

Poor site performance can not only affect how users interact with your website but can also hurt your search ranking. Think about a time you visited a website and how you responded because it took forever to load.

Google has been clear that page speed is a ranking factor, it can impact user experience and negatively affect conversions on a website.

You can check your site speed and overall page score using online tools such as Google PageSpeed Insights, GT Metrix and Pingdom.

Slow loading websites are usually the result of high resolution images, code density, too many plugins, poor hosting, too many redirects and other factors.

Poor web hosting

Of course most businesses trust that their web developer will put them on a reliable hosting package. Having worked with dozens of web hosting companies and running my own dedicated server for over 15 years I can’t stress enough how important this is.

I recommend SiteGround Web Hosting as they provide free SSL, server caching, 24-7 customer support, are affordable and perfect for WordPress websites.

This also affects your page loading time. Improved a clients website by 50% simply by migrating his website over to SiteGround. If you’re a larger client and don’t mind splurging then I recommend WPEngine.

No SSL Certificate

Secure Sockets Layer (SSL)is installed on web servers to encrypt the data transferred between a server and the clients browser.

If you’re website accepts personal information or credit card numbers this information should be encrypted.

Having an SSL certificate can provide trust with site visitors, improve site performance and improve search engine ranking which Google has made clear.

You hired an amateur

All web developers have to start somewhere just as I have. But if you’re looking to hire overseas, an intern or amateur and your competitors haven’t then don’t expect to get the same results.

Do it once and do it right! Hire an expert to help you build a website that will actually work for your business.


While many of these factors may seem trivial, I can assure you that when applied to a website they are capable of making an impact to search ranking, generate traffic and most importantly increase conversions (sales/leads).