Are exchanged or reciprocal links okay with Google?
Etmagnis dis parturient montes, nascetur ridiculus mus. Donec lorem ipsum dolor sit amet, et consectetuer adipiscing elit. Aenean commodo ligula eget consyect etur dolor.

Contact Info


121 King St, Melbourne VIC 3000, Australia

Folow us on social

How to Terms of Service Agreement in WordPress

How to require terms of service agreement in WordPress

Do you want to require a WordPress Terms of Service Agreement?

Requiring users to accept your Terms of Service can help protect your site while still providing a great user experience.

In this article, we will show you how to add a Terms of Service Agreement to your WordPress site.

What is a Terms of Service Agreement and why add to WordPress?

A Terms of Service (TOS) agreement is a set of terms that users must accept in order to use your site, submit a form, request a quote, order products, sign up for your email list and more.

By adding a Terms of Service Agreement to WordPress, you can help prevent spam, limit your responsibilities, and get users to accept specific site policies.

With that said, let’s show you how to claim a Terms of Service Agreement on your WordPress site.

Create a Terms of Service Agreement in WordPress

If you do not have a Terms of Service yet, create one and add it to WordPress.

There are several ways to create a PTT agreement. For example, you can use an online generator, copy the text from another site, hire a lawyer or use a PTT plugin to generate one for you.

Editor’s note: We recommend that you consult a professional lawyer to set up your site’s service period. The automatic service period generator below may work, but it can not guarantee compliance.

For this guide, we will use the WP AutoTerms plugin to generate a generic Terms of Service, but you can use the method that works best for you.

First you need to install and activate the plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Then navigate to WP AutoTerms »Add Legal Pages in your WordPress admin panel.

Then click the ‘Create’ button in the ‘Terms and Conditions’ area.

Create terms of service

Next, provide information about your business.

This includes your WordPress site URL, company name, location and more.

Enter business information for tos

You also need to answer the questions that help create the terms and services that are best for your website.

When you are done, click the ‘Create’ button.

Answer questions about terms of service

This will take you to a page where you can see your terms of service agreement.

If you are happy with the page, click on the ‘Publish’ button.

Publish Terms of Service

Next, you will copy the Terms of Service text to add to your WordPress form below.

Simply select the text, right-click and then click “Copy”.

Copy the text of the Terms of Service

Add your Terms of Service Agreement to WordPress forms

Once you have created your PTT agreement, you can require users to agree to take specific actions on your site. In this case, we add the PTT agreement to a WordPress form.

To do this, we recommend using the WPForms plugin. It is the best WordPress form plugin on the market used by over 5 million websites.


You can quickly build any type of WordPress form using the drag and drop builder, including online order forms, simple contact forms, donation forms and more.

Note: We use the free version of the plugin to create a contact form for service terms, but you can also use the professional version that gives you access to additional features, form templates and more.

The first thing you need to do is install and activate the plugin. For more details, see our beginner’s guide on how to install a WordPress plugin.

Once you have activated your plugin, go to WPForms »Add New to create a new WordPress form.

First, select a form template. Simply hold the cursor over a template and click the ‘Use Template’ button.

For this exercise, we select the template ‘Terms of Service Contact Form’, as it has a PTT check box built-in.

Select WPForm's Terms of Service Template

This will take you to the form editing screen.

The form can be completely customized. You can drag fields from the menu on the left to your form on the right.

Terms of use contact form editor screen

To edit individual form fields, simply click on them.

This brings up a selection menu that lets you customize each field.

Customize individual form fields

When you have finished customizing your form, click on the ‘Terms of Service’ form field.

This brings up a selection panel where you can change the ‘Terms’ service terms, check box description and paste your terms of service text that you copied earlier.

Then make sure the “Required” switch is selected.

Change terms of service text

Then click on the ‘Advanced’ tab.

Here you can click on “Hide label”, if you want to hide the label for terms of service.

Optional hide label change

When you are satisfied with what your form looks like, you can click ‘Save’ and exit the form builder.

Now you need to add the form to your WordPress site. Simply open a page, or create a new one, then click the ‘Plus’ icon add block and select the ‘WPForms’ block.

Add WPForms block

Then select the name of your form from the drop-down list.

This will automatically load a preview of your form in the page editor.

Select PTT form from the drop-down menu

Then click the ‘Refresh’ or ‘Publish’ button to make your form live.

Now you can visit your form page to see your Terms of Service Agreement form in action.

Example of service terms

Adding digital signature agreement to WordPress forms

In addition to requiring users to accept your TOS, you may also want to allow users to sign your form digitally.

This works well for applications, contracts, volunteer forms and more.

WPForms makes it easy to create an appointment form. There is a signature field add-on that makes it easy to add digital signatures to your WordPress forms.

WPForm's signature form addition

For more details, see our guide on how to create a contract agreement form with digital signatures in WordPress.

We hope this article helped you learn how to claim Terms of Service in WordPress. You may also want to see our guide on how to choose the best web design software and our expert selection of the best free website hosting.

If you liked this article, please subscribe to our YouTube channel for WordPress video tutorials. You can also find us at Twitter and Facebook.

    Leave Your Comment

    Your email address will not be published.*