A QR code on a roofing mailer sounds like a small detail. It’s not. Done right, it’s the difference between a campaign you can measure and one you’re guessing about.
Most roofers who add a QR code to their mailers make one of two mistakes: they link it to their homepage (which is too generic to convert), or they skip tracking entirely so the scan data disappears. Either way, the QR code becomes decoration.
Here’s how to use QR codes on roofing mailers so they actually do something.
What the QR Code Needs to Link To
The homepage is the wrong destination. A homeowner who scans your QR code from a mailer about storm damage repairs does not want to see your About Us page and a list of all your services. They want the thing the mailer promised.
Your QR code should link to a dedicated landing page built specifically for that campaign. If the mailer is a neighbor job offer, the landing page leads with that job — photos, the street name, a brief description of the work, and a clear next step. If it’s a seasonal inspection offer, the page explains the inspection, what it includes, and how to book.
The tighter the match between the mailer and the landing page, the higher your conversion rate. Every break in that continuity costs you scans.
ShingleDrop includes a dedicated tracked landing page with every order automatically. You don’t have to build it. See how ShingleDrop works to understand what’s included.
Make the QR Code Easy to Scan
This sounds obvious but mailer design often undermines it. A QR code that’s too small, printed on a dark background, or placed in a fold won’t scan reliably. That’s a lead that disappears before it starts.
Minimum size for a printed QR code is 1 inch by 1 inch. On a standard postcard, bigger is better. Use high contrast — black code on white or light background. Place it somewhere prominent and easy to hold steady while scanning, ideally in the bottom third of the mailer where a thumb naturally rests.
Test the scan before you print. Print a proof, hold it at arm’s length, and scan it with a phone camera. If it takes more than two seconds to register, redesign.
Track Every Scan With UTM Parameters or a Dedicated URL
A QR code that links to yourroofingcompany.com tells you nothing. A QR code that links to a campaign-specific URL with UTM parameters — or a dedicated subdomain — tells you exactly how many people scanned, what they did on the page, and how many converted.
If you’re using Google Analytics or any basic web analytics tool, set up a URL like yoursite.com/neighbors?utm_source=direct-mail&utm_campaign=oak-drive-june. Every visit through that URL is attributable to that specific mailer campaign.
If you’d rather skip the technical setup, a tool like QR Code Generator or Bitly creates trackable short links with scan analytics built in. You get a dashboard showing scan count by day, device type, and location. For roofing mailers targeting a specific neighborhood, this data tells you which streets engaged most.
What to Put on the Landing Page to Convert Scans
Getting someone to scan is step one. Converting them into a call or a booked estimate is step two. Most roofing mailer QR codes fail at step two.
Your landing page needs four things: a headline that matches the mailer, a specific offer or next step, social proof (photos of the actual work, a quick testimonial, your license number), and a contact method that requires minimal effort.
The contact method matters more than most roofers realize. A long contact form kills conversions. A click-to-call button or a simple name/phone/zip form with one tap to submit is what converts on mobile. And homeowners scanning QR codes are always on mobile.
Keep the page fast. If it takes more than 3 seconds to load, half your scans bounce before they see anything. Avoid videos that autoplay on load. A few high-quality photos, clean copy, and a prominent call button is all you need.
Use Scan Data to Improve Future Roofing Mailer Campaigns
The scan data from one campaign is the most valuable thing it produces besides the leads themselves. It tells you which neighborhoods engaged, what time of day people were scanning, and whether your response rate improved or dropped compared to a previous mailer.
Roofers who track this over 4-6 campaigns start to see clear patterns. Some neighborhoods scan more than they call. Others call without scanning. Some offers generate 3x the scan rate of others. That’s information you can act on when planning the next send.
This is the compounding advantage of roofing mailers with proper QR tracking: every campaign teaches you something that makes the next one better. Contractors who measure eventually outperform those who spend more but guess. See ShingleDrop pricing and start building that data set with your next campaign.
FAQ
What should a QR code on a roofing mailer link to?
It should link to a campaign-specific landing page that matches the offer in the mailer. Never link to your homepage. The page should show relevant photos, a clear offer, and a simple call or form to take the next step.
How do I track QR code scans from my roofing mailers?
Use a URL with UTM parameters in Google Analytics, or create a trackable short link with a tool like Bitly or QR Code Generator. ShingleDrop includes a dedicated tracked landing page with every order, so scan and visit tracking is handled automatically.
Do homeowners actually scan QR codes on physical mailers?
Yes — especially when the mailer is targeted and relevant. Industry data shows QR scan rates on direct mail pieces averaging 2-4% when the code is prominently placed and the offer is clear. That’s above average compared to call-only mailers.
How big should a QR code be on a roofing postcard?
Minimum 1 inch by 1 inch, printed on a light background with high contrast. Test the scan on a printed proof before you run the full batch. A QR code that takes more than two seconds to register on a phone camera will lose scans from impatient homeowners.
QR codes are one of the simplest ways to turn roofing mailers from a pure outbound campaign into a measurable, trackable system. The data compounds over time and every campaign gets sharper. Start your first ShingleDrop order and your tracked landing page is included.