WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Plugins» How to Require Terms of Service Agreement in WordPress

How to Require Terms of Service Agreement in WordPress

Last updated on November 17th, 2015 by Editorial Staff
91 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Require Terms of Service Agreement in WordPress

Often websites show their terms of service and privacy policy before allowing the user to use their services. Recently, one of our users asked if it was possible to add terms of service agreements for WordPress user registration. In this article, we will show you how to add terms of service agreement in WordPress.

Terms of service agreement

Who Needs to Add Terms of Service Agreement in WordPress?

WordPress can be used to create almost any kind of websites. In order to fulfill legal requirements, some website owners may need users to agree with their terms and conditions.

These terms and conditions may protect site owners from unnecessary legal troubles in the future. Websites that handle personal information, forums, eCommerce and membership websites, or websites publishing content intended for mature audiences can all benefit from this action.

One way to fulfill this legal requirement is by simply adding a terms of service page and adding a link to it in your website’s footer. However, in many cases, you may need users to agree before they can proceed.

Let’s see how you can easily require terms of service agreement in WordPress.

Adding Terms and Conditions Agreement in WordPress

First thing you need to do is install and activate the Agreeable plugin. Upon activation, you need to visit Settings » Agreeable to configure the plugin settings.

Agreeable settings

Start by providing an error message that users will see when they don’t check the agree box. After that, you need to choose your terms of service page from the drop down menu.

If you haven’t already created one, then you can head over to Pages » Add New to create your terms and conditions page.

Please note that the plugin does not generate your terms of service page. There are online tools you can use to generate a generic terms of service page based on your site’s requirements. However, we recommend that you hire an attorney to review your terms of service and privacy policy (see: 10 biggest business mistakes entrepreneurs make)

Once you are done, make sure that you publish your terms and conditions page.

After publishing your terms of service page, come back to Agreeable settings and select the page from the drop down menu.

Next, you need to enter the text users will see with the terms of service agreement checkbox under the message field. You also need to check the box to remember user’s agreement for 30 days. Doing so users will not be bothered to check it every time they visit.

Agreeable plugin comes with two ways users can read your terms of service page. They can simply click on the link, and it will open in a new tab where users can review the terms and privacy policy. You can also choose to open the terms page in a lightbox popup.

Agreeable display settings

If you want to use the lightbox popup, then check the box next to active under the lightbox options. You can also choose text and background colors to be used in the lightbox popup.

Finally, the last section on the settings page allows you to choose where you want to display terms and conditions checkbox. You can choose to display it on login, registeration, and comment forms.

If you are using a front-end login page or widget, then the plugin will automatically show the terms agreement checkbox.

Terms of service agreement checkbox

Don’t forget to click on the update options button to store your settings. You can now visit login, registration, or comment form to see terms and conditions checkbox in action.

We hope this article helped you add terms of service agreement in WordPress. You may also want to see our guide on how to add age verification in WordPress.

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

91 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

6 Comments

Leave a Reply
  1. Bobbie says:
    Oct 11, 2019 at 4:48 pm

    Agreeable isn’t being kept up by it’s owners — can you suggest something else?

    Reply
    • WPBeginner Support says:
      Oct 14, 2019 at 10:24 am

      While we don’t have a recommended alternative at the moment, we will be sure to take a look and update the article as we can.

      Reply
  2. Janus Rokkjær says:
    Dec 29, 2016 at 2:18 pm

    Used agreable for a few days suddenly stopped showing up on login.

    Tried to clear all cookies and history, uncheck the lightbox option.

    Still not showing up on login… so looking for an altertive

    Reply
  3. John Campbell says:
    Jan 23, 2016 at 3:23 pm

    I tried Agreeable on my site, and it wouldn’t work, and it also seemed to create some issues with my site. I deactivated the plugin, and my site worked fine again. I was using the Virtue theme when this occurred, which I really like, but it too has some issues, so I’ve just installed Tempera, which looks good, and has lots of widgets, but seems a little slower loading pages than Virtue. Anyways, Has anyone else had issues with Agreeable working on their site? I think part of the problem is that Agreeable hadn’t been updated for 6 months when I installed it, so it might not have been in compliance with WordPress 4.4. Just a thought.

    Reply
  4. Charles says:
    Nov 20, 2015 at 9:47 am

    Hello,

    Nice and helpful post. I want to use this opportunity to thank you for the good voluntary service you render through this website. Please I want to know the difference between Terms & Conditions, Terms of Service and Terms of Use.

    Reply
    • Matt says:
      Nov 17, 2018 at 6:41 am

      Late reply, but it might help someone else in the future. The name of the agreement has less meaning than the agreement itself. The names Terms and Conditions, Service and Use basically mean the same thing. The use of them should be based on the targeting group and what might be easiest and most convenient for your customers. Hope this helps.

      Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
SeedProd Logo
SeedProd
Create beautiful custom landing pages - Drag & drop builder. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
DesignEvo
DesignEvo Coupon
Get 25% OFF on DesignEvo premium logo making service.
AliDropship Coupon Code
AliDropship Coupon
Get 15% off on AliDropship WordPress and WooCommerce dropshipping plugin.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.