R0BATO MEDIA
Digital Presence Audit
June 2026 · Confidential
Prepared for Allegiance Windows and Doors LLC · Delaware County, PA

Deep installation experience with a digital presence ready to reflect it

How to read this: this audit reviews the current digital system, not the quality of the company, its people or its work. The goal is to build on what is already trusted and make the next steps easier to prioritize.

Allegiance already brings decades of hands-on experience and a strong consultation process to every appointment. This audit focuses on making that reputation easier to verify online, restoring the clearest path from referral to consultation, and using real installations to build trust across Google, the website and social channels.

Prepared forDan Fisher, Owner
BusinessAllegiance Windows & Doors LLC
MarketWallingford / Media, PA
Prepared byRob Lopez · R0BATO Media
01 · Box Score

The Scoreboard

Digital Presence, Six Categories, Ten Points Each 13 / 60
D+
Website
4 / 10
F
Google Profile
0 / 10
F
Reviews
0 / 10
C−
Facebook
4 / 10
D
Instagram
3 / 10
D
Nextdoor
2 / 10
Read this the right way A 13/60 says nothing about the business itself. You close 40% of your appointments and your family has three decades of reputation in Ridley Township. The score reflects what's been built online so far, and most of these points can be won back inside 90 days.
02 · The Headline

Google Business Profile

Reinstatement Opportunity

The current suspension makes the business harder for homeowners to verify and temporarily limits access to the reviews already earned. The checks below show where the public search path becomes incomplete and what should be restored first.

Check 1 · Name Search
Google Maps search for "Allegiance Windows and Doors Wallingford PA" returns a partial match only, Google strikes through the business name. No listing.
Check 2 · Phone Search
Searching your business line 484-660-2039 on Maps returns "Google Maps can't find", no profile is tied to your number. This is the definitive test.
Check 3 · Web Search
A Google search of your exact business name shows your website and Facebook, but no business panel. To a customer, the business doesn't exist as a place.
Pulled live · Google Maps & Search · June 12, 2026 · Screenshots on file

⚠ One thing your web team needs to know going in

Sitefully is already working on the reinstatement, which is the right place for it. Prepare matching business records before opening Google's optional evidence form; once opened, the evidence must be submitted within 60 minutes. Do not create a new profile for the same business while the appeal is under review. If the appeal is denied, use Google's additional-review path and submit any evidence that was missing the first time. The old review-filtering workflow should be removed because selective review solicitation conflicts with platform policy, but it should not be presented as the confirmed suspension cause unless Google identifies it.

Every map search → competitors

For the searches documented in this audit, other companies occupy the local results while Allegiance has no eligible profile. That removes an important discovery and verification path for nearby homeowners.

Your review funnel has no destination

The "leave us a review" link on your website goes nowhere, and even if it worked, a suspended profile can't receive reviews. Happy customers literally cannot vouch for you on Google until it's reinstated.

One paid channel may be unavailable

Local Services Ads can be a useful lead source when the category and market are eligible, but participation requires Google's current screening and profile setup. Confirm eligibility in the account before building the plan around it.

Your social proof has no clean handoff

Facebook and Instagram can still create awareness and inquiries, but a missing local profile creates friction when homeowners search the business to verify it. Keep posting, while directing every bio and call to action to a working website or contact path until the profile is restored.

03 · The Competition

Map Pack Standings

Live Google Maps results, anchored to your towns. This is what a homeowner sees today.

Search 1, Media, PA

Query: window installer Media PA · Full result list, only four businesses appear

PosBusinessRatingReviews
1Windows Plus4.9 ★96
2Compass Window & Door3.9 ★70
3Window Depot USA of Northeast PA4.2 ★19
4Media Roofing, Siding & Windows Co5.0 ★1
, Allegiance Windows & DoorsNot found0

Note the #4 spot: a company with a single review appears above you in this snapshot. Review count alone does not determine local placement; relevance, distance, profile completeness and broader prominence also matter. The result still shows there is room to compete once the profile issue is resolved.

Search 2, Glen Mills, PA

Query: window replacement Glen Mills PA · Top of the result list

PosBusinessRatingReviews
1Joyland Windows & Doors5.0 ★14
2Iconic Windows4.9 ★8
3Homecraft Inc.4.9 ★210
, Allegiance Windows & DoorsNot found0

Also in the pack: C&R Glass 4.5 ★ (55) · Renewal by Andersen 4.9 ★ (6,165) · ARDMOR Windows & Doors 4.8 ★ (1,352)

The Wider Board, Angi Benchmarks, Your Service Area

BusinessRatingReviews
ARDMOR Windows & Doors4.81 ★123
Earth Smart Remodeling4.58 ★64
Alderfer Glass4.75 ★36
Castle "The Window People"4.16 ★949

Look at Castle: 15 times the reviews of anyone else and the worst rating on the board. That's the volume game. You win the opposite way, as the certified craftsman with the perfect score, but only if the reviews exist somewhere homeowners can find them.

04 · For Your Web Team

A Few Things Left in the Code

Sitefully already rebuilt your site, which is a good start. But a fast replication copies everything, including what was broken underneath. All of the items below came across from the old Stone Systems build and are still live on the site right now. None of it is hard to fix. Pass it to your web team and it's an easy afternoon of cleanup. I catch this stuff because content and search is the lens I work in all day, not because anyone dropped the ball. Re-checked live on July 19, every item below is on the production site as of today.

RECEIPT 01 · VERIFIED LIVE 7/19/26

Another company's Illinois towns are still in your code

Your homepage banner's alt text lists six Chicago suburbs, appended right after your PA counties, leftover template data from the old Stone Systems build that got copied forward. Tells Google you might serve Illinois. Quick fix, exact string below.

"...Bucks County, PA, Northern Delaware, Southern New Jersey, Mokena, Homer Glen, Lockport, Frankfort, Oak Lawn, Palos Hills"
RECEIPT 02 · VERIFIED LIVE 7/19/26

Three review links are ready to be connected

"Leave us a review" and two "Review Us" buttons, every one linking to nothing. The reviews section beneath is a header with zero reviews under it. Connecting these buttons will create a smoother review path from the website.

"leave us a review" → href="" "Review Us" → href="" "Review Us" → href="#"
RECEIPT 03 · VERIFIED LIVE 7/19/26

The site doesn't link to your social pages

Your Facebook and Instagram are live and posting, but the site doesn't link to either, and there are 29 placeholder "#" links sitting where real links should go. Another quick one for your web team, and once the social content is worth showing off, those links actually matter.

RECEIPT 04 · VERIFIED LIVE 7/19/26

Your phone number doesn't match across the web

Your website lists 484-660-2039. Your Facebook page lists (484) 802-3401. Conflicting contact information can confuse customers and make entity verification harder. Choose the correct public number and standardize it across the website, profile and major listings; do not treat this mismatch alone as the proven cause of a ranking or suspension issue.

RECEIPT 05 · VERIFIED LIVE 7/19/26

Template placeholders that never got filled

Twelve images carry fill-in-the-town alt text that was never completed, including: "Replacement Windows in ", "Entry Doors in ", "Storm Doors in ", "Energy-Efficient Window Upgrades in ", "Custom & Specialty Window Installation in ". More Stone Systems leftovers. Replace each one with concise alt text that accurately describes the real image; include a location only when it is genuinely relevant to the photographed project.

RECEIPT 06 · VERIFIED LIVE 7/19/26

The site hides its best asset: you

"A home improvement veteran who has personally managed over 10,000 window replacement projects" is a killer stat, and it sits as anonymous boilerplate halfway down the page. No name, no face, no real job photos. You are the brand, and the site doesn't know it.

THE BIG ONE · FOR THE APPEAL

The profile history needs a careful review

If the old system routed satisfied customers to Google while diverting unhappy customers elsewhere, that is review gating and should be removed. It may be relevant to the suspension, but only Google can confirm the cause. Document the old workflow, stop any selective solicitation, ask every eligible customer neutrally for an honest review, and include the cleanup in the appeal only where it is accurate and requested.

05 · Social Presence

Build a Clearer Content-to-Lead Path

Pulled live, June 12. The accounts exist and someone is posting. Look at what's being posted, and who's seeing it.

C−

Facebook

198 followers, a real description, branded "Myth or Fact" graphics, last post 22 hours ago. But the latest post drew 1 like, the page shows 0 reviews, and it's all templated graphics. No job-site video, no installs, no you.

D

Instagram

@allegiancewindows exists: 6 posts, 47 followers, organized highlights, same template graphics as Facebook. The best post on either platform is the youth baseball sponsorship photo, the one piece of real community content. More of that would do real work here. The templates won't.

D

Nextdoor

A page exists for Allegiance Windows and Doors LLC, likely auto-generated and unclaimed. Nextdoor is where your exact customer asks "anyone know a good window guy?" and claiming the page costs nothing.

06 · The Opening

Why This Is Good News

The Media PA Map Pack has four teams in it. Two have fewer than 20 reviews

This market is thin online, not crowded. A reinstated, complete profile, certifications, real job photos, accurate local pages and a neutral review process would make Allegiance materially more competitive. Top-three placement cannot be promised because relevance, distance and prominence vary by searcher, but the work you're already doing would finally have a strong place to land.

You already close 40% of your appointments. The problem is that homeowners who would hire you can't find you.

4
Total businesses in the Media PA pack
19 & 1
Review counts of positions 3 and 4
Compete
Reinstated profile + complete proof creates a credible opportunity to compete in local results
07 · The Game Plan

The 90-Day Plan

Sequenced so future ad spend has a stronger landing experience and cleaner measurement. Foundation first, content second, paid third. Your web team handles the site and profile; R0BATO supplies the original proof, creative and campaign assets below.

Days 1–30
Foundation
  • Coordinate with your web team on the reinstatement , hand over the documented review-workflow concern and leftover Stone Systems tags; the web team follows Google's current appeal process, while R0BATO supports the reputation and content cleanup
  • Build the review process , one neutral honest-review request for every eligible customer, no gating, incentives or requested rating, ready once the profile is back
  • Audit findings to the web team , the Illinois tags, blank placeholders, missing social links, all documented for an easy cleanup pass
  • First batched shoot day , install process, before/after, you talking craft on camera; the real content that replaces the template graphics
Days 31–60
Content Engine
  • One batched shoot day per month , 2–3 job sites → 8–12 clips for Facebook, Instagram, and the Google profile
  • Local project proof for the local service pages , coordinate with the website/SEO team so selected jobs add original photos, scope, problem/solution details, customer proof and internal-link opportunities to the correct town page
  • Weekly social posts, policy-compliant review invitations and responses, claimed Nextdoor presence , managed remotely
  • Review target: steady, honest growth , track invitation rate, response rate and qualified calls instead of treating one review count as a ranking threshold
Days 61–90
Paid, In the Right Order
  • Test Google Local Services Ads if the category and market are eligible , complete Google's screening for the current Google Verified badge, start with a controlled budget, and judge the channel on qualified leads and booked consultations
  • Use a controlled test budget , set it from current platform minimums and job economics, then scale only after qualified-lead and booked-consultation data
  • Junk leads disputed for credit , every month, in your reporting
  • Meta ads later , only once the content library exists to retarget with; Meta window leads are lower-intent, so it earns its budget last

Straight talk on ad budget for your area

You were told to spend $100/day. That's $3,000 a month in ad spend alone. It would have burned your whole budget before anyone did an hour of real work, and it would have been promoting a suspended profile with zero reviews. LSA itself is the right tool. The number and the order were wrong.

A responsible test for Delco/Chester County is a controlled starting budget once the foundation is live. Set the amount from current platform forecasts and your acceptable cost per qualified lead, then track calls, messages, booked appointments, close rate and job value. Scale only after the data shows lead quality and economics that work; reviews and profile strength support trust, but they do not guarantee cheaper paid placement.

Why this order matters: running ads on top of a suspended profile and zero reviews means paying premium prices for bottom-of-the-pack placement. The previous plan had you promoting a broken foundation. This one builds the foundation, feeds it content, then puts fuel on it.

08 · Straight Talk

What to Expect From Any Marketing Partner

Whether you work with me or anyone else, hold them to this list. It's the difference between a partner and a string-along.

Assets in YOUR name

Domain, hosting, Google profile, ad accounts, social pages. Registered to you, with your login. No exceptions, no "we'll handle access."

Itemized deliverables you can count

You should know exactly what you're getting each month: how many clips, how many posts, how many review requests went out. If you can't count it, you can't judge it.

Reporting on numbers that matter

Calls, leads, booked appointments, not impressions and "brand awareness." You ran numbers at the big shops, so you know what real reporting looks like.

Month-to-month, ad spend separate

No long contracts. Ad budget is your money in your ad account, and it should never be blended into a retainer where you can't see it.

The R0BATO Pledge

Everything I build sits in accounts you own. The content, the reviews, the social pages, the ad accounts. If you ever fire me, you keep all of it, and your web team keeps doing their thing. That's the whole point.

09 · Track Record

This Playbook Is Already Running

Ten Point Roofing, Pocono Mountains, PA. A family-owned trade contractor that also needed its digital presence to better reflect the quality of its work. This is the one to pay attention to, because it's your exact situation. Channels built from zero in 2026:

130K+
Organic views, zero ad spend
87%
Reached non-followers, new customers, not friends
229K+
People reached on Facebook

Here's the honest split, because it matters: 130K of those views were fully organic, earned for free, no ad dollars behind them. Paid promotion later pushed total reach past 565K, but that organic 130K is the number that proves the content works on its own. The 87% is the one for you: it means the content reaches people who've never heard of the business, which is the whole answer to "but I'm starting from zero." Verifiable, not a slide, ask the Ten Point crew yourself.

The background behind the work

Before R0BATO, seven years leading video at FanDuel, grew the flagship channel from 15K to 155K subscribers and 143M+ lifetime views, and launched three more channels from scratch. Different scale than a window business, but it's where the playbook was built. You're getting that experience pointed at your shop.

10 · The Offer

The Plan Lives on Its Own Page

This audit is about what's true right now — where Allegiance stands and what's holding it back. The plan to fix it, the monthly deliverables, the founder's rate, and the benchmarks we build toward are all laid out separately, so the money conversation stays clean and this stays about the findings.

Ready when you are, Dan.See the full plan, then let's set your month-one baseline and lock the first shoot day.
Open The Plan →
Rob Lopez · R0BATO Media · robatomedia.com · 570-269-3303