Change WordPress URL Structure without Loosing Traffic

People usually like the permalink or URL structure of WordPress blogs. However, there may be a few situations where you need to change the URL structure of your WordPress blog without breaking the links. Doing so without the proper set up may get you into even more troubles like having 404 errors (Page Not Found), losing backlinks to your blog, and finally losing traffic & search rankings.

So to prevent this from happening, you should 301 redirect all your old URLs to new destination URLs which actually takes a lot of effort and time in case you’ve ton’s of such broken URLs in your blog. But, you can do it easily with the help of a WordPress plugin called “Advanced Permalinks” which will automatically redirect the links with the old permalink structure to the new URL’s using 301 redirection (tells Search Engines that the old URL has been permanently moved to a new location).

Also see: The Best WordPress Permalink Structure | Must Have WordPress Plugins

Let’s say; your old URL structure is something like

http://www.example.com/2001/03/postname.html

and you would like to change it to

http://www.example.com/postname/12/

This could be easily accomplished without breaking the links using the plugin mentioned above. Let’s see how to setup the Advanced Permalinks plugin properly.

Change WordPress Permalink Structure without Losing Traffic & SEO Juice

  1. Download, Install and activate the Advanced Permalinks plugin.
  2. Go to Settings Menu > Click on ‘Permalinks’ Section.
  3. Do note your existing permalink structure (copy & paste in a notepad). You’ll need it in the next steps.
  4. You’ll notice 4 new tabs at the top of the ‘Permalinks’ page such as ‘Advanced, Posts, Migration and Debug’.
    WordPress Permalink Migration Steps
  5. Go to the ‘Migration’ tab and enter your old URL structure (copied) in the ‘Old Permalink’ text box and click ‘Add’.
  6. Next, go to the main or default ‘Permalinks’ section (step 2) and give your new URL structure in the Defaults tab.
  7. Save ‘settings’.

That’s it! The plugin will now take care of the rest. It will create a dynamic 301 redirect that redirects all the traffic arriving at your old syntax’s to the current or new Permalink structure (chosen by you).

Just re-submit your site to search engines to make them crawl your new URL structure ASAP.

Also see: Setting Blogger Custom URL Structure | 301 Redirect Blogger Posts

How to Restrict WordPress Blog Access by IP or Logged in Users?

Are you launching a product or just testing out something new, and just created a WordPress blog? If so, I’m sure you don’t like to make it public before the launch. Wondering how to do it? It’s pretty simple! You can limit users from accessing to your site by restricting IP addresses.

How to Restrict WordPress Site by IP or Logged in Users?

  1. First of all, install and activate the ‘Restricted Site Access’ plugin.
  2. Go to Settings > Reading.
  3. Scroll down until you find the option ‘Handle restricted visitors’.

    Next, you can choose to ‘restrict site access to visitors who’re logged in or allowed by IP address’. If you choose this option, only the people you’ve allowed can access your site while you can redirect the rest using different options

    • Send them to the WordPress login screen
    • To specified address
    • Display a simple message
    • Redirect to another landing page.
  4. Save changes.

Note: Make sure to add your system IP address in the unrestricted IP address text box along with the users IP’s whom you want to allow or else you’ll not be able to access your own site.

This particular plugin is extremely useful in cases such as you’re testing your site before launching any product. In addition, you can create private blogs especially for your friends and family using this plugin.

Also see: WordPress Security Plugins & Must-Have WordPress Plugins for Every Blog

How to Install a WordPress Plugin Via FTP?

Users generally install WordPress plugins from the WP Dashboard itself which is an easy option too. However, there are a few instances when you’ll have no chance left except to depend on FTP softwares like FileZilla to upload WordPress plugin files to your WordPress folder.

You can find your FTP accounts in your cPanel itself. However, you’ll need to create FTP login credentials beforehand and here is how to create an FTP account.

I personally recommend FileZilla as it is easy to use and also supported by all the well-known hosting providers like BlueHost, HostGator etc..

How to Install WordPress Plugins using FTP?

  1. Now, you’ve your FTP login details with you. Next, download FileZilla (free) and install it on your computer. Login with your credentials and once logged in, you’ll see a directory listing on the right pane (remote site) and your computer files on the left pane (local site).
  2. Next, from the right pane, browse through “/publich_html/blogname/wp-content/plugins”.
  3. From the left pane, browse the WordPress plugin folder you wish to install, right click on it, and click “Upload”.
  4. Note: You should first download the WordPress plugin to your computer and Unzip the folder.
  5. Once you have completed uploading the plugin to your WP-content/plugins folder, close the FTP software and then login to your WP Dashboard > Plugins > Installed Plugins > Select the plugin you just upload > Click “Activate”.

That’s it! This is how you should install WordPress plugins via FTP.

You may also be interested in the Best WordPress Plugins & Manual WordPress Installation

How to Hide Widget Title in WordPress?

Widgets are the ones that make it easy for WordPress beginners to display anything into the sidebar of their blog. There are also several WP plugins that extend the functionality of the widgets in WordPress. Widgets usually allow titles which help in identifying them as well they’re displayed with the same name in your blog. However, these titles may look clumsy in few situations where you’re adding Feeds or Search box codes as these codes already come with a default title and two titles will make it look odd.

Don't Show Widget Title in WordPress

You can anyhow make use of the ‘Remove Widget Title’ plugin and prevent the widget titles from being displayed on your blog.

After installed and activated, go to Appearance > Widgets. Open the widget in which you want to hide the title and simply add an exclamation mark (!) before the title. This will disable the title on your widgets while viewing the live site.

Also see: How to Add Hyperlink to Widget Title in WordPress?

How to Regenerate Thumbnails in WordPress in Bulk?

People usually face the problem with thumbnails when they switched to a new WordPress theme. A few problems faced by them are:

  • All the images uploaded after the theme change are displaying properly next to the post excerpts while the images uploaded while the old theme was in action are not displaying properly.
  • Even adjusting the image sizes in Settings > media didn’t solved the problem.

This problem exists mainly if your newly activated theme uses different sizes for thumbnails than the old one. In such cases, the best thing to do is to regenerate all the thumbnails to match your new themes thumbnail size.

  1. Simply install and activate the ‘Regenerate Thumbnails’ plugin.
  2. Go to Tools > Regen. Thumbnails
    Image thumbnails not showing wordpress; solution
  3. Press the button that says ‘Regenerate all Thumbnails’.
    Regenerate Thumbnails in WordPress

That’s it! The plugin will now starts generating new image sizes defined in your new theme. In case if you want to regenerate sizes for individual images, you may do so by visiting Media > Library and click on the ‘Regenerate Thumbnails’ link beside each image.

Note: No existing images will get affected. The plugin just creates duplicate copies with new sizes.

Also see: Free Responsive WordPress Themes & WordPress Blog Security Tips