ZUBAIR-GEO

Audit Date: March 23, 2026

URL: https://abreumovers.com

Business Type: Local Service (Moving Company)

Location: 880 Thieriot Ave, Bronx, NY 10473

Pages Analyzed: 26


Executive Summary

Overall GEO Score: 48/100 (Poor)

Abreu Movers has the strongest trust signals of the three sites audited — BBB A+ since 2016, 428 Birdeye reviews at 4.8 stars, $2M COI, and the most detailed operational metrics (700+ moves/year, 28K+ miles, 140+ cities). These are exactly the signals AI systems use when recommending businesses. However, these signals are trapped in badge images and marketing copy rather than structured as extractable text blocks. The site also has an entity confusion risk: 5 separate MovingCompany schema entities (Bronx, NYC, Brooklyn, Queens, Westchester) make it unclear to AI systems which entity is the primary business. No llms.txt. No YouTube or Reddit presence.

Score Breakdown

Category Score Weight Weighted Score
AI Citability 40/100 25% 10.00
Brand Authority 42/100 20% 8.40
Content E-E-A-T 50/100 20% 10.00
Technical GEO 65/100 15% 9.75
Schema & Structured Data 60/100 10% 6.00
Platform Optimization 35/100 10% 3.50
Overall GEO Score 48/100

Critical Issues (Fix Immediately)

No llms.txt file — Deploy the generated llms.txt immediately.
Entity confusion in schema — 5 separate MovingCompany entities. AI systems may not understand that Abreu Movers Bronx, Abreu Movers NYC, Abreu Movers Brooklyn, Abreu Movers Queens, and Abreu Movers Westchester are all the same company. Fix: Use one primary Organization entity with multiple areaServed properties, or use @id references to establish a parent-child relationship.
Truncated email in Brooklyn schema — The Brooklyn MovingCompany schema has "email": "info@" (truncated). Fix immediately — malformed schema hurts credibility.
Trust metrics buried in images — "Over 700 Moves Every Year," "Over 28,000 Miles Traveled," "Over 140 Cities" are displayed as visual badges, not as text. AI crawlers cannot read image-based stats. Convert these to text-based content blocks with schema markup.

High Priority Issues

No AggregateRating schema — 428 reviews at 4.8 stars should be in structured data.
No YouTube presence — Create channel with moving tips, Bronx neighborhood guides.
No Reddit presence — r/nyc and r/bronx are active communities.
No Organization schema with sameAs — Not linked to BBB, Facebook, Birdeye.
Content is marketing-heavy — "A Moving Company You Can Trust!" is not citable.

Medium Priority Issues

No BreadcrumbList schema
No Person schema for owner/team
Blog appears inactive
No comparison content
Mixed review sentiment visible (damage complaints)
No podcast or video content

Low Priority Issues

4/158 images missing alt text
No ai.txt file
Coupons page could be structured with Offer schema

Category Deep Dives

AI Citability (40/100)

Answer Block Quality: 42 — FAQ questions target the right queries but answers are conversational, not factual
Self-Containment: 40 — Content relies on visual layout for context
Structure: 50 — Good H2/H3 hierarchy with Montserrat headings
Stats: 30 — 700 moves/year, 28K miles, 140 cities are strong but image-only
Uniqueness: 38 — Fine art relocation specialty is unique but not elaborated

Brand Authority (42/100)

YouTube: 15/100 — No channel. Some NYC moving videos may mention peripherally
Reddit: 10/100 — No direct presence found
Wikipedia: 0/100 — No article or Wikidata
LinkedIn: 20/100 — No company page confirmed
Other: 55/100 — BBB A+ (strong), Birdeye 428 reviews, Angi 5.0, HireAHelper, Facebook

Content E-E-A-T (50/100)

Experience: 5/10 — Since 2014, 700 moves/year — good but buried in images
Expertise: 5/10 — $2M COI, fine art specialty — needs elaboration
Authoritativeness: 5/10 — BBB A+, 428 reviews — strong signals
Trustworthiness: 6/10 — Full NAP, email, BBB, insurance — damaged by visible negative reviews

Technical GEO (65/100)

Identical stack: WordPress + GeneratePress + Beaver Builder + Rank Math + WP Rocket
Most permissive robots.txt (explicit Allow: /)
97.5% alt text coverage
6 sitemaps including video and local

Schema (60/100)

MovingCompany x5 (entity confusion risk)
Service schemas for each type
FAQPage
LocalBusiness
Issues: truncated email, multiple primary entities, missing GeoCoordinates

Platform Optimization (35/100)

Google AI Overviews: 35 — Schema helps but entity confusion hurts
ChatGPT: 30 — BBB and review count help for recommendation queries
Perplexity: 25, Claude: 25, Gemini: 30

Quick Wins (Implement This Week)

Deploy llms.txt — Expected GEO lift: +8-12 points.
Fix entity confusion — Consolidate 5 MovingCompany schemas into 1 Organization with multiple areaServed. Expected lift: +5-8 points.
Fix Brooklyn schema email — "info@" -> "info@abreumovers.com". 2-minute fix.
Convert badge stats to text — Move "700 Moves/Year," "28K Miles," "140 Cities" from images to text blocks. Expected citability lift: +8-10 points.
Add AggregateRating schema — 428 reviews, 4.8 stars. Expected lift: +3-5 points.

30-Day Action Plan

Week 1: Technical Fixes

☐ Deploy llms.txt
☐ Fix entity confusion (consolidate 5 MovingCompany -> 1 Organization)
☐ Fix Brooklyn email in schema
☐ Add AggregateRating schema
☐ Add AI crawler Allow rules to robots.txt

Week 2: Content Optimization

☐ Convert image-based stats to citable text blocks
☐ Rewrite FAQ answers with answer-first structure
☐ Add Person schema for company owner
☐ Create "Moving in the Bronx: Complete Cost Guide" (answer-first, stat-heavy)

Week 3: Brand Authority

☐ Create YouTube channel with 3-5 Bronx moving tip videos
☐ Engage authentically in r/nyc and r/bronx
☐ Create LinkedIn company page
☐ Claim/optimize all directory listings with consistent NAP

Week 4: Measurement

☐ Monitor AI search responses for "movers in Bronx NY"
☐ Update llms.txt with new content
☐ Address negative review themes (damage prevention processes)
☐ Plan Phase 2: case studies, fine art moving guides, comparison content

Report generated by Einstein (SEO Lead) using geo-seo-claude framework.