Our Marketing and SEO/SEM Story

By: Kenny Fok
Date: July 7, 2021

eSmart Tech's SEO/SEM Story

At eSmart, we have noticed how difficult it can be for small businesses to expand their brand via marketing. Many of the marketing and business development firms often provide mixed results, or no results entirely. With a serious lack of results, eSmart has decided to take on the task into our own hands (i.e., eating our own dog food) and we are getting very positive cost-effective results — Here is our story.

When eSmart Tech was founded in 2015, eSmart had been focusing on developing our own technologies and platform for one of our founding companies. So, the marketing department at eSmart is pretty much non-existence. In 2nd half of 2017, I have decided to leverage our product design and product engineering experience to help our clients' take their idea from concept to market.

I am self-aware of my own weakness (especially in Business development and Marketing). However, with my experience at Qualcomm, I am confident that I "know" when I meet with a good business/marketing person(s). So, I started looking for business/marketing resources in the following:

  • Hiring
  • Outsourcing to Marketing Firm

For hiring routes, we went through over 20-30 interviews after filtering hundreds job applicants. I was not able to find the "right" one. It is very rare to find one person to do both Business Development and Marketing well. With small company, it is financially challenging to have a team of Business Development and Marketing.

Then, we focus to identify a firm with a team of the Business Development and Marketing for outsourcing. There are many of these firms in USA and we have engaged several of them between 2017 and 2018. Unfortunately, we have not seen any positive success in terms of new business opportunities. There are two main types of these firms: Business Development and Marketing — and here are our experiences:

SEO/SEM Development for Businesses

Marketing firms focus on leads generation by cold call, cold email and Linkedin message. Most of their business models are fixed monthly cost without any concrete guarantees about number of leads. Some of them has a commission-based model in additions to the fixed cost. If they bring in a successful business, they will get a 5-20% commission.

I prefer the commission-based model because they have incentives to convert leads to a successful business. After engaging with 3 firms of Business development for almost a year, we had many introductory calls, but we have 0% of moving to the next stage, namely requirement discussion and establishing a proposed SOW.

My conclusion is that Business Development for small business is too costly and not effective. It makes sense for larger organization.

Marketing Firms

Marketing firms focus on setting up ads (Google, Bing, Linked, FB, Instagram, …etc). Most of their business models are fixed setup cost for each ads channel, and monthly on-going "maintenance" cost.

During the "maintenance" period, these firms present the analytics results and adjust the ads settings based on the result. For presenting the analytics results, we found that they are mostly just presenting whatever Google Analytics or Bing Analytics auto reporting are showing. For adjusting the ads, they are adjusting the "obvious" items such as landing page, and revising the bidding price on keywords. Most of these firms would tell you, digital marketing requires at least 3 months to see any concrete results.

After engaging with 3 firms for almost a year (at least 4 months for each), we were getting some site message and phone calls, but we have 0% conversion.

My conclusion is that most of these outsourcing marketing firms are not doing the proper "work" to maximize the marketing effectiveness. When questioning them about not having positive results, they often "shield" behind the 3 months "honeymoon". While they are comfortably getting at least 3 months of business, their small business clients are losing time and money. Having said that, I do think outsourcing marketing is the way to go for small business but identifying the "right" firm (in terms of cost and effectiveness) is the challenging task.

Building an eSmart Tech Marketing Team

After over a year of bad results from these firms, we decided to take the marketing for our company into our own hands and approach it like a typical engineering problem. Through much trial and error, we have broken it down into four phases, with some overlap due to the progress and time:

  • Research
  • Analysis the root cause of our Marketing issue
  • Come up with a solution
  • Verification

There are tons of digital marketing material on the Internet. First step for us is to filter out the low-quality material and focus on the high-quality ones. In summary, we have learned several key items:

  • Digital marketing can be categorized Search Engine Optimization (SEO) and Search Engine Marketing (SEM).
  • SEO stands for "search engine optimization" and is for organic search (non-paid) and driven by the ranking of your website and digital footprints of your company from various search engines such as Google, Bing, and Duck Duck Go. The better visibility your pages have in search results, the more likely you are to garner attention and attract prospective and existing customers to your business.
  • SEM stands for "search engine marketing" and is for paid ads. SEM may incorporate search engine optimization (SEO), which adjusts or rewrites website content and site architecture to achieve a higher ranking in search engine results pages to enhance pay per click (PPC) listings. The effectiveness of your ads has many contributing factors such as bidding cost, keyword quality, landing page experience, SEO quality, Campaign setup, …etc. Just increasing the bidding cost is not the most cost-effective way especially for small business.
  • Must deep dive into analytics from multiple angles. Just looking at auto-generated report from Google/Bing analytics is pointless.
  • Don't hesitate to call search engine support (very painful progress, but is worth)

After analyzing our Marketing issues and all the lessons learned from our past engagements, the conclusion is that we have no detailed plan and process about our digital marketing from these outsourcing marketing firms.

We then spent several months to develop a marketing process for eSmart. During this period, we applied our typical engineering due-diligent process to enhance the process until I am showing my smile (seeing some positive results) in our daily SCRUM meeting. Like other Engineering tasks, I asked my team to generalize the process (not just for eSmart) and to formalize the process (with docs, and presentations). Then, I reached out several friends of mine and offered to help them on their small companies' branding effort (as part of our verification process).

Our Marketing SEO/SEM Strategy

1. Focus on SEO such as:

2. Once SEO quality has reached certain level, start the SEM effort (paying ads without good quality of SEO is waste of money) such as:

3. Review & Monitor Performance and have a "close loop" to refine SEO and SEM continuously.

Graph of SEO/SEM process


SEO and SEM is a fundamental part of digital marketing because people conduct trillions of searches every year, often with commercial intent to find information about products and services. Search is often the primary source of digital traffic for companies and complements other marketing channels. Greater visibility and ranking higher in search results than your competition can have a material impact on your bottom line. With our experience and success in the digital marketing space, we have decided to expand our services, at eSmart Tech Inc., to help small businesses with their marketing needs.