Match visible website symptoms to safe first checks, proportionate fixes and clear escalation points.
FAULT / IMPACT / OWNER / STATUS
Describe the fault before changing anything
Job detail
‘The website is broken’ is not a diagnosis. Record the exact address, time, device, browser, action and message. Check whether the fault affects one page, one user or everyone, and ask whether anything changed shortly beforehand. Save a screenshot and, for an email problem, the delivery or rejection details. This small evidence pack avoids random edits and helps a host or developer reproduce the issue. Do not clear logs, reinstall software or change DNS merely to see what happens.
Treat failed enquiries as a business incident
Job detail
A form can display a success message while the email never arrives. Submit a clearly labelled test, inspect the destination mailbox and spam folder, and confirm the configured recipient. Check whether the form stores submissions and whether its mail service reports rejection. Publish an alternative contact route while investigating. The durable repair may involve authenticated sending, corrected DNS mail records or a third-party service, but those changes should be planned with whoever manages business email. Never use a real customer’s personal data as test material.
Separate browser symptoms from site-wide outages
Job detail
For a blank page, layout collapse or certificate warning, try another network and browser before concluding the server is down. Check the host’s status and recent deployments. An expired certificate, full storage account, plugin conflict and domain/DNS problem require different owners. Restore from a known backup only after preserving evidence and confirming that the backup predates the fault. A restore can overwrite valid orders, enquiries or edits, so it is not a harmless first move.
Fix navigation and mobile barriers at their source
Job detail
Broken links should point to the intended live destination or be removed; redirect an old address only to a genuinely equivalent page. For mobile menus, overlapping controls or unreadable text, identify the shared template or style causing the fault rather than patching every page. Keyboard and zoom tests help reveal whether the problem is broader than one screen size. W3C guidance offers testable accessibility criteria, while the visible symptom gives the developer a focused reproduction case.
Close the repair with a repeatable test
Job detail
Before a code, plugin, DNS or database change, take an appropriate backup and note the starting state. Make the smallest justified change, then repeat the original steps on the live site. Also test a neighbouring function to catch side effects: after repairing a form, try its validation and confirmation; after a redirect, inspect the target and navigation. Record the fix, date, person responsible and rollback route. If ownership, security or data loss is uncertain, stop experimenting and escalate with the evidence already collected.
Practical table
Fault, first check and sensible fix table
Use the first check to narrow the cause; the fix column is a direction, not permission to alter an unfamiliar live system.
Form says sent; no emailFirst check: labelled test, recipient, spam and delivery log. Sensible fix: correct routing or authenticated sending; show an alternative contact meanwhile.
One page returns 404First check: link destination and whether the page moved. Sensible fix: repair the link or redirect to the closest true replacement.
Whole site will not loadFirst check: second network, host status, domain and certificate. Sensible fix: escalate to the owner indicated by the evidence; avoid blind DNS changes.
Security certificate warningFirst check: hostname, expiry and whether all variants are covered. Sensible fix: renew or correctly install the certificate through the host.
Mobile menu cannot be usedFirst check: several screen sizes plus keyboard focus. Sensible fix: repair the shared menu component and retest every template.
Page looks unstyledFirst check: missing stylesheet requests, cache and recent deployment. Sensible fix: restore the correct asset path/version, then clear only relevant caches.
Update causes an errorFirst check: error log, changed component and backup point. Sensible fix: controlled rollback or compatibility repair in staging before retrying.
Site is unexpectedly slowFirst check: which pages, locations and resources changed. Sensible fix: address the measured bottleneck, such as oversized media or failing third-party code.
Business details are wrongFirst check: identify the approved source of truth. Sensible fix: correct shared templates and affected pages, then search for stale variants.