10 Minute Search Engine Optimized Website
The following guide is a comprehensive step-by-step procedure for configuring a SEO (Search Engine Optimization) friendly site starting from a default WordPress installation. I’ve assumed you have already installed WordPress and have logged in to the administrator dashboard. I’ve also assumed that you know how to install and configure new plugins. If not, see here.
All instructions were written for WordPress 2.8.6, but should work equally well for most versions. Before we start, you must have already researched your target key phrase, written a 300+ word keyword optimized article and chosen a domain name that includes your key phrase. Here’s an article on keyword research to get you started.
- Expand the Appearance menu and select Add New Themes. Browse all available themes and chose one that best represents your key phrase. The theme you chose should have a minimum set of features that will deem it SEO optimized. They include:
- A navigation menu that appears on all pages. This ensures that if the search bot stumbles on any of your pages, there is a path to all other pages for it to follow.
- A text title and title description that appears on the top of all pages. The title should be enclosed within H1 tags. Search engines can not use optical character recognition to retrieve your blog’s name, so ensure it is written in text.
- A left sidebar. Studies show that people click ads that are displayed on the left more often than adds on the right.
- Edit the default WordPress settings:
- Expand Settings and select General. Set the blog title to your key phrase. Set the Tagline to a keyword long tail or a phrase that includes one or more keywords. Ensure the E-mail address is filled in.
- Expand Settings and select Permalinks. Set Common Settings to Custom Structure and in the entry field, type “/%postname%/” (without the quotes). This will give your post page the same name as your post title. As your post title should be keyword optimized, so too will your posr URL.
- Install and activate the Akismet plugin. Follow the instructions given in the Akismet Configuration page to acquire a WordPress.com API Key. Akismet will automatically remove spam comments. The last thing you want are spam comments reducing your keyword density.
- Install and activate the WP-Sticky plugin. WP-Sticky will allow you to stick your keyword optimized post to the top of your home page.
- Install and activate the Broken Link Checker plugin. It has been debated that Google will lower your authority if your site contains numerous broken links. It makes sense as sites with broken links are generally outdated or are of low quality. Use this plugin to periodically check for broken links within any page or post.
- Install and activate the Contact Form plugin. Follow the instructions to create a Contact page. People will not be comfortable purchasing goods from your site if there is no means to contact you should something go wrong.
- Install and activate the Easy Privacy Policy plugin. Follow the instructions to create a privacy policy page. Note that if you are intending to display Google ads, your site MUST include an accessible privacy policy to meet Goggles requirements.
- Install and activate the SEO No Duplicate plugin. Google awards the links for duplicate content to the site with the highest page ranking. Many debate that Google also punish websites that have many pages with the same content. This plugin will simply point all duplicate content on your site back to a single permalink.
- Install and activate the Social Bookmarks plugin. If your posts are worth sharing, you should encourage your readers to socially bookmark it. Doing so will assist in driving traffic to your site.
- Install and activate the Table of Contents Creator plugin. Follow the instructions to create a site map page. This plugin will help the search engine bots by exposing all pages within a single list.
- Install and activate the Ultimate Google Analytics plugin. Follow the instructions to acquire a Google Analytics account ID. This is beneficial as you will be able to track the number of users that visit yout site.
- Install and activate the Google XML Sitemaps plugin. Follow the instructions to obtain a Yahoo Application ID. Search engines use site maps to determine how often your pages change.
- Install and activate the All in One SEO Pack plugin. Take your time when filling in the plugin options. Ensure that:
- The Home Title is your keyword phrase.
- The Home Description is keyword optimized and designed to grab the attention of any would-be visitor. This description is displayed under your site’s listing in many search engines.
- The Home Keywords should include your key phrase, the individual key words and any key word long tails.
- Apply for webmaster accounts at google, yahoo and bing. Add your site to each account and copy all three authorization meta tags into the Additional Post Headers, Additional Page Headers and Additional Home Headers found in the SEO Pack options page.
- Create a new post and paste in your keyword optimized article. Ensure the name of your post is the key phrase. Create post tags and categories also matching your key phrase and key words. Fill in the SEO Pack options at the bottom of the page, ensuring that the Title is your key phrase, the Description is keyword optimized and the Keywords include your key phrase and all keywords. Set the Post Sticky Status to Sticky.
- Use one of the many Search Engine submission tools (such as this one) to submit your site to all the major search engines.
That’s it. You now have a 4 page website. The first site probably took way longer than 10 minutes, but consecutive sites will be quicker as you will already have the Akismet API Key, Yahoo Application ID, and webmaster accounts. Note that you may have to wait anywhere up to 1 month before your site is first indexed. To speed up the process, social bookmark your site to clipmarks, stumble upon, reddit, digg and so on. Using this technique, your site should be indexed in as little as 2 weeks. Don’t get carried away though. If you create 100′s of bookmarks before your site is indexed, Google will get suspicious and I have seen people have to wait 3 months or more before their site appears.
Also hold off on adding google adsense until 2 weeks after your site is indexed. Some argue that adding adsense too early will degrade your site’s rating.
There are also some other plugins you should consider adding. They are:
- Pretty Link. This plugin will let you track link hits and tidy long URLs.
- WP-phpMyAdmin. For the advanced user. This plugin allows direct access to the WordPress database.
- WP Super Cache. If your site has a large amount of traffic, WP Super Cache will speed up the user’s experience by caching the HTML result of a page rather than re-running the server side PHP script.
- WP-DBManager. Performs automated routine maintenance of the WordPress database and can also be configured to email a database backup at regular intervals.
- WordPress Backup. Emails a backup of the WordPress plugin, uploads and theme directories at regular intervals.
I hope this article has been of some use.




















Thanks for the great information – I enjoyed reading it! I always enjoy this blog.
Yes, this was a really prime post. In theory I’d like to write like this too – taking time and real effort to make a complete article… but what can I say… I procrastinate a lot and never seem to get something done.
Hi there. Very interesting post. If it is OK with you, I would like to link back to your article. I think that my readers would enjoy it.
Nice! I always wanted to write in my site something like that. Can I take part of your post to my blog?
No problems Jonny. I believe that there is no such thing as ownership once it has been posted on the net