Skip to content

Improve local SEO and add a free quote inquiry flow - #40

Merged
dexsword merged 2 commits into
mainfrom
fix/local-seo-and-inquiries
Sep 8, 2026
Merged

Improve local SEO and add a free quote inquiry flow#40
dexsword merged 2 commits into
mainfrom
fix/local-seo-and-inquiries

Conversation

@dexsword

@dexsword dexsword commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Dex Tech currently presents its services on one general homepage and requires visitors to choose an appointment before sending an inquiry. This adds four Henderson service pages and a short quote form that emails the business inbox without reserving a calendar slot.

The homepage now states its services/location directly and links to the detail pages. Includes a sitemap, robots file, shared references to the existing 1200×630 social preview, canonical URL normalization, utility-page noindex directives, clearer payment wording, and privacy text for quote correspondence. The quote endpoint validates and rate-limits requests, uses the existing SMTP configuration, and reports success only when SMTP accepts delivery. No analytics, invented reviews, or unsupported credentials were added.

Validation: 126 application tests and 13 offline deployment tests pass; Chromium checks pass at 390px and 1440px across all five pages, including an intercepted quote submission. JavaScript syntax, tracked-file guard, isolated health, and proposed Apache configuration syntax checks pass. The production dependency audit has zero high/critical findings; existing low/moderate findings remain. Tests sent no live email and created no production bookings.

Release preparation is required before merge: the separately installed deployer must receive the reviewed explicit runtime-file additions, and Apache needs the supplied canonical redirect rules. Existing SHA, review, backup, audit, Calendar, health, and rollback gates remain intact. See ops/deployment/SEO-RELEASE.md for the operator sequence, post-release checks, and owner actions. This draft has not been deployed.

@dexsword
dexsword marked this pull request as ready for review September 8, 2026 18:57
@dexsword
dexsword merged commit 979a29b into main Sep 8, 2026
19 of 20 checks passed
@dexsword
dexsword deleted the fix/local-seo-and-inquiries branch September 8, 2026 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant