Image
  • Home
  • About
  • Blog
  • Shop
  • Contact
Get Started

Become an expert

Market Ninja Tutorials

For beginners, pros and agencies

How to rank top of Google for the keyword ‘roofers London’

When targeting a keyword in SEO, it’s essential to analyse the strategies of the top ranking websites. This way we can determine what is needed to take the number one position.

As any homeowner in London will know, roofing services don’t come cheap. According to Which, the average cost of a new tiled roof is around £14,000. A flat roof for a single garage can cost around £1,000, or if the roofer uses EPDM, it’s more like £1,600. On top of this, roofers in London often charge a callout fee of around £150.

This means, a roofing company can expect to make anything from £150, to £14,000 upwards for a conversion on their website.

According to the latest Salesforce figures, the average conversion rate is 2-3%, and can be 5% or higher.

So, a roofing website that ranks highly in London could attract around 1,000 visitors per month. This could generate up to 30 leads or more, potentially worth thousands, or tens of thousands of pounds each month. With over 7,000 monthly searches for roofing services in London, securing a top ranking position is highly valuable for any roofing company looking to dominate the local market.

So, let’s see how it’s done.

Page one results

As of February 2025, the page one results for the main keyword ‘roofers London’, looks like this:
PositionWebsite
1https://www.checkatrade.com/Search/Roofer/in/London
2https://www.no1roofing.com/
3https://www.londonroofingltd.com/
4https://www.thelondonroofers.com/
5https://trustedtraders.which.co.uk/roofers-in-london/
6https://www.trustatrader.com/roofers-roofing-in-london
7https://londoncityroofing.co.uk/
8https://roofer-northlondon.co.uk/
9https://www.lbroofingspecialist.co.uk/
10https://samsgutters.net/roof-repair-london/

Checkatrade are in 1st, and two other directories, Trusted Traders and Trust-a-Trader are in 5th and 6th respectively.

This means the other seven positions are up for grabs. I’m going to analyse the top 4 ranking roofing websites, and see how they compare.

First, let’s look at the two biggest ranking metrics, volume of pages, and number of websites linking.

Competitor comparison

WebsitePositionPagesLinks
Element Roofing Co (https://www.no1roofing.com/)230141
London Roofing Ltd (https://www.londonroofingltd.com/)363111
Hightop Roofing London (https://www.thelondonroofers.com/)43395
London City Roofing (https://londoncityroofing.co.uk/)73080
The table is ordered by link volume, with the highest ranked having the most links.

London Roofing Ltd has 33 more pages than Element Roofing Co, but Element Roofing Co has 30 more links, and these may be outweighing the pages. 

So, we just need 30 pages of content and 142 links and we’ll be first right? Not quite. Google results are more nuanced than that, so let’s dig deeper. 

Content depth

It’s not all about quantity when trying to rank a website on Google, and quality is far more important. One simple way we can assess quality is to look at the content depth and types of content. This indicates helpfulness, which is a key component of Google’s helpful content criteria.

Element Roofing Co

MetricsQtyContent TypeQty
Total Pages30Transactional28
Total Word Count17897Informational0
Average Word Count597Company2
Videos1Case Studies0
Images640  
Thin Pages14  
Errors0  

London Roofing Ltd

MetricsQtyContent TypeQty
Total Pages63Transactional16
Total Word Count21465Informational0
Average Word Count341Company11
Videos1Case Studies36
Images1261  
Thin Pages58  
Errors0  

Hightop Roofing London

MetricsQtyContent TypeQty
Total Pages33Transactional18
Total Word Count66877Informational10
Average Word Count2027Company5
Videos1Case Studies0
Images131  
Thin Pages4  
Errors4  

London City Roofing

MetricsQtyContent TypeQty
Total Pages30Transactional21
Total Word Count9589Informational0
Average Word Count320Company9
Videos6Case Studies0
Images332  
Thin Pages19  
Errors7  

Relevance

Perhaps the biggest ranking metric on Google is relevance. So, considering our search term is ‘roofers London’, let’s see how these websites compare. In this analysis, I looked for multiple variants of ‘roof’, such as roofing, roofers and roofer, and the word London, within key elements of each page.

Element Roofing Co

MetricQty%
Roofing in Title30100%
Roofing in H12480%
Roofing in H2224746.67%
Roofing in Page Text16885626.67%
London in Title30100%
London in H113.33%
London in H2179569.67%
London in Page Text1300.73%

Hightop Roofing London

MetricQty%
Roofing in Title2781.82%
Roofing in H12678.79%
Roofing in H245136.36%
Roofing in Page Text31859651.52%
London in Title1648.48%
London in H11648.48%
London in H22266.67%
London in Page Text10691.6%

London City Roofing

MetricQty%
Roofing in Title2376.67%
Roofing in H12893.33%
Roofing in H268226.67%
Roofing in Page Text8382793.33%
London in Title2376.67%
London in H131103.33%
London in H265216.67%
London in Page Text7207.51%

Element Roofing Co has 100% of its titles including variants of “roofing” and “London”, and an impressive presence of “roofing” in H1s (80%), H2s (746.67%) and through the body text (5626.67%).

London Roofing Ltd, while incorporating “roofing” and “London” in over 80% of its titles, has significantly lower usage of these terms in headings and body text. It does, however, use “London” in H1s at a rate of 31.75%, which is stronger than Element Roofing Co.

Hightop Roofing London has a high density of “roofing” in its page text (9651.52%), but only 48.48% of its titles include “London”.

London City Roofing performs well in both keyword categories, with strong inclusion of “roofing” in H1s (93.33%) and H2s (226.67%) and a significantly higher presence of “London” in H1s (103.33%) than the rest.

Verdict

Overall, Hightop Roofing London dominates for keyword volume, while London City Roofing appears to be the most targeted for London. However, Element Roofing Co has the strongest title optimisation, which is the most important page element when determining relevance.

So, in terms of relevance, I would give Element Roofing Co the nod here, followed by London Roofing Ltd due to its inclusion of roofing and London in 80% of titles, then London City Roofing, then Hightop Roofing London. It’s close between the last two and most likely it’s Hightop Roofing London’s depth of content that’s placing them above London City Roofing in the SERPs.

So, everything is lining up as expected so far, but let’s take a look at their backlinks to see if we can uncover any surprises.

Backlinks

There are multiple tools we can use to analyse backlinks, with the top four being Majestic, AHREFs, Moz and SEMrush. For this analysis, I used SEMrush, which uses its own quality metric called Authority Score.

WebsiteReferring DomainsBacklinksAuthority Score
Element Roofing Co14161010
London Roofing Ltd11151210
Hightop Roofing London9526612
London City Roofing8013110

All four websites have similar Authority Scores, with Hightop Roofing London just edging it. Element Roofing Co has the most links, so if we were looking at links alone, we would say Element Roofing Co should rank highest.

Element Roofing Co, London Roofing Ltd and London City Roofing are listed on similar directories, including Checkatrade, Yell.com and The Best Rated. Hightop Roofing London has the weakest backlink profile, despite having the highest Authority Score. Their links are mostly from non-relevant domains and look to be spammy, paid for, or scraped links.

Verdict

All four websites have relatively weak backlink profiles, so it’s a coin toss on who Google would say is the best. From my analysis, I would hand it to Element Roofing Co, because they have some respectable links, and they have the highest volume.

A spammy backlink profile can be saved by having good E-E-A-T signals, so it would be worth looking at this, to see if there is anything I’m missing.


E-E-A-T

E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness. It’s a set of guidelines used by Google to assess content credibility. When analysing for E-E-A-T, I generally look at four categories of signals: on site, in content, social and reviews.

On site

This analysis looks at the website itself, to see if it ticks the required boxes for E-E-A-T. These include:

  • About us page
  • Contact page
  • Meet the team
  • NAP (name, address, phone number)
  • Company No
  • Author Bio
  • Reviews
  • Privacy policy/terms
  • HTTPS
  • Case studies
  • Accreditations/industry certifications
  • Awards
  • Gallery
  • Schema

E-E-A-T on site

WebsiteOn site score
London Roofing Ltd8
Element Roofing Co6
Hightop Roofing London5
London City Roofing6

None of the four websites excel in this area. Using my system there is potential for a maximum score of 17, however the highest scoring website is London Roofing Ltd with 8.

In content

For this analysis, I analyse signals within content across the entire website. This includes:

  • Academic/professional credentials
  • Content quality signals
  • Professional association signals
  • Authority and trust signals
  • Experience signals
  • Author and expertise signals
  • Academic and research links

In Schema

  • Person Schema
  • Organization Schema
  • Review Schema Types
  • Professional Schema Signals
  • E-E-A-T Schema
  • Educational/Professional Properties

E-E-A-T in content

Element Roofing Co11.12
London City Roofing6.65
London Roofing Ltd6.41
Hightop Roofing London2.2

This score is calculated on percentages. For example, Element Roofing Co has 836 words (4.67%) that signal academic or professional credentials. This includes words like association, accreditation, certification, member etc and signal associations with professional industry bodies. Again, none of the websites excel, however Element Roofing Co are the clear winners in this analysis.

Social signals

For this analysis, I place a score on how many social platforms they’re on, their posting frequency and engagement.

Social signals

WebsiteSocial score
London Roofing Ltd9
Element Roofing Co0
Hightop Roofing London0
London City Roofing0

Social media seems to be an untapped market for roofing in London and the only company here with any social presence is London Roofing Ltd. They are on Facebook, X, Linkedin, YouTube and Instagram, and although they don’t have a huge following, they will be gaining an advantage over their competitors in terms of social signals.

Reviews

For this analysis, the score is based on how many review platforms they’re on, the quantity of reviews and their rating.

Reviews

WebsiteReview score
Element Roofing Co10
London Roofing Ltd7
London City Roofing4
Hightop Roofing London0

Element Roofing Co are the standout here with excellent reviews on Google, Checkatrade and Yell. London Roofing Ltd aren’t far behind, and Hightop Roofing London has none as far as I could see.

Total E-E-A-T scores

It is close between Element Roofing Co and London Roofing Ltd, but London Roofing Ltd just about edges it, mainly because of their social score.

Total E-E-A-T scores

WebsiteTotal score
London Roofing Ltd30
Element Roofing Co29
London City Roofing17
Hightop Roofing London7

Verdict

None of the websites excel in E-E-A-T, however, reviews are a critical factor and most are well represented in this area. However, the fact that Hightop Roofing London are ranking highly without any reviews at all, means that they aren’t essential.

There is lots that can be improved, but London Roofing Ltd and Element Roofing Co are head and shoulders above the other two, and they are ranking higher than them too, so, is this a coincidence?

Final assessment

Despite keywords for roofers in London being highly valuable in terms of driving new business, I’m not overly impressed with any of the four highest ranking website.

However, I can see why Google has them ordered the way they are and my analysis has confirmed this. Here is a table that ranks each website according to the six ranking metrics I analysed.

Final assessment

Website1st2nd3rd4th
Content volumeLondon Roofing LtdHightop Roofing LondonElement Roofing CoLondon City Roofing
Content depthHightop Roofing LondonLondon Roofing LtdElement Roofing CoLondon City Roofing
Content relevanceElement Roofing CoLondon Roofing LtdLondon City RoofingHightop Roofing London
Backlink volumeElement Roofing CoLondon Roofing LtdHightop Roofing LondonLondon City Roofing
Backlink qualityElement Roofing CoLondon Roofing LtdLondon City RoofingHightop Roofing London
E-E-A-TLondon Roofing LtdElement Roofing CoHightop Roofing LondonLondon City Roofing

Based on this, I would rank these four in the same order as Google:

  1. Element Roofing Co
  2. London Roofing Ltd
  3. Hightop Roofing London
  4. London City Roofing

It appears that content relevance and backlinks are the deciding factors, which isn’t a surprise as this is the case for most keywords. However, the depth of quality across the board isn’t particularly strong, and there are definitely opportunities for competitors to make an impact within this niche.

Why are they ranking top for roofers London?

Element Roofing Co are in first position because they have the strongest backlink profile and the highest content relevance. London Roofing Ltd is in second, because they have the most content and strongest E-E-A-T, and are only just behind Element Roofing Co in all other metrics.

Hightop Roofing London and London City Roofing are closer together, however Hightop Roofing London just edge it due to their content volume and depth.

Areas for improvement

There is lots that can be improved on all four websites here. Neither website scored highly for E-E-A-T and only London City Roofing has social signals. Content is relatively thin across the board and it’s only Hightop Roofing London that has paid attention to depth, and they’ve probably gone too far by adding over 14,000 words to their home page.

All four websites have relatively weak backlink profiles and none have high authority links from respected websites, outside of directories. It looks as though there are no real standout players in this niche, which means there are opportunities for competitors to make a real impact.

Advice for competitors

If I represented a roofing company that wanted to dominate London on a Google search, I would advise creating 40 or 50 pages of in-depth content. This would include case studies with an engaging storytelling narrative. I would aim for a 100% E-E-A-T score, by implementing signals through the website and content.

I would put together a social media strategy, because there seems to be a gap here. I know roofing isn’t the most exciting subject matter for social media, but almost everyone has a roof right? I’m sure with the right strategy there are opportunities for a company to take over the social media scene within this niche.

In terms of backlinks, I would add the website to all relevant directories, and this would put them on the same level as the websites I’ve analysed here. Beyond this, I would look at adding some solid informational content. With some highly engaging informational content there are opportunities to gain links on multiple high authority websites related to properties and homes.

Check out more SEO strategies

No blog posts found.

Image

Find your light.

A small team with a clear mission, honest wellness for people who take their lives seriously.

Company

  • Our story
  • The team
  • Journal
  • Programmes
  • Press & media
  • Careers

Help

  • Contact us
  • Book a consultation
  • FAQs
  • Shipping & returns
  • Track my order
  • Wholesale enquiries

Contact

14 Still Water Lane,

Marlow, Buckinghamshire, SL7 1RQ

hello@lumawellness.co.uk +44 (0)1628 447 091

Mon–Fri · 9am–5pm GMT

© 2026 Luma Wellness Ltd Registered in England & Wales · Company no. 11847392
  • Cookie Policy
  • Privacy Policy
  • Terms of Service

We use cookies to enhance your experience and analyze site traffic. By clicking "Accept All", you consent to our use of cookies. You can customize your preferences or reject non-essential cookies.

Cookie Policy · Privacy Policy