AGENTIC-SEO

Abreu Movers — Bronx Moving Company

Generated: 2026-03-23 | Agent: Tommy


SITE OVERVIEW

Field Value
Domain abreumovers.com
Business Abreu Movers - Bronx Moving Companies
Address 880 Thieriot Ave, Bronx NY 10472-6599
Phone (Primary) (212) 796-4296
Phone (Others) (212) 913-0231, (347) 427-5228, (914) 208-2082, (917) 924-9221, (917) 970-2226
Market Bronx/NYC/Westchester, NY
CMS WordPress + Beaver Builder
Hosting WPX Cloud (MIA03 edge)
PHP 7.4.33 (EOL — UPGRADE IMMEDIATELY)
Caching WP Rocket + LiteSpeed
SEO Plugin Rank Math
Image Plugin NONE (needs ShortPixel or similar)
Internal Linking Link Whisper Premium
Author Plugin Molongui Authorship
Total URLs 146 (26 pages + 120 blog posts)

TECHNICAL SEO AUDIT

Server & Infrastructure

SSL: YES (HTTPS enforced)
HTTP/3: YES (QUIC via alt-svc header)
CDN: WPX Cloud (Miami edge — good for NYC users? Latency concern)
Cache headers: max-age=0, s-maxage=3600 (browser cache DISABLED — fix this)
X-Powered-By: PHP/7.4.33 (EXPOSED)
Security headers: NONE

Crawlability & Indexation

robots.txt: Clean, minimal ("Allow: /")
Sitemap: 6 sub-sitemaps (posts, pages, web-story, author, video, local)
Canonical: Present and correct
Noindex issues: None detected
Duplicate paths: None detected

Page Structure

Title: "Best Bronx Movers, NY | Moving Company Bronx | Abreu Movers" (59 chars)
Meta description: "Abreumovers provides professional moving services at competitive rates in the Bronx, NY area. Get a free quote today and experience a stress-free move!" (152 chars)
Canonical: https://abreumovers.com/ (correct)
OG tags: NOT configured

Images

Total homepage images: 157 (EXCESSIVE — audit for unused images)
Images with alt text: 153 (97%)
Images missing alt: ~4
Image optimization: NONE (no ShortPixel/Imagify detected)

Plugins Detected

bb-plugin (Beaver Builder)
divi-builder (CONFLICT — remove one page builder)
link-whisper-premium (Internal linking)
molongui-authorship (Author markup — E-E-A-T advantage)
widget-google-reviews (Review display)
wp-rocket (Caching)

SCHEMA MARKUP ANALYSIS

Schema Types Present

FAQPage — Questions about Bronx moving costs
LocalBusiness — With address, containsPlace (boroughs/neighborhoods)

Schema Strengths

LocalBusiness with PostalAddress
containsPlace with multiple NYC boroughs and neighborhoods
FAQPage with cost-related Q&As

Schema Weaknesses

No AggregateRating — Missing review aggregate data
No sameAs — No social profile links in schema
No WebPage schema — Missing entity about/mentions (Flat Fee has this)
No Service offers — Services not declared in schema
No openingHours
No GeoCoordinates or GeoCircle
No knowsAbout entities
No Review objects
No Organization parent
No BreadcrumbList

Schema Gap vs Competitors

Abreu's schema is the WEAKEST of all 3 sites. Flat Fee Movers has a dramatically more comprehensive schema implementation. This is a major competitive disadvantage.


CONTENT ANALYSIS

Page Inventory (26 Pages)

Services (9 pages):

/services/ (hub)
/services/local-moving/
/services/long-distance-moving/
/services/commercial-movers/
/services/piano-moving/
/services/moving-labor-help/
/services/packing-and-supplies/
/services/storage-units/
/services/fine-art-relocation/ (UNIQUE — competitive advantage)

Location Pages (4):

/services/movers-nyc/
/services/movers-brooklyn-ny/
/services/movers-queens/
/services/westchester-movers/

Core Pages:

/ (homepage)
/about-us/
/contact-us/
/blog/
/locations/
/moving-tips/
/sitemap/
/sitemap-2/ (DUPLICATE sitemap page?)
/make-a-deposit/
/employment/ (UNIQUE — shows hiring, legitimacy signal)
/nyc-moving-coupons/ (UNIQUE — conversion opportunity)
/terms-of-use/
/privacy-policy/

Blog Posts (120 posts)

Last published: Feb 2025 (13 months stale)
Topics: moving costs, tips, COI guides, pet moving, budget guides
Freshness: VERY STALE
Quality: MIXED — many appear thin/templated with generic moving advice
Concern: 120 posts published in bulk (many same-day timestamps Jan 16 2025) — LIKELY AI-GENERATED BULK CONTENT

Content Red Flags

Bulk publishing: 60+ posts all timestamped Jan 16 2025 — this screams batch-generated content
Thin content risk: Many posts cover overlapping topics (5+ posts about "moving costs")
Keyword cannibalization: Multiple posts targeting "how much do movers cost" variations
Outdated references: "Finding the best short distance moving companies of 2022" still live
Near-duplicate titles: "Moving cost estimate" appears in 3+ post titles

Content Gaps

No standalone reviews/testimonials page
No team bios
No photo gallery
No moving cost calculator
No video content
No Manhattan-specific page
No Staten Island page
No Harlem page
Missing "apartment movers" specific content

E-E-A-T ASSESSMENT

Signal Status Score
Experience — real reviews Widget present 6/10
Experience — project photos NYC imagery but no project photos 3/10
Expertise — credentials None visible 2/10
Expertise — author markup YES (Molongui) 6/10
Expertise — service depth Fine art relocation (unique) 6/10
Authoritativeness — social Not prominent 3/10
Authoritativeness — entities Weak (no WebPage entity schema) 3/10
Trust — SSL/security YES/NO 5/10
Trust — privacy/terms YES (in sitemap) 7/10
Trust — NAP consistency CRITICAL PROBLEM (6 phone numbers) 1/10
TOTAL 42/100

NAP CONSISTENCY — CRITICAL

6 DIFFERENT PHONE NUMBERS ON HOMEPAGE:

(212) 796-4296
(212) 913-0231
(347) 427-5228
(914) 208-2082
(917) 924-9221
(917) 970-2226

This is a severe NAP consistency problem. Google's local algorithm (US8046371B2) heavily penalizes inconsistent business information. Having 6 phone numbers on a single page signals:

Multiple tracking numbers (acceptable if managed correctly)
OR business information chaos (ranking killer)

Fix: Use ONE primary number consistently across schema, GMB, citations, and above-fold content. Other numbers can exist but should not be in schema or prominent positions.


INTERNAL LINKING

Homepage unique internal links: 33 (WEAKEST of all 3 sites)
Link Whisper Premium: Active but underutilized
With 120 blog posts and only 33 homepage links, there's a massive internal linking gap
Blog posts likely have minimal cross-linking to service pages
No visible silo structure — location pages live under /services/ (suboptimal)

COMPETITIVE POSITION vs 5 Star Movers LLC

Both compete for Bronx/NYC keywords. Key advantages:

Content volume: 120 posts vs 22 (Abreu wins, BUT quality matters more)
Service breadth: Fine art relocation (unique)
Location coverage: Westchester page (5 Star doesn't have)
Employment page: Shows hiring, legitimacy
Coupons page: Conversion tool

Key disadvantages:

PHP version: 7.4 (5 Star has 8.1)
Schema depth: Weaker than both competitors
NAP chaos: 6 phone numbers vs 4
Content freshness: 13 months stale
Video: No VideoObject (5 Star has one)
Browser caching: Disabled (max-age=0)

PRIORITY FIXES

CRITICAL: Fix NAP — consolidate to 1-2 phone numbers
CRITICAL: Upgrade PHP 7.4 to 8.1+
CRITICAL: Audit 120 blog posts — merge thin/duplicate, update dates, improve quality
HIGH: Add security headers
HIGH: Remove X-Powered-By header
HIGH: Enable browser caching (max-age=600+)
HIGH: Install image optimization plugin (ShortPixel)
HIGH: Add WebPage schema with about/mentions entities
HIGH: Add AggregateRating to LocalBusiness schema
HIGH: Add sameAs social profiles to schema
MEDIUM: Deactivate Divi Builder (Beaver Builder conflict)
MEDIUM: Add OG/Twitter meta tags
MEDIUM: Add BreadcrumbList schema
MEDIUM: Reduce Wikipedia outbound links (20+ is excessive)
MEDIUM: Create Manhattan, Harlem, Staten Island location pages
MEDIUM: Fix /sitemap-2/ duplicate page
MEDIUM: Update "2022" references in blog posts
LOW: Add team bio page
LOW: Create video content + VideoObject schema
LOW: Build moving cost calculator

Overall Score: 52/100


Report: Tommy | Technical SEO + Data Lead

Generated: 2026-03-23 | Agent: Tommy


SCHEMA STATUS MATRIX

Schema Type Flat Fee Abreu 5 Star Priority
LocalBusiness YES (comprehensive) YES (basic) YES (basic) Enhance Abreu + 5 Star
FAQPage YES (8 Qs) YES YES Maintain
WebPage (about/mentions) YES (43 entities) NO NO ADD to Abreu + 5 Star
VideoObject NO NO YES Add to Flat Fee + Abreu
Organization NO NO NO ADD to ALL
BreadcrumbList NO NO NO ADD to ALL
Service Partial (in offers) NO NO ADD to ALL
AggregateRating YES (3.7/62) NO NO ADD to Abreu + 5 Star
Review YES (8 reviews) NO NO ADD to Abreu + 5 Star
HowTo NO NO NO ADD to ALL (blog posts)
Article NO NO NO ADD to ALL (blog posts)
OfferCatalog NO NO NO ADD to ALL

GENERATED SCHEMAS

1. Organization Schema (ALL 3 SITES)

flatfeemovers.net:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://flatfeemovers.net/#organization",
  "name": "Flat Fee Movers Sarasota",
  "url": "https://flatfeemovers.net/",
  "logo": {
    "@type": "ImageObject",
    "url": "https://flatfeemovers.net/wp-content/uploads/logo.png",
    "width": 300,
    "height": 100
  },
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-941-200-0544",
    "contactType": "customer service",
    "areaServed": "US",
    "availableLanguage": "English"
  },
  "sameAs": [
    "https://www.youtube.com/@FlatfeeMoversSarasota",
    "https://www.facebook.com/flatfeemoversflorida",
    "https://twitter.com/flat_fee_movers",
    "https://www.pinterest.com/flatfeemovers1",
    "https://www.tiktok.com/@flatfeemovers",
    "https://www.linkedin.com/company/flat-fee-movers-sarasota/",
    "https://www.instagram.com/flat.feemoverssarasota/"
  ],
  "founder": {
    "@type": "Person",
    "name": "[OWNER NAME]"
  },
  "foundingDate": "[YEAR]",
  "numberOfEmployees": {
    "@type": "QuantitativeValue",
    "value": "[NUMBER]"
  }
}

abreumovers.com:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://abreumovers.com/#organization",
  "name": "Abreu Movers",
  "url": "https://abreumovers.com/",
  "logo": {
    "@type": "ImageObject",
    "url": "https://abreumovers.com/wp-content/uploads/logo.png",
    "width": 300,
    "height": 100
  },
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-212-796-4296",
    "contactType": "customer service",
    "areaServed": "US",
    "availableLanguage": ["English", "Spanish"]
  },
  "sameAs": [
    "[FACEBOOK URL]",
    "[INSTAGRAM URL]",
    "[YELP URL]"
  ]
}

5starmoversllc.com:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://5starmoversllc.com/#organization",
  "name": "5 Star Movers LLC",
  "url": "https://5starmoversllc.com/",
  "logo": {
    "@type": "ImageObject",
    "url": "https://5starmoversllc.com/wp-content/uploads/logo.png",
    "width": 300,
    "height": 100
  },
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-212-913-0231",
    "contactType": "customer service",
    "areaServed": "US",
    "availableLanguage": ["English", "Spanish"]
  },
  "sameAs": [
    "https://5-star-movers-llc.business.site",
    "[FACEBOOK URL]",
    "[INSTAGRAM URL]"
  ]
}

2. BreadcrumbList Schema (ALL 3 SITES)

Template (customize per page):

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://[DOMAIN]/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Services",
      "item": "https://[DOMAIN]/services/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "[Service Name]",
      "item": "https://[DOMAIN]/services/[service-slug]/"
    }
  ]
}

3. Service Schema (ALL 3 SITES)

Flat Fee Movers example:

{
  "@context": "https://schema.org",
  "@type": "Service",
  "@id": "https://flatfeemovers.net/services/local-moving/#service",
  "name": "Local Moving Services in Sarasota FL",
  "description": "Professional local moving services in Sarasota, Bradenton, and Tampa Bay area. Flat-rate pricing with no hidden fees.",
  "provider": {
    "@id": "https://flatfeemovers.net/#organization"
  },
  "areaServed": {
    "@type": "City",
    "name": "Sarasota",
    "sameAs": "https://en.wikipedia.org/wiki/Sarasota,_Florida"
  },
  "serviceType": "Local Moving",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "USD",
    "price": "1000",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "priceCurrency": "USD",
      "minPrice": "1000",
      "description": "Starting price for local moves"
    }
  }
}

4. HowTo Schema (Blog Posts — ALL 3)

Template for moving guide posts:

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to Prepare for Your Local Move",
  "description": "Step-by-step guide to preparing for a local move in [CITY].",
  "totalTime": "P14D",
  "estimatedCost": {
    "@type": "MonetaryAmount",
    "currency": "USD",
    "value": "1000-3000"
  },
  "step": [
    {
      "@type": "HowToStep",
      "position": 1,
      "name": "Get Moving Quotes",
      "text": "Contact 3-5 local moving companies for estimates."
    },
    {
      "@type": "HowToStep",
      "position": 2,
      "name": "Declutter and Sort",
      "text": "Go room by room and decide what to keep, donate, or discard."
    },
    {
      "@type": "HowToStep",
      "position": 3,
      "name": "Pack Room by Room",
      "text": "Start with rooms you use least. Label every box clearly."
    }
  ]
}

5. Article Schema (Blog Posts — ALL 3)

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "[POST TITLE]",
  "description": "[META DESCRIPTION]",
  "author": {
    "@type": "Person",
    "name": "[AUTHOR NAME]",
    "url": "https://[DOMAIN]/about-us/"
  },
  "publisher": {
    "@id": "https://[DOMAIN]/#organization"
  },
  "datePublished": "[ISO DATE]",
  "dateModified": "[ISO DATE]",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://[DOMAIN]/[post-slug]/"
  },
  "image": {
    "@type": "ImageObject",
    "url": "https://[DOMAIN]/wp-content/uploads/[image].jpg"
  }
}

6. WebPage Schema with Entities (ABREU + 5 STAR — copy Flat Fee pattern)

Abreu Movers homepage example:

{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "headline": "Movers Bronx",
  "url": "https://abreumovers.com/",
  "about": [
    {
      "@type": "Thing",
      "name": "Bronx",
      "sameAs": [
        "https://en.wikipedia.org/wiki/The_Bronx",
        "https://www.google.com/search?q=Bronx&kgmid=/m/0cc56"
      ]
    },
    {
      "@type": "Thing",
      "name": "moving company",
      "sameAs": [
        "https://en.wikipedia.org/wiki/Moving_company",
        "https://www.google.com/search?q=moving+company"
      ]
    },
    {
      "@type": "Thing",
      "name": "New York City",
      "sameAs": [
        "https://en.wikipedia.org/wiki/New_York_City",
        "https://www.google.com/search?q=New+York+City&kgmid=/m/02_286"
      ]
    }
  ],
  "mentions": [
    {
      "@type": "Thing",
      "name": "Brooklyn",
      "sameAs": ["https://en.wikipedia.org/wiki/Brooklyn"]
    },
    {
      "@type": "Thing",
      "name": "Queens",
      "sameAs": ["https://en.wikipedia.org/wiki/Queens"]
    },
    {
      "@type": "Thing",
      "name": "Westchester County",
      "sameAs": ["https://en.wikipedia.org/wiki/Westchester_County,_New_York"]
    }
  ]
}

IMPLEMENTATION PRIORITY

Week 1: Organization + BreadcrumbList (all 3 sites)
Week 2: WebPage with entities (Abreu + 5 Star)
Week 3: Service schema (all 3)
Week 4: Article + HowTo schema (blog posts, all 3)
Ongoing: AggregateRating updates, new FAQ additions

Schema generated by Tommy | Technical SEO + Data Lead

Generated: 2026-03-23 | Agent: Tommy


COMPETITOR LANDSCAPE

Market 1: Sarasota/Tampa Bay (Flat Fee Movers)

Direct Competitors (mentioned in their own schema):

College Hunks Hauling Junk (national, strong brand)
All My Sons Moving & Storage (national franchise)
Two Men and a Truck (national franchise)
U-Haul (self-service competitor)

Competitive Advantages:

Flat-rate pricing model (USP in brand name)
Deep geo-content (Bradenton silo with 7 sub-pages)
Strong entity schema (43 entity references)
10 social profiles linked

Competitive Disadvantages:

.net domain (weaker trust signal than .com)
3.7 star rating (below industry standard of 4.5+)
2 phone numbers (NAP inconsistency)
PHP 7.4 (performance lag)

Market 2: Bronx/NYC (Abreu vs 5 Star — DIRECT COMPETITORS)

External Competitors:

FlatRate Moving (strong NYC brand)
Roadway Moving (luxury NYC mover)
Piece of Cake Moving (strong digital presence)
Dumbo Moving (Brooklyn-based, expanding)
Moishe's Moving (established NYC brand)

Abreu vs 5 Star Head-to-Head:

Factor Abreu Movers 5 Star Movers Winner
Content volume 146 URLs 44 URLs Abreu
Content quality Mixed/bulk Targeted Q&A 5 Star
Blog freshness Feb 2025 Dec 2025 5 Star
PHP version 7.4 (EOL) 8.1 (current) 5 Star
Schema depth Basic Basic + Video 5 Star
Location pages 4 (Bronx, Brooklyn, Queens, Westchester) 3 (Yonkers, Mt Vernon, Larchmont) Abreu
Unique services Fine art relocation Senior moving cluster Tie
NAP consistency 6 phone numbers 4 phone numbers 5 Star (less bad)
Author markup Molongui Molongui Tie
Internal links 33 43 5 Star
Employment page YES NO Abreu
Coupons page YES NO Abreu
Video schema NO YES 5 Star
Service URL targeting Generic (/services/local-moving/) City-specific (/local-moving-bronx/) 5 Star

SHARED PHONE NUMBER ALERT: (212) 913-0231 appears on BOTH sites.


CONTENT GAP ANALYSIS

Missing Page Types (All 3 Sites)

Page Type Business Value Flat Fee Abreu 5 Star
Moving cost calculator HIGH (conversion tool) NO NO NO
Interactive service area map HIGH (local trust) NO NO NO
Reviews/testimonials page HIGH (E-E-A-T) /our-reviews/ (exists) NO NO
FAQ page (standalone) MEDIUM NO NO NO
Team/staff bios MEDIUM (E-E-A-T) NO NO NO
Insurance/licensing MEDIUM (trust) NO NO NO
Photo gallery (completed moves) MEDIUM (experience) NO NO NO
Video testimonials MEDIUM NO NO Partial
Printable moving checklist LOW (lead magnet) NO NO NO
Moving timeline tool LOW NO NO NO

Missing Location Pages

Flat Fee Movers — Already strong, expand to:

/service-areas/sarasota-springs/
/service-areas/north-port-fl/
/service-areas/englewood-fl/ (mentioned in schema)
/service-areas/venice-fl/ (mentioned in schema)
/service-areas/palmetto-fl/
/service-areas/clearwater-fl/

Abreu Movers — Major gaps:

/locations/manhattan-movers/ (highest volume keyword MISSING)
/locations/harlem-movers/
/locations/staten-island-movers/
/locations/jersey-city-movers/ (cross-state opportunity)
/locations/new-rochelle-movers/
/locations/white-plains-movers/
/locations/yonkers-movers/ (5 Star has this)

5 Star Movers — Major gaps:

/westchester-movers/ (Abreu has, 5 Star doesn't)
/movers-brooklyn-ny/ (Abreu has)
/movers-queens-ny/ (Abreu has)
/movers-manhattan-ny/
/movers-new-rochelle-ny/
/movers-white-plains-ny/
/movers-pelham-ny/
/movers-bronxville-ny/

Missing Service-Specific Content

Service Topic Flat Fee Abreu 5 Star
Apartment moving Blog only Blog only NO
Last-minute moving NO NO NO
Same-day moving NO NO NO
Junk removal NO NO NO
Furniture assembly NO NO NO
Appliance moving NO NO NO
Antique moving NO Fine art (close) NO
Gun safe moving NO NO NO
Hot tub/spa moving NO NO NO
Pool table moving NO NO NO
Hoisting services NO NO NO
White glove moving NO NO NO

Blog Content Gap by Keyword Intent

Informational (top-of-funnel):

Topic Cluster Flat Fee Abreu 5 Star Priority
"How much do movers cost in [city]" YES YES YES Maintain
"Moving checklist" YES (3 posts) YES (2 posts) NO 5 Star needs
"Tipping movers" YES YES NO 5 Star needs
"Moving with pets" YES YES NO 5 Star needs
"Moving with plants" NO NO NO ALL need
"Moving in winter/summer" NO NO NO ALL need
"How to pack [specific item]" YES (stemware) YES (electronics, clothes) NO 5 Star needs
"COI for moving" NO YES (2 posts) NO Flat Fee + 5 Star need
"Storage tips" Partial YES NO 5 Star needs
"Neighborhood guide: [area]" YES (St Pete) NO YES (Bronx) Abreu needs

Commercial (middle-of-funnel):

Topic Flat Fee Abreu 5 Star Priority
"Best movers in [city]" NO (implicit) NO NO ALL need
"[Service] cost comparison" YES YES Partial 5 Star needs
"Moving company reviews [city]" /our-reviews/ NO NO Abreu + 5 Star need
"Moving company vs DIY" Partial YES NO 5 Star needs

Transactional (bottom-of-funnel):

Topic Flat Fee Abreu 5 Star Priority
"Get a moving quote [city]" CTA only CTA only CTA only Landing pages needed
"Book movers [city]" NO NO NO ALL need
"Moving deals/coupons [city]" NO YES (coupons page) NO Flat Fee + 5 Star need
"Free moving estimate" CTA only CTA only CTA only Landing pages needed

CONTENT RECOMMENDATIONS BY PRIORITY

Flat Fee Movers (74 posts, 117 total URLs)

HIGH PRIORITY (next 30 days):

Create standalone FAQ page (compile schema FAQs + add more)
Add team bios page with photos and credentials
Create insurance/licensing information page
Build 3 new location pages (Venice, North Port, Englewood)
Publish 4 fresh blog posts (break 7-month drought)

MEDIUM PRIORITY (30-60 days):

Add photo gallery of completed moves
Create "moving with plants in Florida" guide
Build apartment moving landing page
Create seasonal moving guide (FL-specific: hurricane season, snowbird season)
Add COI (Certificate of Insurance) information page

Abreu Movers (120 posts, 146 total URLs)

HIGH PRIORITY (next 30 days):

AUDIT all 120 blog posts — identify and merge thin/duplicate content
Create Manhattan location page (highest volume keyword gap)
Create reviews/testimonials page
Build team bios page
Update all "2022" references in blog posts

MEDIUM PRIORITY (30-60 days):

Create Staten Island, Harlem, New Rochelle location pages
Merge duplicate cost-estimation blog posts (5+ overlapping posts)
Add neighborhood guides for each NYC borough
Create apartment moving NYC landing page
Build moving cost calculator

5 Star Movers (22 posts, 44 total URLs)

HIGH PRIORITY (next 30 days):

Publish 10 new blog posts (close content volume gap):
3 more Bronx neighborhood guides
2 moving checklist/tips posts
2 cost comparison posts
1 pet moving guide
1 tipping movers guide
1 apartment moving guide
Create Westchester location page
Create Brooklyn location page
Create reviews/testimonials page
Create team bios page

MEDIUM PRIORITY (30-60 days):

Create Queens, Manhattan location pages
Add employment page (legitimacy signal)
Build moving coupons/deals page
Create apartment moving Bronx landing page
Expand senior moving cluster (2 more posts)

TOPICAL AUTHORITY MAP

Flat Fee Movers — Sarasota Moving Authority

CORE: Moving Services Sarasota
├── Local Moving (hub + 3 blogs)
├── Long Distance Moving (hub + 8 blogs)
├── Commercial Moving (hub + 3 blogs)
├── Piano Moving (hub + 4 blogs)
├── Packing Services (hub + 2 blogs)
├── Moving Boxes (hub + 1 blog)
├── Storage (hub + 1 blog)
├── Senior Moving (hub + 2 blogs)
├── Moving Labor (hub + 1 blog)
└── GAPS: Apartment, Last-minute, Same-day, Junk removal

GEO AUTHORITY:
├── Sarasota (homepage — strong)
├── Bradenton (7 sub-pages — DOMINANT)
├── Tampa (1 page + 3 blogs)
├── St. Petersburg (1 page + 4 neighborhood pages)
├── Orlando (1 page)
├── Miami (1 page)
├── Brandon, Lutz, Lakewood Ranch, Town N Country
└── GAPS: Venice, North Port, Englewood, Palmetto, Clearwater

Abreu Movers — NYC Moving Authority

CORE: Moving Services Bronx/NYC
├── Local Moving (hub + 10 blogs) — OVERCROWDED
├── Long Distance Moving (hub + 15 blogs) — OVERCROWDED
├── Commercial Moving (hub + 8 blogs)
├── Piano Moving (hub + 3 blogs)
├── Packing/Supplies (hub + 5 blogs)
├── Storage (hub + 3 blogs)
├── Fine Art Relocation (hub — UNIQUE)
├── Moving Labor (hub)
└── GAPS: Apartment, Senior, Last-minute, Same-day

GEO AUTHORITY:
├── Bronx (homepage)
├── Brooklyn (1 page)
├── Queens (1 page)
├── NYC (1 page)
├── Westchester (1 page)
└── GAPS: Manhattan (!!!), Harlem, Staten Island, Jersey City, New Rochelle

5 Star Movers — Bronx Moving Authority

CORE: Moving Services Bronx
├── Local Moving Bronx (hub + 2 blogs)
├── Long Distance Bronx (hub + 4 blogs)
├── Commercial Moving Bronx (hub + 2 blogs)
├── Piano Moving (hub)
├── Senior Moving (hub + 4 blogs) — CLUSTER STRENGTH
├── Packing (hub + 5 blogs)
├── Storage (hub)
├── Moving Boxes (hub)
├── Moving Helpers (hub)
└── GAPS: Apartment, Fine art, Last-minute, Same-day

GEO AUTHORITY:
├── Bronx (homepage + 3 service pages — STRONGEST per-city depth)
├── Yonkers (1 page)
├── Mount Vernon (1 page)
├── Larchmont (1 page)
└── GAPS: Westchester, Brooklyn, Queens, Manhattan, New Rochelle

Analysis by Tommy | Technical SEO + Data Lead

Generated: 2026-03-23 | Agent: Tommy


ENTITY OPTIMIZER

Entity Signal Comparison

Entity Category Flat Fee Abreu 5 Star
Business Entity
LocalBusiness type YES YES YES
@id reference YES (URL-based) NO NO
Organization parent NO NO NO
knowsAbout YES (Moving company) NO NO
Geographic Entity
GeoCoordinates YES (27.306, -82.528) NO NO
GeoCircle service area YES (8046.7m, 23 zip codes) NO NO
containsPlace cities 5 cities Multiple boroughs Multiple boroughs
City Wikipedia links YES YES YES
City Google Maps links YES YES YES
Service Entity
makesOffer/Service YES (4 services) NO NO
Service areaServed YES (@id reference) NO NO
Content Entity
WebPage about entities 20 (with KG IDs) NO NO
WebPage mentions entities 23 (with KG IDs) NO NO
Social Entity
sameAs profiles 10 URLs NO NO
Review Entity
AggregateRating 3.7/5, 62 reviews NO NO
Individual Review objects 8 with Person author NO NO
Media Entity
VideoObject NO NO YES (YouTube)

Entity Optimization Actions

Flat Fee Movers (Score: 8/10):

Fix Midlothian entity (wrong Wikipedia link pointing to Scotland)
Add Organization schema with @id
Add GeoCoordinates to individual service area pages
Remove UTM parameters from schema URL
Convert relative review dates to ISO format
Consider adding VideoObject (create video content)

Abreu Movers (Score: 3/10):

ADD WebPage schema with about/mentions (copy Flat Fee's pattern but for Bronx/NYC entities)
ADD sameAs social profiles
ADD AggregateRating (pull from GMB)
ADD GeoCoordinates for Bronx address
ADD GeoCircle/areaServed for NYC boroughs
ADD knowsAbout entity (Moving company + NYC moving regulations)
ADD makesOffer with Service entities
ADD Organization schema
ADD Review objects from GMB

5 Star Movers (Score: 4/10):

Same as Abreu PLUS:
Leverage existing VideoObject (already an advantage)
ADD WebPage schema with Bronx-specific entities
ADD sameAs (connect AccessPress social links to schema)
ADD senior moving as knowsAbout entity (content cluster exists)

Key Entities to Reference (Moving Industry)

Core Entities (all 3 should reference):
- Moving company: https://en.wikipedia.org/wiki/Moving_company | /m/03c4h8
- Relocation: https://en.wikipedia.org/wiki/Relocation_service
- Self storage: https://en.wikipedia.org/wiki/Self_storage | /m/07xn3v
- Piano: https://en.wikipedia.org/wiki/Piano | /m/05r5c (for piano moving)

Sarasota Entities (Flat Fee):
- Sarasota, FL: /m/0_ftmlf
- Bradenton, FL: /m/0rmwd
- Tampa Bay area: /m/03qzj4
- Siesta Key, FL
- Longboat Key, FL

Bronx/NYC Entities (Abreu + 5 Star):
- The Bronx: /m/0cc56
- New York City: /m/02_286
- Manhattan: /m/0k3p
- Brooklyn: /m/0ccvx
- Queens: /m/0l_c9
- Westchester County: /m/0mwmg

GEO CONTENT OPTIMIZER

Geo Coverage Scoring

Factor Flat Fee (max 10) Abreu (max 10) 5 Star (max 10)
Primary city depth 9 (homepage + FAQ + schema) 8 (homepage + FAQ) 8 (homepage + FAQ + 3 service pages)
Service area breadth 9 (14+ locations) 5 (5 locations) 4 (4 locations)
City silo structure 9 (Bradenton: 7 sub-pages) 2 (flat structure) 6 (3 Bronx service pages)
Neighborhood content 7 (St Pete: 4 pages) 2 (none) 5 (Bronx neighborhoods blog)
Local POI integration 8 (Google Maps links to attractions) 3 (Wikipedia only) 5 (Bronx Zoo, Wikipedia)
Geographic schema 9 (GeoCircle + 23 zips + coords) 4 (containsPlace only) 4 (containsPlace only)
Local entity signals 8 (BBB, local businesses referenced) 3 4 (borough.nyc.gov link)
Service+City URL targeting 7 (some in path) 4 (generic URLs) 8 (city in URL slug)
TOTAL 66/80 31/80 44/80

Geo Content Strategy Recommendations

Flat Fee Movers — Expand and Maintain:

Create Venice, FL page (mentioned in schema as entity)
Create North Port, FL page
Create Englewood, FL page (mentioned in schema)
Add GeoCoordinates to each location page
Create Tampa Bay-wide "cost of living + moving" guide
Add Bradenton-style sub-service pages to other cities (Tampa, St Pete)

Abreu Movers — Build from Scratch:

IMMEDIATELY create Manhattan location page (biggest keyword gap)
Create city silo structure:
   /locations/bronx/ (hub)
   ├── /locations/bronx/local-moving/
   ├── /locations/bronx/long-distance/
   └── /locations/bronx/commercial/
Create Harlem, Staten Island location pages
Add neighborhood guides for each borough
Add GeoCoordinates + GeoCircle to schema
Create "moving between NYC boroughs" comparison content
Add POI links (Central Park, Bronx Zoo, Yankee Stadium)

5 Star Movers — Expand Strategically:

Create Westchester hub page (Abreu has this, 5 Star doesn't)
Create Brooklyn + Queens location pages
Expand Bronx service silo (add piano-movers-bronx already exists, add packing-bronx, storage-bronx)
Create more neighborhood-specific content
Add GeoCoordinates + GeoCircle
Create Westchester sub-city pages (New Rochelle, White Plains, Bronxville)

INTERNAL LINKING OPTIMIZER

Current State

Metric Flat Fee Abreu 5 Star
Homepage internal links 58 33 43
Link Whisper active YES YES YES
Silo structure STRONG WEAK MODERATE
Blog-to-service linking Unknown Unknown Unknown
Orphan page risk LOW MEDIUM MEDIUM

Internal Linking Issues

Flat Fee Movers:

/our-services/ and /services/ are competing — consolidate
St. Petersburg sub-pages (attractions, restaurants, etc.) should link more to moving services
Blog posts about moving costs should link to specific service pages
74 blog posts = 74 opportunities for contextual links to service/location pages

Abreu Movers:

120 blog posts with likely MINIMAL cross-linking (bulk-published content)
Location pages under /services/ instead of /locations/ (inconsistent with /locations/ hub)
Only 33 homepage links is VERY LOW for a 146-URL site
MAJOR OPPORTUNITY: Add contextual links from 120 posts to 9 service pages + 4 location pages

5 Star Movers:

Dual service paths (/services/ vs /5-star-movers-llc/services/) diluting link equity
22 blog posts should each link to at least 2-3 service/location pages
Location pages (Yonkers, Mt Vernon, Larchmont) should cross-link to each other
Senior moving cluster (4 posts + hub) should be tightly interlinked

Internal Linking Action Plan

Week 1 — Fix Structure:

Flat Fee: 301 redirect /our-services/ to /services/
5 Star: 301 redirect /5-star-movers-llc/services/ to /services/
All 3: Ensure every service page links to the services hub
All 3: Ensure every location page links to the locations hub

Week 2 — Blog Cross-Linking:

Run Link Whisper suggestions on ALL sites
Add 2-3 contextual links from each blog post to relevant service pages
Add "Related Posts" section to all blog posts
Link from blog posts about specific cities to those city's location page

Week 3 — Silo Reinforcement:

Flat Fee: Link all Bradenton sub-pages to each other (sibling links)
Abreu: Create proper location silo with parent/child linking
5 Star: Link all Bronx service pages to each other

Week 4 — Hub & Spoke:

Create/update services hub with links to ALL service pages
Create/update locations hub with links to ALL location pages
Add "Our Services" section to every location page
Add "Areas We Serve" section to every service page

Link Equity Flow Diagram

Ideal Structure (all 3 should implement):

Homepage (highest authority)
├── /services/ (hub)
│   ├── /services/local-moving/ ←→ /locations/[city]/local-moving/
│   ├── /services/long-distance/ ←→ /locations/[city]/long-distance/
│   ├── /services/commercial/ ←→ /locations/[city]/commercial/
│   └── ... (each service page links to relevant location pages)
├── /locations/ (hub)
│   ├── /locations/[city-1]/ (links to all services + sub-pages)
│   ├── /locations/[city-2]/ (links to all services)
│   └── ... (each location links to relevant services)
├── /blog/ (hub)
│   └── Each post links to 2-3 service pages + 1 location page
└── Supporting pages (about, contact, reviews)

META TAGS OPTIMIZER ADDENDUM

Open Graph Tags (MISSING ON ALL 3 — IMPLEMENT NOW)

Template (add to every page via Rank Math):

<meta property="og:type" content="website" />
<meta property="og:title" content="[PAGE TITLE]" />
<meta property="og:description" content="[META DESCRIPTION]" />
<meta property="og:url" content="[CANONICAL URL]" />
<meta property="og:image" content="[FEATURED IMAGE URL]" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:site_name" content="[BUSINESS NAME]" />
<meta property="og:locale" content="en_US" />

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="[PAGE TITLE]" />
<meta name="twitter:description" content="[META DESCRIPTION]" />
<meta name="twitter:image" content="[FEATURED IMAGE URL]" />

Title Tag Optimizations

5 Star Movers (currently 45 chars — too short):

Current: "Best Movers In Bronx, NY | 5 Star Movers LLC"
Recommended: "Bronx Moving Company | Local & Long Distance Movers | 5 Star Movers LLC" (71 chars)
OR: "5 Star Movers LLC | Top-Rated Bronx Moving Company, NY" (53 chars — brand-first)

Abreu Movers (currently 59 chars — OK but redundant):

Current: "Best Bronx Movers, NY | Moving Company Bronx | Abreu Movers"
Recommended: "Abreu Movers | Professional Bronx & NYC Moving Company" (53 chars)
OR: "Best Movers in Bronx, NY | Free Quotes | Abreu Movers" (53 chars)

Analysis by Tommy | Technical SEO + Data Lead

Generated: 2026-03-23 | Agent: Tommy


RANK TRACKER — Target Keywords

Flat Fee Movers (Sarasota/Tampa Bay Market)

# Keyword Est. Monthly Vol Intent Target Page Current URL Match
1 movers sarasota 1,600 Transactional Homepage YES
2 moving companies sarasota fl 720 Transactional Homepage YES
3 sarasota movers 1,300 Transactional Homepage YES
4 flat fee movers 390 Branded Homepage YES
5 movers bradenton fl 880 Transactional /service-areas/moving-companies-bradenton-fl YES
6 moving companies bradenton 590 Transactional /service-areas/moving-companies-bradenton-fl YES
7 piano movers sarasota 170 Transactional /services/piano-movers-sarasota-fl YES
8 long distance movers sarasota 260 Transactional /services/long-distance-moving/ YES
9 commercial movers sarasota 140 Transactional /services/commercial-moving/ YES
10 movers tampa fl 3,600 Transactional /service-areas/moving-company-tampa-fl/ YES
11 moving companies tampa 2,400 Transactional /service-areas/moving-company-tampa-fl/ YES
12 senior movers sarasota 90 Transactional /senior-moving-sarasota YES
13 movers lakewood ranch 320 Transactional /service-areas/moving-company-lakewood-ranch/ YES
14 movers orlando 2,900 Transactional /service-areas/orlando-movers YES
15 moving company near me sarasota 480 Transactional Homepage (GMB) N/A
16 packing services sarasota 170 Transactional /services/moving-and-packing/ YES
17 storage units sarasota 1,900 Informational /services/moving-self-storage PARTIAL
18 how much do movers cost sarasota 210 Informational Blog posts YES
19 moving to sarasota fl 590 Informational Blog + service pages PARTIAL
20 best movers in sarasota 390 Transactional Homepage IMPLICIT

Abreu Movers (Bronx/NYC Market)

# Keyword Est. Monthly Vol Intent Target Page Current URL Match
1 movers bronx 1,600 Transactional Homepage YES
2 bronx moving company 880 Transactional Homepage YES
3 movers nyc 8,100 Transactional /services/movers-nyc/ YES
4 moving companies nyc 6,600 Transactional /services/movers-nyc/ YES
5 movers brooklyn 3,600 Transactional /services/movers-brooklyn-ny/ YES
6 movers queens 1,900 Transactional /services/movers-queens/ YES
7 westchester movers 720 Transactional /services/westchester-movers/ YES
8 abreu movers 260 Branded Homepage YES
9 long distance movers nyc 1,300 Transactional /services/long-distance-moving/ YES
10 piano movers bronx 170 Transactional /services/piano-moving/ YES
11 commercial movers bronx 140 Transactional /services/commercial-movers/ YES
12 movers manhattan 2,900 Transactional MISSING PAGE NO
13 moving companies near me bronx 590 Transactional Homepage (GMB) N/A
14 cheap movers nyc 2,400 Transactional Blog posts WEAK
15 fine art movers nyc 260 Transactional /services/fine-art-relocation/ YES
16 storage units bronx 1,600 Informational /services/storage-units/ PARTIAL
17 moving cost nyc 1,300 Informational Blog posts (many) YES
18 packing services nyc 390 Transactional /services/packing-and-supplies/ YES
19 best movers in bronx 480 Transactional Homepage IMPLICIT
20 moving company new york to florida 720 Transactional Blog post YES

5 Star Movers LLC (Bronx/NYC Market)

# Keyword Est. Monthly Vol Intent Target Page Current URL Match
1 movers bronx 1,600 Transactional Homepage YES
2 bronx moving company 880 Transactional Homepage YES
3 local movers bronx 390 Transactional /local-moving-bronx/ YES
4 long distance movers bronx 320 Transactional /long-distance-bronx/ YES
5 commercial movers bronx 140 Transactional /commercial-moving-bronx/ YES
6 5 star movers 210 Branded Homepage YES
7 movers yonkers ny 720 Transactional /moving-company-yonkers-ny/ YES
8 movers mount vernon ny 170 Transactional /movers-mount-vernon-ny/ YES
9 piano movers bronx 170 Transactional /piano-movers-bronx/ YES
10 senior movers bronx 90 Transactional /senior-moving/ YES
11 packing services bronx 140 Transactional /packing-services/ YES
12 movers larchmont ny 110 Transactional /movers-larchmont-ny/ YES
13 moving companies near me bronx 590 Transactional Homepage (GMB) N/A
14 cheap movers bronx 390 Transactional Blog posts WEAK
15 movers westchester 720 Transactional MISSING PAGE NO
16 movers brooklyn ny 3,600 Transactional MISSING PAGE NO
17 best movers in bronx 480 Transactional Homepage IMPLICIT
18 moving helpers bronx 90 Transactional /moving-helpers/ YES
19 storage movers bronx 170 Transactional /moving-and-storage/ YES
20 how much do movers cost bronx 210 Informational Blog posts YES

SERP ANALYSIS

SERP Feature Opportunities

SERP Feature Flat Fee Opportunity Abreu Opportunity 5 Star Opportunity
Local Pack (3-pack) HIGH — primary goal HIGH — primary goal HIGH — primary goal
FAQ Rich Snippet ACTIVE (FAQPage schema) ACTIVE ACTIVE
Review Stars ACTIVE (AggregateRating) NOT ACTIVE (add schema) NOT ACTIVE (add schema)
Video Carousel NO video content NO video content POSSIBLE (VideoObject)
People Also Ask Target with blog Q&A Target with blog Q&A STRONG (Q&A format blogs)
Featured Snippet Target cost questions Target cost questions Target cost questions
Sitelinks Likely for branded search Likely for branded search Likely for branded search
Knowledge Panel Build with entity signals Build with entity signals Build with entity signals

SERP Intent Analysis

"movers [city]" queries:

Intent: Transactional (ready to hire)
SERP layout: Ads (4) > Local Pack (3) > Organic (10)
Winning strategy: GMB optimization > organic homepage > service pages
Key signals: Reviews (volume + rating), proximity, NAP consistency

"how much do movers cost [city]" queries:

Intent: Informational (researching)
SERP layout: Featured Snippet > PAA > Organic
Winning strategy: Answer in first paragraph, provide price ranges, use structured data
All 3 sites have blog content targeting this — FAQ schema helps

"[service] movers [city]" queries (piano, commercial, senior, etc.):

Intent: Transactional (specific need)
SERP layout: Local Pack > Organic
Winning strategy: Dedicated service+city pages (5 Star's approach is best here)

SERP Competitive Landscape

"movers bronx" — Abreu vs 5 Star Head-to-Head:

Both target homepage for this keyword
Differentiator will be: GMB reviews, NAP consistency, content depth
5 Star has advantage with /local-moving-bronx/ (additional ranking URL)
Abreu has advantage with content volume (more blog posts supporting)

"movers sarasota" — Flat Fee vs National Brands:

Flat Fee competes against College Hunks, All My Sons, Two Men
Advantage: Local-specific content, deeper geo pages
Disadvantage: 3.7 rating (needs improvement), .net domain

ALERT MANAGER SETUP

Monitoring Configuration

Tier 1 — Real-Time Alerts (check every 4 hours):

Alert Tool Sites Threshold
Site Down UptimeRobot/Pingdom ALL 3 Response > 5s or 5xx
SSL Expiry SSL Labs ALL 3 < 30 days to expiry
Deindexation GSC API ALL 3 Indexed pages drop > 20%

Tier 2 — Daily Alerts:

Alert Tool Sites Threshold
New GMB Review GMB API/manual ALL 3 Any new review
Negative Review GMB monitoring ALL 3 Rating < 3 stars
Rank Drop (top 5 keywords) DataForSEO/SERPApi ALL 3 Drop > 5 positions

Tier 3 — Weekly Alerts:

Alert Tool Sites Threshold
Rank Report DataForSEO ALL 3 Full 20-keyword tracking
Backlink Changes DataForSEO/Ahrefs ALL 3 New/lost links > 10
Competitor Rank Changes DataForSEO ALL 3 Competitor moves > 3 positions
GSC Coverage Errors GSC API ALL 3 Any new errors

Tier 4 — Monthly Alerts:

Alert Tool Sites Threshold
Core Web Vitals PSI API ALL 3 Any metric change to "poor"
Content Freshness Manual ALL 3 Blog dormant > 60 days
PHP/WP Security Updates WPX/WP-CLI ALL 3 Any security patch available
Citation Audit BrightLocal/Whitespark ALL 3 NAP inconsistencies found
Domain Authority Change DataForSEO/Moz ALL 3 DA change > 5 points

DataForSEO Rank Tracker Configuration

# Rank tracking API call template (Tommy's seomachine-scripts pattern)
# Cost: $0.075/task, batch to 1000 keywords
{
    "keywords": [
        "movers sarasota",        # Flat Fee
        "movers bronx",           # Abreu + 5 Star
        "bronx moving company",   # Abreu + 5 Star
        # ... (20 keywords per site = 60 total)
    ],
    "location_code": 2840,  # US
    "language_code": "en",
    "se_type": "google",
    "device": "mobile",
    "os": "android",
    "priority": 2,
    "depth": 100
}

Notification Channels

Alert Level Channel Format
CRITICAL (site down, deindexed) Discord #errors + SMS Immediate
HIGH (rank drops, negative reviews) Discord #seo-team Daily digest
MEDIUM (backlink changes, CWV) Discord #seo-team thread Weekly summary
LOW (content freshness, DA changes) Monthly report Monthly report

Alert Implementation Checklist

☐ Set up UptimeRobot for all 3 domains (free tier covers this)
☐ Configure GSC email alerts for all 3 sites
☐ Set up DataForSEO rank tracking (60 keywords total)
☐ Create Discord webhook for #seo-team alerts
☐ Schedule monthly PSI checks via cron
☐ Set up review monitoring (GMB notifications)
☐ Create monthly report template in seo-reporting-templates format

MONTHLY REPORT TEMPLATE (Per Site)

CLIENT: [Site Name]
PERIOD: [Month YYYY]

RANKINGS SUMMARY:
- Keywords tracked: 20
- Keywords in top 3: [X]
- Keywords in top 10: [X]
- Keywords improved: [X]
- Keywords declined: [X]

TOP MOVERS:
| Keyword | Previous | Current | Change |
|---------|----------|---------|--------|
| [kw1]   | [pos]    | [pos]   | [+/-]  |

TECHNICAL HEALTH:
- Pages indexed: [X]
- Coverage errors: [X]
- Core Web Vitals: LCP [X]s / CLS [X] / INP [X]ms
- Security: [issues found]

CONTENT:
- New pages published: [X]
- Blog posts published: [X]
- Total indexed URLs: [X]

GMB:
- Reviews: [total] ([new this month])
- Average rating: [X]
- Views: [X] (search: [X], maps: [X])
- Actions: [calls: X, directions: X, website: X]

ACTIONS COMPLETED:
| Task | Credits |
|------|---------|
| [desc] | [#] |

NEXT MONTH PRIORITIES:
1. [priority 1]
2. [priority 2]
3. [priority 3]

Analysis by Tommy | Technical SEO + Data Lead