• Facebook
  • Instagram Social Icon
  • Riley P.

How To Improve Your Window Cleaning Website's SEO

Updated: Aug 28, 2019

Google has tons of business listings and that number continues to grow as more local businesses popup and add their business to Google. You can no longer depend on your site to show up on its own, you need to work on it, optimize it, and grow it until your site becomes "self-sufficient."

Although your site will never become truly "self-sufficient" (because Google results are always changing), it will get to a point where your site has enough traffic and enough interest that Google will deem it as a viable result to show on the SERP (Search Engine Results Page).

And that's where SEO comes in, SEO is how you can optimize your website to show up where you want.

If you had a window cleaning business in Dallas Texas, I'd imagine you'd like to rank for "window cleaners near Dallas." SEO is what allows that to be possible.

Now, to put it straight, you can't just put keywords here and there. Google has evolved a huge amount over the years, so it's become much smarter. You have to methodically plan out your keywords and how you'll use them.

For a local window cleaner, you need to be optimizing for your local area, not the entire United States (or whatever country you're based in). On top of that, if you want to rank for "window cleaning," your website has to talk about window cleaning.

This also applies to businesses that offer multiple services. I see many window cleaning businesses that not only offer window cleaning, but they also offer pressure washing, gutter cleaning, and more.

SEO can become a bit overwhelming when you first jump into it, but if you break it down and focus on each part one-by-one you can get it done.

REALITY CHECK: When you first get into this, like every important thing, it takes time. Don't expect that this will happen immediately, Google takes time to "crawl" your webpages, so sit tight and let Google do its thing.

How To Optimize Your Local Window Cleaning Business Using SEO

Things You Should START Doing:

1) Create and Optimize Your Google My Business Listing

If you haven't already, you need to create a Google My Business account for your window cleaning business. When you have an account, you'll be able to show up in the box with the map when you search for things like "window cleaner near me."

Here's what I'm talking about:

If you still need to create an account, there's a really good post by HubSpot going over exactly how you create and optimize your listing.

Not only will your business now show up in more places than one, but Google will then view your business as authentic and legitimate. With that said, Google will give your business precedence over businesses that aren't verified or don't have a Google My Business account.

A quick overview of what will need to be done:

- Verify your Google My Business account.

- Provide up-to-date information about your business.

- Include important information about your business (logo, business hours, payment methods, services you offer, and other images that represent the quality of your work).

- Get quality reviews from your customers.

- Sincerely respond to reviews. Thank people for their good reviews and work with others that left negative reviews.

- Create interesting content using your new account.

2) Get More Quality Reviews From Your Customers

I wouldn't imagine this is a big shocker to anyone, you're always wanting better reviews. Though, not many people think of reviews as helping their search ranking.

Google uses a huge amount of factors to determine ranking, so five-star reviews won't be the silver bullet for your window cleaning website, but they always help.

Google ranks websites based on relevance and how likely it is to satisfy what the person is looking for. With that said, you'd bet that Google would recommend a five-star business over a one-star business because the person is likely to be happier with the higher rated business.

Not only that but, reviews have begun to make a huge impact on consumer buying decisions. Here's an interesting fact, 85% of people believe online reviews just as much as a personal recommendation.

So, regardless of SEO, it would be best if you got plenty of stellar reviews.

3) Optimize Your Website For Mobile

Google has started taking this one very seriously. Now that mobile has become incredibly popular and in some cases the front runner (up against desktop), Google wants their results to be mobile friendly.

It has even begun "punishing" website rankings if it doesn't work on mobile devices.

If you want to know if your website is mobile friendly, you have two options. First, and the easiest way, pull out your phone and go to your website. From there, ask yourself, is it easy to use your site on your phone? Are you having to zoom in to read text?

For example, here's what the ScheduleTalk website looks like on desktop and mobile.



Second, if you have an account for Google Webmaster Tools, open up your dashboard and see if Google is throwing any alerts regarding mobile issues.

If there are issues, Google will usually send you a message warning you about a mobile usability issue.

Don't worry if you don't have an account, testing it on your mobile device is more than enough to determine if your site is mobile friendly or not.

4) Focus On Local Keywords

Because you're a local window cleaning business, you need to focus on keywords that your customers would be searching for. Be sure though, when you are doing this, write from the customer's point of view and not your own.

You don't need to rely on guesswork though, Google has a great tool called the Keyword Planner which you can use to find keywords that are relevant in your area. Once you've made a list of those keywords, you should add them to your website's copy (text).

The point of this is to help Google associate your website with what people are searching for. Let's say you're based in Dallas, you want to make sure Google knows you're in Dallas and that they know what services you provide.

5) Create an "About Us" Page Specific To Your Location

By creating a page that focuses on one specific location, you're telling Google that this is important information they should take note of. When it comes to local businesses, it's incredibly important that you specify the location you are based out of, because more likely than not, that's how you'll be found.

When I say create a page specific to your location, this is where your business is located and not what locations you serve.

When you do create this page, be sure to specify where you're located, but also be careful not to go overboard and be deemed a keyword stuffer.

Examples to include on the page:

- "We serve all of Dallas and its surrounding areas."

- "In the Dallas area, we offer services such as..."

6) Make Your Website Visible Wherever Possible

There are tons of sites out there where you can create an account and post your business. Yelp, YellowPages, and the Better Business Bureau all allow you to post your site and people can leave reviews.

Not only that, but on some of these sites, the link you provide counts toward your overall backlink counter. Meaning, the more sites you're on, the more your Google authority grows.

Don't forget, when creating a listing, you should include this information:

- Provide your phone number, business name, and address. Make sure they are consistent across all sites, we'll talk about that later.

- Provide a link back to your site.

- Provide a quality description of your business and services.

7) Get High-Quality Backlinks

Links directed towards your website are a key contributor to how Google determines what websites have authority and which don't.

The question comes down to, how do you get people to link back to your website?

It's simple, kinda, you need to create content that people are interested in and would be willing to share with people. If you take this post for example, I'll be linking to several different websites to expand the usefulness of this post. Why? Because they had something interesting to share that I felt could expand the topic I'm discussing.

Here's how to get your first high-quality backlinks:

- Create high-quality content on your site people want to link to.

- Work with other influencers. This could be on social media, podcasts, blogs, whatever. It should include anyone that can add a link.

- Guest post on other reputable sites and link back to yours.

8) Create a Dedicated Webpage For Each Product or Service

If you're a window cleaning business that offers multiple services, whether that be window cleaning, pressure washing, gutter cleaning, or something else. You need to create separate pages for each of the services you offer.

It may be easy or tempting to throw all your services on one page, but by doing this you don't build authority for the services you do offer.

When you create separate pages for services, you can target specific keywords based on that service.

For example, if you're offering window cleaning, you could target keywords/phrases such as "Dallas window cleaning," "window cleaning for the Dallas area," or "get your free window cleaning quote."

That list could go on and on, but I'll leave it to you to expand it further. Be creative with your keywords and think in terms of what the customer might be searching for.

Things To STOP Doing or Fix as Soon as Possible:

1) Not Having a Google Business Listing

I've already talked about this, but I believe it's important to repeat. A Google My Business listing is incredibly important for local businesses. When someone searches for "window cleaning near me," you'll be more likely to show up versus if you just depended on your website to rank near the top.

I'd highly recommend that you Create your Google My Business account as soon as possible. After you get it done, Google will view your business as legitimate, so you'll rank better in the long term.

2) Duplicate Google Business Listings

Google hates duplicate anything, it creates a poor user experience and it will do anything to remove it from their search engine.

This is especially true if you have multiple of the same Google My Business listings. It doesn't matter if you accidentally did this or you're trying to game the system, it's all the same to their algorithms, so if you have duplicates, fix it as soon as possible.

Some businesses create multiple Google My Business listings to game the system. They create one listing for every location they serve. For example, if they serve Dallas, Richardson, Irving, and Garland, they'd create a separate listing for each of those.

* DO NOT DO THIS, you will easily get into some hot water with Google!

* THERE IS AN EXCEPTION, if your business has multiple PHYSICAL locations, then you are eligible to create multiple Google My Business listings. Here's a Moz forum talking about multiple physical locations.

3) Keyword Stuffing (Putting Zip Codes or City Names Into a Big List)

Lately, when I've been exploring different window cleaning websites, I've started to notice that some have this huge list of zip codes or cities that they service.

While from the surface it may appear like you're doing the right thing by giving Google all of your applicable locations, it actually turns out that Google doesn't appreciate that.

According to their Quality Guidelines, they say that by stuffing keywords like this actually harms the user experience and in turn, Google may penalize your website.

4) Inconsistent NAP Information

If you're not sure what NAP is, put simply, it's an acronym for Name, Address, Phone Number. The purpose of this is to make sure you're providing consistent details about your business on every site it's listed.

For example, Google would test to make sure your name, address, and phone number are the same on your website and your Google My Business page.

But that's not all, Google will then take that information and check every other site, that includes Yelp, YellowPages, Better Business Bureau, and more.

It's absolutely critical that this information is exactly the same. If you want to check and make sure this is the case, here's a cool tool called the Moz Local Search Tool.

To give you an idea of what you might be looking for, here's an example:

Window business #1:

324 Ridgeway Rd #3400

Dallas, TX 74038


Window business #1:

324 Ridgeway Road Suite #3400

Dallas, TX 74038


The above would cause a problem with Google. Yes, all you did was change "Rd" to "Road" and added "Suite." But, this will trip up Google and you want to avoid that.

A major watch out would be if your phone number changes. If you change it in one place and forget to do it in the rest, that will also cause a problem (but that's more understandable).

5) Ignoring Social Media

I've always said this, but it's easy to disregard social media and mark it as a complete waste of time. To be honest though, when used in a business sense it has become a huge asset to many businesses (even window cleaning businesses).

I'm not going to go into much depth on how social media is beneficial to businesses in this post, but I've talked about how it offers a great place to develop relationships with your customers.

Anyway, aside from the relationship benefits, Google judges your business's authenticity based on links and if it's listed on social media.

Although there is some debate on whether social media directly affects ranking, there is no debate that more website traffic increases ranking.

Social media is also a great place to drive new visitors to your website in order to increase its popularity and authority.

If you want to learn which social media platform is right for your window cleaning business, check out this post where we break down each platform.

6) Your Website Isn't Mobile Responsive

I know I've mentioned this already, but it's worth mentioning again. If your website doesn't work properly on Google, then you will not rank as well as you should be.

It's best to put in the effort now and get your site working on all devices, rather than putting it off until Google becomes even more strict with the rule.

Wrapping Up This SEO Improvement Guide

SEO is critical to your website and business success, but as you may have noticed, there's quite a bit that goes into this. It's important that from the very beginning you break the steps down. Not only does it make it less stressful, but it ensures you don't start rushing and miss something important.

One important thing to keep in mind, if you're doing something for "SEO purposes" and what you're doing may negatively affect the user experience, Google probably has a rule against it.

I mentioned it above, don't stuff zip codes or cities into one big list and think you're helping your sites ranking, because you're actually hurting it. It may be tempting in the beginning because you want to be found, you want your website and business to be seen. But trust me, it will hurt you in the long term.

The main things Google is looking for is traffic, popularity, and authority. Those are the three major ways it determines if your site should be shown.

For traffic, you need a steady stream of people coming to view your site, it doesn't have to be many, but Google needs to see there's something people are interested in on your site.

For popularity, it's very similar to traffic, but Google needs to see that people are sharing your page with others.

For authority, you need to begin creating interesting content that people like and share. When people share your content, Google notices that there's something worth seeing and they'll rank your website higher.