Use plain HTML, CSS and JavaScript with no build step or backend. Keep fonts, scripts and images local. Use no external dependencies or external trackers by default. Add integrations only for an explicit owner request.
Write truthful, positive placeholder copy. Use ordinary hyphens or full stops, plain words and specific next actions. Apply the owner's house copy rules to visible text, metadata, comments and instructions. Include only claims, contact details and testimonials the owner has supplied or approved.
All form fields must exist in the static HTML for Netlify to discover them. Keep each form's unique name, method="POST", data-netlify="true", netlify-honeypot="bot-field", hidden form-name input and hidden honeypot field. The form-name value must match the form name. Keep the local action destination, thank-you.html, in the published folder.
The quiz shows a result before requesting contact information. Set data-email-capture="true" only when the owner wants contact requests. Adjust question scores and result ranges together, covering every possible score. Email capture stores a request; Netlify Forms alone does not send a personalized result email or subscribe someone to a mailing list.
Collect only the information needed for the stated purpose. Agree the contact consent wording with the owner. Keep results available to visitors who choose to skip contact. Explain where submissions will be stored and who will read them; add the owner's privacy information before publishing.
Check a narrow mobile viewport, zoom, headings, visible labels, useful image alt text (empty alt for decorative images), text contrast, visible focus, keyboard navigation, validation messages and the thank-you destination. Exercise every quiz result range, back, restart and optional capture. Check text contrast of at least 4.5:1 and large text of at least 3:1.
Show the owner a local preview with one next step: "Review the page and tell me what you would like changed." Report only checks actually performed. A local preview demonstrates the page; form delivery requires Netlify.