7 Lucrative SEO Principles For Roofers To Get More Leads

Above: The search term 'roofers seattle' is a great option for us to go after as it is high volume, but low competition when compared to others.

No unnecessarily long intro here.

If you’re reading this, you probably already know what SEO is and why it’s very important for your roofing business, as well as being the most cost-effective marketing strategy out there.

I imagine you’re now interested in how to do it – so let’s get straight into it.

I – Identify your Killer Keyword

First, we’re going to be finding the most lucrative search terms you can rank for.

Keywords are just another word for the words people type into google searches.

For example: ‘roofers seattle’.

Now go to Google Ads, create an account and go to the keyword planner.

Now type in your search term. Let’s enter ‘roofers seattle’ in this case:

We can already see where some opportunities for our SEO are. By combining 10-20+ of these keywords together, we can already see that thousands of people are searching for ‘roofers seattle’ every month.

To keep things as simple as possible, let’s target the highest volume, lowest competition keyword. Funnily enough in this case, it’s the keyword: “roofers seattle”.

II – Title Tag

Now there is no way I could describe every single thing to optimise for On-Page SEO in this blog post, but if you’re looking for some quick and easy things to do to start to increase your rankings, these are some great options to start with.

Now that we’ve identified our target keyword, we want to help Google to see that we are not only a roofer in Seattle, but we are the best website in the area.

With whatever website builder you are using, there will be a section for ‘meta tags’.

If you’re a bit confused with this, simply Google: ‘how to edit meta tags wordpress/html/wix/squarespace/shopfiy etc.

Now go to the title tag. This is the text that shows up first in Google search results, and is one of the most important elements of On-Page SEO.

The ideal character length for title tags is between 55-60 characters. We want to make the most use of this as possible.

Start by typing ‘Roofers Seattle’ in the first section. Now, separate the text with a ‘|’ and start to type more information about why you’re the best. This is because many people will search for something like ‘best roofers seattle’. We want to make sure you’re appearing at the top when someone searches this. To see what I mean, if I was running a Roofing business in Seattle, I would type:

Best Roofers Seattle | 100+ 5* Reviews! | Digital Capital

Here we’re showing Google that we are the one of the best roofers in Seattle. Then we’re showing both Google and potential customers why we are the best – we have over 100 5 star reviews! Finally, we finish it off with our company name. The total length of this text is 57 characters, which falls within our ideal range of 55-60 characters.

This mirrors the example in the image below for ‘cheap holidays’. They’re showing Google that they offer cheap holidays, Why they are the cheapest, and branding themselves with their company name.

Above: Notice how these businesses aren't just saying 'Holidays' - instead they're using related terms like 'Cheap Holidays' that people are likely to search for.

III – Meta Description

Great! Now let’s move onto the meta description tag. This is just the text below your title tag and website URL. This again helps Google to see what you’re about, but also is a valuable chance to get more customers to click through to your website. The ideal character length for meta descriptions is 155-160 characters. For our roofing company in Seattle, we’d type:

Looking for the best roofer in Seattle? With 100+ 5* reviews from clients we’re a trusted choice in Seattle. Use our website for a 10% discount on all services!

In this description we repeat the keyword ‘best roofer seattle’ at the start, so Google knows for sure that that is what we want our website to rank for. Now we build some trust with our potential clients – we’re a trusted option in Seattle, and we can prove this with our 100+ 5 star reviews! Finally, we push the customer to take action. We offer a 10% discount on all our services on our website. I guarantee that the vast majority of your competition is not doing this. A valuable Call-To-Action (CTA) can set you apart from your competition in a huge way, and skyrocket your sales from online leads.

IV – Body Content

Body content is just another word for any text that is not included in the meta tags. These are things like your website’s h1 and h2 tags, and the rest of your text on a website. In short – make sure your h1 and h2 tags include your target keyword. In our example, the h1 tag (the biggest block of text on your website) should say something like:

The Best Roofer in Seattle Matching your title, descriptions and h1 tag to the target keyword of ‘roofers seattle / best roofers seattle’ will make it as clear as possible to Google that that is the keyword you want to rank for.

As a side note, if you’re willing to put the effort into it, invest your time in writing every website page to be 2,000+ words per page at least – preferably 2,000+. This is because there has proven to be a direct correlation between the number of words a website page has and the higher the ranking in Google, as shown in the chart below:

Above: Pages with a longer word count rank higher in Google. For this reason, you should be aiming for at least 1,500+ words per website page - ideally 2,000+.


NAP is just short for Name, Address, & Phone number.

This information is very important to double check.

Not just on your website, but on your Google My Business page and across your businesses Social Media.

If there are multiple ways of abbreviating your contact information, then choose one and stick with it.

It’s hard to emphasise just how important this is.

One error in your websites address or phone number can result in you losing a significant number of leads.

VI – Mobile Friendly?

A mobile friendly website is more important than ever in this modern age. As you can see in the graph below, up to 57% of internet searches are done on Google:

Above: Only 28% of searches are done on Desktop, while 57% are performed on mobile devices. Source: Sistrix

Because of this, we can clearly see why it is important to have a mobile friendly website.

It’s very easy to check if Google sees your website as being mobile friendly. To do this, simply click on this link to Google’s own Mobile-Friendly Tool. Simply enter your website’s URL (www.yourwebsite.com) and click the button saying ‘Test URL’ at the bottom. Google will quickly get back to you with a report saying if your website is mobile-friendly or not.

VII – Page Speed Optimisation

Google has even confirmed themselves that a website that is faster to load is going to be rewarded with higher rankings. This makes sense if you think about it – Google doesn’t want slow websites that take more than 10 seconds to load at the top of their search rankings!

You can quickly check your website Page Speed and any issues preventing it from taking longer to load using Google’s own tool: PageSpeed Insights.

For best results here, you want to be aiming for your website loading in 2 seconds or less, ideally less than 1 second. This gives the best possible chance of ranking highly in Google.

If your website takes longer than 3 seconds to load, then this is bad news. More than half of visitors abandon a website if your website takes longer than 3 seconds to load this is a *big* problem – especially on mobile devices.

If this is the case, we’d highly recommend you contacting reaching out to a professional Website Designer – like our in-house team at Digital Capital Marketing. We’ll look at your current situation, your goals and what is preventing you from hitting that next level. We’ll then go ahead and put together a project plan, completely free of charge.

BONUS – Robots.txt & Sitemap.xml

These two files help Google when they’re looking through your website. If these files are up to date, then they should clearly show Google what website pages Google should/shouldn’t look through, and break down the structure of your website page.

Robots.txt allows you to instruct Google to look through certain sections of your website, while restricting them from looking through other pages.

Sitemap.xml breaks down your website’s architecture, and show’s Google what priority different pages have. Your home page will most likely have the highest priority in your website.

Here are some useful resources to create your robots.txt and sitemap.xml files.

That’s great, but when am I going to see results?

I’m not going to pretend that by doing the 7 tips above you’re going to be on the 1st page of Google within 5 minutes. Everyone’s situation is different, and so it is difficult to describe a precise metric. However, what I can promise you is that if you haven’t paid attention to your SEO before and you start to do these things – then you will see a significant increase in your search rankings, and will likely be exposed to more leads as a result. Let’s say you implemented all of these tips today. After making the changes, you’d likely see results in a 3-6+ months.

However, if you’re looking to speed up the process, double your income, and rank on the 1st page of Google while standing out as the clear best choice over your competitors then feel free to reach out to us. We only work with businesses that we know we can help. The roofing industry is an incredibly prime niche for SEO services, as a lot more people are searching for roofers in your area than you might think. Not only this, but your prices are high – this is actually great news. If you got, say 5 extra leads a month without you having to do anything, that translates to tens of thousands of business revenue for your and your company.

If you’re looking to track your current roofing website’s situation, then you can use Google’s free tool called Google Analytics. This free tool gives you data from Google themselves on exactly how many people are visiting your website, and from what locations. By combining this with Google Keyword Planner in your account, you can begin to piece together exactly what keywords are the most lucrative for you and your business.

I hope this helped and was valuable to you. If you have any questions or would like to request your free Website & SEO audit, just fill out the form below. If you’re looking to post a comment, please also use the form below and fill out your comment. Thank you very much for taking the time to read this, and as always – I wish you good fortune in the times to come.