No contact page = AdSense rejection. Readers can't reach you = lost trust.
In this tutorial, you'll add a contact form to Blogger that sends messages to your Gmail. Follow along and you'll pass AdSense + get reader emails in 2025.
Step 1: Why Blogger Needs a Contact Form
Contact page is required for AdSense, affiliate programs, and legal compliance.
- AdSense rule: Must have Contact page to get approved
- Trust: Readers email you for sponsored posts, questions, DMCA
- SEO: Google checks Contact + About pages for E-E-A-T
Image: AdSense rejection email saying "missing contact page"
Step 2: Method 1 - Add Google Forms Contact Form Free
Google Forms = 100% free, sends replies to Gmail, blocks spam.
- Go to forms.google.com → Blank form
- Title: Contact Us → Description: "Email us and we reply within 24 hours"
- Add fields: Name = Short answer, Email = Short answer + check "Required", Message = Paragraph
- Click Settings gear → Responses → Turn on "Collect email addresses"
- Click Send → <> Embed HTML → Copy iframe code
- Blogger → Pages → New Page → Title: Contact → Switch to HTML view → Paste iframe
Image: Google Forms embed code popup
Step 3: Method 2 - Formspree Contact Form No Redirect
Formspree looks better than Google Forms. Free 50 submissions/month.
- Go to formspree.io → Sign up with Gmail
- Click "+ New Form" → Name: Contact → Copy form endpoint URL
- Blogger → Pages → New Page → HTML view → Paste this code:
<form action="https://formspree.io/f/YOUR-FORM-ID" method="POST"> <label>Your Name:</label> <input type="text" name="name" required style="width:100%;padding:8px;margin:5px 0;"> <label>Your Email:</label> <input type="email" name="email" required style="width:100%;padding:8px;margin:5px 0;"> <label>Message:</label> <textarea name="message" required rows="5" style="width:100%;padding:8px;margin:5px 0;"></textarea> <button type="submit" style="background:#1a73e8;color:white;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;">Send Message</button> </form>
- Replace
YOUR-FORM-IDwith your actual Formspree ID
Step 4: Add Contact Page to Menu + Footer
Hidden contact page = useless. Add to menu so users find it.
- Layout → Pages gadget → Edit → Check "Contact" → Save
- Layout → Footer → Add Gadget → Pages → Select Contact → Save
- Test: Open blog → Click Contact → Send test message to yourself
Step 5: Stop Spam + GDPR Compliance 2025
| Problem | Fix for Google Forms | Fix for Formspree |
| Spam bots | Settings → Turn on "reCAPTCHA" | Dashboard → Enable reCAPTCHA |
| GDPR law | Add text: "We only use email to reply" | Add checkbox: "I agree to privacy policy" |
| No reply email | Check Spam folder in Gmail | Verify email in Formspree settings |
Bad practice to avoid: Putting raw email like admin@gmail.com in post. Spam bots scrape it = 1000 spam emails/day. Always use form.
Important: After AdSense approval, don't delete Contact page. Google re-checks sites monthly. Also add Privacy Policy + About pages. Check form works every 3 months.
0 Comments