Problem Statement
The current contact form (/contact.html) on our Jekyll site relies on SimpleForm, a third-party service undergoing indefinite reconstruction with no clear timeline for restoration 1. This has rendered the form non-functional, creating a poor user experience. Additionally, a recent YouTube video titled 7 Things to Remove From Your Website Immediately (2025) emphasizes the need to replace outdated, vague forms with transparent, efficient tools 2.
Rationale for Removal
- Unreliable Third-Party Dependency: SimpleForm’s downtime disrupts user communication and harms our site’s professionalism.
- Outdated User Experience: Legacy forms (e.g., CAPTCHA, slow backends) frustrate users. Modern tools prioritize real-time validation, simplicity, and clarity 3.
- Static Site Limitations: Jekyll’s static architecture complicates dynamic form handling, as noted in prior discussions 4.
Proposed Solution
-
Replace SimpleForm with a Free, Static-Friendly Service
- Formspree.io: Jekyll-compatible, free tier (50 submissions/month), minimal setup, and email notifications 5.
- HeroTofu: Serverless submissions with CRM sync (free for basic use) 6.
- FormKeep: Spam filtering + Slack/Email notifications (free tier available) 5.
-
Add Alternative Contact Methods
Reduce reliance on a single form by introducing:
- Facebook Messenger: Embed a "Message Us" button linking to our Messenger profile.
- Email: Add a
mailto: link for direct email access.
- Social Media: Include links to Twitter/X, LinkedIn, or Instagram for quick outreach.
-
Implementation Steps
- Audit existing form fields and data requirements.
- Select a primary form service (e.g., Formspree for simplicity).
- Update the form’s HTML
action endpoint and test submissions.
- Add a confirmation page/post-submission message for clarity 5.
- Integrate social/contact links into the site’s header/footer.
References
Problem Statement
The current contact form (
/contact.html) on our Jekyll site relies on SimpleForm, a third-party service undergoing indefinite reconstruction with no clear timeline for restoration 1. This has rendered the form non-functional, creating a poor user experience. Additionally, a recent YouTube video titled 7 Things to Remove From Your Website Immediately (2025) emphasizes the need to replace outdated, vague forms with transparent, efficient tools 2.Rationale for Removal
Proposed Solution
Replace SimpleForm with a Free, Static-Friendly Service
Add Alternative Contact Methods
Reduce reliance on a single form by introducing:
mailto:link for direct email access.Implementation Steps
actionendpoint and test submissions.References
Footnotes
SimpleForm service disruption ↩
YouTube video: 7 Things to Remove From Your Website Immediately in 2025 ↩
Modern form UX best practices ↩
Jekyll’s static backend limitations ↩
Formspree and FormKeep integration guides ↩ ↩2 ↩3
HeroTofu serverless form handling ↩