Contact forms seem simple. Behind the scenes, they rely on increasingly strict and complex email systems. On many WordPress sites, forms can work perfectly one day and quietly stop delivering messages the next — without anyone noticing. This isn’t a design issue, and it’s not something most website owners should have to manage.
For that reason, my default recommendation is the simplest and most reliable option:
Provide a clear contact email address or phone number.
It works everywhere, requires no ongoing maintenance, and avoids missed enquiries.
More advanced form setups are possible, but they involve additional configuration, monitoring, and responsibility. If a contact form is genuinely essential, we can discuss a proper setup separately and agree on how it will be managed.
Most people don’t need this and are better off keeping things simple.
Get in touch — hello@philchoi.com