Hardt Web Development  ·  Business Dev

Tech Stack

Internal reference — registrar, DNS, hosting, and core tools. Client-facing pattern is the same stack, applied per engagement.

Registrar, DNS & Hosting

RoleProviderStatusNotes
Registrar Namecheap Migrating from A2 charleshardt.com currently at A2 Hosting; transfer to Namecheap in progress. Client sites: client owns the domain, registered on Namecheap (see Domain Ownership Policy below).
DNS Cloudflare (DNS-only mode) Migrating from A2 Free tier. DNSSEC/DDoS/WAF included at no cost. Standardized across every client site, not just charleshardt.com. Proxy must stay DNS-only (grey cloud) when paired with Kinsta — see gotcha below.
Web hosting Kinsta (primary) Migrating from A2 Pressable remains the budget alternative for price-sensitive clients.
Email Proton Mail Unchanged charles@charleshardt.com, billing@charleshardt.com (forwarding alias). Not affected by the DNS/hosting migration — MX/SPF/DKIM/DMARC records simply move to Cloudflare's zone.
Known gotcha: Cloudflare + Kinsta double-caching Cloudflare's proxy ("orange cloud") must be set to DNS-only for any domain pointed at Kinsta, to avoid double-caching conflicts between Cloudflare's edge cache and Kinsta's own caching layer. This applies to every client site using this combination — document it in the build checklist each time, don't rely on memory.

Domain Ownership Policy

The client always remains the registered owner of their domain. HWD never registers a client's domain under its own name or holds it as registrant — only requests delegated access to manage DNS and hosting.

Core Tools

CategoryToolNotes
CMS / themeWordPress + Kadence Full BundleLicense renewal: September 8 — never let lapse
Local devDevKinstaReplaced LocalWP due to performance issues
CRM / PMNotionPipeline: Email 1 Sent → In Sequence → Responded → Call Scheduled → Proposal Sent → Retainer
Contracts / invoicingBonsai 
PaymentsStripe 
SchedulingCalendlyDiscovery calls: Wednesday afternoons only
FormsFluent Forms 
PerformancePerfmatters, WP RocketTarget: 90+ mobile PageSpeed on every site
SecurityWordfenceCloudflare doubles as a security layer (see above)
SEORankMathGA4 via built-in Measurement ID field, not Site Kit
Cloud storagepCloud 
Password managerProton PassLikely upgrading to 1Password, deferred until after LLC formation
Static hostingNetlifyops.charleshardt.com

Active Infrastructure Gaps

Hardt Web Development · charleshardt.com · Internal reference, business-dev