Onboarding Recap · June 25, 2026

Right On Roof On, your foundation is built.

This is your verified starting point and the work we deployed in your first weeks. Plain numbers, measured from real data, and yours to keep.

Trade Roofing Market Austin, TX Started June 12, 2026 Plan Stay Visible (Essentials) Prepared by SwarmSystem
01 · Overview

Your foundation, in plain numbers.

In your first weeks we built the foundation that makes Google and AI trust your roofing business. This is your verified starting point and the work we deployed.

Your Essentials plan focuses on your Google Business profile. For a service-area roofer, that is the highest-leverage place to start. The work compounds over the coming months, and you own all of it.

84/100
Site visibility score
how much Google trusts the site enough to show it, measured at setup
92/100
Technical health of your site
the under-the-hood signals Google reads, after the fixes
131
Fixes built and deployed
every on-page fix we built, now live
All 131 deployed
5.0 stars
Google rating, every review replied
Onboarding Timeline

Why your onboarding finished when it did.

Full transparency, because you should never have to wonder what we were doing. Your onboarding is a 5-business-day build that starts once we have access to everything. Here is exactly what happened, and where the time went.

The honest read

Your onboarding clock started June 18, not June 12.

Per our terms, onboarding is a 5-business-day build that begins once we have all the correct access and information. Despite the access hurdles, the last piece, your DNS, landed at the end of the day on June 18. From there your onboarding was completed on schedule, on June 24.

June 12

We requested everything we needed to start

Access requests went out for Google Analytics, Google Tag Manager, your Google Business Profile, your hosting, and Roofr. Several came through that day. Google Analytics and Google Tag Manager did not.

Impact: We could not start your tracking setup without those two.

June 13 to 15

Chasing the missing access

We stayed in touch and re-requested the Analytics and Tag Manager permissions. Your Google Business Profile and other services came through. One website login arrived read-only, which is not enough to make changes, so on June 15 we asked for full access and you updated it.

Impact: Most access was now in place, but Analytics and Tag Manager were still blocked.

June 15 to 17

Analytics and Tag Manager, the workaround

Admin access to your existing Analytics and Tag Manager was never granted. Rather than keep waiting on it, we built a fresh Google Cloud account and a new Analytics 4 property, and coordinated with your Roofr rep to deploy the tracking.

Impact: Standing up the new environment and waiting on Roofr added about 1 to 3 business days.

June 17

Hosting and DNS

Hosting access was expected around June 17, but the credentials were delayed. We worked with Daniel to line up the DNS changes the new Google services needed, and sent the DNS request that day.

Impact: The DNS had to be updated before tracking could go live.

June 18

Everything live, and the clock starts

Daniel confirmed the DNS records were updated. Once they propagated, we finished the Google Cloud setup, Analytics 4, Tag Manager, and verified your tracking. Every system was operational.

Impact: This is the milestone our 5-business-day onboarding starts from.

What slowed it down, all of it on the way in

  • Access to several Google accounts came in slowly.
  • Microsoft account issues held up some permission changes.
  • Admin access to your existing Analytics and Tag Manager was never granted.
  • Time spent trying to get that access before switching to a new setup.
  • Building a new Google account and Analytics 4 property from scratch.
  • Coordinating with Roofr to deploy your tracking.
  • Hosting access and DNS updates had to land before we could finish.
Final outcome

Everything is built, verified, and yours.

The delays were access and infrastructure on the way in, never the work itself. Once your DNS propagated on June 18, we configured every system, verified your tracking, and completed your onboarding on June 24. You own all of it.

02 · Where you started

The honest starting line.

Before we started, this is where Right On Roof On stood when Google and AI tools went looking. Not a knock on the work you do. Just the starting line we measured from.

Before we started, you were hard for Google and AI to read.

That is the starting line. Here is what stood in the way.
264issues found at audit
Things on your site that made it hard for Google and AI to read that you handle roofs and storm claims. These are issues we found, not a fix count.
AI visibility~0%
When a homeowner had hail damage at 9pm and asked AI for a roofer in Austin, your name did not come up.
Google profile complete48%
Your Google Business profile was missing services, details, and the claims work you do.
Authority signals2/100
The trust signals Google uses to rank a roofer were barely there. Normal for a brand-new setup.

Where you are now

Same four things, after your first weeks of work. This is the before and after.

131fixes deployed
Every on-page fix we built is live. Your technical health is now 92 out of 100. The rest of your climb is content and authority, built every month.
~0%AI brand mentions, week 1
Still near zero, and that is expected. AI visibility grows as your citations land (mid-July) and authority builds. Your site fixes and your AI visibility are separate numbers.
VerifiedGoogle profile, live
Verified as a roofing contractor, every review replied. 2 posts live, 28 queued.
SubmittedCitations, landing mid-July
Authority is 2 today. Citations submitted June 24, propagation 40 to 45 days, landing mid-July. All 4 reviews replied.
03 · What we did

What we built, and what runs on its own.

Each piece below is deployed. Where something is still landing, we say so and when it goes live. We never mark in-flight work done.

Deployed

Your site speaks to Google and AI now

We deployed all 131 on-page fixes so Google and AI can read that you handle roofs, storm damage, and insurance claims across Austin.

  • 131 fixes deployed across 24 pages
  • Technical health now 92 out of 100
  • Structured data for roofing and storm-damage claims
  • Google Search Console connected and indexing
Deployed

Your Google profile is verified and active

Verified, set up as a roofing contractor, and posting on its own.

  • Profile verified, category Roofing Contractor
  • 2 Google posts live, 28 queued for the coming weeks
  • All reviews replied, 5.0 rating
  • Hours and contact set
Deployed

Getting you on the map and cited

Listings and authority work so your name and number match everywhere homeowners and AI check.

  • Citations submitted June 24, propagating now, live by mid-July
  • Cloud stack going out now to build authority
  • 28 local keywords tracked on your map heat map

Your monthly engine

Every month

Daily Google posts

Google sees an active business and shows you higher when someone searches for a roofer right after a storm.

Every month

Citations kept consistent

Your name, address, and phone stay matched everywhere, so Google and AI do not filter you out.

Every month

Review engine

More 5-star proof, replied fast, which is what homeowners check before they call about a roof.

Every month

Schema and AI markup

Your site stays readable to Google and AI as your services and service areas change.

Your onboarding log

Every step we took in your first weeks, in plain language, and why each one matters to Google and AI. No black box. This is the work, itemized.

Titles & meta

Rewrote page titles and meta descriptions across all 24 pages

Each one now names the roofing or storm-claim service and the Austin area it covers.

Why it matters: Google reads the title and meta first. When they spell out the job and the place, Google matches you to the right search and AI tools can quote you correctly.

Structured data

Added roofing and storm-damage-claim schema to your pages

Schema is the hidden code that labels what your business is and does.

Why it matters: It is how Google and AI read your site without guessing. It tells them you are a roofing contractor that handles insurance claims in Austin, in a language they trust.

Social & AI tags

Built the Open Graph and Twitter preview tags

These set the title, description, and image that show when a page is shared or pulled into a preview.

Why it matters: AI assistants and link previews read these tags too. Without them, your pages looked blank to the tools homeowners now use to find a roofer.

Canonicals

Set canonical tags across the site

A canonical tells Google which version of a page is the real one.

Why it matters: Without them, Google can split your credit across duplicate links or rank the wrong page. Clean canonicals keep your strength on one page.

Indexing

Turned on instant indexing and connected Search Console

New and updated pages now get submitted to Google right away.

Why it matters: Instead of waiting weeks for Google to notice a change, it is seen in days. Your fixes start counting sooner.

Google profile

Verified and set up your Google Business profile

Set as a Roofing Contractor with category, hours, and contact. All 4 reviews replied. 2 posts live, 28 queued.

Why it matters: For a service-area roofer, the Google profile is the single biggest place homeowners find and pick you. A complete, active profile is what gets you into the map results.

Citations

Submitted your business to the core citation networks

Your name, address, and phone went out to the main directories on June 24.

Why it matters: When your details match everywhere, Google and AI trust you are a real, established business. This is the main thing that builds your authority score. The listings land by mid-July.

Cloud Stack

Built and started publishing your Cloud Stack

A set of linked authority properties that point back to your site.

Why it matters: It is another trust signal that tells Google your business is legitimate and referenced across the web.

Tracking

Set up tracking on 28 local keywords and your map heat map

Across your Austin service area, measured by neighborhood.

Why it matters: This is how we both see the climb. You know exactly where you rank for the searches that bring roofing jobs, and where to push next.

Knowledge graph

Started building your business knowledge graph

The structured profile of who you are, what you do, and where you do it.

Why it matters: This is the record Google and AI pull from when someone asks for a roofer in your area. The more complete it is, the more often your name comes up.

04 · Foundation built

What we set up, and how you will see it work.

Your Day-0 setup snapshot

Measured the day we finished your setup. These are your week-1 starting scores, not a before-and-after. The work below is what gets the calls climbing from here.

84/ 100
Site visibility score
92/ 100
Technical health of your site

Onboarding fixes deployed

Deployed131 of 131
All 131 on-page fixes are live: roofing and storm-claim schema, page titles and meta across 24 pages, social and AI preview tags, canonical tags, and instant indexing. That is what pushed your technical health to 92. Your audit flagged 264 issues in total. The rest are content and authority, which your monthly engine builds.

Where each pillar stands now

Your onboarding set the technical foundation. From here, your monthly plan builds content and authority through Google Business posts, citations, and reviews. We are not changing the website pages at this tier.

ContentGrows monthly40/100
Tells Google you handle storm damage and claims. Your daily Google Business posts build this every month.
AuthorityGrows monthly2/100
The trust signals that get a roofer ranked. Your citations (submitted) and new reviews build this every month.
TechnicalSet at onboarding92/100
We set this with the 131 fixes. Strong, and the foundation everything builds on.
User experienceSet at onboarding36/100
Set with your onboarding fixes. Part of the foundation we built.
The honest read

Your AI visibility is still near zero. That is expected at week one.

Right now AI tools name you in almost none of the roofing answers for your area. The foundation we just built is what gets you indexed and counted. Your citations land by mid-July, and we track this every month so you can watch the climb.

35
Times AI mentioned your business
an early baseline across ChatGPT, Gemini, Perplexity, Copilot, Google AI Mode
74/100
How positive AI sounds about you
sentiment, an early baseline

How we measure, plainly

No vanity charts. Here is what we track, how often, and where you can check it yourself.

What we trackHow oftenWhere you see it
AI visibility and mentionsMonthlyYour monthly report
Map heat map, 28 keywordsMonthly, day 1Your monthly report
Calls and direction requestsAlways onGoogle Business profile
Reviews and repliesDailyGoogle Business profile
05 · What happens next

What happens next.

You are onboarded and on the monthly plan now. Here is how the first weeks go, so you always know what we are doing.

  1. Weeks 1 to 4, we follow up with you directly. A real person on our team, not just a dashboard, checking in on what we are doing.
  2. Your citations land by mid-July. That is when your name starts showing up consistently across the web, and your authority begins to move.
  3. After week 4, your monthly report begins. We will have enough to trend it, and it lands on day 5 each month.
  4. Keep collecting 5-star reviews. They are the fuel for your authority. We handle the replies.

A little hand-holding up front while we grow together. Happy to answer any questions, anytime.