The 8 winners.

The landing pages actually worth stealing from.

Winner #1: skymarkroofing.com

skymarkroofing.com/services/roof-coatings

Roofing landing page example from skymarkroofing.com

The search: roofing company california

Sponsored skymarkroofing.com

Roof Repair & Replacement | Quality You Can Trust

  1. 1

    What works

    Form button and call button in the hero

    The hero has a start-analysis button and ‘CALL US NOW’ side by side. A visitor with water coming in can phone, and one comparing quotes can type.

  2. 2

    What gets in the way

    Form has seven fields

    Fields are first name, last name, email, phone, city, state and a message. Every extra field is one more reason to leave.

  3. 3

    What gets in the way

    Review count is below the form

    The 1400+ reviews and the 4.9 rating are under the form. A visitor who reads only the hero misses them.

  4. 4

    What works

    Manufacturer logos beside the process list

    Owens Corning, Johns Manville, Duro-Last and a Master Shingle badge are shown. A buyer sees which materials the crew installs.

  5. 5

    What gets in the way

    Step 03 mentions warranty with no terms

    Step 03 says the company stands behind its work and offers warranty guidance. No length or terms are shown.

What to try

Call the free offer an analysis

Skymark's form says ‘Start with a free, no-pressure roof analysis’. Use a service word like analysis or inspection on your own button.

See the original page

Winner #2: capstoneroofing.biz

capstoneroofing.biz/residential-roofing-lp

Roofing landing page example from capstoneroofing.biz

The search: contractor in california

Sponsored capstoneroofing.biz

North Bay's Best Contractor | Family-Owned, Local Roofers

  1. 1

    What works

    Headline has the job and the region

    The headline says ‘Residential Roof Replacement in the North Bay’. A visitor who searched ‘contractor in california’ gets the job and the area at once.

  2. 2

    What works

    Warranty lengths in the hero paragraph

    The paragraph lists a workmanship warranty and a ‘50-year material warranty’. A buyer sees how long the work is covered.

  3. 3

    What works

    Yelp, Google and BBB scores in one strip

    The strip shows 4.8 on Yelp, 5.0 on Google and an A+ from the BBB, right under the hero text. Three sources are in view with no scrolling.

  4. 4

    What gets in the way

    Discount band shows no discount

    The band says ‘Ask About Our Available Discounts!’ and has a button. No amount, offer or condition is shown.

  5. 5

    What gets in the way

    Phone number only in the footer

    ‘(707) 314-5745’ is in the footer, at the bottom of the page. The first screen has a booking button and no phone number.

What to try

Three review scores in one strip

Capstone prints 4.8 Yelp, 5.0 Google and A+ BBB in one strip under the hero. Show the scores you have, with the source name beside each.

See the original page

Winner #3: steadfastroofingfl.com

steadfastroofingfl.com/roofing/riverview/roof-inspection

Roofing landing page example from steadfastroofingfl.com

The search: roofing companies in florida

Sponsored steadfastroofingfl.com

1 Roof Inspection Riverview FL Company

  1. 1

    What works

    Hero tag repeats the ad words

    The tag above the headline says ‘#1 Roof Inspection Riverview FL Company’. The ad shows the same service and town, so the visitor sees familiar wording.

  2. 2

    What gets in the way

    Headline has no inspection word

    The ad and the tag say roof inspection. The headline says ‘Unfailing Protection For Your Home’ and the form title says get your project started.

  3. 3

    What gets in the way

    Ratings have no review count

    Google, Facebook and Yelp each show five stars and a bare rating. A visitor can't tell how many reviews are behind them.

  4. 4

    What works

    Roof visualizer with its own button

    The section offers a tool for previewing shingles and colours on a home, with a button, ‘Try Our Roof Visualizer Today’. A visitor can explore without calling.

  5. 5

    What works

    Owner photo with a signed quote

    A photo of Jon Starry, owner and CEO, is beside a quote that starts ‘Clear and transparent communication’. A visitor sees who runs the company.

What to try

Repeat the ad's words above the headline

Steadfast prints ‘#1 Roof Inspection Riverview FL Company’ in a tag over the headline. Copy the first line of your ad into the same spot.

See the original page

Winner #4: advancedroofing.com

advancedroofing.com/commercial-roofing-contractor-florida-lp-c

Roofing landing page example from advancedroofing.com
  1. 1

    What works

    Phone number as a button, top right

    ‘(800) 638-6869’ and ‘Call Now’ are in the first screen. A property manager with a leak can call at once.

  2. 2

    What works

    Headline is the trade and the state

    The headline says ‘#1 Commercial Roofing Contractor in Florida’ and the paragraph adds occupied buildings. A property manager sees a match.

  3. 3

    What gets in the way

    Form has eleven fields

    The form has fields for project type, property name, a full address, a phone and ‘How did you hear about us?’ before Submit. Each field is more work for a visitor.

  4. 4

    What works

    Client logos from a bank and universities

    The ‘Proudly Trusted By’ row shows Chase, FAU and Miami logos. A property manager sees who else hired the company.

  5. 5

    What works

    Achievements list is all figures

    The list has ‘250 Re-Roofing Projects Completed’, ‘9/10 Customer Satisfaction Rating’ and ‘0.94 Safety EMR’. Each line is a count, a score or a rank.

What to try

Print your finished jobs as a number

Advanced lists ‘250 Re-Roofing Projects Completed’ next to its rankings. Count your own finished jobs this week and print the figure.

See the original page

Winner #5: shakeguys.com

shakeguys.com/roofing-illinois-lp

Roofing landing page example from shakeguys.com
  1. 1

    What works

    Review count is the form title

    The form title says ‘300+ 5-Star Google Reviews’. A visitor sees the proof at the point where they decide to type.

  2. 2

    What gets in the way

    Form asks for an address

    The form has fields for name, phone, email, street address and service. A visitor with a leak has to type five things before the button.

  3. 3

    What works

    Hero says most roofs need only repairs

    The paragraph reads that most roofs need just the right repairs at the right time. That answers a visitor's fear of a full replacement bill.

  4. 4

    What works

    Free offer is a 17-point inspection

    The third bullet says ‘Free 17-Point Inspection + Photo Report’. A numbered check with photos is easier to picture than a free estimate.

  5. 5

    What gets in the way

    Licence number looks like a placeholder

    The footer reads ‘Licence #1234567’, a run of digits in order. A buyer who checks the licence finds nothing real.

What to try

Count the checks in your free offer

Shake Guys offers ‘Free 17-Point Inspection + Photo Report’. Say how many checks your free offer has and that a photo report comes with it.

See the original page

Winner #6: tadlockroofing.com

tadlockroofing.com/roofing/roof-replacement

Roofing landing page example from tadlockroofing.com
  1. 1

    What gets in the way

    Estimate button with no form beside it

    The first screen has a button for a free estimate and no form. A visitor has to click before giving any detail.

  2. 2

    What works

    Install time stated in the header

    The header tile says a roof could be done tomorrow and that residential roofs are installed in one day. A buyer learns how long the job lasts.

  3. 3

    What gets in the way

    Licence number is tiny under the logo

    A licence line is under the logo in very small type. A Florida buyer who checks it has to look for it.

  4. 4

    What works

    Five signs it is time to replace

    The page lists an aging roof, visible wear, interior water stains, sagging and rising energy bills. A visitor can match one to their own roof.

  5. 5

    What works

    Financing band with a payment plans button

    The band says ‘Flexible Financing, No Stress’ and has a button to explore payment plans. A five-figure job is easier to approve when payment is on the page.

What to try

State the install time in the header

Tadlock puts a roof done tomorrow and installed in one day in a header tile. Say how fast your own job is done, right at the top.

See the original page

Winner #7: thompsoncreek.com

thompsoncreek.com/roofing/

Roofing landing page example from thompsoncreek.com
  1. 1

    What gets in the way

    Phone number is small and grey

    The number is in the top bar, at the far right, in small grey type. A visitor with a leak has to look for it.

  2. 2

    What works

    One zip field in the hero

    The hero has a zip box and a ‘GET MY PRICE ESTIMATE’ button. A visitor starts with a single small step.

  3. 3

    What gets in the way

    One review, no review count

    The page shows a single customer review with five stars. No review count or overall rating is shown.

  4. 4

    What works

    Six shingle colours with labels

    The page shows six GAF shingle colours, including ‘Golden Harvest’ and ‘Midnight Blush’. A visitor starts picking a roof before asking for a price.

  5. 5

    What works

    Warranty and price guarantee linked

    The block says ‘Locally Crafted, Warranty Guaranteed’ and links to a no-hassle warranty and a price assurance PDF. A buyer can read the terms.

What to try

Ask for one zip code first

The Thompson Creek hero has one zip box and a ‘GET MY PRICE ESTIMATE’ button. Cut your first step to one field and ask for the rest after.

See the original page

Winner #8: dryhome.com

dryhome.com/roofing

Roofing landing page example from dryhome.com
  1. 1

    What works

    Phone number in the top bar

    ‘Phone: (703)230-7663’ is bold in the top bar. A storm-damage caller can ring without hunting.

  2. 2

    What works

    Banner says the trade and the area

    The banner says ‘Top Roofing Contractor in Northern VA’, and the line under it adds ‘Since 1988’. A visitor sees the service, the area and the age.

  3. 3

    What works

    Three insurers listed by name

    The page lists USAA, State Farm and AMICA and a line about working with all insurance companies. A homeowner filing a storm claim can spot their own insurer.

  4. 4

    What works

    Google rating with a review count

    The widget shows five stars and ‘Based on 572 reviews’ from Google. A count shows how many people rated the company.

  5. 5

    What gets in the way

    Long form with two phone fields

    The form has fields for a street address, daytime phone, evening phone, six service checkboxes and a message. A visitor with a storm leak has to answer all of it.

What to try

List the insurers you work with

DryHome writes out State Farm and USAA under its storm headline. List the carriers you handle claims for, right under your own storm damage headline.

See the original page
✦

Two wildcards

Neither of these made the top eight, but both do something worth borrowing anyway.

skymarkroofing.com/roof-repair
Skymark roof repair page
Wildcard

Same company as winner #1, different page, and the same four-step graphic on both, running from free inspection to "Lifetime Support". Skymark draws that story on every page it buys clicks for, so the question about what happens after the crew leaves gets answered inside the picture. Draw yours once and reuse it. Ad we caught: "Shingle, Metal & Flat Roofing | Free Roof Inspection Today" on roofing services in texas (210 searches/mo).

homegeniusexteriors.com/deals/roof-replacement-chicago-il
Home Genius Exteriors Chicago roof replacement page
Wildcard

Three numbers in one band: "47,500 Jobs Completed · A+ BBB Rating · 10,500+ Excellent Reviews". How many roofs they have done, what the BBB thinks, and how many people wrote in. Copy all three onto one line. Any one of them on its own leaves the other two questions open.

✦

Compare the eight

Here are all eight side by side, so you can find the one closest to the traffic you're buying.

PageEntry pathForm fieldsOfferPhone in first screenStandout move
#1SkymarkForm + call7Free roof analysisYesRotating H1, 1,400+ reviews
#2CapstoneForm6Free inspectionNoTriple-platform review strip
#3SteadfastForm5Free inspection, named lateYesOwner signature + visualizer
#4Advanced RoofingForm only11Commercial quoteNoAwards + client logo wall
#5Shake GuysForm + call517-point inspection + reportYesRepair-first framing
#6TadlockCall, or leave the pageNoneFree estimateYes6-step named process
#7Thompson CreekZip code first1Price estimateYesOne-field entry, twice
#8DryHomeForm14Free inspectionYesNamed insurance carriers

Which one fits you? Read the keywords you are buying. If people find you after a storm or a leak, put a phone number in the first screen, because those visitors want to talk to somebody now and they will ring whoever answers. If you sell planned replacements, a short form or a single zip box does better. Thompson Creek asks for five digits, Tadlock has no form at all, and Advanced asks for 11 things before you have spoken to anyone. You paid for all three of those clicks the same.

✦

The copy bank

The best lines from all 97 pages, sorted by the job they do. Every one is real, we tell you whose page it's from, and one click copies it.

Headlines & hooks
"Most roofs don't need a full replacement—just the right repairs at the right time."
shakeguys.com
"Fix Small Roof Issues Before They Get Expensive"
shakeguys.com
"Don't Let a Small Leak Turn into a Big Problem"
homegeniusexteriors.com
"ROOF REPLACEMENT ALTERNATIVE THAT WILL SAVE YOU THOUSANDS"
roofmaxx.com
"Warning: May Cause Roof Gawking"
owenscorning.com
Offers that name the deliverable
"Free 17-Point Inspection + Photo Report"
shakeguys.com
"Start with a free, no-pressure roof analysis. We'll guide you from there."
skymarkroofing.com
"Free Estimates & No Trip Charge. Same Day Service"
rotorooter.com
"Same-Day Quote, Remains Valid For One Year"
renewalbyandersen.com
"50% OFF MATERIALS · NO PAYMENTS UNTIL 2027 · 0% APR · ZERO DOWN"
homegeniusexteriors.com
Trust & risk reversal
"guaranteed not to clog, or we will clean your gutters for free"
leafguard.com
"Yes, we are fully licensed and insured in Florida. Our license number is #CCC1334242."
steadfastroofingfl.com · their quote page. The answer sits one click away from the page in winner #3, so the ads never reach it.
"We won't treat just any roof. Roof Maxx may not be the answer."
roofmaxx.com · the honest disqualifier
"When you do a job right every time, you don't mind providing a guarantee"
powerhrg.com
"More than half of our roofers have been with Capstone Roofing Inc. for over 15 years."
capstoneroofing.biz
"we'll fix it, no matter where you bought it"
searshomeservices.com
Before → after rewrites
Their lineGet a Qoute
Try instead"Get My Free Commercial Roof Assessment"
advancedroofing.com · our rewrite
Their lineGet Started
Try instead"Book My Free 17-Point Inspection"
shakeguys.com · our rewrite
Their lineAsk About Our Available Discounts!
Try instead"Save Up to $500 on Your Spring Roof Replacement. Ask Us How."
capstoneroofing.biz · our rewrite
Their lineDependable Roof Replacement Services
Try instead"40+ Years. The Same Crew You Called for Your Windows."
thompsoncreek.com · our rewrite
Their lineStress-free Process
Try instead"You'll know the scope, timeline, and total cost before we start. No surprise invoices."
skymarkroofing.com · our rewrite
✦

What the winners share, and skip

We counted every number here off the screenshots rather than the page text. Start with the license row. Seven of the eight bury that answer somewhere you have to hunt for it, and moving yours takes ten minutes.

6 of 8
Phone in the first screen

Advanced and Capstone leave it out entirely. Thompson Creek prints one at a readable size and then greys it out on a black utility bar, which is the same problem arriving through contrast instead of size. If storm and leak searches are in your keywords, make yours the obvious one.

1 of 8
License number in the first screen

Only Tadlock puts theirs up top, tucked under the logo. Four more print one down in the footer, and Shake Guys never swapped out the developer's placeholder, so their live page still reads "Licence #1234567".

7 of 8
Free offer in the hero

Seven of the eight open with something free. Only Shake Guys says what you actually get, which is a 17-point inspection with photos. The rest just say free estimate.

6 of 8
Manufacturer names on the page

They print GAF, Owens Corning and CertainTeed. Only Tadlock and Advanced skip it. A homeowner knows those names even if they have never heard of you, and copying that costs you one row of logos.

1 to 14 fields
Form length

Four of the seven pages with a form ask for your street address before you have spoken to anybody. Your rep gets that on the call in five seconds, so it has no business being on the page.

4 examples
Ways a page burns the click

A 404 in the wrong language, a gate before the content, a brochure with nowhere to go. Every one had a live ad and a daily budget pointing at it. All four are below, with the screenshots.

✦

The page we would build tomorrow

Here is what to put on your own page, top to bottom. We took the best bit off each of the eight and then filled in what all eight of them missed. Every line came off a real page and we name which one.

your-domain.com/roof-replacement · top to bottom
01
A header that stays put Skymark, #1
CALL US NOW

Six of the eight put a phone number in the first screen, and Thompson Creek greys theirs down onto a black utility bar where it reads as furniture. Make yours the loudest thing in the header, and keep a way to call and a way to fill in a form visible the whole way down your page.

02
Open on what they are worried about Skymark, #1
Roofing That Outperforms the Storm / Florida Weather / the Competition

Change the end of your headline to match what your buyers actually worry about, whether that's storms, how long the roof lasts, or how you compare on price. Keep both buttons in this first screen.

03
★★★★★
Reviews right under the headline Capstone, #2
1400+ ★★★★★ Reviews and Counting 4.8 Yelp · 5.0 Google · A+ BBB

Capstone runs three ratings across the bottom of the first screen, so you see them before you reach the form. Skymark writes the better line and then buries it under a seven-field form. Take Skymark's words and put them where Capstone puts its strip. Show the count from one platform and the scores from three, because anyone can pad their reviews in one place and nobody manages it in three.

04
Say exactly what they get Shake Guys, #5
Free 17-Point Inspection + Photo Report

A numbered inspection with photos is something the homeowner keeps. A free estimate is a bloke turning up in a van. One of the eight does this, so nobody in your market has taken it yet.

05
The license line everybody buries Steadfast, #3
Yes, we are fully licensed and insured in Florida. Our license number is #CCC1334242.

Five of the eight print a real license number and only Tadlock puts it in the first screen. Shake Guys never replaced the developer's placeholder, so their live page still says "Licence #1234567". Move yours up next to the button, where somebody deciding whether to trust you is actually looking.

06
Name every step of the job Tadlock + Steadfast
Say "Hello" / Sign / Sealed / Delivered

People hesitate because they don't know what happens after they call. Write out every step and finish on the follow-up. Tadlock runs six steps and Steadfast gives them friendly names, and you only need one of those two things to beat a page with neither.

07
An insurance section, if storms bring you traffic DryHome, #8
We Specialize in Restoration Claims to Repair Storm Damage

Name the insurers you work with. Four of the eight say they help with claims, but DryHome is the only one that names the carriers. Anyone making a storm claim wants to know their insurer will accept the contractor, and this answers it before they ask.

08
★★★★★
Four fields, with reviews right above them Shake Guys + the file's range
250+ 5-Star Google Reviews

These eight ask for anything from one field to fourteen. Four of them want a street address, so delete that one first. Keep first name, phone, city and message, and let your rep get the rest on the call. Put the review strip directly above the fields, because that is the spot where somebody stops and wonders whether to bother.

09
Manufacturer logos and a payment option DryHome + Tadlock
CertainTeed · GAF · TAMKO · Owens Corning Explore Payment Plans

Six of the eight print a manufacturer name a homeowner already recognises. That costs you one row of logos. Tadlock also puts payment plans on the page where most of these say nothing about money at all, which keeps the person who cannot afford a roof this year still reading.

✦

What that plan looks like as a page

Here's that same plan drawn up three ways. These three are mockups we had drawn from the blueprint above, on a made-up roofing company, so you can see the shape of it. Give postclick your own URL and it does this on your real page, then builds whichever one you pick.

Trust-first
your-roofing.co · trust-first concept
Trust-first roofing landing page concept

Reviews and the license number sit in the first screen, and the form asks for four things.

Storm response
your-roofing.co · storm-response concept
Storm response roofing landing page concept

This one opens on insurance claims for storm traffic, and the number stays on screen the whole way down.

Repair-first
your-roofing.co · repair-first concept
Repair-first roofing landing page concept

This one opens on what the homeowner gets, and the first thing it asks for is a zip code.

You keep whatever it builds.

Four ways roofing pages burn money

All four of these were live when we found them, and we've kept the names out and blurred the logos because you don't need them to get the point.

Parked domain receiving ad clicks
01
The dead destination

This one is a parked for-sale domain, and it was taking paid roofing clicks when we found it. The ad was live, the budget was spending, and the destination was an ad for the domain itself.

The fix: click the destination on every one of your campaigns this week, on your desktop and then on your phone. The phone is where it usually breaks.

Italian-language 404 page
02
The wrong-language 404

US roofing clicks landing on "PAGINA NON TROVATA." The page is dead and the error isn't even in the searcher's language.

The fix: if you run international domains, check every geo-targeted campaign's landing URL separately.

Choice gate modal before content
03
The self-service gate

A manufacturer pays for the click, and the first thing the visitor sees is a box asking which kind of customer they are. Nothing else loads until they answer. The ad group already knew that, and the page asks them again anyway.

The fix: your ad group already knows what they wanted. Send them to the page that matches it and skip the quiz.

Brand education page as ad destination
04
The brochure sent to a paid click

A polished brand page was taking paid clicks with no form and no phone number anywhere on it. The product photography is beautiful and there's nowhere at all for the visitor to go.

The fix: open your page and say out loud what you want the visitor to do next. If you can't finish the sentence, don't buy clicks for it.

All four are pages we captured ourselves, and each screenshot above is the page as it served us. We print no total here on purpose. A count of dead pages needs every destination opened and its response recorded one at a time, and the capture log cannot tell a page that served an error apart from a page our own tool failed to reach.

✦

Three pages we would switch off tomorrow

These three were buying roofing clicks when we captured them. We have named all three and linked them, so you can go and check we are being fair.

01 allstarpros.com Broken geo-templating
allstarpros.com/roofing/roof_replacement
allstarpros.com roofing landing page
G roofing companies medford oregon
Sponsored
allstarpros.com
We Only Work With The Best | Stop Searching - We Got It
Choose From Asphalt, Metal, Shake, And More.
The real ad we caught this page running

They bought "roofing companies medford oregon" and the page calls itself "Towcester's Roof Replacement Experts". Towcester is a town in England and the ads point at Oregon, so the geo-template is filling in a place nobody searched for. Look at the zip box while you are there: it is prompting NN12, which is a British postcode. There is no company name on the page, no photo of a crew and no license number, and a zip code is the only thing it ever asks you for.

The fix: load your own templated page with three different city parameters and read all three out loud. A geo-token that can print an English town on an Oregon search will do it on every city you buy.

02 allpropertymanagement.com Wrong category entirely
allpropertymanagement.com/plf
allpropertymanagement.com landing page

A box lands on top of the page before you can read it, asking "Are you looking for someone to manage your properties?" with a Yes and a No. This is a matching service selling property managers to landlords, and it turned up in a roofing ad pool. There is no roofing offer on it, no roofer, and nothing about a roof at all. Somebody who clicked a roofing ad gets asked a question about a business they are not in, and goes back.

The fix: this is what a broad match keyword and an automated asset do when nobody reads the output. Pull your search terms report for last month and read the destinations as well as the queries.

03 homeadvisor.com An article doing a landing page's job
homeadvisor.com/cost/roofing/install-a-roof
homeadvisor.com roof cost article

This one is a cost article, "How Much Does Roof Replacement Cost in 2025?", and it is taking paid clicks. The zip box and the "Request Project Quote" button are there in the first screen, so the mechanics are fine. What it sells is the problem. Somebody who searched for a roofer gets a national average, "$5,892 - $13,272", and no roofer: no company, no phone number, nobody who covers their street. It hands a buyer a price range and then asks them to start a form.

The fix: a price is a fine hook and a terrible answer. If you publish cost content and buy clicks for it, put a named local contractor next to the number, because that is the thing the searcher actually wanted.

✦

What we learned from 97 pages

  • 1

    Say what the free thing actually is. "Free 17-point inspection with a photo report" beats "free estimate", because one of those is a document and the other is a salesman in your driveway. One of these eight does it. Nobody in your market has taken it yet.

  • 2

    Read your own footer today, then move the license number up. Five of the eight print a real one and only Tadlock puts it where you can see it without hunting. Put yours next to the button. And read it properly while you are down there, because one of these eight is still running the developer's placeholder on a page buying clicks.

  • 3

    Cut your form to four fields. Name, phone, city, message. Start by deleting the address box, because four of the seven forms here ask for it and your rep gets it on the call anyway. If you only do one thing off this list, do this one.

  • 4

    Name the insurers, not just "we handle claims". Four of the eight say they help with claims. Only DryHome writes down which companies. Somebody filing a storm claim wants to know their insurer will accept you, so if storm words are in your keywords, put those names in the first screen.

  • 5

    Click your own ads before you change anything else. Take one campaign, open the destination on your desktop and then on your phone. We found a parked for-sale domain and a 404 in the wrong language, both taking live roofing clicks. It takes five minutes and it is the only item here that can be costing you every click.

✦

Score your own roofing page

Every line here is something we counted off the screenshots. Open your own page in the next tab and tick what it already does. Most people stop at four.

Your page covers0 of 13
✓
Phone number in the first screen 6 of 8
✓
That number is the loudest thing in your header, not grey on a utility bar Skymark's move
✓
Your free offer says what they actually get Skymark's move
✓
Form asks 4 fields or fewer 1 of 7
✓
No street address field in the form 3 of 7
✓
License number up near your form, not in the footer 1 of 8
✓
Review count and rating right above your form Shake Guys' move
✓
More than one review platform shown Capstone's move
✓
You say you help with the insurance claim 4 of 8
✓
Insurance carriers named, not just "we handle claims" DryHome's move
✓
Manufacturer names on the page 6 of 8
✓
Every step written out, first call to follow-up Tadlock's move
✓
You clicked your own ad's destination this week Do it today
Tick these off as you go. You are chasing the first three you cannot tick. A perfect score is not the point.
All free, no email needed

Postclick is live

Now go read your own page

Paste the URL your own ads point at. Postclick reads it the way we read these 97 pages, shows what is costing you roofing calls and draws new versions to look at. Your first audit and two design directions are free.

Read my roofing page cold

No card required.

Visit the live page