1. File layout
A typical Doyel Labs marketing site ships as static HTML. The key files, using the SteadFast build as the reference:
index.html,about.html,services.html,routes.html,contractors.html,faq.html,thank-you.html,privacy-policy.html,terms-of-service.html— the public pages.assets/tw.css— the compiled Tailwind stylesheet.js/sf-config.js— operator-scoped config values (phone, email, addresses) referenced from every page.netlify/functions/— workspace-side functions (payroll, forms) on the operator's Netlify account._headers/_redirects— CDN response headers and URL rewrites.
2. Copy edits
To change a phone number, an address, a page headline, or any static copy: edit the HTML file and commit. Deploy happens automatically (see step 4).
For operator-scoped values (phone, email, addresses) that repeat across many pages, edit js/sf-config.js once — every page picks it up on next load.
3. Forms + inbox
Every contact / inquiry form on a Doyel Labs site posts to the form provider you own (typically Formspree). Submissions land in the inbox you configured — Doyel Labs is never a recipient.
To change where a form's submissions go: log in to Formspree (or your provider), edit the form's "Send to" address, save. No code change on the site side is needed.
4. Deploy pipeline
Push to main on your Git host → the CDN (Netlify or Cloudflare Pages) auto-builds and publishes the new version within about two minutes. Rollback is one click in the CDN dashboard.
If we're on retainer, we can also push on your behalf and watch the deploy. Email the change to [email protected] and we'll do it within one business day.
5. DNS + domain
DNS is usually on Cloudflare, even when the CDN is Netlify — Cloudflare in front gets you free WAF and DDoS protection. The critical records to know:
- A / CNAME for the apex + www — points at the CDN. Cloudflare proxied (orange cloud) if the CDN supports it.
- MX for email — points at Google Workspace or your mail provider.
- SPF, DKIM, DMARC — three TXT records that keep email deliverable and un-spoofable. See the security page for our defaults.
Analytics
Every site we build ships without third-party marketing scripts by default. If the operator wants analytics, we install Plausible (cookieless, no personal data). Session replay tools like Microsoft Clarity are available on request but we recommend against them for operator sites that collect PII in forms.