↑ Return to P30 Plugins for URL

PRIV P31f Change URL

Page no: P31f


This page describes the steps to go live in the Google index. Google indexes any site on the internet, as long it has access to it and the site allows it. The indexing can be stopped with two methods:

  1. No robots. WordPress has a method to “discourage search engines”. More in step 4.
  2. Password protection (step 6)


Steps before an URL change

1) Decide about permalink structure

With Google indexing, the URL becomes the identifier of our content in the Google index. In general the decision about the URL, should be taken upfront. Therefore the very first step is to decide about Permalink structure.

The following pages contain more information about permalinks and stop words.

1a) Verify the permalink structure.

for all blogs except

Macro that has additionally the month:


under Permalinks:


category year postname URL permalinksTypical Permalinks Structure for EconomicBlogs

1b) Test the Stop Words plugin

PromoteAuthor has developed a plugin that removes all stop words from the URL for new posts or an existing site. We use this plugin before we give the URLs to Google with a site map.

More on the test procedure for stop words here.

DONE on Austrian

2) Hidden Back-end

We use All in One Security for hiding our back-end.  The hidden back-end is important part of our security strategy and it strongly reduces the chances to hack our site.


4 wp security brute forceHidden backend

3) Disable Comments

We must decide if we allow or disallow comments on the site.

Economic Blogs: The comments shall be written on the original site. So we disable comments for all economicblogs on the settings–> discussion page.



4) Enable Google Indexing

We need to encourage Google to index your site. This can be done via Settings -> Reading.

The needed option is called “Search Engine Visibillity”. It must be turned off.

If checked, the WordPress discourages robots to index your entire site. But your site is not your entire webhost..
Basically, it will tell the bots not to index your WordPress application.

Most engines will still index it. A site might appear in google with the following text below it:

There is no description for this result because
 robots.txt . More information.


DONE on Austrian

2 settings readingEncourage Google to index the site

Steps at Go-Live Day

5) Install the stop words plugin all sites

We need to install the lastest stop words plugin on all blog sites. It should contain the newest stop words from Austrian.

5b) Run stop words plugin:

restore old URLs

remove stop words for all blogs


6) Generate Sitemap

We must generate a new sitemap with all the content.

We use the SEO plugin By Yoast to that job.




DONE on Austrian

3 xml sitemapGenerated sitemap

7) Disable Password Protection

The password protection guarantees that Google does not punish our site, when we still have issues with permalinks or content.

We use a plugin called “Password Protected”. Now we Deactivate it and delete.


Done on Austrian



1 pass protec deactivation

Password protection deactivation

8) Ping SiteMap

When we once add our site into WMT, we should “tell” Google to check our content. This is done via the Sitemap which we generate in Step 3). Once we give the sitemap to Google, the crawler bot automatically will start indexing the site. We will not need to wait Google to see our site.

 Done on Austrian

Pinging Sitemap

Step soon after go-live

9) Google WebMaster Tools


We must add our site into GWMT, so we can monitor our site. It is important to know what happen with the site every moment and the only tool from where we can get this information is Google’s WebMaster Tools.





Google Webmaster Tools

Steps that could be done later

10) Google Analytics

Adding the site into Google analytic, so we can track the visitors.




5 google analytics

Google Analytic code


WordPress builds permalinks automatically:

  • URLstart:= URL structure taken from WordPress general settings (like %category%/%year%)
  • URL:= URLstart + “/” + postname


We prefer not to use %author% in the permalink structure, but add the author’s last name in the postname

The field parent_post is used for versioning and the hierarchy on pages.

12) Install Anti-spam plugin cleantalk

Ecoblogs: We disallow comments, so we might discuss if we need it.



13) Use KeyCDN for all blogs

George will create an account for it.

14) JetPack stats

Install Jetpack. Disable all other modules except the stats.


15) BackupBuddy

Control that BackupBuddy is running. Do a test restore of one backup  file


See more for P3x Plugins for URL