Skip to content
Nonprofit SEO

Exhibit Local service business (roofing contractor)

A local business that was hard to find on Google Maps, rebuilt from the profile up

This is not a nonprofit. It's a real result from another sector, shown because the situation is close to one many nonprofits face.

Where
Florida
Plan
Golden
When
March to September 2025
A sunny Florida residential street with tile-roofed houses and palm trees

01 Before

Where it started

  • A skilled local roofing contractor with happy customers and almost no presence online.
  • About 3 to 4 phone inquiries a week, mostly small, low-profit repairs.
  • Thin website content and a weak backlink profile.
  • An incomplete Google Business Profile with very few reviews, while larger, better-known competitors held the local results.

02 Method

What was done

  1. 1

    Hyperlocal keywords

    Service-specific searches with the place in them, such as "[City] roof replacement" and "emergency roof repair [Neighborhood]", instead of broad terms the big competitors owned.

  2. 2

    Google Business Profile rebuild

    The listing was rebuilt and optimized: geo-tagged photos and detailed services, so the profile could compete in the Map Pack.

  3. 3

    Citation building and cleanup

    Consistent listings across the major home-service directories (Yelp, Angi and Houzz among them), so every source agreed on who and where the business was.

  4. 4

    Reviews and local links

    A simple process for asking customers for Google reviews, plus locally relevant links: home-service directories, local community blogs and regional business associations.

Request the Golden plan used here

03 Results

What changed

+600%more qualified inquiries

  • Qualified, high-value inquiries up 600%
  • #1 in the Google Map Pack
  • Page one for 15+ local service keywords
  • Organic traffic from local homeowners up 400%
  • A steady pipeline of full replacement jobs instead of small repairs

Figures as reported for this campaign, March to September 2025. Results depend on the market, the starting point and time; they are not a promise for another organization.

See where your organization starts

04 Our reading

What this means for a nonprofit

Swap "roofer" for "food pantry", "chapter office" or "church" and the plan reads almost the same: a listing that is complete and correct, the same name and address everywhere, and links from the community around you.

One difference matters for nonprofits: when you ask for reviews, ask everyone you served or who served with you, not only the people you expect to be happy. Google bans selective asking, and so do we.

Next step Your move

Find out what this approach would look like for you

The free audit is a short written report, not a sales call: how your site and Google listing look today, who shows up instead of you, and the first three fixes. It comes by email within one business day.

Get the free nonprofit SEO auditBook a 30-minute call

Or ask the assistant in the corner: prices, Ad Grants, chapters, how canceling works.