The whole process of creating automated registration for a Free Membership Site in WordPress starts off by creating a registration page. We’re going to go ahead and do that now.
Add New Page
Come over to Pages and Add New and we’re going to create the page called Distributor Registration. We want to make sure that people just don’t find this Distributor Registration page. We don’t want it indexed by Google or have somebody be able to guess its address.
Keep the Page from being Found
So the first thing we want to do is find and check the noindex, nofollow, noarchive boxes on this page.
Edit SEO Settings In the Thesis 2 Theme
If you’re in Thesis you’ve got this meta robots area with the noindex, nofollow, noarchive.
Edit SEO Settings In the Genesis 2 Theme
If you’re in Genesis you have something similar to that. If you have a page in Genesis under the Theme SEO Settings, you have this robots meta settings where you could choose noindex, nofollow, noarchive.
Edit Yoast SEO Plugin Settings
If you are using either of these themes AND you are using Yoast SEO then the same thing happens over here under Advanced. Under Advanced you’d simply say, nofollow and then meta robots you would say NO ODP, NO YDIR, No Archive, No Snippet and then noindex up there.
So it’s a little bit different with Yoast SEO but either way you’re going to make all of these changes so that it doesn’t found by search engines.
Edit the URL
The next thing you’re going to do is come over here to the URL and you’re going to click edit and then just put some gobbledygook text in. It can only be text though so you can’t have semi colons and things like that but just meaningless text. You don’t want this to be accidentally found.
Let’s publish this page and what happens now is that we’ve got a page here but it’s not a page that is easily discoverable by anyone or by bots or those sorts of things.
Remove Page from Sitemap Plugin
There’s one other thing I want to do and that is to come over to the sitemap. Depending upon which sitemap plugin you’re using whether it’s XML Sitemaps, Yoast SEO or any other, you need to add this page that you don’t want to show up in the sitemap.
Well actually, I guess this one doesn’t give you a choice. I think Yoast SEO is going to automatically exclude anything that is setup as a nofollow but if you’re using a plugin like Google XML Sitemaps then you’ll need to do this.
For this site let’s add Google XML Sitemaps. So go to wordpress.org. And, yes, this is it right here. We’re going to come over here and say Add New and I guess put the “s” after it. Here it is, that’s the one I teach.
This Better WordPress Google XML Sitemaps also works. Once we activate it, come down here to Settings and XML Sitemaps and then this is a place for you to add pages that you don’t want to show up in the sitemap.
We’re going to add a new page and I should’ve kept that page open. Let’s just view the client registration page and you just copy that URL, come down to the sitemap and paste the URL.
Actually, it’s easier if we do this in excluded items. So, excluded items and go to categories, excluded posts I want to excluded certain pages. It wants the ID. So, have to get the page ID. If you hover over the name of the page here, you can see down there at the bottom where it says 202. That’s how you find the page ID. Come over here and add 202 to be excluded.
We have now made our page not discoverable and that was a goal of this process. There are different ways to do it but I think I’ve covered the ways I generally handle this.