A homeowner in San Antonio tells your estimator they almost went with another roofer, until a Reddit thread warned them off. Another homeowner in Houston says Reddit sent them to a company that promised to "get every dime from your insurer." Your reviews did not change. The place Texas homeowners go to check a roofer did.
That shift is not your fault, and it is not a passing fad. Reddit is losing the free Google traffic that used to carry homeowners into its threads, and on November 3, 2026 it started testing ads inside its own search results to make up for it. In Texas, where the Department of Insurance logged more than 20,000 reports of suspected fraud last year and launched a statewide fraud task force in October 2026, Reddit is where wary homeowners ask who is legitimate. Paid slots in that conversation change who gets the call, and Texas law limits what those slots can say.
The change is manageable, and it can work in your favor. This article shows what Reddit changed and why, the six ways it costs roofers jobs and margin, how the ad and claim rules differ in Texas, South Dakota, Wyoming and Oregon, and what to do so the homeowner who checks Reddit before calling still ends up signing with you.
What changed: Reddit is selling ads inside its own search
Reddit now shows ads in its search results to a test group of advertisers, matched to what the person typed. The test was announced on November 3, 2026, five days after Reddit told shareholders that the traffic Google and other search engines send it was falling fast.
The November 3, 2026 search ads test
Reddit announced on November 3, 2026 that it is testing ad placements in Reddit search pages. Ads may appear based on a range of factors, including how closely they match the search query. Reddit describes its search pages as high in purchase and search intent, which is the reason the slot matters to a roofer.
The test is small for now. Reddit says it is running with a select group of eligible advertisers while it studies how users respond. Social Media Today's November 3 report adds two figures from a Reddit study published in July 2026: 72% of Reddit users come to the platform seeking information, and 64% of them have a specific goal in mind.
Why Reddit is doing it now
Reddit is putting ads in search because the free traffic that brought homeowners to its threads is shrinking. In its Q3 2026 letter to shareholders, filed October 29, 2026, Reddit said its search referral traffic was down meaningfully in the third quarter, with the decline speeding up late in the quarter. During October, search traffic dropped by more than 1 million referrals per week on average. Reddit warned that if the trend holds, daily users could fall by a low double-digit percentage in Q4 from its base of 130 million.
The same letter shows US daily users fell 2% year over year to 50.7 million, while ad revenue rose 54% to $847 million. In plain terms, fewer Americans land on Reddit from Google, but the ones who stay are worth more, and Reddit is selling access to them in more places.
Two more changes in that letter matter for roofers. Reddit is moving toward a logged-in-only experience and will begin testing it in Q4 2026 in select markets outside the US. And Reddit expanded its lead generation ads, with leads routed straight into a CRM and HubSpot in testing as a platform partner.
What the test means for Texas roofers
For a Texas roofer, a Reddit search ad is advertising under state insurance rules, and Texas bans the two promises storm chasers lean on most. The Texas Department of Insurance's guide Roofing and insurance: Know the law says a roofer may not act as a public adjuster on a job it is doing, and may not advertise that it would. TDI lists examples of improper language: offering to negotiate claim settlements or file a claim for the policyholder, and promising to recover "every dime you are owed" from an insurer. TDI also notes that Texas rules define an advertisement to include a website.
The same guide says it is illegal in Texas for a contractor to offer to waive, rebate or absorb a policyholder's deductible, citing Business and Commerce Code section 27.02, and that contracts of $1,000 or more involving an insurance settlement must include a notice that the policyholder must pay the deductible. Enforcement attention is rising. TDI announced on October 21, 2026 that its new Insurance Fraud Task Force, 63 representatives from law enforcement, insurers and consumer groups, had held its first meeting, with consumer guidelines for after natural disasters on its list.
Painpoints: how the Reddit search shift costs roofers jobs
The Reddit change costs roofers jobs in six specific ways, and none of them show up in a Google Ads dashboard. Each one starts with the homeowner who checks Reddit before calling.
1. Your best word of mouth is getting harder to find
The threads where neighbors recommend you are getting fewer visits from Google. Reddit lost more than 1 million search referrals a week on average in October 2026. A homeowner who used to search "best roofer Dallas reddit" and land on a thread naming you is now less likely to reach that thread at all.
What to do: stop treating old threads as a permanent asset. Earn new mentions every season, and make sure the same proof lives on your website and Google Business Profile, where search engines and AI tools still find it.
2. A paid result can sit above the thread that vouches for you
A competitor can now pay to appear when a homeowner searches Reddit for the problem you solve. Reddit matches search ads to the query. A homeowner who types "hail damage roof replacement" can see a paid result from a company that has never answered a question honestly, sitting above the thread where your estimator explained what hail damage looks like.
What to do: decide now whether you will buy that slot when the test opens wider, and list the five or six questions you want to own. That list maps to Social Media Marketing and Performance Marketing work, and it is the same list your website FAQ should answer.
3. Claim-help ads that are illegal in Texas still win clicks
In Texas, an ad that offers to negotiate or file a homeowner's claim breaks Insurance Code section 4102.163, yet "we work with your insurance company" style promises still pull clicks in Houston and Dallas-Fort Worth. Reddit's ad tools do not know Texas law, so nothing stops a rival from running that ad.
What to do: explain the claims process instead of promising to run it. Say what you will do (inspect, document damage, write an estimate, meet the adjuster when invited) and what Texas law says you may not do. On Reddit, a clear line between help and adjusting reads as honesty.
4. Deductible waivers undercut your quote, and draw fraud scrutiny
Texas makes it illegal for a contractor to waive, rebate or absorb a deductible, but storm chasers still offer it, and your honest quote looks expensive next to it. With TDI's Fraud Unit logging more than 20,000 fraud reports last year and a 63-member task force now coordinating investigations, the roofer who matches that offer is taking a real risk.
What to do: put the deductible notice language in your contract and your Reddit answers. A San Antonio homeowner who reads that Texas law requires them to pay the deductible, in a post from you, starts to see the other offer for what it is.
5. Logged-in-only Reddit hides threads from casual researchers
Reddit plans to test a logged-in-only experience in Q4 2026, starting outside the US. If that design reaches American users, a homeowner who clicks a Reddit link without an account may hit a sign-in wall before reading the thread that recommends you.
What to do: do not let Reddit be the only place your reputation lives. Turn your best feedback, with permission, into reviews on your own site and your Google profile.
6. Reddit leads that never reach your sales team
Reddit's lead generation ads now route leads into a CRM, with HubSpot in testing. A roofer who runs a lead form without wiring it to the same system as phone calls ends up with a spreadsheet nobody checks. After a hailstorm, a form lead that waits until Monday is a roof someone else inspects on Saturday.
What to do: if you test Reddit lead forms, connect them to the same pipeline and the same response clock as every other lead. That is AI Agents and Automation work, and it should be done before the first dollar is spent.
By market: how the Reddit change lands in Texas, South Dakota, Wyoming and Oregon
The Reddit test is national, but what a roofer's ad may promise and what it must show differ sharply by state. Texas and Wyoming police insurance claim promises, Oregon and Wyoming require a license number in ads, and Sioux Falls sets its own roofing license bar.
Texas: claim rules, deductible law and a fraud task force
Texas is where a Reddit roofing ad carries the most legal risk, because the state regulates both the claim pitch and the deductible. Insurance Code section 4102.163 bars a contractor from acting as a public adjuster or advertising to adjust claims on property it works on, and Business and Commerce Code section 27.02 bars waiving or rebating a deductible. TDI tells consumers to report violations to the Texas Attorney General. A roofer who wants to rank and win roofing jobs in Texas through Reddit has to write ads that explain the claims process without offering to run it.
Texas homeowners in Houston, Dallas-Fort Worth and San Antonio also face a winter that will not slow storm work down. NOAA's 2026 to 2027 Winter Outlook, released October 15, 2026, expects a very strong El Nino to tilt the odds toward stormier, wetter weather across the southern U.S. from December to February. Wet months expose roofs that were patched after spring hail, and those homeowners research before they call.
The fraud task force raises the stakes on every word. TDI says it will coordinate statewide investigations and develop consumer guidelines to prevent fraud after natural disasters, so the ads homeowners see will be judged against those guidelines.
| State | Who licenses roofers | What your ad must avoid or show | NOAA outlook, Dec 2026 to Feb 2027 | Reddit focus this winter |
|---|---|---|---|---|
| Texas | Claim conduct regulated by TDI and state law | No offer to adjust or negotiate claims; no deductible waivers or rebates; deductible notice on insurance contracts of $1,000 or more | Southern U.S.: stormier, wetter than average odds | Hail and leak claim questions in Houston, Dallas-Fort Worth and San Antonio |
| South Dakota | Sioux Falls requires a Residential Roofing and Repair Contractor License | City license, $20,000 compliance bond and $300,000 liability insurance to show as proof | Northern U.S.: warmer than average expected | Contractor vetting in Sioux Falls and Rapid City |
| Wyoming | Storm repair solicitation regulated under W.S. 40-12-702 | Required license or registration number on ads; no deductible rebates; no offer to represent the homeowner on a claim | Northern Rockies: warmer than average, drought may develop or worsen | Storm repair research in Cheyenne and Casper |
| Oregon | Construction Contractors Board (CCB) license | CCB license number shown visually in all internet advertising | Pacific Northwest: warmer than average favored | License lookups in Portland, Salem and Eugene |
South Dakota, Wyoming and Oregon
In South Dakota, Wyoming and Oregon, state or city rules already tell roofers what an ad must show or may not promise, so a Reddit ad has to follow the same rules as a yard sign.
South Dakota. In South Dakota's largest market, the city sets the bar. The City of Sioux Falls requires a Residential Roofing and Repair Contractor License for all contractors doing shingling on single and two-family homes and townhomes. Applicants pass an open-book exam with 80% or higher, then file a $20,000 compliance bond and at least $300,000 in general liability insurance, with the license renewed every three years. Those are real hurdles, and a Sioux Falls roofer who has cleared them should say so in every Reddit post and ad. NOAA expects a warmer than average winter across the northern U.S., which leaves more workable days for repairs and more time for homeowners to compare roofers.
Wyoming. Wyoming writes storm-repair advertising rules straight into statute. Wyoming Statutes section 40-12-702 covers anyone who solicits exterior storm damage repair work, including through general advertisements. Since July 1, 2017, any required license or registration number must appear on all contracts, bids and advertisements. A contractor may not pay, advertise or promise to rebate any part of an insurance deductible, may not offer or advertise to exclusively represent a homeowner on a claim, and may not act as an adjuster. A Reddit ad in Cheyenne or Casper that says "we cover your deductible" breaks that statute. NOAA expects warmer than average temperatures and possible drought across the northern Rockies this winter.
Oregon. Oregon names internet advertising in its license rule. Oregon Administrative Rule 812-003-0120 says all advertising by internet media must show the contractor's license number visually, and no one may claim to be licensed, bonded or insured without a current, valid license from the Construction Contractors Board. A Reddit ad from a Portland, Salem or Eugene roofer without a CCB number is out of compliance before a homeowner sees it. NOAA gives the Pacific Northwest some of the best odds of a warmer than average winter, but Oregon's rain season still exposes every weak roof, and homeowners with a leak in January compare roofers fast.
Reddit search ads vs Google Local Services Ads vs earned threads
Reddit search ads are a research channel, not a replacement for the channels that ring your phone today. Google Local Services Ads catch the homeowner with water coming through the ceiling. Earned Reddit threads catch the homeowner still deciding who to trust. Reddit search ads sit between the two, paid like an ad but read like a recommendation.
When Reddit search ads make sense
Reddit search ads make sense for planned, high-ticket decisions where the homeowner reads before calling. Full replacements, storm claims after the adjuster visit, metal roof upgrades and second opinions on a big quote all fit. They make little sense for an active leak, when the homeowner taps the first Google result with a phone number.
The hidden cost of buying the slot too early
The hidden cost of buying Reddit search ads early is a sales pitch in a place that punishes sales pitches. Reddit marks its ads, and its users notice them. An ad that reads like a storm chaser's door hanger can do more harm than no ad, because it sits in a feed full of homeowners warning each other about storm chasers.
What works: earn the thread first, then pay for the slot
What works on Reddit is being the most useful answer in the thread, then using paid slots to put that answer in front of more people. The roofers who win treat Reddit as a trust channel with an ad option, not as an ad channel.
Answer questions as a disclosed business
Answering homeowner questions under a clearly named business account builds trust an ad cannot buy. Say who you are, say where you work, and answer the question even when the honest answer is "that roof has years left in it." Homeowners in San Antonio or Portland remember the roofer who talked them out of a replacement they did not need. Follow each community's rules, and never pose as a homeowner.
Put proof where the homeowner looks
Proof should sit in the ad, in the account profile and at the top of the landing page. In Oregon and Wyoming that means your license or registration number. In Sioux Falls it means the city roofing license. In Texas it means a plain statement of what you will and will not do on an insurance claim, and the deductible notice in your contract.
Write for the question, not the keyword
Reddit search ads are matched to what the person searched, so the ad should answer that question. "Does my insurance cover hail damage in Houston" deserves an ad that gives a straight answer and links to a page with the full explanation, not one that reads like a coupon. The same question-first page doubles as content AI search tools can quote.
Route every Reddit lead into one pipeline
Every Reddit lead should land in the same system, with the same response clock, as your phone calls. If Reddit's CRM routing does not reach your software, use a simple automation that creates a lead record and texts the homeowner within minutes. Speed matters on Reddit because the homeowner is reading three other roofers' answers while waiting on yours.
How Leadnox helps roofers turn Reddit research into signed jobs
Leadnox builds the proof, posts and paid campaigns that get roofers named and trusted where homeowners research, then wires the leads into the systems you already use. The work starts with an audit of what Reddit, Google and AI search say about you today.
A Reddit and search visibility audit
Leadnox searches Reddit, Google and the main AI tools for the questions homeowners ask about roofers in your city, and records who gets named, who gets warned against, and which ads appear. You get a plain list of the threads that mention you, the gaps where rivals own the conversation, and the ads and landing pages that break your state's rules, from claim-help language in Texas to missing license numbers in Oregon and Wyoming.
Posts and paid campaigns that read like your best estimator
Leadnox's Social Media Marketing team manages a disclosed business presence, helps your estimators answer questions in their own voice, and keeps every post inside each community's rules. When Reddit search ads open to your account, Performance Marketing builds question-led ads tied to landing pages that answer the question in full and show your proof up front. The same pages are written to be cited by AI search, which is where GEO, AEO and SEO work pays off twice.
Leads that reach your sales team in minutes
Leadnox's AI Agents and Automation work connects Reddit lead forms and tracked calls to your CRM, so a Saturday form fill after a hailstorm gets a reply on Saturday. Reporting shows Reddit as its own source, next to Google and Meta, so you judge it on signed jobs rather than clicks.
Measuring whether Reddit is paying off
Reddit is paying off when it brings signed jobs at a cost you can defend, and when homeowners mention it on the phone. Three numbers tell you whether that is happening.
Share of callers who mention Reddit
The share of callers who say Reddit sent them is the simplest signal, because most Reddit influence shows up as a phone call, not a click. Ask every new caller where they heard about you and log Reddit as its own answer. Good looks like a share that grows month over month while you post and advertise, and holds when you pause ads.
Cost per signed job from Reddit ads
Cost per signed job, not cost per click, decides whether Reddit search ads earn more budget. Track spend against jobs signed from Reddit leads and from callers who named Reddit. Good looks like a cost per signed replacement in line with your Google Ads cost on similar planned work, because the homeowner arrives better informed and needs fewer visits to decide.
Response time on Reddit leads
Median time from a Reddit form fill to the first human or automated reply shows whether the pipeline works. Good looks like minutes, every day of the week, and faster in the week after a storm. If Reddit leads wait hours while phone calls get answered at once, the problem is routing, not Reddit.
Frequently Asked Questions
Some can, but only a small group so far. Reddit announced on November 3, 2026 that it is testing ads in its search results with a select group of eligible advertisers, matched to what the user searched. Reddit has not said when the test will open to all advertisers. Roofers who cannot get in yet should build compliant ads, posts and landing pages now, so they are ready when it opens.
No to both. Texas Insurance Code section 4102.163 bars a roofer from acting as a public adjuster on a job it is doing, or advertising that it will. Business and Commerce Code section 27.02 makes it illegal to waive, rebate or absorb your deductible. Contracts of $1,000 or more involving an insurance settlement must include a notice that you must pay the deductible.
Fewer homeowners reach Reddit threads from Google and other search engines. Reddit told shareholders on October 29, 2026 that its search referral traffic fell meaningfully in the third quarter, and that in October it lost more than 1 million search referrals per week on average. Threads that recommend your company still exist, but fewer homeowners land on them by searching, so roofers need fresh mentions and proof elsewhere.
Reddit ads are worth testing for planned, high-ticket jobs, not emergency leaks. Homeowners researching a full replacement, a storm claim after the adjuster visit or a second opinion on a big quote read Reddit before calling. A homeowner with water in the kitchen calls the first Google result instead. Start small, write ads that answer a real question, track cost per signed job, and keep Google Local Services Ads for urgent calls.
Yes. Oregon Administrative Rule 812-003-0120 says all advertising by internet media, including websites, must show the contractor's license number visually. The rule also bars anyone from claiming to be licensed, bonded or insured without a current, valid Construction Contractors Board license. A Reddit ad or post from an Oregon roofer should carry the CCB number in the ad itself.
Are homeowners finding your competitors on Reddit first?
Leadnox builds compliant Reddit, Google and social campaigns for roofers in Texas, Oregon and Wyoming, so homeowners who research before they call end up calling you.