VS Contact Form
by Guido 4.8 (50 reviews)

VS Contact Form

With this lightweight plugin you can create a contact form.

VS Contact Form ranks #2,704 among WordPress.org plugins with 6,000+ active installations, is #166 of 3,634 in the Communication category, a 4.8/5 rating from 50 reviews, and was last updated Aug 15, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v19.1 Current Version v19.1
Updated 2 months ago Last Update on 15 Aug, 2026
Refreshed 1 week ago Last Refreshed on
#166 of 3,634 in Communication Top 5% by installs Downloads -22% this week
View on WordPress.org
Rank
#2,704
— No change
Active Installs
6K+
-13.7%
KW Avg Position
64
0.2 worse
Downloads
702.9K
+38 today
Support Resolved
0%
— No change
Rating
96%
Review 4.8 out of 5
4.8 (50 reviews)

Next Milestone 7K

Total Progress 69.1%
6K+ 7K+
164
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 309 more installs to reach 7K+

Rank Changes

2,569 2,636 2,704 2,772 2,839 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026
2,696 2,702 2,709 2,715 2,721 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026
Current #2,704
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

30 40 50 60 70 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026
30 40 50 60 70 80 90 100 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.8
50 reviews
Overall 96%
5
47 (94%)
4
0 (0%)
3
2 (4%)
2
0 (0%)
1
1 (2%)

Support Threads Overview

Resolved
Unresolved
2
Total Threads
0
Resolved
2
Unresolved
0%
Resolution Rate

Security History

Source: WPVulnerability

4 known vulnerabilities on record · 0 in the last 24 months · checked 1 month ago

  1. VS Contact Form [very-simple-contact-form] < 14.8

    CVE-2024-30540 · Fixed in v14.8

  2. VS Contact Form [very-simple-contact-form] < 14.1

    CVE-2023-41862 · Fixed in v14.1

  3. VS Contact Form [very-simple-contact-form] < 11.6

    Fixed in v11.6

  4. VS Contact Form [very-simple-contact-form] < 11.6

    CVE-2022-1801 · Fixed in v11.6

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners who need to add a contact form to their website. It solves the problem of collecting and managing visitor messages by providing a customizable form with anti-spam protection and submission tracking.

  • Block Editor and Classic Editor support
  • Form display via block, shortcode or widget
  • Name, Email, Subject, Message fields
  • Privacy consent checkbox
  • Settings page customization
  • Lists submissions in dashboard
  • Built-in anti-spam features
  • Attribute-based customization for multiple forms

Frequently Asked Questions

Common questions about VS Contact Form

The plugin will use the website language, set in Settings > General. If translations are not available in the selected language, English will be used.
Yes, but do not set custom labels for Name, Email, Subject, etc with the label attributes or via the settings page. Use a multilingual plugin instead. If each language has its own form, than each form can have its own label attributes.
By default form submissions will be send to the email address set in Settings > General. You can change this via the settings page or by using an attribute.
I have used a default "From" email header to avoid form submissions being marked as spam. Best practice is using a "From" email header (an email address) that ends with your website domain. The default "From" email header starts with "wordpress" and ends with your website domain. You can change this by using an attribute. Your reply to sender will use another email header, called "Reply-To", which is the email address that sender has filled in.
The plugin uses minimal styling and therefore also depends on the styling of your theme.
But you can display a form by using the block or the shortcode and a form by using the widget.
If you want extra fields you should use another contact form plugin, such as WPForms.
An error message is displayed if plugin was unable to send form. Or nothing seems to happen after pressing submit. Install an SMTP plugin and try again If you are using an SMTP plugin, check the settings page of that plugin for mistakes With most SMTP plugins you can test the mail function by sending a test mail Or test the mail function with the Health Check & Troubleshooting plugin Disable caching and try again Check the built-in anti-spam features, by activating debugging via the settings page Sometimes form submission fails because your hosting provider has disabled the PHP mail() function. Sending via SMTP will solve this. For more info about SMTP check the "SMTP" section above. For more info about caching check the "Cache" section above.
Check the junk/spam folder of your mailbox If you are using attributes, check your attributes for mistakes Check the settings page for disabled email sending or a wrong email address Install an SMTP plugin and try again If you are using an SMTP plugin, check the settings page of that plugin for mistakes With most SMTP plugins you can test the mail function by sending a test mail Or test the mail function with the Health Check & Troubleshooting plugin For more info about SMTP check the "SMTP" section above.
Of course, the default WordPress validating, sanitizing and escaping functions are included. Also included are a sum field, hidden honeypot fields and a hidden time trap. And you can limit the number of links and email addresses that is allowed in Message field.

Sign In / Register

You need to sign in or register to use this feature.