We’ve all seen those emails that fly in from SEO companies in India who can give you ‘number one rankings instantly’, and for many small business owners it’s tempting to let them have a go and see how well they do. We advise against this, and it’s important you know SEO takes time and the best companies will reassure you of this. Time is definitely your friend with regards to SEO and it makes logical sense. Google should not trust you over competition that has existed for decades, whilst you’re just a newbie on the block. It takes time for Google to trust your website, and you have to show them you’re willing to do all of the right things first, such as producing relevant, engaging and targeted content on a regular basis. You may want to look into more technical aspects like site speed, responsive deign and link profiles to better your SEO efforts, but one thing you should always take into account is that it takes time. Be patient and persistent, and you will succeed.