Want More Leads For Your Trades Business?

Want More Leads For Your Trades Business?

Roofing SEO Guide: How To Rank #1 In Google

By Jack Wiggins – Founder of Scale Your Trade

In this roofing SEO guide, you will learn the exact step-by-step process we use to rank roofing company websites on the first page of Google.

As a roofing contractor looking to expand, securing a top spot in search engine rankings is crucial for consistently getting more leads and customers.

The higher your roofing company ranks, the higher your sales will be.

But to start ranking higher you need a thing called SEO.

Doing SEO for a roofing company can be broken down into five steps:

  1. Roofing SEO Set Up. Building a strong website foundation for SEO success.
  2. Roofing Keyword Research. Finding the best roofing keywords that generate leads and sales.
  3. Roofing On-Page SEO. Optimising web pages to rank for those roofing keywords.
  4. Roofing Off-Page SEO. Strategies to build authority and outrank competitors.
  5. Roofing Technical SEO. Submitting a sitemap to get pages indexed on Google.

However, before getting started doing any type of roofing SEO, it’s important that as a roofer you understand how search engines and the ranking process work.

If you get stuck or would like any help to get more leads and customers, then feel free to request a discovery call to see if partnering up with Scale Your Trade is the right fit for your roofing company.


How do search engines work?

Learning how search engines like Google work is vital before starting SEO for your roofing company. You need to understand what search engines want before you can develop an effective SEO strategy.

Search engines are like internet libraries, but instead of books, they store copies of websites.

When a query is entered into a search engine, it sifts through its vast ‘library’ of websites to present the most relevant and helpful results.

To identify these web pages, search engines utilise a computer program known as an algorithm.

Nobody really knows exactly how these algorithms work, but Google has provided some helpful insights into they consider key ranking factors.

Search engines have two types of results:

  1. Organic results – you cannot pay to get your roofing company here. This is done through SEO.
  2. Paid results – you can pay to get your roofing company here. This is done through Paid Ads.

Understanding the difference between the two types of search results is fundamental when it comes to creating an effective roofing SEO strategy to rank your site higher organically.

Roofing Business Search Engine Results

What is roofing SEO?

To climb up to the top of page one, you need to give search engine algorithms what they want.

This process is called SEO, which is short for search engine optimisation.

SEO involves techniques that improve the ranking of a roofing website or specific web pages.

There are various search engines like Bing and Yahoo, each with its own algorithm. Going through each one would take far too long, so we’re going to focus specifically on SEO for roofers aiming to rank on Google.

Is SEO worth it for roofers?

To answer this we can simply look at how many times people search roofing related queries on Google.

For example, in the image below you can see that from just a small handful of keywords there are over 10,000 roofing related searches per month in the United Kingdom.

SEO roofing keywords

Furthermore, data from a BrightLocal survey shows that 98% of people use search engines like Google to find local businesses, with 88% contacting or visiting a business within 24 hours.

Considering these two points, it’s safe to say that if your roofing company isn’t on the first page of Google, you’re leaving a tonne of money on the table.

The benefits of doing roofing SEO are clear:

  • Regular, local traffic to your roofing website.
  • More leads and customers.
  • Increased revenue and profits.

To demonstrate just how important SEO is for roofing companies looking to grow, here is an example of a client we work with called Premier Roofing Solutions.

This graph shows the difference in their website traffic before and after we started SEO for them:

roofing SEO

And this graph shows the difference in the number of leads generated from their website before and after we started SEO for them.

roofing SEO

These graphs prove there is a direct correlation between website traffic and lead flow. The more traffic your roofing website receives, the more roofing leads your company is likely to generate.

So, if the ingredient for getting more leads is more traffic, then how can you get more traffic?

The answer is by getting ranked at the top of Google, which can only be achieved by doing roofing SEO.

But, before doing any type of SEO work you need to make sure you have a strong website foundation, which is what we’ll teach you in part two.


Doing roofing SEO is much easier when your website is properly set up to succeed. You wouldn’t install a new roof without ensuring a solid structure beneath it, the same principle applies to SEO.

Follow and complete these steps before embarking on any type of SEO work.

Choose the right company domain

Most domains are fine for SEO, so there’s no need to worry if you already have one. However, if you’re considering purchasing a new domain or replacing your existing one, here’s what to keep in mind.

Domain name

Branding is crucial. Avoid the temptation to stuff keywords and locations into your domain name. Your best bet is to use the name of your roofing business without any hyphens.

Good vs Bad Domain Names For Roofing Businesses

For instance, consider a roofing company using the domain name rooferslondon.com. This would result in similar roofing business listings appearing, making it hard for Google and customers to find them.

Top-level domain (TLD)

The final segment of your domain name is known as the top-level domain or TLD. This is the part following your business name, such as .com.

While the TLD has minimal impact on SEO, opting for a TLD like .com is best because it’s recognised and trusted. Steer clear of TLDs like .net, .biz, or .info, as they are often linked with spam.

However, given the fact that all roofing businesses operate within a local region or country, we recommend selecting a country-specific TLD, like .co.uk.

Choose a website platform

A website platform simplifies the process of creating, editing, and managing your roofing website.

There are two primary types:

Hosted platforms

These are websites built on platforms such as Wix, Weebly, Squarespace, etc. Using a hosted platform for your roofing website is similar to renting a property. You have the space to live but don’t own the land or building, and your customisation options are limited. Maintenance issues are the landlord’s responsibility.

Self-hosted platforms

These are websites built on platforms like WordPress. Using a self-hosted platform offers full control and is similar to owning a property. You possess complete freedom to modify and customise. But remember, you are responsible for all maintenance, repairs, and general upkeep.

Each type of platform has its unique benefits and drawbacks, but for roofers looking to start afresh or upgrade their existing website, we recommend using a self-hosted platform called WordPress.

Choose a quality hosting provider

When using a self-hosted platform like WordPress, choosing a reputable hosting provider is essential. These are platforms that store your website files and make them accessible online.

There are hundreds of hosting providers to choose from, such as GoDaddy and 123-Reg. However, we recommend using a host called SiteGround. Their support team is excellent and can assist with setting up your new domain, hosting, and WordPress website.

Plan your sitemap

Before building a new website for your roofing company, it’s essential to plan a logical and user-friendly website structure. This can be done by creating a sitemap.

A sitemap is essentially a map of all the key pages on your website.

Here’s an example of what a sitemap looks like.

Roofing SEO Sitemap

From an SEO standpoint, each arrow on your sitemap represents an internal link from one page to another page. These internal links make it easier for Google to crawl through your site, which means your pages will be able to get indexed and ranked in search results much quicker.

From the standpoint of building a new website, a sitemap will make the development process much more efficient which is especially important when hiring a web design or marketing company.

Create a professional roofing website

After selecting your domain name, setting up web hosting, installing WordPress, and creating a logical sitemap, the next phase is to construct a new website for your roofing business.

At this stage, don’t get bogged down with or worry about about SEO. Instead, concentrate on building a professional website with great content and an outstanding user experience.

Going through the entire website creation process is beyond the scope of this guide, but here are the most important steps to take when preparing your roofing website for SEO success.

Use an attractive design that converts

Having a highly converting but attractive website is critical for SEO success.

You might achieve high rankings on Google, but if your site appears unprofessional it won’t convert visitors into leads, undermining your SEO efforts.

This is especially important if you’re paying for SEO because if your site doesn’t convert, then you’ll struggle to generate a satisfactory return on investment from an SEO campaign.


Protecting your visitors’ personal data is important. Secure your site by installing an SSL certificate. This can be done through your web host using a free service like Let’s Encrypt. Without a certificate, visitors will receive a “not secure” warning and may quickly exit your site.

It must be mobile friendly

Having a mobile friendly website is crucial because most people now prefer to use mobile devices over desktop computers. Use this free tool to check if your roofing website is mobile friendly.

Prioritise fast loading times

A slow loading website will cause potential customers to leave and go to a competitor’s website. Additionally, Google tends to rank quicker websites higher than slower websites. Use this free tool to check your website’s loading speed. Any time less than 3 seconds is ideal.

Use a clear URL structure

Each page of your roofing website has a URL, also referred to as a web address. This is the thing that’s visible in the URL bar at the top of internet browsers.

Using a clear and descriptive URL structure is very important for better rankings and enhanced user experience because it helps visitors and Google understand what the page is about.

When creating a new website on a platform like WordPress you can decide the URL structure.

We suggest using the “Post Name” setting.

URL Structure for roofing website

Adjusting the URL structure of an already established website is generally not a good idea. This is because URL changes can lead to technical issues which may negatively impact any existing rankings.

Install an SEO plugin

For those using a hosted website service like Wix, you can use their basic SEO tools. If your roofing website is built on a self-hosted like WordPress, you need to install an SEO plugin. This will make the entire SEO process so much easier. We recommend using YoastSEO or Rank Math.


The roofing keywords you choose to target are going to make or break your SEO success.

Doing keyword research is quite simple and mostly common sense. However, there are a few tips and tricks that will help you find the best roofing keywords for SEO.

Let’s dive into it.

What is keyword research?

Keyword research involves identifying the words and phrases people use in search engines like Google to find local businesses, products, or information.

Why is keyword research important for roofing SEO?

Keyword research is important because it ensures that your website pages are targeting keywords that customers use to find local roofing companies.

If you target the right type of roofing keywords, your pages are going to rank for high value searches, attract high value traffic and generate high value leads.

If you target the wrong type of roofing keywords, your pages are going to rank for poor quality searches, attract poor quality traffic, and generate poor quality leads, or none at all.

SEO requires a significant amount of time and effort, so it’s essential to rank for terms that result in sales.

How to find the best roofing keywords for SEO

Most roofers overlook the different ways customers might search to find their services.

For example, some customers might simply search “roofers near me,” whereas other customers might search for a specific roofing service like “flat roofing contractor” or “roof repair”.

This means your website needs to show up for all of these different roofing keywords.

Here’s how you do it.

Begin by listing down your core roofing services.

Here is an example of what that might look like:

  • Pitched roofing
  • Flat roofing
  • Roof repairs
  • Re-roofing
  • Roof windows
  • Chimney repairs
  • Lead work

Once done, expand this list by adding any associated services.

For example, associated services for “flat roofing” could be expanded to:

  • Fibreglass flat roofs
  • EPDM flat roofs
  • Felt flat roofs
  • Single ply flat roofs
  • New flat roof installation
  • Flat roof replacement
  • Flat roof repairs

The next step is to research the keywords customers are using to find these roofing services.

One way to find these keywords is by using Google Search.

Type in a “service + location” into Google. On the results page, take a look at the Suggested Searches, Related Searches, and competitor websites to find related keyword ideas.

The objective here is to build a list of keywords for each roofing service, so make sure to write down any keywords you think are relevant and worth targeting.

Here’s an example of what that might look like when researching flat roofing keywords.

roofing keyword ideas
roofing keyword ideas

Alternatively, you can use a keyword research tool called Ahrefs Keyword Generator.

All you need to do is:

  1. Visit the link above.
  2. Select Google as the search engine.
  3. Select the applicable country.
  4. Type in “your service”.
  5. Click “find keywords”.
Roofing Keyword Ideas For SEO

This will then give you a list of keyword ideas. Repeat this process for each roofing service and write down any extra keywords you think are worth targeting.

Roofing Keyword Ideas For SEO

The free version of this tool has its limitations, but it offers a quicker way to find more roofing keywords compared to manually searching through Google.

Check search volumes for roofing keywords

To get more traffic and more leads through SEO, the pages on your website should focus on and target roofing keywords with high search volumes.

To discover search volume data for a county, city, or town, Google Keyword Planner is a useful tool.

Whilst Keyword Planner is free, it does have drawbacks:

  • It presents broad search volume ranges (e.g. 10-100), not precise numbers.
  • It groups certain keywords together, showing a combined search volume.

Because of these drawbacks, it tends to be more effective to check search volumes at a national level because what happens in one location is likely to be the same in another.

Again, you can use Ahrefs Keyword Generator to do this.

The objective here is to identify which of your service keywords have the highest search volume.

Roofing Keywords For SEO

You need to prioritise and target service keywords with the highest search volumes because they will drive the most traffic and leads.

However, it’s important not to overlook low volume keywords because they can add a substantial amount of traffic when combined. They are often less competitive which makes them easier to rank for as well.

Check user intent for roofing keywords

To get the best results with a roofing SEO campaign, it’s important to identify the user intent behind your keywords. Obviously, you should only target keywords that convert into leads and sales.

For instance, a person searching for “flat roofing materials” is likely in research mode, whereas a person searching for “roofers near me” is likely in buying mode.

To determine user intent for a keyword, enter it into Google and take a look at the results.

If there is a map pack or local blue link results, then your keyword has local intent.

If there is no map pack or local blue link results, it’s likely the keyword does not have local intent. These keywords should generally be avoided.

keyword user intent example

However, it’s worth mentioning that you can still target roofing keywords without local intent but we recommend doing this through writing blog posts.

For example, in the screenshot above you can see a couple of blog posts we’ve written for two of our roofing clients. Check out the SPS Roofing Ltd blog and Premier Roofing Solutions blog to see how we do it.

Assign roofing keywords to pages

Any generic roofing keywords (e.g. roofers, roofing company, roofing contractors, etc.) should be assigned to your website homepage. This is because these keywords are unrelated to a specific service.

Remember, your homepage won’t rank for all of your generic and service keywords, so you’ll need to create individual pages for each roofing service so you can target them.

Be as specific as possible. Avoid combining unrelated roofing services or unrelated roofing keywords. Each service must have its unique page.

For example, “roof repair” keywords should go on a dedicated Roof Repair page. This page should not include keywords related to another service like re-roofing because this service should have its unique page that includes and targets re-roofing keywords.

Assign a location to roofing keywords

If you would like to target a specific town or city, then we recommend assigning the name of that location to your target keywords.

For example, the keyword “roof repair” would change to “roof repair in London”.

The goal here is to get Google to display your web pages in the search results whenever a person searches for one of your roofing services in this location.

If your company covers a larger area, then you can assign a county or region as your target location.

However, please bear in mind this option typically leads to a lower search volume because people tend to search locally. To counteract this, we recommend creating separate pages for each of the towns or cities within your chosen county or region. These are called location pages.


SEO for roofing companies involves two parts because there are two places to rank on Google.

The first is ranking in the local “map pack” results, and the second is ranking in the organic results.

The objective is to optimise your website pages so they appear in both sets of results when potential customers search using your target keywords.

To achieve this, you need to use both on-page and off-page SEO strategies.

Here is a list of the most important roofing SEO ranking factors for both types.

On-Page SEO For Roofing

On-page SEO involves optimising the content on a page to improve its Google ranking.

Here’s a list of the best on-page SEO strategies you can use on your roofing website.

Select a target keyword for each page

A target keyword is a term or phrase you most want a web page to rank for on Google.

Go through your keyword lists and decide on a target keyword for each page. Since SEO aims to boost traffic and leads, your chosen target keyword should have a high search volume and local intent.

For the homepage, your target keyword could be “roofers [location]” or “roofing contractor [location]”.

For a flat roofing service page, your target keyword could be “flat roofing company [location]” or “flat roofing contractor [location]”.

You only need to select a target keyword for pages you want to rank on Google. For example, you don’t need to pick a target keyword for the About Us or Contact page.

Include target keywords in URLs

Including your target keyword in the URL slug helps Google understand what the page is about.

For example, the URL for a page targeting “flat roofing” keywords in London could look like this.

Don’t stuff keywords in your URLs. Keep it concise, ideally one to four words long.

Include target keywords in meta title

The meta title, or title tag, is the prominent blue link in search results.

Your page title tags are important because it’s often the piece of information a potential customer will use to decide which roofing website to click on.

Your title tag should be engaging, compelling and encourage the customer to click on your website over the competition. It’s also a great place to include a call to action.

Including target keywords in the page title tag will help boost your Google ranking for those keywords.

For example, the title tag for a page targeting “flat roofing” keywords in London could look like this.

To write an effective title tag you should:

  • Keep it concise – limit it to 60 to 70 characters.
  • Align with search intent – ensure searchers see that your page provides the solution they need.
  • Include target keywords – adjust them slightly if necessary for relevance.
  • Stay specific – clearly describe what the page is about without ambiguity.

A well written title tag will get more clicks, which means more traffic and leads.

Include target keywords in meta description

The meta description is a brief overview of what a page is about.

Meta descriptions are important because they appear in the search results. They are basically like a short sales pitch to encourage a potential customer to click on your website over the competition.

For example, a meta description for a page targeting “flat roofing” keywords in London could look like this.

To write an effective meta description you should

  • Keep it concise – stay within 155 characters.
  • Expand upon the title tag – highlight unique selling points and benefits.
  • Match search intent – indicate that your services align with what searchers seek.
  • Include target keywords – Google often emphasises these in bold.
  • Add a call to action – encourage actions like requesting a free quote.

Don’t stuff keywords into your meta description because it looks spammy so people will avoid clicking your website listing, which means less traffic and leads.

Optimise page content

Balancing customer engagement and Google’s ranking requirements can be quite challenging when writing content for your web pages.

To write effective, SEO friendly content, you should:

  • Thoroughly cover the topic – aim for a minimum of 500 words of useful information.
  • Be original – to avoid Google penalties, avoid duplicating or copying content.
  • Satisfy search intent – ensure the content on a page matches what visitors are looking for.
  • Focus on keywords – centralise content around desired roofing keywords and location.
  • Encourage enquiries – guide visitors to a specific action, like requesting a free quote.

Your page content should be written for customers first, and Google second.

Avoid stuffing keywords or writing irrelevant waffle because this will lead to more visitors leaving the site, signalling to Google that the page didn’t answer their query, resulting in lower rankings.

Utilise Header Tags

Header tags are crucial in helping Google understand what the content on a page is about.

Well written headlines are proven to enhance readability, which means your visitors will be able to scan through a page and find the information they are looking for much quicker.

how to write better roofing content

There are six header tags: H1, H2, H3, H4, H5, and H6.

Use only one H1 tag per page, aligning it with the page title and your target keyword.

Use H2 and H3 tags for subheadings.

H4, H5, and H6 tags are useful for organising detailed information under these subheadings.

From an SEO standpoint, including keywords in your headings can help boost page rankings on Google for those keywords.

Add internal links between pages

An internal link connects one page on your roofing website to another.

This is vital for SEO because it helps Google find, crawl through index the pages on your site quicker.

When strategically used these internal links can transfer authority to your important pages. The more authority a page has, the higher it will rank. This is known as PageRank.

You should only include an internal link when it makes sense to do so. Your internal link structure should follow a logical path. For example, it would make sense to include an internal link from a blog post about flat roof costs to your flat roofing service page.

Add external links

External links connect your site to a page on an entirely separate website.

Using external links is important because it can help provide visitors with extra information or useful resources. They can also boost page authority and trust which is great for SEO rankings.

For example, it would make sense for a roofing website to externally link to an accreditation body such as the National Federation of Roofing Contractors website.

Only include external links that genuinely add value. Avoid linking to low quality or irrelevant sites because this can harm your site’s credibility.

Optimise images on your site

Most roofing companies never think about optimising their images for SEO.

We recommend following these three image optimisation tasks for the best results.

Write a descriptive image file name

Writing a descriptive file name for an image will help Google understand what that image is about. Use dashes between words and avoid stuffing keywords.

Write descriptive alt text

Since Google cannot see images, alt text is essential for SEO and accessibility. Keep your alt text concise and include any relevant keywords when appropriate.

Compress images before uploading

Having high quality images showcasing the roofing projects you’ve undertaken is essential to selling your company to potential customers. However, these high quality images often come with hefty file sizes which will slow down your website considerably.

Compressing images before uploading them to your website will fix this problem.

To do this, we recommend using a free image compression tool called TinyPNG. You should aim to compress your images so they are no bigger than 100KB.

Include NAP information

NAP stands for Name, Address, and Phone number.

Including NAP details on your website is an important ranking factor because Google uses this information when scanning the internet to find information about your roofing company.

If your NAP details are correct, Google will be able to quickly identify and group together all of your online assets. For example, your website, directory listings, social media profiles, etc. This will give Google extra confidence that your business is genuine, resulting in more trust and higher rankings.

We advise placing your NAP information on your contact page and website footer.

If any of your online profiles display the wrong NAP, make sure you go through and update it.

Off-Page SEO For Roofing

Off-page SEO involves the activities done outside a website to help its pages rank higher on Google.

Here is a list of the most important off-page SEO strategies for roofing companies.

Google Business Profile

Google Business, previously named Google MyBusiness, is a free tool that local businesses can use to create, manage and optimise their Business Profile in the ‘map pack’ results.

Data from our own roofing clients indicates that those with a fully optimised Google Business Profile can attract up to 35% more leads every single month.

For instance, a roofing company we work with called Premier Roofing Solutions, received an additional 64 calls in a single month from their Google Business Profile alone.

Roofing Business Calls From Google Business Profile

As you can see from these results, it’s obvious that an optimised Business Profile is vital for any roofing company looking to generate more leads from Google.

To optimise your roofing company’s Business Profile to rank in Google Maps you need to:

  1. Create or claim your profile here.
  2. Choose the most accurate roofing business category, like “Roofing Service”.
  3. Provide your business name, address, and phone number.
  4. Set your operating hours, including special hours for holidays.
  5. Enter your website URL.
  6. Specify your service area(s).
  7. List your roofing products or services.
  8. Add photos and videos.
  9. Ask customers to leave reviews.
  10. Regularly post engaging content (e.g. a blog post on your site).

Ensure that every detail on your Business Profile, particularly your NAP information, aligns with the details displayed on your website.

Local citations

A local citation is any mention of your roofing company’s name, address or phone number online. Citations are usually found in online directories and social media profiles.

Local citations are important as they help Google verify the existence, legitimacy, and trustworthiness of your roofing business.

When your NAP details consistently appear on other trusted websites, it boosts Google’s confidence that your roofing company is real and located as stated.

Simply put, the more citations your roofing company has, the more trust and confidence Google places in your brand. This can improve your website’s ranking in search results.

It’s essential to remember that potential customers don’t always turn to Google to find a local roofer. They often use sites like Checkatrade, MyBuilder, Facebook, and Instagram. Being listed on these sites is beneficial for visibility.

When it comes to acquiring citations, you have two choices:

  1. Manually submit and manage your citations using a spreadsheet.
  2. Use a citation building service like BrightLocal.

Considering the cost of these services, it’s advisable to manually add your company to key sites.

We’ve compiled a list of 50 citations suitable for roofing businesses to get you started.

Download our citations list here.

Ensure your NAP (business name, address, and phone number) remains consistent across all platforms, matching the details on your website and Google Business Profile.


A backlink is when another website links to your site.

To Google, a backlink acts as a vote of confidence. The more backlinks your roofing company has, the more trust and authority Google will give your website, resulting in higher rankings.

Here are 5 local link building strategies for roofers:

  1. Create engaging content for your blog. For example, ‘how to’ guides, price lists, and useful tips. Valuable content increases the likelihood of other sites linking to yours.
  2. Write guest posts for other blogs. You can normally include a link back to your site.
  3. Build more citations. Most directories let you add your website URL, providing an easy way to gain more links.
  4. Local sponsorships. Sponsor local teams or organisations and ask them to link to your website.
  5. Join roofing associations. Search “roofing + association” in Google to find relevant roofing associations. We recommend joining associations like CORC and NFRC.

These strategies can significantly enhance your roofing business’s online credibility.


Getting more reviews for your roofing company plays a vital role in SEO and conversion. The more reviews you have, the more likely it is people will trust your brand and convert into a lead.

Why are reviews crucial for roofing SEO?

  • They signal trust to Google, boosting your roofing website’s search rankings.
  • They establish credibility which results in converting more visitors into leads.

We recommend asking for reviews on your Google Business Profile. These reviews are displayed in the ‘map pack’ results which are visible when potential clients search for roofing services.

You can create a link for customers to easily leave a review on Google.

To locate this link, log into the Gmail account you use to manage your Google Business Profile. From here, search for your roofing business’s name on Google and select “get more reviews”.

Get more reviews for your roofing business

This generates a link you can then share with your customers. Consider including it on your invoices, emails, text messages, and even on your website’s review page.

Review link for your roofing business

Directly asking customers if they’re willing to leave a review is often the most effective approach.

Once they consent, promptly email or text them the Google review link. Don’t hesitate to send a polite reminder or two if they haven’t posted a review after a few days.

Make sure that you take the time to respond to your reviews because this is crucial for building trust.


If Google isn’t aware of your roofing website or its pages, then it doesn’t matter how good your design, keyword research, or SEO strategy is, your site will remain invisible in the search results.

That’s why it’s crucial to submit your sitemap to Google.

A sitemap is essentially a file outlining the pages on your website. It helps Google discover, crawl through, and index the most important pages and roofing keywords you aim to rank for.

How to find your sitemap

To find your sitemap, add sitemap.xml to the end of your website’s domain in the URL bar. If that doesn’t work, try adding sitemap_index.xml instead.

For example:

  • yourroofingbusiness.com / sitemap.xml
  • yourroofingbusiness.com / sitemap_index.xml

How to submit your sitemap

After locating your sitemap, the next step is to submit it to Google. You can do this by setting up a new Google Search Console account or log in to your existing account.

If you are creating a new account, then you’ll need to add a new property and verify your domain.

Select the ‘Domain’ property type and enter your domain name, omitting the https or www part.

Getting on Google using Google Search Console for Roofing SEO

After clicking “continue”, follow the instructions for domain verification.

Google Search Console Verification

Once your domain is verified, it’s time to submit your sitemap.

Click “Sitemaps” in the menu, paste your sitemap URL and submit it. Once Google processes your sitemap, ensure the status indicates “Success”.

Google will take a few days or weeks to crawl through your pages. Gradually, the pages on your roofing website will start to show up in the search results.

Your web pages are rarely going to show up and rank on page one immediately. This process takes time. This is why it’s important to carry out these roofing SEO strategies consistently.


Everything you’ve learned in this roofing SEO guide should be sufficient to get your website indexed, ranking, and consistently generating leads daily.

Roofing SEO does take time, but if you’re patient enough, you’ll see a substantial increase in traffic, leads, and customers which will drive more sales and profit.

If you encounter any difficulties or would like to learn more about growing your roofing company with online marketing, then take a look at our other free guides and tutorials.

Alternatively, if you don’t have time to do it yourself, you can request a free discovery call with our team to see if partnering up with Scale Your Trade is the right fit for your roofing company.

Do You Want To Generate More Leads & Customers? Meet Scale Your Trade...

The all-in-one platform that helps trades businesses grow, scale and get to the next level. Watch our free demo to see how it works!



Enter your details to access the exclusive video.