
How to Support an Ecommerce Website Properly
August 25, 2026
In House or Outsourced Web Support for SMEs
August 29, 2026A contact form can look perfectly normal while silently costing your business enquiries. A visitor fills it in, presses submit and assumes you will be in touch. If no message reaches you, they are unlikely to investigate. They will simply try another supplier.
That is why website forms stop working is more than a technical question. For a small business, it can mean missed sales, unanswered customer queries and a website that is failing at one of its most basic jobs. The good news is that most form faults have a clear cause once somebody checks the whole route from the website to your inbox.
Why website forms stop working without warning
Forms rely on several services working together. The form on the page collects the information, your website processes it, a mail service sends it, and your email provider accepts and delivers it. A fault at any point can stop the message arriving.
This is why the issue often appears to come out of nowhere. You may not have changed the contact page, but your hosting company may have updated its server software, a form plugin may have been updated automatically, or your email provider may have tightened its spam rules. The page still loads, so there is no obvious warning for you or your customers.
A website that was built a few years ago is especially likely to have this problem. Software, security standards and email rules move on. Without routine maintenance, small incompatibilities can gradually become a complete failure.
The most common causes
Email delivery has failed
This is one of the most common problems. The form may accept the submission, but the notification email never arrives in your inbox. It may be rejected by the receiving mail server, sent to junk, or blocked before it leaves the website.
Modern email providers are stricter about messages that appear to come from your business domain. If a website sends messages using an address it is not authorised to use, such as a visitor’s email address in the From field, providers can treat it as suspicious. Messages may also fail if the website is using an outdated or poorly configured sending method.
Sometimes the simplest explanation is the right one: the mailbox is full, the recipient address has changed, or messages are sitting in the junk folder. These checks take only a few minutes and should be made before more technical work begins.
A plugin or platform update has caused a conflict
Many small business websites use WordPress plugins or similar add-ons to run forms. They are useful, but they also need looking after. An update to the form plugin, theme, page builder or another plugin can affect how the form behaves.
For example, a security plugin might block a submission it thinks is suspicious. A caching tool might serve an old version of the page. A new version of a page builder could interfere with the form’s script. None of this means updates are a bad idea. Leaving old software in place creates security and compatibility risks of its own. The practical answer is to update carefully and test the parts of the site that matter afterwards.
Spam protection is too strict
Spam controls are necessary. Without them, form inboxes can become unusable. However, CAPTCHA tools, honeypots and firewall rules can occasionally block genuine customers as well as spam bots.
The warning signs are often subtle. A form might work for you but fail for a customer using a particular browser, mobile device or network. It may reject a message containing a phone number, a web address or a phrase that triggers a security rule. If visitors report that they cannot submit a form, the issue needs testing from outside your usual office set-up.
A website or hosting setting has changed
Hosting providers regularly update PHP versions, server settings and security configurations. These changes are generally sensible, but older form code may not be ready for them. A form can also stop working after a website move, a domain change or an SSL certificate problem.
If your site has recently been moved to a new host, check that the form’s email settings moved with it. If the website changed from http to https, old scripts or page settings can sometimes cause browser warnings or prevent requests from completing properly.
The form itself has been edited
A small content change can break a form. Removing a required field, changing a field name, adding a new consent tick box or copying a form onto another page may disrupt the form’s settings behind the scenes.
This is particularly common when several people have access to the website. A well-meaning update to improve the wording can accidentally alter the email recipient, confirmation message or validation rules. It is another reason to keep website editing controlled and to test the form after changes.
How to tell what has gone wrong
Do not rely on a single test from your own computer. If your browser has saved details, your office network is trusted by the website, or you are logged in as an administrator, your experience may not match a customer’s.
A useful check follows the same route a real enquiry would take. Submit a test from a mobile phone using mobile data, use a different email address, and check whether you see a confirmation message on screen. Then check the intended inbox, junk folder and any alternative recipient addresses.
The results normally narrow the problem down quickly:
- If the button does nothing, there may be a script error, browser issue or broken form code.
- If the form shows an error message, a required field, spam setting or server rule may be blocking it.
- If the confirmation appears but no email arrives, the likely issue is email delivery rather than the form itself.
- If only some submissions fail, look at spam protection, device-specific issues and the information being entered.
Keep a note of the date, page, test email address and exact message shown. This saves time if your website support provider needs to investigate. A screenshot is useful too, particularly where an error only happens on a phone.
Do not treat the confirmation message as proof
A thank-you message only proves that the website has accepted the form submission. It does not prove the notification has been delivered to your inbox.
This distinction matters because some websites are configured to show a success message before the email process has completed. Others store the enquiry in the website database but fail to send the email alert. In that case, the lead may still be recoverable, but only if somebody knows where to look.
A properly maintained form should have more than one safeguard. Depending on the website and how valuable each enquiry is, that might include saving submissions in the site, sending notifications to more than one address, and using an authenticated email sending service. There is a trade-off: extra checks and spam controls can add set-up work, but they are usually worthwhile for a form that brings in business.
What to do when a form fails
First, make sure customers have another way to contact you while the fault is being fixed. Put a visible telephone number and email address on the contact page, or add a short message asking people to call if they have trouble submitting the form. This is not a permanent replacement, but it limits the damage.
Next, avoid making a series of random changes. Updating every plugin, changing email addresses and disabling security tools all at once can make the original cause harder to identify. It can also introduce a new problem. Test, record the result and make one informed change at a time.
If the website has not been maintained recently, ask for a broader check rather than a quick patch alone. The form may be the first visible symptom of outdated software, old email settings or a hosting configuration that needs attention. A reliable fix includes testing the form after changes and confirming that messages arrive where they should.
Preventing missed enquiries in future
The best approach is simple: include forms in regular website checks. A monthly test is sensible for most small business sites, while busy e-commerce or lead-generation sites may need more frequent monitoring. Test contact, quote, booking and checkout forms separately, as each can use different settings.
Updates should be applied as part of planned maintenance, with essential functions tested afterwards. Your contact forms, payment process, key landing pages and backups deserve priority because a fault in any of them affects day-to-day trading.
It also helps to review who receives form notifications. Staff leave, roles change and shared inboxes are sometimes closed without anyone thinking about the website. Send enquiries to an address that is monitored consistently, and make sure more than one person knows what happens if messages stop arriving.
A form is not just a box on a webpage. It is a route into your business. Give it the same level of attention you would give a business telephone line. If you would rather not spend your time testing plugins, email settings and hosting changes, My Website Needs Help can keep the essential parts of your website checked, updated and working while you get on with running the business.




