Checklist Lead Magnet
Checklist download landing page with preview, benefits, and form.
Show the full prompt
Act as a Senior Conversion Designer, UX Writer, and Frontend Developer. Build a single index.html file for a checklist lead magnet landing page. **Goal:** Capture a valuable contact in exchange for a specific practical resource, without aggressive selling or dark patterns. **Context:** The resource is titled 'Checklist: 27 points before publishing a WordPress website.' It targets small-business owners, freelancers, and marketers who want to review a site before launching a campaign or handing it over to a client. **Structure:** Hero with a strong value promise, CSS/SVG preview of the first checklist page, 'Who this is for' section, list of concrete outcomes, a sample excerpt with 5 checklist items, short author bio, download form, and FAQ. **Design principles:** Make it feel like a valuable expert publication, not an aggressive funnel. Use generous whitespace, excellent typography, and a content-first layout. Do not use giant counters, fake scarcity messages, countdown timers, or popups. **Copywriting:** Use specific professional Polish copy. Instead of vague claims, describe what users can check: speed, forms, backups, SSL, mobile, SEO, cookie consent, and analytics. **Features:** Form with name and email, client-side validation, optional marketing-consent checkbox separate from delivery information, success screen with a demo PDF download button, and FAQ anchor navigation. **Quality requirements:** Semantic HTML using <header>, <main>, <section>, <article>, <form>, <label>, <details>, <summary>. Proper form labels, aria-live for errors and confirmation, visible :focus-visible, WCAG AA contrast, and no horizontal overflow from 320px to 1440px. Minimum control height: 44px. **Technology:** Pure HTML, embedded CSS, and Vanilla JS only for validation and success state. No frameworks or Font Awesome; use inline SVG. **Data and output:** Do not use Lorem Ipsum. Use complete realistic Polish copy. Return only a complete working index.html with CSS in <style> and JavaScript in <script>.