Blogger Themes
Optional CSS Styling (Add in Theme → Edit HTML before
How to Add a Custom Contact Form in Blogger (2025 Working Guide)
Tuesday, July 1, 2025
0
![]() |
How to Add a Custom Contact Form in Blogger (2025 Working Guide) |
Want visitors to contact you directly from your blog? Learn how to add and customize a professional contact form in Blogger with HTML or widget method (2025 update).
Why You Need a Contact Form on Your Blogger Site
A contact form lets your visitors easily reach you without exposing your email address. It helps:
Receive feedback, business inquiries, or support questions
Build trust and professionalism
Increase blog engagement
Protect your email from spam bots
Method 1: Use Blogger’s Built-In Contact Form Gadget
Steps:
- Go to Blogger → Layout
- Click on “Add a Gadget” where you want the form (e.g., sidebar or footer)
- Choose “Contact Form”
- Save and view your blog
Blogger’s built-in contact form includes:
- Name
- Message fields
Note: Messages go to your Gmail inbox linked with Blogger.
Method 2: Create a Custom Full-Page Contact Form Using HTML + CSS
This gives you a professional full-page look — ideal for business or portfolio blogs.
Step-by-Step:
-
Create a New Page
- Go to Pages → New Page
- Title:
Contact Us
-
Switch to HTML View, then paste this code:
<h2>Contact Us</h2>
<form name="contact-form" method="post" action="https://formsubmit.co/your@email.com">
<input type="text" name="name" placeholder="Your Name" required><br><br>
<input type="email" name="email" placeholder="Your Email" required><br><br>
<textarea name="message" rows="5" placeholder="Your Message" required></textarea><br><br>
<button type="submit">Send Message</button>
</form>
-
Customize Email Address
Replaceyour@email.com
with your real email. -
Click Publish
Done! You now have a stylish working contact form.
Optional CSS Styling (Add in Theme → Edit HTML before </head>
)
<style>
form input, form textarea {
width: 90%;
padding: 10px;
margin-bottom: 10px;
border: 1px solid #ccc;
font-size: 16px;
}
form button {
padding: 10px 20px;
background: #007bff;
color: white;
border: none;
cursor: pointer;
}
form button:hover {
background: #0056b3;
}
</style>
Pro Tips
Tip | Reason |
---|---|
✅ Add to Menu Bar | So users can find it easily |
✅ Use third-party forms | Like Google Forms or Formspree |
✅ Test regularly | Make sure messages are delivered |
✅ Use auto-response email | To confirm message receipt |
Don’t Do This
Mistake | Solution |
---|---|
❌ Exposing email directly | ✅ Use form to avoid spam |
❌ No confirmation message | ✅ Show a “Thank You” message |
❌ No mobile styling | ✅ Use responsive input styling |
Previous article
Next article
Leave Comments
Post a Comment