<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://formtorch.com/</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/features</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/pricing</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/examples</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/alternatives</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/best-form-backend</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/formspree-alternatives</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/build-vs-buy</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/contact</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/privacy</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/terms</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/security</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/formspree</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/netlify-forms</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/forminit</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/formcarry</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/web3forms</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/formspark</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/basin</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/typeform</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/google-forms</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/jotform</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/tally</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/airtable-forms</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/compare/hubspot-forms</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/alternatives/formspree</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/alternatives/formcarry</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/alternatives/web3forms</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/alternatives/netlify-forms</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/alternatives/formspark</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/alternatives/basin</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/alternatives/forminit</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/basic-html-contact-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/ajax-contact-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/multi-column-contact-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/dark-mode-contact-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/raw-html-contact-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/newsletter-signup-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/sales-lead-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/nps-survey</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/file-upload-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/waitlist-signup-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/rsvp-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/form-templates/multi-step-survey-form</loc>
<lastmod>2026-04-04T04:52:48.036Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/spam-captcha-updates</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/documentation-site</loc>
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/unsubscribe-opt-out-data-deletion</loc>
<lastmod>2026-03-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/reliability-and-delivery</loc>
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/email-recipient-verification</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/torchwarden-spam-protection</loc>
<lastmod>2026-03-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/csv-export</loc>
<lastmod>2026-02-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/email-notifications</loc>
<lastmod>2026-02-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/public-form-endpoint</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/rate-limiting</loc>
<lastmod>2026-01-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/onboarding-flow</loc>
<lastmod>2025-12-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/submission-viewer</loc>
<lastmod>2025-12-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/changelog/projects-and-forms</loc>
<lastmod>2025-11-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/formspree-vs-formtorch</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/contact-form-astro</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/contact-form-react</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/form-validation-architecture</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/api-error-response-best-practices</loc>
<lastmod>2026-03-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/ajax-form-validation</loc>
<lastmod>2026-02-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/common-form-mistakes</loc>
<lastmod>2026-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/static-sites-need-a-backend</loc>
<lastmod>2026-02-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/form-submission-email-notifications</loc>
<lastmod>2026-01-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/secure-form-endpoints</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/why-contact-forms-get-spam</loc>
<lastmod>2026-01-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/prevent-spam-contact-forms</loc>
<lastmod>2026-01-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/contact-form-nextjs</loc>
<lastmod>2025-12-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/html-contact-form-send-email</loc>
<lastmod>2025-12-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/hidden-complexity-of-form-handling</loc>
<lastmod>2025-12-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://formtorch.com/blog/welcome-to-formtorch</loc>
<lastmod>2026-03-16T00:00:00.000Z</lastmod>
</url>
</urlset>
