Rescue Roofing & Exteriors is a veteran-owned roofing company & exteriors contractor in Knoxville, Tennessee, handling roof repair, roof replacement, siding, and gutters. They are already doing a lot right. When I searched for a roofing company in Knoxville, they came up fifth from my location, with 257 Google reviews behind them. That is a strong position. But fifth is not third, and the top three spots in the Google map pack take 60 to 70 percent of the clicks and calls. The gap between where Rescue Roofing sits now and the top three is not a broken website or a missing profile. It is a handful of specific, fixable details.
At Tae Results, I help local businesses show up higher on Google so their phone rings more often. In this audit, I looked at how Rescue Roofing & Exteriors shows up on Google Search and Maps, reviewed their Google Business Profile, checked their website, and looked at their citations, to find where they are leaving money on the table.
Watch the full video audit above, then read the detailed breakdown below.
I always start by searching the business name. What I am looking for is whether other businesses with similar names are competing on the first page. Rescue Roofing & Exteriors owns their brand search. Nobody else with a similar name is diluting their results, so that is a clean start.
Next, I searched their main service plus their location, the way a homeowner would: a roofing company in Knoxville. From my coordinates, Rescue Roofing ranked fifth. That is very good. In a full audit I would run a grid search, which shows exactly where and within what radius they rank across the city. They might be second near their base and ninth across town. But fifth from a single point tells me they are close. The top three is within reach, and in a market like Knoxville that is where most of the roofing leads go.
The Google Business Profile is where I look first, because it is what Google uses to decide who shows up in the map pack. I check whether it is fully filled out: every question Google asks, answered, and answered correctly.
Categories. Rescue Roofing has more categories than I would recommend. Roofing contractor is listed alongside siding contractor and window installation service. I tell my clients to use one main category and three at most. More than that can dilute the signal and actually hurt your rankings when someone searches for your main category. For a business that wants to rank as the go-to roofing company & exteriors contractor in Knoxville, I would cut this down to Roofing Contractor as the main category. Siding and windows are not going away. They move into the services list, where they can still pick up searches without weakening the main signal.
Services. Google lets you list up to 99 services. I recommend at least 30, with descriptions written for the top 20. That is how you compete for the long tail of searches: "roof leak repair," "storm damage roof inspection," "seamless gutter installation," "vinyl siding replacement." Rescue Roofing already has a good number of services listed. The next step is to write descriptions for the top 20, so each one gives Google a reason to show the profile for that exact search.
Photos. The more varied the photos, the better: finished roofs, before-and-after shots, siding and gutter work, the crew on site. Photos are also worth posting because you can geotag them. When a photo is tagged with the neighborhood where the job was done, it helps the profile show up for people searching nearby. Every completed job in Farragut, Powell, or Maryville is a chance to strengthen the profile in that area.
Reviews. 257 reviews is very competitive for a roofer in a midsize market like Knoxville. But the total is not what I focus on. I focus on velocity: how often new reviews come in. I have seen a Knoxville plumber with 16 reviews outrank a competitor with more than 800, because the smaller business's reviews were newer. The pattern I keep seeing is that Google gives older reviews less and less weight. It is not gospel, but for a home service business like this, I would aim for two to three new reviews every week. Rescue Roofing is clearly doing something right already. The move now is to automate it: a direct Google review link sent after every completed job, so the rhythm does not depend on someone remembering to ask.
Booking link. There is no booking link on the profile. This one surprises me every time, because a lot of business owners skip it and the fix takes about two minutes. Link the contact page from the website in the Google Business Profile's booking field. That gives a homeowner a direct path from Google to a quote request. For comparison, in the Mighty Dog Roofing of Knoxville audit the booking link was set up but sent people to the homepage. Pointing it at the contact page is the version I recommend.
When Google looks at a website, the two biggest things it wants to find are what you do and where you do it.
Title tag. The homepage title tag reads "Rescue Roofing | Roof Repair & Replacement | Knoxville TN Roofing Company." It has the business name, the main services, and the city. That is very good, and I would not change much here.
H1 tag. The H1 is the first big headline on the page, and it should say the same two things: your location and what you do. The homepage H1 is currently the brand line "Saving a K-9 One Job at a Time." It is a great message and it says a lot about who they are, but it does not tell Google they are a roofing company in Knoxville. I would keep the slogan as a subheading and make the H1 something like "Roofing Company & Exteriors in Knoxville, TN." Their contact and Knoxville location pages already do this well, with H1s like "Expert Roofing in Knoxville, TN." The homepage just needs to match.
NAP consistency. NAP stands for name, address, and phone number. It needs to be exactly the same on the website as it is on the Google Business Profile. Right now the site says the company serves Knoxville and the nearby areas, but the full business information is not listed in one consistent place. The easiest fix is the footer: put the exact business name, address (or service area, if the address is hidden on the GBP), and phone number in the footer of every page, written exactly the way it appears on the profile.
Embed the Google map. In the "Proudly Serving the Areas Of" section, the website uses an image of the service area. I would swap that image for an embedded Google Map of the business profile. An embedded map helps Google connect the website and the profile, so every improvement made on the website is easier for Google to credit to the profile, and that helps it rank higher. I flagged the same thing in the Archer Air Conditioning audit, where a static map image was used instead of a live embed.
Rescue Roofing has a good set of service pages (roofing, siding, gutters) and area pages (Knoxville, Maryville, Lenoir City, Loudon, and Powell). To see how much Google has actually picked up, I checked how many of their pages are indexed. The site search came back with about three pages of results, which likely puts them above the 30 indexed pages I recommend as a minimum. That is ahead of most businesses I audit.
Every indexed page is a chance to compete for a specific search. Right now, for example, when someone in Knoxville searches about the $1,000 coupon scam, one of Rescue Roofing's pages is competing for that spot. That is exactly how it should work. The more pages they have covering their services and the areas they serve, the more topical authority and relevance they build. That lets them rank higher, for more searches, across more of the map.
The next pages I would build are area pages for the towns already on their service list that do not have one yet: Farragut, Oak Ridge, Alcoa, Sevierville, Clinton, Seymour, and Halls. I would also add service pages that split the big categories into the specific jobs people search for, like roof leak repair, storm damage and insurance claims, roof inspections, and gutter guards.
Schema markup is your basic business information packaged in the format Google likes to see. Rescue Roofing has local business schema in place. That is a good sign. When a business does not have it, adding schema is one of the first quick wins I set up for clients. Here it is already done.
Google trusts a business more when other real businesses and directories it already trusts mention it. In Google's robot view, every consistent mention on a high-authority site raises your trustworthiness. That means Yelp, Nextdoor, Facebook, Instagram, Angi, and the Better Business Bureau, plus roofing-specific directories and niche citations.
Rescue Roofing has a solid base. They are BBB accredited with an A+ rating and have listings on Nextdoor and Facebook. The key is consistency. Every listing should carry the exact same name, address, and phone number as the Google Business Profile. One thing worth checking: the phone number on the BBB listing is not the same as the number on the website. If one of them is a tracking line, the main number should still be the same everywhere Google looks. From there, building more roofing and home-improvement citations is one of the most direct ways to strengthen the prominence signal behind map pack rankings.
A lot. Their brand search is clean. They rank fifth for a roofing company in Knoxville. They have 257 reviews, which is very competitive for this market. Their title tag is close to ideal. They have local schema in place, a solid set of service and area pages, and more than 30 indexed pages. They also have a story people remember: a veteran-owned, purpose-driven company that gives back to local rescue dogs and shelters. Rescue Roofing is not starting from zero. It is a strong business that needs targeted tuning to go from fifth to the top three.
1. Cut the GBP categories down to Roofing Contractor. Move siding contractor and window installation into the services list so they still capture searches without diluting the main category.
2. Write descriptions for the top 20 services. Keep at least 30 services on the profile and describe the 20 that matter most, so the profile shows up for long-tail searches.
3. Add the booking link. Link the website's contact page in the Google Business Profile. It is a low-hanging fruit that takes minutes.
4. Put the main keyword and city in the homepage H1. Keep "Saving a K-9 One Job at a Time" as a subheading and use an H1 like "Roofing Company & Exteriors in Knoxville, TN."
5. Fix the NAP and embed the map. Add the exact name, address, and phone number to the footer, matching the GBP, and replace the service-area image with an embedded Google Map of the profile.
6. Automate review requests. Aim for two to three new Google reviews every week, with a review link sent automatically after every job.
Bonus: Post geotagged photos from every job, build area pages for the towns on the service list that do not have one yet, make the phone number match across every directory listing, keep adding roofing-specific citations, and fix the "Lenior City" spelling in the website's navigation so it matches how people actually search for Lenoir City.
If you are the owner of Rescue Roofing & Exteriors and want help moving from fifth to the top 3, contact me directly or see how I can help. You can text, call, or email, whichever is easiest. If I do not answer right away, I will get back to you the same day or the next. The foundation is already strong, and the fixes that close the gap are specific and straightforward.
See more Knoxville roofing audits: Roofing by JMJ · Mighty Dog Roofing of Knoxville · Wolf's Roofing Flooring and Home Repairs
Related reading: Google Business Profile optimization in Knoxville · How to rank in the Google Maps top 3
See exactly how you show up on Google — and what to fix.
Get Your Free Audit