Ranking Drop Roofing 🇺🇸 Dallas, TX · May 30, 2026

How One Category Change Collapsed a Roofing Contractor's Google Rankings — and Triggered a Suspension — Dallas, TX

Outcome

Listing reinstated + rankings recovered to page 1 within 28 days

Recovery Time

12 days

Pushpender Sodlan — GBP Recovery Specialist

Pushpender Sodlan

Google Partner · GBP Recovery Specialist · 8,000+ Profiles Recovered

Is your GBP suspended? Call (855) 939-4111 — Free case review →

Case Summary

A Dallas roofing contractor changed his primary GBP category from 'Roofing contractor' to 'General contractor' hoping to attract a broader range of leads. His local pack rankings disappeared within a week. His attempts to reverse the change — multiple edits over several days — triggered Google's automated suspension system. The listing was removed entirely. We reinstated it in 12 days, restored the correct category configuration, and rebuilt citation consistency. Rankings returned to the top 3 in the Dallas local pack within 28 days.

Key Takeaways

  • Your GBP primary category is the single strongest local SEO ranking signal. Changing it — even to a category that seems similar — can collapse rankings within days.
  • Making multiple edits to a suspended or struggling GBP listing in a short period is one of the most reliable ways to trigger an automated suspension. If edits are not improving rankings, stop and seek professional help.
  • 'General contractor' and 'Roofing contractor' are completely different GBP categories with different ranking pools. A roofing business changing to 'General contractor' does not gain general contractor visibility — it loses roofing contractor visibility.
  • After a category change triggers a ranking drop, the correct response is a single, deliberate correction — not multiple rapid edits. Every additional edit increases suspension risk.
  • Local pack rankings after a major GBP disruption typically recover over 3-6 weeks as Google re-indexes and re-ranks the corrected listing.

Marcus had been running a roofing operation out of Dallas for eight years. Residential and light commercial roofing across the DFW metro. His Google Business Profile had earned him a consistent position in the top 3 of the local pack for “roofing contractor Dallas” and a dozen similar queries. It was generating roughly 35-45 inbound calls per week, with strong conversion on storm-damage and insurance claim jobs.

Then a friend suggested he should target more general contracting work and expand his service offering.

It seemed like a reasonable idea. He did occasionally take on work beyond roofing — gutters, siding, some exterior repairs. Why not position as a general contractor and capture that demand too?

He changed his primary GBP category from “Roofing contractor” to “General contractor” on a Tuesday afternoon.

By the following Monday, his local pack rankings had disappeared.

What Happened to the Rankings

The relationship between GBP category and local search rankings is not subtle. The primary category is the dominant signal Google uses to determine which searches a listing is relevant for.

When Marcus’s listing was categorised as “Roofing contractor,” Google’s algorithm understood: this business should appear when people search for roofing services in its geographic area. Every ranking factor — proximity, review velocity, citation consistency, click-through behaviour — was evaluated through that lens.

When he changed to “General contractor,” Google recategorised the relevance of the listing immediately. “Roofing contractor” queries no longer included his listing as a primary match. “General contractor” queries did include him — but he had no established ranking history in that category, no relevant citation consistency, and was competing against businesses that had been optimised for “general contractor” searches for years.

The result: he essentially traded a top-3 position in roofing searches (where he had significant authority) for an unranked position in general contractor searches (where he had none).

Within five days of the category change, his listing had dropped out of the local pack entirely for all his primary target queries.

The Spiral: How the Ranking Drop Led to a Suspension

Marcus noticed the ranking drop almost immediately. He opened his GBP dashboard and started trying to fix it.

Over the next nine days, he made eight edits to his listing:

  1. Changed primary category back to “Roofing contractor”
  2. Added three new secondary categories
  3. Updated his business description
  4. Changed his phone number (he had recently ported to a new number and thought it might be affecting things)
  5. Uploaded 12 new photos
  6. Added a new service item
  7. Changed his service area to include additional zip codes
  8. Edited his business name to add ”& Construction” at the end

None of these edits improved his rankings. Several of them made things worse.

The name change — adding ”& Construction” — appears to have been the final trigger. Business name edits on listings in high-scrutiny categories like roofing are among the most sensitive edits in Google’s fraud detection system, because fake listing operators frequently edit business names to add keywords. Combined with seven other edits in the previous nine days, the name change triggered an automated review.

The listing was hard-suspended on day 10 after his original category change. At this point Marcus had been operating without a local pack presence for ten days and now had no GBP listing at all.

He found GBP Fixers on day 15.

Our Assessment: Two Problems to Solve

When we took the case we identified two separate problems that needed to be addressed in the right order.

Problem 1: The suspension itself. A hard suspension requires a formal reinstatement appeal before anything else can be done. The category, name, and service area issues are irrelevant until the listing is back online.

Problem 2: The listing configuration. Even after reinstatement, the listing would need to be correctly configured to have any chance of recovering its rankings. The current state — wrong category, edited business name, expanded service area, multiple recent edits — was not going to rank.

The order of operations was non-negotiable: reinstate first, then correct the configuration once.

The Reinstatement Process

Building the appeal:

Roofing contractors face the same high-scrutiny dynamic as other home services categories. Our appeal package included:

  • Texas roofing contractor registration (Texas does not require a state licence for roofing, but Dallas County and many municipalities issue business permits — we obtained his Dallas county business permit)
  • General liability insurance certificate and workers’ compensation certificate, both naming the business
  • Vehicle registrations for three company trucks
  • Crew photos at three active job sites (photographed specifically for this submission — showing workers on roofs with branded equipment visible)
  • Current invoices from roofing materials suppliers (GAF, Owens Corning) confirming an active trade account
  • Before-and-after photos of 12 completed roofing projects with addresses visible

We did not include the additional ”& Construction” brand variant anywhere in the submission. The appeal used only the original registered business name.

Appeal narrative:

Our written narrative addressed the suspension trigger directly. We explained the sequence of events — the category change, the rankings impact, the reactive edits — and framed it as a series of well-intentioned optimisation attempts by the business owner rather than any fraudulent activity. We documented each edit chronologically.

This approach — transparency about what happened — tends to perform better than an appeal that ignores the edit history. Reviewers can see the edit log. Acknowledging it shows good faith.

Submission: Day 3 of our involvement.

Reinstatement: Day 12.

Fixing the Configuration After Reinstatement

Once the listing was back online, we made one set of deliberate configuration corrections. One session. No further edits for 30 days.

Business name: Restored to the original registered name, removing ”& Construction.”

Primary category: Set to “Roofing contractor.”

Secondary categories: “Roof repair service” (kept from Marcus’s earlier additions — this was a useful, accurate secondary category). Removed the others that had been added reactively. Left it at two total: primary plus one secondary.

Phone number: Retained the new number he had ported to — this was correct. We updated it properly in this session rather than as part of the reactive edits.

Service area: Restored to the original Tarrant and Dallas County coverage, removing the expanded zip codes that had been added reactively.

Business description: Rewrote to be clean, accurate, and keyword-appropriate for roofing in Dallas, without keyword stuffing.

Photos: Kept his new job site photos — they were good quality and genuine.

That was it. No further edits for 30 days. A key rule of GBP recovery: once you have made the correct changes, stop touching it. Every additional edit during a recovery period resets the stabilisation clock.

The Rankings Recovery

After reinstatement, Marcus’s listing began reindexing. The local pack reappears gradually — Google doesn’t snap rankings back to their pre-suspension position immediately.

Week 1 post-reinstatement: Listing visible in Maps, but not in the top 10 for target queries.

Week 2: Appeared in positions 8-10 for “roofing contractor Dallas” from several test locations within the service area.

Week 3: Consistent top-7 appearance. Moving up on “roof repair Dallas” and long-tail queries first.

Week 4 (day 28 from reinstatement): Back in the top 3 for primary target queries. Inbound call volume from Google restored to approximately 80 percent of pre-suspension baseline.

The ranking recovery was supported by a parallel citation audit — we checked his NAP (name, address, phone) consistency across the 40+ major citation sources. Three had outdated phone numbers, which we updated. Consistent citations across directories reinforce Google’s confidence in the listing’s legitimacy during the re-evaluation period.

Why “General Contractor” Was the Wrong Move

This is worth explaining clearly because it is a mistake many home services business owners consider.

“General contractor” and “Roofing contractor” are completely different segments of the GBP category system. They target different search intents, rank in different competitive pools, and attract different customer behaviour.

Homeowners searching for roofing work do not typically search “general contractor.” They search “roofing contractor,” “roof repair,” “roofer near me,” or their specific need (“storm damage roof Dallas”). These are highly commercial queries with strong conversion intent.

“General contractor” searches tend to be for new construction, major renovation projects, or commercial fit-outs. The customer journey is longer, the competitive set is different, and the conversion path is slower.

A roofing contractor who switches to “General contractor” does not become visible to both audiences — they become less visible to both. They lose the established ranking authority in roofing searches without gaining meaningful visibility in general contracting searches.

If Marcus wanted to capture general contracting leads alongside roofing leads, the correct approach would have been to add “General contractor” as a secondary category — not replace his primary category. The primary category should always reflect the dominant service that generates the most revenue and the most intentional search volume.

Lessons for Roofing Business Owners

Treat your primary category as sacred. It is not something to experiment with. If you are a roofing contractor, your primary GBP category is “Roofing contractor.” That is where your ranking authority lives. Do not change it unless there is a major structural change to your business.

One deliberate edit at a time, separated by time. When something goes wrong with your GBP, the temptation is to make multiple corrections rapidly. Resist it. Make one correction, wait at least two weeks for the effect to register, then evaluate.

The edit log is visible to Google’s reviewers. When you submit a reinstatement appeal, reviewers can see your complete edit history. A clean, consistent edit history signals a legitimate business. A history showing eight edits in nine days signals panic or manipulation, regardless of your intent.

Secondary categories extend your reach — primary category defines your core visibility. Add secondary categories to capture adjacent searches, but always keep your primary category as the most accurate description of your dominant service.

Timeline Summary

Day (Our Involvement)Action
Day 0Case assessment. Two-problem strategy mapped: reinstate first, correct configuration second.
Day 1-2Appeal package built: permits, insurance certificates, crew photos, supplier invoices.
Day 3Appeal submitted with transparent narrative of edit sequence.
Day 12Listing reinstated.
Day 12 (same day)One-session configuration correction: name, category, service area, phone, description.
Day 28Top-3 local pack rankings restored for primary roofing queries.

This case was handled by the GBP Fixers recovery team. Client details have been anonymised. The recovery process described reflects our actual workflow for ranking-drop suspensions caused by category and profile edit patterns in the home services categories.

"

I changed one thing and lost everything. The category change killed my rankings and when I kept trying to fix it I got suspended. GBP Fixers reinstated the listing and explained why the category I had was actually the right one.

— Marcus W., Owner — Dallas Roofing Contractor

Frequently Asked Questions

Why did my Google Business Profile rankings drop after I changed my primary category? +
Your GBP primary category tells Google which search queries your listing is relevant for. 'Roofing contractor' makes you visible for roofing-related searches. 'General contractor' makes you visible for general contracting searches — a completely different pool. When you change categories, Google immediately re-evaluates your listing's relevance to the search terms you previously ranked for. If the new category does not match those queries, your rankings disappear almost immediately.
How many GBP edits are too many before triggering a suspension? +
There is no official number, but multiple edits to key fields (business name, address, category, phone number, website) made within a short window — especially 3 or more edits to primary fields within 7 days — significantly increases suspension risk in high-scrutiny categories like roofing, HVAC, and plumbing. Google's automated system interprets rapid edit patterns as signs of listing manipulation. Each edit should be deliberate and separated in time.
Can I change my GBP category back after a ranking drop without getting suspended? +
In theory, yes. In practice, if your listing is already showing signs of ranking instability, making another edit — even a corrective one — carries risk. If the category change happened recently (within the last few weeks), it is often better to make one clean correction and then wait 2-3 weeks for rankings to stabilise before making any other changes. If the listing has been suspended, reinstate first before changing anything.
What are the best GBP categories for a roofing contractor? +
The optimal primary category is 'Roofing contractor.' Useful secondary categories include 'Roof repair service,' 'Gutter cleaning service,' 'Siding contractor' (if applicable), and 'Waterproofing service.' Do not use 'General contractor' or 'Construction company' as your primary category if roofing is your main service — these are too broad and will dilute your relevance for the roofing searches you actually want to rank for.
How long does it take for GBP rankings to recover after a suspension and reinstatement? +
After reinstatement, local pack rankings typically recover gradually over 2-6 weeks. The speed of recovery depends on the strength of your overall GBP profile (reviews, citations, photos, posts), the length of the suspension, and how well your listing is now configured. Rankings rarely snap back to their pre-suspension position overnight — Google re-indexes and re-evaluates the listing over time. Consistent optimisation during this period accelerates recovery.
Pushpender Sodlan — Founder, GBP Fixers

Pushpender Sodlan

Google Partner · GBP Recovery Specialist · Founder, GBP Fixers

Pushpender has personally led the recovery of 8,000+ suspended Google Business Profiles for businesses across the USA, UK, and Canada. As a certified Google Partner and specialist in GBP suspension reinstatement, he works with business owners every day to navigate Google's policies and get listings back online fast. The workflows documented in this case study reflect his team's actual recovery process.

LinkedIn  ·  About the author  ·  All case studies

Facing a similar situation?

Our Google Partner team handles ranking drop cases for Roofing businesses every week. Free case review. No obligation.

Skip to main content