Skip to main content
Dasha, owner of Nice To Be Clean, the cleaning company featured in this Business All In One client case study

Client Case Study

How We Helped a Cleaning Company 6x Its Monthly Revenue in Three Steps

From page 10 of Google and zero organic traffic to $30k a month, using the same three-step system we run for every local client.

Real client, real numbers12-month campaignCleaning & home services

The short version:

Dasha ran a cleaning company with a small team and one vehicle. Her website had no organic traffic at all and sat around page 10 of Google. Twelve months after we implemented keyword research, asset optimization and link building, she was ranking on page one for most cleaning keywords in her area, had paid off three company vehicles, expanded her team, and grown revenue from $5,000 a month to $30,000.

Where she started

Before we worked together, Dasha’s cleaning business was effectively invisible online. Page 10 of Google levels of invisible, with no organic traffic whatsoever.

Ahrefs overview of Nice To Be Clean before the campaign, showing zero organic traffic
Where we started. Ahrefs showing zero organic traffic and zero organic keywords.

She had a small team of cleaners and one company vehicle. She was never sure where the next client was coming from, or whether there would be one.

That uncertainty is the real problem with relying on referrals and paid ads alone. Referrals are unpredictable and ads stop the moment you stop paying. Neither builds anything you own.

Twelve months later

We implemented the All In One Growth System in her business. Here is what changed.

Metric Change
Monthly organic traffic Up 530.9%
New visitors Up 520.3%
Website events Up 630.5%
Monthly revenue $5,000 to $30,000
  • Ranking on page one of Google for most cleaning keywords in her area
  • A consistent, predictable flow of inquiries instead of guesswork
  • Three company vehicles paid off within the year
  • Team expanded to meet the demand
Ahrefs chart showing keyword growth for Nice To Be Clean over twelve months
Keyword growth across the twelve-month campaign.
Search rankings for Nice To Be Clean after the campaign
Ranking positions after the campaign.

The website stopped being an online business card and started being an asset that produced work.

Want results like these for your business?

Book a free, no-pressure discovery call and we will map out exactly what your business needs. Real prices, no lock-in. Or call 857-574-5308.

Why SEO rather than more ads

Relying on paid advertising alone creates a long list of growth-killing problems. It is expensive, it builds no authority in your niche, and visibility disappears the day the budget does.

SEO solves all three. It is more cost-effective over time, the results last, and it turns your online presence into something you own rather than something you rent.

SEO looks complicated from the outside. With the right strategy it is more straightforward than most owners expect, and the three steps below are the whole system.

Step 1: Keyword research and competitor analysis

The first step identifies the right keywords and maps the competitive landscape. Everything after this depends on getting it right, because the aim is to find the terms real customers actually use when looking for a service like yours.

Search volume alone is misleading. A search for “cleaning services” returns around 110,000 average monthly searches.

Keyword tool showing search volume for the term cleaning services
“Cleaning services” at roughly 110,000 monthly searches. High volume, low intent.

Compare that with “cleaning services Edmonton”, at roughly 320 average monthly searches.

Keyword tool showing search volume for the term cleaning services Edmonton
“Cleaning services Edmonton” at roughly 320 monthly searches. Lower volume, far higher intent.

That looks like a much smaller opportunity until you consider intent. Somebody who adds a location to the end of a search is looking to hire, not to browse. Those 320 searches are worth far more than the 110,000.

How to do it

  • Use Google Keyword Planner, Moz Keyword Explorer or Ahrefs to find relevant keywords
  • Focus on long-tail terms, which carry less competition and convert better
  • Balance search volume against competition rather than chasing the biggest number
  • Group keywords into clusters by intent: informational, navigational, transactional

Then survey the competition

  • Identify the businesses already ranking for your primary keywords
  • Analyse which keywords their sites rank for
  • Examine their backlink profiles to see where their links come from
  • Study what content they publish and how often

Do not skip this step:

Effective keyword research is what makes the content you produce match what customers are actually searching for. Skip it and you will publish work that ranks for terms nobody uses to hire.

Step 2: Optimize your website assets

The second step optimizes every digital asset you own so they work together: your website, your Google Business Profile, your reviews and your social profiles.

Website optimization

  • Optimize titles, meta descriptions, headers and content for your target keywords
  • Improve site speed and mobile performance
  • Implement structured data so search engines can read your listings properly

Google Business Profile

Claim and verify the profile, then complete every field accurately. Make sure the listing details each service the business provides, as Dasha’s does here.

Google Business Profile showing a complete list of cleaning services offered
Every service listed on the Google Business Profile, not just the primary category.

Google reviews

Build a habit of asking satisfied customers for reviews, and respond to all of them, positive or negative. One of the most effective things we implemented for Dasha was a QR code and landing page funnel so clients could leave a review instantly.

Google reviews for Nice To Be Clean
Reviews built through a QR code and landing page funnel.

Social media assets

  • Keep business name, address and phone number identical across every profile
  • Post consistently with content that reflects the business and its services

Optimizing these assets together is what makes a business both discoverable and credible. A well-optimized site attracts the traffic; a complete profile and real reviews are what turn local searches into calls.

Step 3: Blog outreach and link building

The final step builds authority through high-quality backlinks, by reaching out to bloggers and site owners in the industry for guest posts and links back to the site.

How to do it

  • Use Moz Link Explorer or Ahrefs to find authoritative blogs in your industry
  • Prioritise blogs with genuine domain authority and a readership that matches your customers
  • Develop content good enough that a publisher wants it, not content built only to carry a link
  • Build the relationship before the ask

Links remain one of the strongest signals of authority a site can earn. They are also the slowest part of the work, which is why it comes third rather than first.

What our clients say

Trusted by small businesses

Posted on Google Google
Alex Pushkar profile picture
Alex Pushkar
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
No doubt, Business All in One Marketing Solutions is a one-stop shop whether you are building your business from scratch and need your website professionally done or seeking marketing solutions during the business growth process. With them, our business website went from "not visible" to "first page" on Google search in a short period of time. Ongoing support, creative ideas, and a proactive approach—Business All in One is worth every penny you spend with them. Definitely recommend! ⭐️⭐️⭐️⭐️⭐️
Posted on Google Google
viriato loreno profile picture
viriato loreno
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Highly recommend Business All In One Marketing Solutions for all your marketing needs! Our online visibility jumped from virtually unknown to being found on Google in just a few short months. Mike and his team were patient and went above and beyond to grow our small construction business. If you're looking for a new website or SEO check these guys out!
Posted on Google Google
Lausier Brothers Inc profile picture
Lausier Brothers Inc
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Business All in One Marketing Solutions is a 5-star company all the way. Michael and his team took the time to understand my business, delivered real results, and kept me updated every step of the way. I’m beyond happy with their work and highly recommend them to any business owner looking to grow.
Posted on Google Google
Connell cleaning profile picture
Connell cleaning
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
I highly recommend Business All In One! They created a beautiful website for my cleaning business that not only looks good but coverts visitors to cleaning clients! Can't say enough good things about their marketing expertise and knowledge. They took the time to explain the process of SEO and how I can also grow my business. 5 stars!
Posted on Google Google
G Pashaj profile picture
G Pashaj
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Working with Mike on our website has been an excellent experience from start to finish. Mike's professionalism, responsiveness, and attention to detail really stood out throughout the entire process. Took the time to understand our business and translated that into a clean, functional, and visually appealing website that truly represents our brand. We especially appreciated how easy Mike made the process—keeping us informed, offering thoughtful suggestions, and quickly addressing any questions or changes along the way. The final result exceeded our expectations, both in design and performance. We would absolutely recommend you to anyone looking for a reliable and talented website developer.
Posted on Google Google
Dasha Pugacheva profile picture
Dasha Pugacheva
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Huge shoutout to Michael Barrios at Business All In One! He helped me get my SEO on track and the turnaround has been impressive. Professional, knowledgeable, and easy to work with. 10/10
Posted on Google Google
Hunter Prue profile picture
Hunter Prue
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Mike created an amazing website for my business and was very knowledgeable on the matter and now we are generating leads off the website and have a more professional look for the company on the internet. Highly recommend if you are looking to take you online presence to the next level!
Posted on Google Google
alexandre Dias profile picture
alexandre Dias
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Friendly, knowledgeable and easy to use. AWESOME. thanks
Posted on Google Google
Chris McDonald profile picture
Chris McDonald
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
There is too much good to say about Business All In One Marketing Solutions. Micheal has greatly increased our exposure with the markets that we wanted to target and built 4 ads for the different sectors of our business. You will not get more for your dollar anywhere else and he will treat your business as his own. We recommend him 10 out of 10 and look forward to having him build our website soon. If your business is struggling give him a try you won’t regret it.
Posted on Google Google
marcel rosa profile picture
marcel rosa
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Great marketing services! Consistent business leads and always available to answer any questions related to marketing. I recommend their services to all startup businesses and established businesses.
Verified by Trustindex
Trustindex verified badge is the Universal Symbol of Trust. Only the greatest companies can get the verified badge who has a review score above 4.5, based on customer reviews over the past 12 months. Read more

What this means for your business

Dasha’s results came from three unglamorous steps applied consistently for twelve months. There was no trick and no shortcut. The keywords were researched properly, the assets were optimized, and the links were earned.

The same system applies whether you run a cleaning company, a plumbing business or a dental practice. What changes is the keyword set and the competitive landscape, not the method.

If you want to see what that would look like for your business, we publish our packages and real prices so you can work out the numbers before you ever speak to us.

Ready to take your business to the next level?

Free, no-pressure discovery call. We will map out exactly what your business needs to grow, and give you the number on the call. Or reach us on 857-574-5308.

Book a Free Discovery Call