SEO & Structured Data Dashboard

Concrete Etc., Inc. — concrete-etc.com — 37 monitored pages

Last updated

September 4, 2026

93

Total Pages

in sitemap

60

City Pages

with FAQPage JSON-LD

9

Service Pages

with Service schema

8

Blog Posts

with BlogPosting schema

7+

Schema Types

LocalBusiness, Service, FAQ...

30+

SSR Pages

eager-loaded for crawlers

Search Performance Tools

Structured Data by Page Type

Page TypeSchema Types
Homepage (/)
WebSiteOrganizationWebPageLocalBusiness

Baseline + business identity

Service Pages (9)
ServiceBreadcrumbListWebPage

hasOfferCatalog with service list

City Pages (60)
LocalBusinessFAQPageBreadcrumbListWebPage

City-specific FAQ answers

Blog Posts (8)
BlogPostingWebPage

datePublished, author, publisher

FAQ Page
FAQPageWebPage

Full Q&A structured data

About Us
AboutPageWebPage

References Organization @id

Contact Us
ContactPageWebPage

Contact info structured

Regional Pages (4)
LocalBusinessWebPageBreadcrumbList

SFV, SGV, LA County, SFV contractor

Page Inventory

PageTypeActions
Homepagecore
About Uscore
Our Servicescore
Contact Uscore
FAQcore
Project Gallerycore
Blog Indexcore
Concrete Driveway Installationservice
Stamped Concrete Patiosservice
Concrete Foundation Contractorservice
Concrete Walkway & Sidewalkservice
Decorative Concreteservice
Concrete Pool Decksservice
Concrete Slab Installationservice
Retaining Wall Installationservice
Concrete Steps & Stair Constructionservice
LA County Regionalregional
San Fernando Valleyregional
San Fernando Valley Contractorregional
San Gabriel Valleyregional
Santa Claritacity
Pasadenacity
Burbankcity
Glendalecity
Altadenacity
Woodland Hillscity
Calabasascity
Beverly Hillscity
Malibucity
Blog: Driveway Cost 2026blog
Blog: Rebuilding Altadenablog
Blog: Santa Clarita Homeownersblog
Blog: Strong Foundationsblog
Blog: Concrete vs Pavers SFVblog
Blog: LA Brutalismblog
Blog: Best Investmentblog
Blog: Underpinning LAblog

Structured Data Checklist

Homepage LocalBusiness JSON-LD

CSLB #895899, B/C8/C29, (818) 921-0948, Santa Clarita CA

All 9 service pages — Service schema

hasOfferCatalog with service list, BreadcrumbList

All 60 city pages — FAQPage JSON-LD

City-specific Q&A with standardized pricing

All 8 blog posts — BlogPosting schema

datePublished, author, publisher, isPartOf

Open Graph tags on all pages

og:title, og:description, og:image, og:url, og:type

Twitter card tags on all pages

summary_large_image, title, description, image

Canonical URLs on all pages

Pointing to concrete-etc.com production domain

BreadcrumbList on city + service pages

Home > [City/Service] hierarchy

SSR — service + blog pages eager-loaded

H1, meta, JSON-LD in first-byte HTML for crawlers

Sitemap.xml — 93 pages

Auto-generated from seo-routes.ts, submitted to GSC

/blog/* redirect aliases removed from sitemap

Only canonical /concrete-project-blog/* URLs indexed

OG images — production domain

concrete-etc.com/assets/og-concrete-etc.jpg (200 OK)

Google Analytics 4

Add GA_MEASUREMENT_ID secret to activate tracking

GSC — re-submit sitemap after publish

Submit after deploying SSR fix for eager-loaded pages

City pages — lazy-loaded (60 pages)

Trade-off: bundle size vs SSR. City pages have full Helmet meta.

Core Web Vitals

Test with PageSpeed Insights after publish — target LCP < 2.5s

Quick Validation Links

This dashboard is for internal use only (noindex). Last updated September 4, 2026.