How To Redirect Contact Form 7 To Thank You Page

How To Articles

Congratulations on setting up your WordPress website and adding the well-known Contact Form 7 plugin to handle your contact forms. You made a wise decision! However, if you’d like to go a step further and direct users to a personalized thank you page after they send in the form, you’ve come to the right place. In this article, I will walk you through the steps to redirect Contact Form 7 to a thank you page.

Step 1: Install and Activate Contact Form 7

First things first, make sure you have the Contact Form 7 plugin installed and activated on your WordPress site. If you haven’t done this yet, head over to the Plugins section in your WordPress dashboard, click on “Add New,” search for “Contact Form 7,” and install it. Once installed, activate the plugin.

Step 2: Create a Contact Form

Now that you have Contact Form 7 up and running, it’s time to create your contact form. Navigate to the Contact section in your WordPress dashboard and click on “Add New.” Give your form a name and start building it using the available form fields and options. Feel free to add or remove fields as per your requirements.

Personally, I like to keep my contact forms simple and straightforward. I usually include fields for name, email, subject, and message. However, you can customize it to fit your needs.

Step 3: Set Up the Thank You Page

Once you have your contact form ready, it’s time to create the thank you page where your users will be redirected to after submitting the form. Create a new page or select an existing one in your WordPress dashboard, and add the content you would like to display on the thank you page.

Pro tip: Make the thank you page personal and engaging by adding a heartfelt thank you message, a discount coupon, or a call-to-action to encourage further engagement.

Step 4: Add Redirect Code

Now comes the technical part. To redirect Contact Form 7 to the thank you page, we need to add a small snippet of code to the functions.php file in your WordPress theme. To access this file, go to Appearance > Theme Editor and select the functions.php file on the right-hand side.

Inside the functions.php file, add the following code snippet:

add_action( 'wp_footer', 'redirect_cf7_to_thank_you_page' );

function redirect_cf7_to_thank_you_page() {

Remember to replace "Your Thank You Page" with the title or slug of your actual thank you page.

Once you have added the code, click on the "Update File" button to save the changes.

Step 5: Test and Enjoy

That's it! You're all set. Now it's time to test your contact form and see if the redirect to the thank you page is working as expected. Fill out the form on your website and hit the submit button. If everything is set up correctly, you should be redirected to the thank you page you specified.

Take some time to explore your thank you page and make any necessary adjustments to improve the user experience. Remember, this is your chance to connect with your users and leave a lasting impression.


Redirecting Contact Form 7 to a thank you page is a simple yet effective way to enhance user experience and engagement on your WordPress website. By following the steps outlined in this article, you can easily create a personalized and engaging thank you page for your contact form submissions.

Remember to keep your thank you page relevant, add personal touches, and leverage it as an opportunity to further connect with your users. Happy redirecting!