Site & registry
- Stack: Astro
- Market / metro: Spartanburg, SC metro
-
Monorepo path:
sites/upstate-door-rescue - Primary domain (planned or live): upstatedoorrescue.com
Hybrid growth operations dashboard
Garage doors lead-gen site — Spartanburg metro.
Revenue assets: local service demand. Watch GSC money queries, live domain, and conversion paths.
Coverage
25%Status: ok
Snapshot generated: 5/12/2026, 3:46:32 PM
Snapshot-based performance by traffic, search visibility, and engineering freshness.
Snapshot row updated: 5/12/2026, 3:46:32 PM
sites/upstate-door-rescue Cloudflare data unavailable .
From merged Search Console + GA4 snapshots. Tune queries and pages in GSC; refresh CI to update this tab.
GA4 data unavailable.
GSC data unavailable.
Combines deterministic checks with generated suggestions. Regenerate via npm run generate:ai-seo-insights (optional OPENAI_API_KEY for GPT-backed copy).
AI / heuristic file: 5/18/2026, 11:14:05 AM · model: gpt-4o-mini
Rules in src/lib/seoInsights.ts — same signals as the home “priority actions” rollup.
Coverage is 25%. Map GA4 property, GSC site, and Cloudflare zone IDs in GitHub secrets; refresh OAuth if needed.
See: ops/DASHBOARD-ENRICHMENT.md
Add this project to GA4_PROPERTY_MAP_JSON and ensure OAuth can read the property.
Add GSC_PROPERTY_MAP_JSON entry (sc-domain: or URL-prefix) and reuse GA4 OAuth with webmasters scope.
Action items are GPT-backed from the latest generated snapshot (gpt-4o-mini).
Treat upstatedoorrescue.com as the canonical brand entity: ensure consistent NAP (name, address, phone) across all platforms and match `PUBLIC_SITE_URL` with GSC property.
Audit title/meta on service and location pages: include primary city + service head terms without keyword stuffing; ensure alignment with search intent based on your top queries.
Once GSC shows queries, prioritize optimizing pages that earn impressions for commercial intent (service + geo); add FAQ sections and proof elements like reviews and project showcases.
Align landing pages with query intent: ensure hero headlines and CTAs match the query cluster; streamline the process for users to contact or request a quote.
Add liveUrl in the registry when production is stable, then verify the property and sitemap in GSC to enhance indexing.
For local/service sites, actively earn or sync Google Business Profile reviews and citations; keep business hours and service area consistent with on-page content.
Topics and queries to strengthen content and rankings (titles, FAQs, internal links).
High-intent phrases (near me, estimate, hire, pricing, urgency) worth mapping to landing pages with a clear call to action — not generic awareness terms alone.
| Category | Status | Impact | Effort | Owner | Action | Evidence | Confidence |
|---|---|---|---|---|---|---|---|
| Data integrity | needs | high | medium | Ops | Complete source wiring for missing properties and rerun snapshot workflow. | Status: ok | 92% |
| Search demand | needs | high | medium | SEO | Refresh query clusters and improve intent-match pages for high-impression terms. | Missing 28d comparison window | 60% |
| SERP performance | needs | high | low | SEO | Rewrite title/meta on highest-impression pages and strengthen internal links to striking-distance URLs. | No top query rows | 62% |
| User engagement | needs | high | medium | Content/UX | Improve above-the-fold value proposition, CTA clarity, and intent alignment on top landing pages. | No 7d session data | 58% |
| Delivery readiness | needs | high | medium | Ops | Set production domain and deployment routing to unlock full measurement and optimization cycle. | Registry liveUrl empty | 70% |
| Site freshness | good | medium | low | Engineering | Ship iterative technical/content updates weekly to maintain crawl and relevance momentum. | Commit 0d00f921 | 77% |
| Optimization depth | good | medium | medium | SEO/Content | Prioritize high-impact recommendations and execute in a 30/60/90 day roadmap. | Model: gpt-4o-mini | 78% |
No major 90-day items identified.
| Owner | Total items | High impact | Needs now | Avg confidence |
|---|---|---|---|---|
| Ops | 2 | 2 | 2 | 81% |
| SEO | 2 | 2 | 2 | 61% |
| Content/UX | 1 | 1 | 1 | 58% |
| Engineering | 1 | 0 | 0 | 77% |
| SEO/Content | 1 | 0 | 0 | 78% |
Data completeness for a true high-confidence site evaluation. 1/9 items ready (11%).
Needed for full indexing and conversion analysis.
Connect GA4 property mapping and verify OAuth access.
Connect GSC property mapping for query/page diagnostics.
Connect Cloudflare zone/project mapping for traffic validation.
Repository freshness and deploy momentum can be evaluated.
Need richer GSC row data for precise content and CTR actions.
Add/verify GA4 conversion events for ROI-prioritized recommendations.
Not currently ingested. Add Core Web Vitals feed to upgrade technical quality scoring.
Not currently ingested. Add CRM or call-tracking outcomes for true business-impact ranking.
docs/playbook/reference-sites.md
Paste deep links in ops/projects-registry.yaml under analytics.