Generally yes.   

SEO is needed for your business if you 

  • want more customers and profits
  • you have competitors for any of your business offerings
  • you expect that people can find your business when they do a search of your product or service offering

There are only some businesses that require little to no SEO

  • they have no website or web presence
  • their target market has no access to the internet or search engines
  • they are a monopoly and there is no competition
  • they offer something so niche or newfangled it's unlikely the offering will be searched by anyone
  • they are a government agency 
  • they are well-known enough as-it-is that they,  by default, rank very highly on search engines

No, if any of the following applies to you or your business:

  • you've all the customers you need and you don't need more
  • your product/service is radically niche or new that nobody is searching or remotely knows anything about it
  • you don't worry about competition at all
  • you have too many direct competitors with very deep pockets and you've little to differentiate on
  • you need profitable results immediately (you will see results but for SEO to have an ROI it would typically take 90 days plus
  • your business cannot afford the prices listed above 
  • your website is built on a horrible CMS or is an SEO disaster and you do not intend to fix or change that

These ads may well place your ad somewhere notable on the SERP (search engine result pages) when customers search the keywords you've paid ads for.

But just as easily you can post such ads, your competition can easily outbid you and bump you off with ads of their own.  Ultimately, it'd be a matter of who has higher advertising spend. 

SEO is organic, you cannot pay your way to the top and is a long-term strategy.  It's much more difficult for a competitor to impact your organic search engine ranking.

Most small or medium-sized businesses do not think long-term and opt not to invest in SEO when the ROI is actually highest amongst all paid marketing channels in the long-term.  A good analogy is real-estate investment.  Purchasing a home (SEO) is a much lengthier process than renting an apartment (running paid ads), but it's a much better investment.

There are ways to learn SEO and try to do this on your own but in learning you will see that it is very time and labor-intensive.  SEO is not a finish-once-and-done process, it's ongoing.   You need strong technical skills and working knowledge in web development, web design, content development and digital marketing.

In other words, you would constantly need to update yourself and do the work of what's normally required by a team. 

It's for this reason why most companies would rather outsource SEO to reliable partners as it can get overwhelming very fast and the workload will not dwindle even after your desired pages or website ranks.

The most important reason is simply our expertise on SEO and our aim to get you  15x return-on-investment.  We use proper white-hat methodologies to gradually rank your pages that would not get you penalized by search engines (unlike SEO agencies that guarantee quick wins).

The other reasons why our clients choose us over others is our transparent pricing and no-contract SEO, this may seem counter-intuitive since SEO is supposedly a long-term commitment, but we understand there are times when startups and businesses may need to divest and place marketing budgets on hold, this helps lift pressure off from minimum-term contracts.

Search engine algorithms change all the time and so do your competitors.  We stay abreast of what goes on for you and tweak on-page SEO to meet the needs of new algorithm changes and off-page SEO to stay ahead of your competitors.  

Having a stagnant website will lower your page ranking, so you would need to constantly update to rank well.  This is particularly important if you are in a competitive industry or trade where you would like to rank on top consistently.

There are many factors that impact how quickly you see results, here are just a few:

  1. competitiveness in the industry (the more competition, the longer it may take to see significant results)
  2. keywords (i.e. search terms) you are optimizing for (short-tail keywords will take much longer than long-tail keywords)
  3. the way your website is built and structured (SEO-primed websites will take less time to rank than a disorganized website)
  4. whether your website or domain has been penalized by search engines before 
  5. how much content your website has and will need that's helping you optimise for targeted keyword(s)

So the answer is not as straightforward where we can say you will see results in a certain number of days.  Our clients usually see results in 1 month but for significant results and vast improvements, it could take several months.  

Our risk-free guarantee to you is that we increase your online visibility within 90 days, if we don't we'll give you a full refund, no questions asked. 

Our risk-free guarantee is that we increase your online visibility within 90 days. If this doesn't happen, then we'll give you a full refund, no questions asked.

Yes!  You will see some results and improvements on your first month, and you are under no obligation to continue.  You can cancel anytime.

However, to really rank for keywords most relevant to your business, we would prefer if clients stay with us for at least 90 days to see significant results.

You should be wary of  agencies that give promises like that because it's misleading the client from the start.  

Yes, we can rank your website on Google's first page but it could be using meaningless keywords with hardly any search traffic.   That's hardly useful for your business even if the guarantee is fulfilled.   See the "SEO myths" section for a detailed explainer on why you should avoid agencies that tell you this.