This is the first full report on the work, and it is going to be straight with you about what has moved and what has not.
Three months in, the foundation is built. 143 fixes are live across your site, your listings are out, and your Google profile has posted 80 times. Google is showing you more because of it: 1,713 people saw you in August against 1,216 in June.
One honest note before the numbers. The call count on this page is only the calls Google counted from the call button on your Google profile. A homeowner who read your site and dialed the number off it is not in that count, and right now we have no way to see them.
| Month | Calls from Google | Profile views | The month's work |
|---|---|---|---|
| June | 0 | 108 | Engagement started June 12. Full site crawl run and the first wave of automated fixes deployed |
| July | 0 +0 vs Jun | 111 +3% vs Jun | Site fixes deployed continuously through the month |
| August | 3 +3 vs Jul | 165 +49% vs Jul | Best month yet on the Google profile: 165 people looked at it against 111 in July, and three tapped the call button, the first three of the engagement |
| September so far6 days in, not yet a full month | 0 | 13 | First six days only. Google profile posting kept running: 80 posts published to date, 7 more scheduled |
The Ledger
One row per month from June 12, the day the work started, through September 6. September is a part month and is marked as one.
Google Business
Profile numbers pulled fresh today, whole months side by side.
Search
Google Search Console, United States searches only, matched 87 day windows, September through the 6th.
Branded vs Non Branded
Every named query split into people who typed your name and people who did not.
Keywords
100 terms tracked in Google results at national scope, last read August 22. Search Console read September 13.
Map Pack
Grid readings across 39 points in a 3 mile circle centered near Hutto, plus a hand search of Google Maps on September 13.
AI Visibility
Five AI platforms checked with the same 15 questions, June 12 to September 6.
Attribution
What we can count today, and the one thing we still cannot.
Technical Work
Fixes built and pushed live across the site, read September 13.
1,713 people saw you in Google search in August against 1,216 in June, and 165 looked at your Google profile against 108. Three of them tapped the call button, the first three since we started. September is on this page as a part month: the first six days, marked as such, so nothing on it reads as a drop.
Everything below is counted, not estimated.Every month, on the record.
One row per month from June 12 to September 6. Check any row against what you saw on your own end.
Two rows are short. June is short because we started on the 12th, so that row covers 19 days, not 30. September is short because the month is not over. It covers the first six days, and it is marked so you do not set it next to a full month and read a fall that has not happened.
The calls column is only the calls Google counted from the call button on your profile. It is not the calls that came from somebody reading your site and dialing the number off it. There is no tracking number on your site yet, so those calls are real and we cannot see them. That is the honest ceiling on this whole page and the Attribution section says more about it.
| Month | What we did | What the phone did |
|---|---|---|
| June | Engagement started June 12. Full site crawl run and the first wave of automated fixes deployed · Directory listings submitted and landed on the date promised, which is the foundation everything local sits on · Google profile work began: posts scheduled, profile completeness lifted from 47.62 out of 100 | 0 calls · 5 clicks |
| July | Site fixes deployed continuously through the month · Google profile posting kept running, reaching 55 published by mid August · Keyword board of 100 terms tracked in Google results at national scope | 0 calls · 10 clicks |
| August | Best month yet on the Google profile: 165 people looked at it against 111 in July, and three tapped the call button, the first three of the engagement · Profile completeness reached 60 out of 100, up from 47.62 at the start · Still 4 reviews, and none earned since the engagement began. That is the gap the recommendation is about | 3 calls · 7 clicks |
| September | First six days only. Google profile posting kept running: 80 posts published to date, 7 more scheduled · Site fixes hold at 143 live across 39 pages. No new crawl has run yet this month · Still 4 reviews. Still the gap | 0 calls · 0 clicks |
| Total | 3 calls · 22 clicks |
The calls column is only the taps on the call button on your Google profile. There is no tracking number on your site yet, so the calls that start there are real and uncounted.
Check any row against what you saw on your own end.Your Google front door, measured.
Your Google profile is what a homeowner sees before they decide whether to call you.
It is growing. 108 views in June, 111 in July, 165 in August. That is 53 percent more people looking at you than when we started, and August was the best month yet. Three people tapped the call button in August, which were the first three of the engagement. The first six days of September brought 13 views and no taps, which is about the pace of a normal week, not a change.
Now the number that matters more than any of those. You have 4 reviews.
They are all 5 stars and every one has a reply under it, which is exactly right. The problem is the count. You have earned zero new reviews since June 12. Not one in three months.
A homeowner picking a roofer after a storm is spending five figures with somebody who climbs on their house. They check reviews before they check anything else. Four is not enough to feel safe with, no matter how good they are. The roofers holding the map above you have three times as many.
This is the cheapest thing on this page to fix, and it is the one thing we cannot do for you.
September so far (first 6 days): 0 calls, 13 profile views. Full month lands in your next check-in.
These are only the calls Google counted from the call button on the profile itself.
Profile views went 108 to 111 to 165, the best month yet in August. The first six days of September brought 13, which is about a normal week. You have 4 reviews at 5 stars, every one answered, and none earned since June 12.
Your Google profile is what a homeowner sees before they decide whether to call.The searches that find you.
Two things happened in Google search and they point in opposite directions. Both are true.
More people are seeing you. 1,216 saw you in June, 1,428 in July, 1,713 in August. The first six days of September brought 468, which is on pace for the biggest month yet. Six days is not a month, so we are not counting it as one. But the direction is the site work landing.
Fewer of them are clicking. 28 clicks in June, 15 in July, 17 in August. None yet in the first six days of September.
Set against the three months before we started, you are up. The 87 days before June 12 brought 34 visits from Google. The 87 days since brought 51. That is about 50 percent more.
The reason the clicks are not keeping pace with the views is your average spot. Across the window before we started it was 23.7. Across the window since, it is 29.1, most of the way down the second page. Google is now showing you for about 25 percent more searches than before, and most of the new ones land low, which pulls the average down. Being seen and being chosen are two different things, and right now you are winning the first one.
One more table sits at the bottom of this section, and it is the best news on this page. Six insurance claim searches where you already sit on page one and nobody has clicked yet. That is the closest thing to a rank you own today, and it is why the tracker's 100 generic terms are not the whole story.
One note on how this is counted. These are United States searches only, which for an Austin roofer is the only number worth reading.
| What they searched | Clicks | Times shown | Avg spot |
|---|---|---|---|
| right on roofing | 4 | 18 | 8.2 |
| roofing companies in austin tx | 1 | 1 | 101.0 |
| What they searched | Times shown | Avg spot |
|---|---|---|
| roof insurance claim austin tx | 132 | 9.7 |
| wind damage claims services in texas | 81 | 8.8 |
| roof insurance claim assistance austin | 51 | 9.7 |
| austin wind damage claim services | 41 | 9.2 |
| wind damage claim services in texas | 33 | 7.1 |
| roof damage insurance claims austin | 30 | 3.5 |
51 visits from Google between June 12 and September 6, against 34 in the 87 days before we started. That is about 50 percent more. The average spot across the window is 29.1, and it was 23.7 before, because Google now shows you for far more searches and most of the new ones land low. Six insurance claim searches already sit on page one with no clicks yet; the last table in this section names them.
This is who reached the site from a Google search.Beyond your name, new demand.
Google tells us the exact words behind only some clicks and hides the rest for privacy. In this window it named 5 of your 51.
That is a small sample and we are not going to pretend otherwise. But it says something worth knowing: 4 of those 5 were people typing your name. Somebody who already knew about you, looking you up.
The one search that was not your name was "roofing companies in austin tx", and you sat at spot 101 for it.
That is the whole picture in one line. The people finding you already knew you existed. The people who do not know you yet are not finding you.
| Search | Times Google showed you | Where you rank |
|---|---|---|
| storm damage roof inspection | 301 | 50.6 |
| storm damage inspection | 200 | 42.8 |
| storm damage inspections | 159 | 40.4 |
| roof insurance claim in austin | 158 | 14.9 |
| roof insurance claim austin tx | 132 | 9.7 |
| hail resistant shingles austin tx | 100 | 18.4 |
| roofing insurance claim help austin | 91 | 11.3 |
| roofing insurance claims austin tx | 84 | 26.0 |
| wind damage claims services in texas | 81 | 8.8 |
| roofer insurance claim in austin | 76 | 27.3 |
| professional storm damage inspection | 73 | 50.3 |
| roof insurance claims in austin | 65 | 17.5 |
| Search | Visits from Google | Times shown | Where you rank | Trend |
|---|---|---|---|---|
| roofing companies in austin tx | 1 | 1 | 101.0 | Holding |
About 10 in 10 of the searches you turn up for are people looking for the work, not for you by name. That is 282 different searches in this window, and it is climbing: 96.5% of your first month, 98.8% of the last. The demand is real and Google is already showing you for it. What it is not doing yet is placing you high enough to earn the click, and that is exactly what more pages fixes.
The second group is new demand. The first group already knew you.Your keywords, on the clock.
100 search terms tracked in Google's ordinary results since June 23. These are the big generic roofing searches, like roofing company near me and roof replacement contractors. The tracker reads them at national scope, not from an Austin address, and it last read them on August 22, so these positions are three weeks old.
You do not rank for any of the 100. That is a measurement, not missing data. The tracker checked every one and found you outside what Google shows.
It is not the whole picture, though. Search Console is Google's own record of every search you appeared in, and it shows six insurance claim searches where you already sit on page one. They were shown 368 times between June 12 and September 6 and nobody has clicked one yet. They are listed at the bottom of the Search section. Your own name ranks at spot 8. The generic terms do not, and that is where the work has to go.
None of these 100 terms returns you yet.
The tracker checked every one of them and found you outside the results Google shows. That is a measurement, not a gap in the data, and it is the plainest statement of where the work has to go next.
The tracker compares where terms started against where they sit today. From next month, this section carries a month by month line for every term that ranks.
The tracker follows 100 generic roofing terms, read nationally, and you rank for none of them as of August 22. Search Console tells the other half: six insurance claim searches already sit on page one, shown 368 times between June 12 and September 6 with no clicks yet. Your own name sits at spot 8.
Where you sit today on the searches that bring in roofs.Your map pack, pin by pin.
This is the map, the block of local businesses with pins that sits above the ordinary results. It is a different surface from the blue links and it moves for different reasons, so we keep it separate.
We check 25 roofing searches across 39 points in a 3 mile circle centered near Hutto. Readings taken September 1.
You do not appear in the top 20 at any of those 39 points, on any of the 25 searches.
The grid ran cleanly at every point, so this is not a gap in the reading. It is the answer. We checked it by hand too. On September 13 we searched Google Maps for roofing company near me from two spots, the center of the grid near Hutto and the center of Austin where Google pins your profile, and you were not in either list.
For a storm damage roofer this is the most expensive place to be missing. When hail comes through Austin, homeowners open the map first. The map runs on three things: how close you are, how complete your profile is, and how much trust you have built. Your profile is in good shape. The trust part is 4 reviews.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
Top 3 count held between the two checks. Each pin is a real spot in town. The number is where you rank when someone searches from there. The ring marks your office.
25 roofing searches checked across 39 points in a 3 mile circle centered near Hutto. You do not appear in the top 20 at any of them, and a hand search of Google Maps on September 13 from Hutto and from central Austin did not list you either.
The map is a different surface from the blue links and is read separately.Where AI recommends you.
This is the layer where somebody asks ChatGPT or Gemini who to call about a roof before they open a page of search results.
You come back in about 1 percent of the answers we track. Gemini and Perplexity have named you. ChatGPT, Copilot and Google AI Mode have not. The odd part is that those same assistants read your website more than any other source when they answer the 15 roofing questions we track: 423 quotes, the most of 1,928 sources. AI reads you and does not recommend you yet. The gap is trust, the same gap as the map, and four reviews does not close it. An earlier reading exists from the spring, but it tracked far fewer questions, so we do not show it as a before and after.
| What people ask | How often you show up | Spot when shown |
|---|---|---|
| Right On Roof On vs other storm damage claim services | 98% | #1 |
| Right On Roof On vs other roofers Austin | 96% | #1 |
| Right On Roof On vs other roof repair Austin | 93% | #2 |
| Right On Roof On vs other storm damage restoration | 89% | #1 |
| Right On Roof On vs other roofers for leak repair | 86% | #1 |
| best roofing contractors for insurance claim repairs in Austin | 5% | #3 |
| how to file insurance claim for storm-damaged roof in Austin | 5% | #2 |
| AI channel | Does it name you | Times it quoted your site | Share of sources | Your place as a source | Who is ahead |
|---|---|---|---|---|---|
| Gemini | Yes, 3% of answers | 200 | 17% | Most quoted source | |
| Perplexity | Yes, 3% of answers | 83 | 5% | Most quoted source | |
| Google AI Mode | Not yet | 79 | 4% | Most quoted source | |
| ChatGPT | Not yet | 44 | 2% | #3 most quoted | texas.gov ahead of you at 288 |
| Copilot | Not yet | 17 | 2% | #6 most quoted | bbb.org ahead of you at 51 |
| Page on your site | Times quoted | Share of your citations |
|---|---|---|
| / | 235 | 56% |
| /services/roof-repairs | 52 | 12% |
| /services/storm-damage-inspections | 47 | 11% |
| /services/insurance-claim-assistance | 40 | 9% |
| /contact-us | 18 | 4% |
| /about-us | 7 | 2% |
| /contacto/ | 6 | 1% |
| /blog | 5 | 1% |
| /services/roof-replacement | 4 | 1% |
| /services/impact-resistant-shingles | 4 | 1% |
Google AI Mode is the AI layer inside Google search itself. These five platforms are increasingly where a homeowner asks who to call about a roof before they ever open a page of search results.
You come back in about 1 percent of tracked AI answers. Gemini and Perplexity name you sometimes; the other three have not yet. Your site is the single most quoted source on those questions, which means AI reads you and does not recommend you yet.
AI answers are becoming the first place somebody asks who to call.Counted, not guessed.
Here is what we can count today, and the one thing we cannot.
We can count the calls Google counted from the call button on your profile. That is 3 since June 12, all of them in August. None in the first six days of September.
We cannot count the calls that started on your website. For a roofer that is most of them. Somebody reads your storm damage page at ten at night with water coming through the ceiling, and they dial the number off the screen. Google never sees that call and neither do we.
That gap closes with a tracking number on the site. It is not on this account yet. Until it is, every phone number on this page is smaller than the truth, and we would rather tell you that than let you read 3 and think that is all that happened.
The second half of the gap is what happened after the call. Whether it became an inspection, and whether the inspection became a roof, lives in your records. Close both halves and this page starts reading in roofs instead of clicks.
Next up: call tracking on the website lands not connected.
We can count the calls Google counted from the call button on your profile, because Google hands us that number. What we cannot count is the calls that start on the website itself, which for a roofer is most of them, or what happened after any of them. A tracking number on the site closes the first half of that gap, and your own job records close the second.
We can see the profile call. We cannot yet see whether it became an inspection or a roof, because that lives in your job records, not in Google.
3 calls counted from your Google profile since June 12, all of them in August. The calls that start on your website are not counted at all yet, and for a roofer that is most of them.
There is no call tracking on this site yet, so this section is honest about its ceiling.The foundation under all of it.
This is the plumbing that lets Google and AI read and trust your site.
143 fixes built and pushed live across 39 pages. The technical side scores 92 out of 100, which is the strongest number on this page and the reason your impressions keep climbing. We re-read it on September 13 and nothing has moved, because no new crawl has run yet this month.
Then there is Authority, at 2 out of 100.
Authority is Google's read on whether the wider internet treats you as a real, established business. Other sites linking to you, directory listings agreeing on your details, and reviews. It is the score that decides whether you rank for a competitive term or just get shown for it.
Your technical work is done and your authority is not started. That is the gap between 1,713 people seeing you and 17 clicking.
The work, month by month
- June: Full site crawl run and the first wave of automated fixes deployed · Citations and directory listings submitted
- July: 131 fixes deployed across 24 pages · Google profile posting cadence established
- August: 143 fixes deployed across 39 pages · Technical pillar at 92 out of 100, the strongest score on the site · Authority at 2 out of 100 remains the weakest, and it is what the map result below reflects
- September: Fix count holds at 143 live across 39 pages, read September 13. No new crawl has run yet this month · Technical 92, Content 40, Authority 2, UX 36, unchanged from the August read
143 fixes live across 39 pages. Technical scores 92 out of 100. Authority scores 2, and that is the gap between being seen and being chosen.
This is the plumbing that lets Google and AI read and trust the site.Three doors, all honest.
One thing. Not five. It is the cheapest lever you own and it moves the two worst numbers on this page at once.
Get reviews coming in, starting with the roofs you have already finished
This is the one thing on the list, and the rest of the report points at it. You have 4 reviews. You have earned none since we started on June 12. The roofers holding the map above you have around 13. Here is why it is the one ask and not one of five. Two numbers on this page are the worst ones you have: you do not appear in the top 20 at any of the 39 points we check on the map, and your Authority score is 2 out of 100. Reviews are the cheapest input to both. The map runs on distance, profile completeness and trust. Your distance is fixed and your profile is in good shape, so trust is the only one left. And reviews are the fastest authority signal a local business owns, because you do not need another website to agree to anything. What it looks like in practice. You have finished roofs all summer. Every one of those homeowners is a review you have already earned and never asked for. Ask the last twenty, starting with the insurance claims you got approved, because those are the customers who remember exactly what you did for them. Ask by text the day the job closes, with a direct link, while the roof is still new. Do not batch them all in one week, because twenty reviews landing in three days reads as bought and Google treats it that way. Getting from 4 to 20 does more for your map position than anything else we could build for you this quarter. It is free, it is yours to keep, and it is the one part of this we cannot do on your behalf.
One note on why this is reviews and not more pages. Pages are the part we can build without you, and we will keep building them. Reviews are the part only you can get, and right now they are the thing holding the rest back. More calls is what you buy. Your time back is what you get.
Get from 4 reviews to 20, starting with the roofs you have already finished.
A short list is a list that gets done.The data behind every number.
Every number on this page came from one of the tools below, on the date shown. Nothing here is estimated, modeled, or rounded up. If a figure has no source next to it, it does not belong on this page, and you should tell us.
| Source | Read on | Status |
|---|---|---|
| Google Business Profile | 2026-09-13 | Pulled live |
| Google Search Console | 2026-09-13 | Pulled live |
| Search trend checkpoints (GSC) | 2026-09-13 | Pulled live |
| Branded vs non-branded split (Google Search Console) | 2026-09-13 | Pulled live |
| Organic visits (Google Analytics) | 2026-09-13 | Pulled live |
| Search Console total, second read (Search Atlas) | 2026-09-13 | Pulled live |
| OTTO site work log | 2026-09-13 | Pulled live |
| AI visibility check | 2026-09-13 | Pulled live |
| AI visibility trend | 2026-09-13 | Pulled live |
| AI questions tracked | 2026-09-13 | Pulled live |
| AI citations by channel | 2026-09-13 | Pulled live |
| Rank tracker | 2026-09-13 | Pulled live |
| Local map pack | 2026-09-13 | Pulled live |
| Map pack pins (39 points per term) | 2026-09-03 | Pulled live |
If a number has no source listed, it does not belong on this page.
Nothing here is an estimate.