Every time I install a WordPress blog, I’ve to do some common tasks. Though all the blogs are not in same niche, but I’ve to do the same things to make the blog ready to go live.
Here I’ve decided to write the process in details so that you can do it yourself. So, let’s start:
Make sure that your default permalinks are SEO friendly. One of the options will make your urls look like:
http://yourdomain.com/?p=123. It doesn’t tell your visitors, where they are being redirected to. But instead of it, if you’ve permalink structure like this:
http://yourdomain.com/title-of-the-post/, it tells you visitors and search engines about the article, which ensures better search ranking.
1. Go to Setting >Permalink
2. Select custom structure and paste /%postname%/ in the box. It will create the permalink structure like
Some people want to show the category on in the url, like:
http://yourdomain.com/category/title-of-the-post/. But I don’t recommend you this url (permalink) structure. Because, when you’ve multiple category for a single post, it’ll create duplicate content. Again, it makes url unusual longer. However, if you still want to show the category on the title just replace
Delete default Admin account
I’ve seen many use the default admin account to login as administrator. But you should delete this account after the installation.
If you use the default admin account, then you’re in a security risk. Because, people know your user name and if they want to hack your blog, they just have to figure out your password. But if you use different username, they have to figure out both the username and the password.
Prevent Directory Browsing
Sometimes people may want to see which files you have on the directories on your server to see if you’ve any security hole. So, it’s better to prevent directory browsing.
Create a blank file called index.html and upload it to the directories.
It works when someone trying to access to the directory, the blank index.html file will be shown and he’ll get no idea about which files the directory contains.
Disable Posting Via Email
I don’t know about you, but to be honest, I’ve never published a single post by email in the last 3 years of blogging.
If you’re like me, don’t put any real information there. It can be found: Setting > Writing
Disable Remote Publishing
If you’re not using any external blog editor, I recommend you to disable both atom and XML-RPC publishing.
To disable this option go to Setting > Writing
Comments & Moderation
In this section we’ll mainly focus the “Discussion Setting”. It’s located in Setting > Discussion:
- Attempt to notify any blogs linked to from the article: This will notify other wordpress blogs you linked. I recommend you to check this option, because it helps to pass link juice to your blog from the blog you linked and this link may bring some visitors to your blog.
- Allow link notifications from other blogs (pingbacks and trackbacks.): It notifies you, if any other wordpress blog links to your blog and adds pingbacks and trackbacks to the comment section. I recommend you to check this option too. Because it encourages other people to link your blog, as they will get a link back too.
Some Extra Tips
- Allow people to post comments on new articles: It depends upon you whether you want allow people to comment or not.
- Comment author must fill out name and e-mail: I recommend you to check this option, because it helps to reduce the number of spam comments.
- Users must be registered and logged in to comment: If you allow user registration and want people to log in to leave comment, you may check this option.
- Automatically close comments on articles older than ____ days: I check this option, because spammers target old posts to get link juice. Usually old posts are been indexed by search engines and have some link juice. I set 90 days to allow people to leave comment on each article.
- Enable threaded (nested) comments ____ levels deep: This is an amazing feature of wordpress, I like it! Nested comment makes it easy to reply a comment and it looks pretty nice, I set comments to be nested to 5 levels deep.
- Break comments into pages with ____ top level comments per page and the ___ page displayed by default: If you own a very active blog that receives 100′s of comments on each post, you should have to check this option. When it break comment into pages after certain number of comments, it saves site loading time.
- Comments should be displayed with the ___ comments at the top of each page: By default wordpress shows the older comment at the top of each page; but if you want to show the newer comment at the top of the page, just select the “newer” from the dropdown menu.
Every time I install wordpress, I need to install some plugins. Here is the list of the plugins, I install almost on every blog:
Akismet is the spam filters for wordpress and comes pre-installed on your blog, so all you will need to do is activate it. Once activated, it will ask you for your WordPress API Key. If you already have one for another site, you can use it here, individual keys can be used on multiple sites.
If you do not have a key, sign up for one at WordPress API Keys. Once you have this go toPlugins > Akismet Configuration, enter your key and click Update Options.
Yoast For WordPress allows you to optimize your wordpress blog for search engines. It allows you to update your meta information for each post and automatically creates you an XML sitemap.
The reason I have referred to it as a “semi” complete guide is that WordPress is always changing and chances are I’ve missed out a few tricks, so if you want to add anything let me know in the comments below!