LPagery Logo
Local SEO audit

This is a sample report for a made-up roofing company. Your report has the same sections, filled in for your business.

Get your free audit
Local SEO auditAudited September 21, 2026

Ridgeline Roofing

  • Residential roofing and storm damage repair
  • Plano, TX, serving Plano, Frisco and Allen
  • ridgeline-roofing.example

Ridgeline Roofing is hard to find on Google Maps. We searched for "roofer" from 49 points around Plano, and Ridgeline never came up in the top 10. The roofers that did have more reviews and faster homepages. Start with the four urgent fixes below.

Local SEO score
42
/ 100
Search visibility
31
Website conversion
57

At a glance

Maps top 3
0 of 49
searches around Plano
Google reviews
17
Top competitor: 312
Phone load time
6.2 s
Google's target: 2.5 s
Urgent fixes
4
plus 5 to plan
Google Maps

Where you show up on Google Maps

We searched for "roofer" from 49 points around Plano. Each pin is one search, and the number is where you came up.

  • 1 to 3
  • 4 to 10
  • 11 to 20
  • Not in the top 20
  • Your business
In the top 3
0 / 49
In the top 10
0 / 49
Found in the top 20
17 / 49
Best position
11th

A pin outside the top 3 is a search where most people called someone else.

Grid covers about 5 miles in each direction.

Google Business Profile

Your Google Business Profile and reviews

Your profile is what customers see first on the map. Reviews decide a lot of who ranks and who gets the call.

Reviews, you and the businesses in the top 3

  • Prestonwood Roofing & Exteriors
    4.8312
  • Hailguard Roofing
    4.9187
  • Twin Creeks Roofing Co.
    4.6141
  • Legacy Oak Roofing
    4.796
  • Brazos Crest Roofing
    5.058
  • Ridgeline RoofingYou
    4.417
Site speed

How fast your site loads on a phone

Measured with Google PageSpeed Insights on a throttled mobile connection, the way Google tests it.

6.2 s
Seconds until the main content shows on a phone
Mobile score
41 / 100
Desktop score
78 / 100
First content
3.1 s
Layout shift
0.14
Blocking time
480 ms
Measured September 21, 2026
Competitors

How you compare with the businesses above you

The 5 businesses that show up most in the top 3 for "roofer" around Plano.

BusinessRatingReviewsServer response
Prestonwood Roofing & Exteriors4.83120.38 s
Hailguard Roofing4.91870.52 s
Twin Creeks Roofing Co.4.61411.12 s
Legacy Oak Roofing4.7960.61 s
Brazos Crest Roofing5.0580.44 s
Ridgeline RoofingYou4.4171.84 s

The five roofers in the top 3 around Plano have 58 to 312 reviews, against Ridgeline's 17, and four of them respond in under a second. Prestonwood Roofing & Exteriors is in the top 3 at 31 of the 49 points.

AI search

Do AI assistants recommend you?

More people ask ChatGPT, Gemini, Perplexity or Google's AI answers who to buy from. We asked 3 questions a customer might ask.

  • ChatGPT

    best roofer in Plano TX

    Answer excerpt

    Here are a few well-reviewed roofing companies in Plano, TX: 1. Prestonwood Roofing & Exteriors: 4.8 stars from over 300 Google reviews, known for storm damage and insurance claims. 2. Hailguard Roofing: 4.9 stars, focused on hail damage repair and full replacements. 3. Twin Creeks Roofing Co.: family-owned, with free roof inspections. Get at least two quotes and check that the roofer is licensed and insured.

    Didn't mention you
  • Google AI Overviews

    roof repair near Plano

    Answer excerpt

    Several roofing companies handle repairs in Plano, including Hailguard Roofing, Prestonwood Roofing & Exteriors and Legacy Oak Roofing. Many offer free inspections after a storm. Repairs in the area usually cost between $350 and $1,500, depending on the damage.

    Didn't mention you
  • ChatGPT

    who fixes hail damage roofs in Plano

    Answer excerpt

    For hail damage in Plano, homeowners often recommend Hailguard Roofing and Prestonwood Roofing & Exteriors. Both inspect the roof for free and work with your insurance company on the claim. Take photos of the damage before any repairs start.

    Didn't mention you

Neither ChatGPT nor Google's AI answers named Ridgeline Roofing for any of the 3 questions. Both named Prestonwood Roofing & Exteriors and Hailguard Roofing, the two roofers with the most Google reviews.

Fix list · 9 fixes

What to fix, in order

Urgent fixes first. Each one says why it matters and how to fix it, so you can do it yourself or hand it to someone.

  1. UrgentGoogle Maps

    You don't reach the top 10 on Google Maps anywhere around Plano

    What we found: Found at 17 of 49 points, top 3 at 0, best rank 11 ("roofer", 5 mi)

    Why it matters

    We searched for "roofer" from 49 points within 5 miles of Plano. Ridgeline Roofing came up at 17 of them, and never higher than 11th. Most homeowners call one of the first three roofers on the map and never scroll down to the rest.

    How to fix it

    1. Set your main Google Business Profile category to "Roofing contractor", and add your other services as secondary categories.
    2. Give each main service its own page on your website, and name the towns you serve on it.
    3. Ask every customer you finish a job for this month for a Google review. Reviews are the biggest gap between you and the roofers above you.
  2. UrgentGetting calls

    Your homepage has nothing to click in the first screen

    What we found: 0 actions in the first screen; estimate form only on /contact-us/

    Why it matters

    The top of the homepage is a slider with three photos and no button, phone link or form. The estimate form is only on the contact page. After a storm, a homeowner who wants a quote has to go looking for a way to ask, and many will call the next roofer instead.

    How to fix it

    1. Put one clear action at the top of the homepage, such as "Get a Free Estimate" or "Call Now".
    2. Add your phone number as a tap-to-call link next to it.
    3. Keep the same button visible as visitors scroll on a phone.
  3. UrgentWebsite

    Your homepage headings don't say you're a roofer in Plano

    What we found: 3 H1s on the homepage, 0 mention roofing or a town

    Why it matters

    The homepage has three main headings (H1s), one per slide: "Welcome", "Quality You Can Trust" and "Family Owned Since 2009". None of them mentions roofing or Plano, and the main heading is one of the clearest signals Google uses to decide what a page is about.

    How to fix it

    1. Use exactly one main heading (H1) on the homepage.
    2. Make it say what you do and where, for example "Roof Repair and Replacement in" followed by your town.
    3. Turn any other large headings into smaller subheadings (H2).
  4. UrgentSpeed

    Your homepage takes 6.2 seconds to show on a phone

    What we found: Mobile 41/100, LCP 6.2 s, CLS 0.14 (PageSpeed Insights, 2026-09-21)

    Why it matters

    Google PageSpeed Insights scores the homepage 41 out of 100 on a mobile connection, and the main content takes 6.2 seconds to appear. Google's target is 2.5 seconds. Most people looking for a roofer are on a phone, and the longer the page stays blank, the more of them go back and pick someone else.

    How to fix it

    1. Compress the large images on your homepage and serve them in WebP format. Most website builders have a setting or plugin for this.
    2. Remove sliders, videos and chat widgets that load before the main content, or load them after it.
    3. Turn on caching, or ask your host to. It is often a single switch.
    4. Test again at pagespeed.web.dev and aim for the main content showing within 2.5 seconds.
  5. Plan itGoogle profile

    You have 17 Google reviews. The roofers above you have 58 to 312

    What we found: 4.4 stars, 17 reviews; top rivals 58 to 312 reviews

    Why it matters

    Ridgeline Roofing is rated 4.4 from 17 reviews. The five roofers in the top 3 near you are rated 4.6 to 5.0, with 58 to 312 reviews each. How many reviews you have, and how recent they are, both affect who Google shows first, and homeowners compare them before they call.

    How to fix it

    1. Send a review request by text within a day of finishing each job, with the direct review link from your profile.
    2. Fill in every field on your profile: services, service areas, hours, and a short description that names your main service and town.
    3. Add 10 or more photos of real jobs, your team and your vehicles, then add a few more every month.
    4. Reply to every review, good or bad, within a few days.
  6. Plan itGetting calls

    On a phone, visitors can only tap to call you from the footer

    What we found: 1 tel: link, footer only; header number is plain text

    Why it matters

    The phone number in the header is plain text, so it can't be tapped on a phone. The only tap-to-call link is at the bottom of the page. People who call are usually ready to book, so calling should be the easiest thing on the page.

    How to fix it

    1. Put your phone number in the header of every page as a tap-to-call link.
    2. On phones, keep a Call button fixed at the bottom of the screen.
  7. Plan itGetting calls

    Your estimate form has 11 fields

    What we found: 11 fields, 9 required, on /contact-us/ only

    Why it matters

    The form on the contact page asks for 11 things, including roof age, roof material and how the visitor heard about you. Each extra field loses some of the people who started filling it in. Name, phone, address and a short message are enough to call someone back.

    How to fix it

    1. Cut the estimate form to name, phone, address and a short message.
    2. Put it on the homepage as well as the contact page.
    3. Send yourself a test enquiry and confirm it arrives within a minute.
  8. Plan itWebsite

    Your homepage title in Google says "Home"

    What we found: Title 'Home | Ridgeline Roofing', 24 characters

    Why it matters

    The homepage title, the blue link in Google's results, is "Home | Ridgeline Roofing". It doesn't say what you do or where. A title like "Roof Repair and Replacement in Plano, TX | Ridgeline Roofing" tells Google and homeowners both.

    How to fix it

    1. Rewrite the homepage title so it names your main service and town first and your business name last.
    2. Keep it between 30 and 65 characters so Google shows all of it.
    3. Give each service page its own title in the same pattern.
  9. Plan itWebsite

    Your site doesn't give Google your business details in code

    What we found: 0 structured data blocks on the homepage; 5 of 5 rivals have one

    Why it matters

    The homepage has no LocalBusiness markup, the short block of code that tells Google and AI assistants your business type, phone number, service area and hours. All five roofers in the top 3 near you have it.

    How to fix it

    1. Add LocalBusiness markup (a short block of code Google reads) to your homepage, using the most specific type, such as RoofingContractor or Plumber.
    2. Include your business name, phone number, address or service area, opening hours and website.
    3. Check it with Google's Rich Results Test.
Working well

What's already working

Keep these as they are.

  • Your homepage says what you do and where

    The first lines say you repair and replace roofs in Plano, Frisco and Allen, so visitors and Google know straight away that you serve their area.

  • Google can read every page on your site

    No page is blocked from Google, and all 14 pages in your sitemap load without errors.

  • Your site is secure and every menu link works

    Every page loads over HTTPS, and all 9 links in the menu go to working pages.