Commit Graph

7 Commits

Author SHA1 Message Date
Alejandro Veras b2eff3d3be Only show the booking calendars after the lead form is sent
/contact/book/ now needs ?submitted=1 (set in the GHL form redirect) to load the
calendars; other visitors get a prompt that links to the form. The page is noindex
and out of the sitemap, the contact page card points to the form, and visitors are
sent back to the language they filled the form in.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:16:14 -04:00
Alejandro Veras eb9137b300 Add Spanish and Arabic versions with a language switch
- English stays at /, Spanish at /es/ and Arabic at /ar/ (right to left)
- EN · ES · AR switch in the header and mobile menu
- Pages are written in English; the build translates them through
  src/i18n/es.json and src/i18n/ar.json, including browser-script strings
- rtl.css mirrors the layout and loads Arabic fonts on /ar/ pages
- hreflang alternates on every page and a multilingual sitemap
- scripts/i18n-extract.mjs lists strings that still need translating

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 16:18:11 -04:00
Alejandro Veras 75d8cbc7f7 Embed the GoHighLevel lead form and booking calendars
/contact/ now uses the GHL "Dylan – Lead Form", and a new /contact/book/
page lets visitors pick the free intro call or the paid 1:1 and book it in
the matching GHL calendar. Both calendars load up front so switching tabs is
instant.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 13:43:35 -04:00
Alejandro Veras 16e36f5b4f Apply remaining owner feedback
- Remove The Business Launch Playbook everywhere (home section, About card,
  Business Setup and Consulting mentions)
- Add the meSEO logo and a Korrith venture card linking to korrith.com
- Rename the press feature to Gulf Insider; the card links out once a URL is set
- Use the new photos of Dylan: podcast headshot, About, Consulting, Fractional,
  the magazine cover and a Press photo gallery

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 12:17:08 -04:00
Alejandro Veras 87f39eb49e Add five consulting service pages
Business Optimization, Supply Chain, Cybersecurity, Education and Fractional
Leadership, with copy verbatim from the content documents and the same layout
as the existing service pages (shared blocks in src/service.mjs). Adds them to
the Consulting menu (now two columns) and footer, restores the Consulting page
links to them, and fixes a mobile overflow from card glows that were not
anchored to their cards.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 12:09:26 -04:00
Alejandro Veras f73968c0dc Remove CTAs that pointed to pages outside the content package
Playbook, Poetry, Fractional Roles, and four service lines keep their copy
but no longer show a button, since those pages are not part of the site.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:13:08 -04:00
Alejandro Veras ee8e0ab417 Build dylanmazzei.com redesign as a static multi-page site
Eight pages (home, about, portfolio, consulting, marketing, business setup,
contact, press) with copy taken verbatim from the content documents, a shared
layout, and a zero-dependency Node build ready for Vercel.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:01:00 -04:00