19 Commits

Author SHA1 Message Date
Concept Agent 637159f9c1 add LocalBusiness schema and canonical tags across all pages 2026-06-01 00:47:24 +02:00
Concept Agent 3cf84b07b2 replace Book Now CTA with Call Now across all pages
Swaps all Book Now buttons from bookedin.com booking links to tel:315-719-1218 on all 39 HTML pages (services, commercial, locations, top-level).
2026-05-31 15:34:49 +02:00
Concept Agent 264281abdd changes to the sit logo 2026-05-21 22:49:49 +02:00
Concept Agent aae53ae0ee seo optimization and logo placement 2026-05-21 21:48:34 +02:00
Concept Agent d626ad2e90 fix: wrap component injection in DOMContentLoaded guard
Cloudflare's email decode script was injecting into <head> and causing
components.js to run before site-nav/site-footer elements existed in
the DOM, leaving nav and footer blank on cPanel deployment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 21:15:01 +02:00
Concept Agent 6891eaa18e Merge branch 'feat/lahr-bookedin-booking-links' 2026-05-21 20:32:45 +02:00
Concept Agent 53aacf9999 update to booking link and also finalized and approved 2026-05-21 20:04:03 +02:00
Concept Agent 2e9329b1f4 security hardening 2026-05-21 18:51:47 +02:00
Concept Agent e464ac20f0 production url changed in yml 2026-05-21 18:42:53 +02:00
Concept Agent 50be7cd947 feat: replace all booking CTAs with BookedIn scheduling link
Replace /contact/ booking links sitewide with the BookedIn external
scheduling URL (https://bookedin.com/book/lahr-carpet-cleaning-and-upholstery).
All "Book Now" and "Get a Free Estimate" buttons across 38 HTML pages now
open the BookedIn scheduler in a new tab. Added a "Book Online" CTA button
to the shared nav bar and a booking link in the footer (components.js).
The contact page retains its form as a secondary option, with a prominent
"Book Online Instantly" banner added above it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-20 19:36:12 +02:00
Concept Agent 1b99352327 adjustments to the hero 2026-05-19 14:50:28 +02:00
Concept Agent a7f28b052a hero reel: remove walking shot, shorten opener
Drop v3-shot-03 (feet walking on carpet) from reel and trim v3-shot-02
opener from 4.5s to 3.0s. Bump cachebuster to v=7.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 14:42:46 +02:00
Concept Agent 581b94eb0c updated images with ai images 2026-05-16 19:45:58 +02:00
Concept Agent 18193f88fc hero video adjustment, image conversion to webp, mobile navigation optimazation 2026-05-15 22:48:34 +02:00
Concept Agent 5d3d04f3c2 mobile nav update 2026-05-15 21:28:02 +02:00
Concept Agent 68d29ae532 Fix mobile nav dropdowns, unique hero images per page, Google Maps, meta tags, reel update
- Fix mobile nav: all 3 dropdowns now get click handlers (was only first)
- Remove Our Work from nav
- Add Google Maps embed to homepage footer
- Update title and meta description/keywords/canonical
- Unique hero image per page (14 pages updated)
- Remove technician clip from hero reel
- Add .cpanel.yml for cPanel Git deployment
- Add hero image generation script (ComfyUI SDXL)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 21:27:36 +02:00
Concept Agent 2aeb4285f9 path change 2026-05-15 19:59:08 +02:00
Concept Agent 307e452251 backup 2026-05-15 18:02:38 +02:00
Concept Agent 72016728e2 first commit 2026-05-15 18:01:16 +02:00