GEO + SEO Audit · July 2026

M&S Asphalt Paving

Commercial & residential paving · Central Florida · msasphaltpavingllc.com

Prepared by REK Marketing & Design

4.5★ · 40 reviews

Your Google Business Profile is live, but you're not showing up in the Map Pack for any of your target keywords across the service area.

Visibility gap
Here's how we'd increase your rankings

Three moves lift you fastest, in this exact order

You have a verified Google Business Profile with 40 reviews at 4.5 stars. That's a foundation most competitors would want. But the website holding it back is a template site with thin content, missing canonicals on every page, and no structured data. The Map Pack grid shows zero visibility across all 245 search points. Fix these three things and the rankings follow.

01

Rebuild the website with real content and photos

The current site has 129 words on the homepage and relies on stock imagery. Google and AI engines need unique, substantial content about your actual work to rank you. Real job photos and service-specific pages are the foundation.

Fixes the foundation
02

Add canonical tags and fix technical debt

18 of 20 pages are missing canonical tags. 44% have no meta descriptions. 11 pages have multiple H1s. These technical issues tell Google the site isn't professionally maintained, and they're suppressing your rankings.

Clears the blockers
03

Optimize GBP and build local signals

Your profile scores 85/100 for visible completeness, but you're not ranking anywhere on the local grid. The gap is likely category alignment, service-area settings, or the thin website not supporting the profile. Fix the site, then tune the profile.

Unlocks the Map Pack
The bottom line

A real business on a template website

M&S Asphalt Paving has the hardest thing to build: a real reputation. 40 Google reviews at 4.5 stars, an operational profile, and a paving contractor category that matches your work. But the website representing all of that is a template with stock photos, 129 words on the homepage, and technical issues on nearly every page.

The local grid tells the story: across 5 keywords and 49 search points each, you don't appear in the Map Pack anywhere. Not once. Meanwhile, Aardvark Paving owns 85 top-3 positions, and Decorous Power Sweeping holds 40. They're not better paving contractors. They have better websites and tighter local signals.

AI search is a similar story. ChatGPT and Gemini mentioned you in only 1 of 6 local paving answers (17% mention rate), while over 30 competitors were recommended across those same answers. The site lacks the structured data, FAQ content, and quotable copy that AI engines pull from.

40 reviews and zero Map Pack visibility. The website is the bottleneck.
At a glance

SUMMARYThe numbers that explain the rankings

3/1000
Domain Authority
25
Ranking keywords
0
Top-3 keywords
18
Dofollow backlinks
54
Mobile speed score
Working

Real local presence

4.5-star GBP with 40 reviews, operational status, phone and hours set, website linked. The profile itself is 85% complete for public visibility. This is a foundation to build on.

Broken

The website is holding everything back

DA 3, 18 of 20 pages missing canonicals, 44% missing meta descriptions, 11 pages with multiple H1s, 4 thin pages, 129 words on the homepage, and no structured data anywhere.

Opportunity

A winnable local market

The competitors owning the Map Pack have modest profiles. Aardvark Paving has no visible rating. Spivey's has 13 reviews. A rebuilt site with real content and proper technical SEO would leapfrog the field.

Generative Engine Optimization

01 · GEOHow AI search sees M&S today

ChatGPT and Gemini named you in only 1 of 6 local paving answers (17% mention rate). Over 30 competitors were recommended across those same answers. The site allows AI crawlers, but gives them almost nothing to cite.

Biggest gap · fix first
40/100

No structured data, no quotable content

There's no LocalBusiness, Service, or FAQ schema. The homepage has 129 words. AI engines need clear, structured information to cite you in answers. Right now they're citing Rogers Group, Asphalt Paving Systems, Florida Asphalt Services, and dozens of others instead.

The fixDeploy LocalBusiness + Service + FAQPage schema. Write real service pages with 500+ words each. Add FAQ blocks that answer "how much does asphalt paving cost" and similar questions AI pulls from.
Win · keep it
10/10

AI crawlers can access

No robots.txt found, so GPTBot, ClaudeBot, PerplexityBot, and all 14 AI crawlers can read your site. This is the default, but it's the right default.

Gap · missing
0/10

No llms.txt file

The llms.txt file helps AI engines understand your site quickly. Most competitors don't have one either, so adding it is a small edge.

Gap · structure
0/10

No Organization schema

AI engines can't confirm your business name, address, phone, or service area from structured data. They have to guess from thin copy.

Gap · citability
0/10

No FAQ or Q&A schema

FAQ schema is the single most-cited format in AI answers. You have none. Add FAQ blocks to every service page.

AI mention data from ChatGPT and Gemini queries for asphalt paving services across Central Florida markets. 1 mention in 6 answers puts you well below the competitive average.

Competitive landscape

02 · COMPETITIONWho you're up against in Central FL

The asphalt paving market in your area is dominated by a handful of competitors who show up consistently in the Map Pack. Most don't have strong websites or review counts. They're winning on local signals and basic SEO, not sophistication.

Who AI engines recommend instead 17% mention rate
CompetitorAI mentionsRead
M&S Asphalt Paving (you)11 of 6 answers
Rogers Group Inc.1Named in AI answers
Asphalt Paving Systems, Inc.1Named in AI answers
Florida Asphalt Services1Named in AI answers
D & A Paving1Named in AI answers
Pavement Solutions, Inc.1Named in AI answers
DMI Paving & Sealcoating1Named in AI answers
Atlantic Southern Paving1Named in AI answers

Source: ChatGPT and Gemini queries for asphalt paving services in Central Florida, July 2026. Over 30 competitors were mentioned across 6 answers. Your single mention came from a DeLand-specific query.

Where M&S ranks today 0 top-3 keywords
KeywordCurrent rankRead
m&s asphalt paving9Page 1, branded
middlesex asphalt llc68Different business
p&s paving41Different business
south florida milling79Page 8
m of tallahassee94Page 10

Source: DataForSEO, July 2026. You rank for 25 keywords total, but 23 of them are branded or irrelevant terms. Zero non-branded keywords in the top 3. The site isn't capturing any commercial paving intent.

Pattern to notice

Competitors win on basics

Aardvark Paving dominates the Map Pack with 85 top-3 positions but has no visible star rating. Spivey's Concrete has only 13 reviews. These aren't sophisticated competitors. They're winning because their local signals are aligned and their sites have real content.

Your opening

40 reviews is a real advantage

Your 40 reviews at 4.5 stars beat most of the Map Pack leaders on review count. The gap is the website. A rebuilt site with service pages, real photos, and proper technical SEO would flip the rankings. The reviews are already there.

On-page & technical SEO

03 · SEOWhat's holding back traditional rankings

The Screaming Frog crawl found 20 HTML pages with issues on nearly all of them. These are the technical problems suppressing your rankings. Ordered by impact.

1

18 of 20 pages missing canonical tags

Critical
Self-referencing canonicals tell Google which version of a page to index. Without them, duplicate content issues can dilute your rankings. Fix: add self-referencing canonical tags to every page.
2

Homepage has only 129 words

Critical
Google needs substantial content to understand what you do and rank you for it. 129 words is far below the threshold for a commercial service page. Fix: expand the homepage to 500+ words with real service descriptions, service area, and differentiators.
3

44% of pages missing meta descriptions

Critical
8 of 18 indexable pages have no meta description. Google will pull random text from the page, which often reads poorly in search results and hurts click-through rates. Fix: write unique meta descriptions under 155 characters for every page.
4

11 pages have multiple H1 tags

High
Multiple H1s confuse search engines about the primary topic of a page. Fix: one H1 per page, with the primary keyword and topic clearly stated.
5

18 pages have duplicate H1 content

High
The same H1 text appears across multiple pages, which signals thin or templated content. Fix: unique H1s for every page that reflect the specific service or topic.
6

7 pages have titles over 60 characters

High
Long titles get truncated in search results. The homepage title "Welcome To M&S Paving - M&S Asphalt Paving" wastes characters on "Welcome To" instead of keywords. Fix: rewrite titles to lead with the service and location, under 60 characters.
7

4 thin pages with minimal content

High
Pages with very little content don't rank and can drag down site quality signals. Fix: either expand these pages with substantial content or consolidate them into stronger pages.
8

1 broken link (404 error)

Medium
The crawl found 1 page returning a 404 error. Fix: either restore the page or redirect it to a relevant live page.

Core Web Vitals need work PageSpeed verified · Jul 2026

54
Perf (mobile)
26.3s
LCP mobile · aim <2.5s
92
SEO score
1
Image missing alt

Mobile LCP of 26.3 seconds is extremely slow. This is likely caused by unoptimized images or render-blocking resources. A 54 performance score puts you in the bottom half of sites. The 92 SEO score from Lighthouse is decent, but the technical issues found in the crawl tell a different story.

Where your keywords sit in the buying journey 96% branded

Awareness
1.7%
~0 visits/mo
1 keyword
m of tallahassee
Consideration
2.1%
~0 visits/mo
1 keyword
south florida milling
Decision
0%
0 visits/mo
0 keywords
Branded
96.2%
~13 visits/mo
23 keywords
m&s asphalt paving

The missing middle: 96% of your organic traffic comes from people who already know your name. You have zero keywords in the Decision stage, where people search "asphalt paving near me" or "parking lot paving [city]" ready to hire. The Consideration stage is equally empty. This means the site isn't capturing any of the commercial intent traffic that drives new business. The fix is service pages and location pages optimized for hire-intent keywords.

Local search

04 · LOCALThe Map Pack you're not showing up in

Your Google Business Profile is live and 85% complete for public visibility. But across 5 keywords and 245 total search points, you don't appear in the Map Pack anywhere. The profile exists. The rankings don't.

Google Business ProfilePaving contractor · Operational
4.5
Review countSolid for the market
40reviews
Profile visibility scorePhone, hours, website, category set
85/100
Map Pack appearancesAcross 5 keywords, 49 points each
0of 245

The disconnect: A profile with 40 reviews and 85% visibility should be ranking somewhere. The fact that it's not suggests the issue is either service-area configuration, category alignment, or the thin website not providing enough signals to support the profile. Competitors with fewer reviews are dominating the grid.

How you show up across the map right now 0% visibility

Each square is a search run from that spot on the map. Green means you land in the top 3 of the Map Pack there; red means you're nowhere. Across all 5 keywords, every single cell is empty.

Avg map rank
asphalt paving
0% of grid in top 3 · 0/49 in the pack
local grid for asphalt paving
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
Avg map rank
parking lot paving
0% of grid in top 3 · 0/49 in the pack
local grid for parking lot paving
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
Avg map rank
sealcoating
0% of grid in top 3 · 0/49 in the pack
local grid for sealcoating
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
Avg map rank
commercial asphalt paving
0% of grid in top 3 · 0/49 in the pack
local grid for commercial asphalt paving
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
Avg map rank
commercial sealcoating
0% of grid in top 3 · 0/49 in the pack
local grid for commercial sealcoating
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
20+
1-3 4-7 8-10 11-15 16+ not in pack
Who owns this pack Your competitors
BusinessRatingReviewsWebsite
Aardvark Paving
Decorous Power Sweeping and Maintenance, LLC5.04dpowersweeping.com
Spiveys Concrete Of Brevard Inc.4.513
Bullseye Contracting, Inc.bullseyecontracting.com
Sunny Concrete Services, LLC4.987sunnyconcrete.com

The opportunity: You have 40 reviews. Aardvark Paving, which dominates with 85 top-3 positions, has no visible rating or review count. Decorous has 4 reviews. Spivey's has 13. Your review count beats most of the pack leaders. The problem isn't reviews. It's the website and local signal alignment. Fix those and you have the reviews to compete.

Profile gaps to close

Rating and review velocity

Your 4.5 stars is solid but below the 4.7+ threshold that wins clicks. The visibility check shows you're losing 5 points on rating (4.5 vs 5.0) and 10 points on review volume (40 vs 100+ target). Keep asking for reviews after every job.

Likely root cause

The website isn't supporting the profile

Google uses website signals to validate GBP claims. A 129-word homepage with no service pages, no schema, and missing canonicals doesn't give Google confidence. Rebuild the site and the profile rankings should follow.

The plan

05 · ROADMAP90 days to Map Pack visibility

Sequenced so the website rebuild, the thing that unlocks everything, happens first. Then local optimization. Then content that compounds.

1
Phase 1 · Foundation

Rebuild the website

Weeks 1-4
  • New custom site with real photos of your team doing real work
  • Service pages: asphalt paving, parking lot paving, sealcoating, commercial paving, repairs
  • 500+ words per service page with unique content
  • Self-referencing canonicals on every page
  • Unique titles and meta descriptions for every page
  • LocalBusiness + Service schema sitewide
2
Phase 2 · Local signals

Optimize GBP and citations

Weeks 4-8
  • Audit GBP service area and category settings
  • Add all services to GBP with descriptions
  • Upload real project photos weekly
  • Build citation consistency across directories
  • Launch review request flow for new customers
  • Target 10+ new reviews in 60 days
3
Phase 3 · Compound

Content and authority

Weeks 8-13+
  • Location pages for key service areas (DeLand, Daytona, Orlando)
  • FAQ schema on every service page
  • Project case studies with before/after photos
  • Blog content targeting consideration-stage keywords
  • Earn backlinks from suppliers and trade associations
  • Monthly tracking: Map Pack positions, rankings, calls/forms
Ready when you are

Let's turn 40 reviews into 40 miles of visibility

You have the reviews. You have the profile. What's missing is the website that makes them count. REK builds the foundation that turns local reputation into local rankings.

Book the strategy call →
Supporting detail

06 · DETAILSThe receipts

Everything above, with the specifics. Tap each block to open it.

Homepage title
Asphalt Paving Central FL | M&S Asphalt Paving (47 chars)
Homepage meta
Commercial and residential asphalt paving in Central Florida. Parking lots, driveways, sealcoating. 4.5-star rated. Call M&S for a free estimate. (148 chars)
Pattern
Service + location first, brand last. Unique for every page. Never "Welcome To" or repeated brand names.

Deploy LocalBusiness (type: PavingContractor or GeneralContractor) + Service + FAQPage JSON-LD in the <head>. Include the canonical business name, phone (+1386-215-7466), website, service area geo, and hours (24/7 per GBP).

Add sameAs links to the Google Business Profile and any directory listings. Include aggregateRating only if displaying the 4.5-star rating on the page.

Pages crawled
20 HTML pages total
Status codes
43 × 200 OK, 1 × 301 redirect, 1 × 404 error
Indexable
18 pages indexable, 0 non-indexable
Missing canonicals
18 of 20 pages (90%)
Missing meta descriptions
8 of 18 pages (44%)
Multiple H1s
11 pages
Duplicate H1 content
18 pages share H1 text
Long titles
7 pages over 60 characters
Thin pages
4 pages with minimal content
Average word count
544 words (skewed by a few longer pages)
Overall score
85/100 (green band)
Status
10/10 - Operational
Rating
15/20 - 4.5 stars (loses 5 points vs 5.0)
Reviews
15/25 - 40 reviews (loses 10 points vs 100+)
Phone
10/10 - Listed (+1386-215-7466)
Website
15/15 - Linked
Hours
15/15 - Set (Open 24 hours)
Category
5/5 - Paving contractor
asphalt paving
0 of 49 points found, 0% top-3
parking lot paving
0 of 49 points found, 0% top-3
sealcoating
0 of 49 points found, 0% top-3
commercial asphalt paving
0 of 49 points found, 0% top-3
commercial sealcoating
0 of 49 points found, 0% top-3
Domain Authority equivalent
3/1000 (extremely low)
Referring domains
46
Total backlinks
60
Dofollow backlinks
18
Spam score
34% (elevated, review link profile)
Overall mention rate
17% (1 of 6 answers)
ChatGPT
0 of 3 answers (0%)
Gemini
1 of 3 answers (33%)
Context
Mentioned for DeLand, FL specifically
Competitors mentioned
30+ across all answers

Screaming Frog crawl + DataForSEO keyword data + PageSpeed Insights + local grid analysis + AI mention testing, July 2026.

Local grid: 7×7 grid (49 points) per keyword, 5 keywords tested. GBP visibility score based on publicly visible profile elements only (does not include description, services list, or posts which require profile access).

AI mentions tested via ChatGPT and Gemini queries for asphalt paving services across Central Florida markets.

M&S Asphalt Paving, GEO + SEO Audit, July 2026.
Prepared by REK Marketing & Design · rekmarketing.com
Confidential prospect analysis.