Login not working
If the password is right but you're sent back to the login page, the session cookie isn't sticking: HTTPS, domain or caching. Otherwise, read the error.
Checkout broken
Place a test order and see where it stops. Failed payments are usually provider keys, test mode or webhooks; a frozen checkout is usually a script error.
Form not submitting
Watch the Network tab when you press submit: no request means a script problem; a failed request means the server or a spam filter; success means email.
Signup not working
Find where signup stops: the form, the account creation on the server, or the confirmation email. Each needs a different fix.
Redirect loop
Two settings keep sending visitors back and forth. Most often an HTTPS redirect on your server fighting Cloudflare's Flexible SSL, or www rules that disagree.
Images not loading
Check the image's address in the Network tab: 404 is a wrong path or missing file, 403 is permissions or hotlink protection, blocked is mixed content.
File upload failing
Most failed uploads hit a size limit: in the web server (Nginx returns 413), in PHP (upload_max_filesize, 2 MB by default), or in your app. Raise them together.
Site search not working
Check whether search returns an error, nothing at all, or old results. Errors point to the server or a search service; old results point to an index or cache.
More fix guides
Search everything →Not sure what's wrong with yours?
One click checks your site, and your Cloudflare if you connect it, and gives you a report of what's wrong and what to do. Your first report is free.
Run your free report