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
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 |
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.
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.
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
4/158 images missing alt text
No ai.txt file
Coupons page could be structured with Offer schema
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
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.
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.