WordPress is somewhat SEO friendly but still there are some ways to make your websites more optimized for search engines by tweaking some of WordPress features. This post is especially for beginners but even experienced users can double check that they did not forget anything.

What is SEO and why you need it?

First things first, what is SEO and why you need it. Search Engine Optimization or SEO is a way to give search engines more information about your website. The more information they have, the greater are your chances of achieving better rankings. In order to do that, you need to make a number of configurations to your website structure and layout. As a general rule, SEO is effective when you do a lot of small things correctly and it’s no surprise that Google officially reported in 2006 that there are over 200 ranking factors. However many of those factors have been the subject of debate. Some claim to know them: Google’s 200 Ranking Factors: The Complete List and some debunk them: The Myth of Google’s 200 Ranking Factors. Regardless, here’s Google’s very own SEO Starter Guide.

Why you need SEO? To put it simply, SEO can give you a competitive advantage over website owners that don’t practice SEO so you will have to compete with less websites for the top search engine result pages. Search engines have rules and SEO is the only way to play their game correctly.

Here’s 5 WordPress SEO Tips

#1 – URL Structure (Permanent links)

When you setup WordPress for the first time the first thing you should do after the website is up is to configure the URL structure. This is generally known as permanent links and you can find it under SETTINGS > PERMALINKS in the WordPress menu.

The best practice is to have URLS that are easy to understand, keywords are separated by ‘– ‘and do not contain unnecessary information. The most optimized setting that satisfies the above guidelines is the Post Name.

#2 – Search Visibility

When you publish a website online you can choose whether or not search engines should include your website pages in their index. In WordPress this is a setting under SETTINGS > READING and if it is wrongly set, it may cause big problems as search engines will not index your website correctly. As a best practice always check that the “Discourage Search Engines from indexing this Site” option is not checked.

#3 – XML Sitemaps

Search engine crawlers can discover pages from your website using various methods but an easy way to make this task easier is to create an XML Sitemap and submit this file to their index. An XML sitemap is just a list of all pages in your website you want search engines to index, in a format they can understand.

By default WordPress does not generate a sitemap but you can use a free plugin like Google XML Sitemap Generator or Jetpack that can create the xml sitemaps you need.

#4 – Home page title and description

We’ve already explained in our basic SEO tips post how important a title and description is for SEO and when it comes to a new website this is even bigger. Depending on the theme or framework you are using, there should be options for configuring your website title and description. The rules to follow are the following:

Title: Less than 70 characters, no keyword stuffing, can include the website domain as well. For Example checkout the title for our home page which reads “VerticalHosts.com – High Quality Web Design, SEO, and Hosting”.

Description: Less than 156 characters, no keyword stuffing, make it attractive so that users would want to click and enter your website.

#5- Titles and descriptions for pages / posts

When you create a new post or page, WordPress will automatically take the post/page title and use it as the SEO Title of the page. While this works for most cases sometimes it is better to write a more customized SEO title which may be different than the actual post title.


SEO is very important for online success and WordPress web designers can take advantage of the flexibility of WordPress for building SEO Friendly websites. If you are beginner or just building your site, the 5 tips described above are the absolute minimum settings you need to apply to your website to ensure that you are starting out in the right direction.

We highly recommend that you use an SEO plugin such as All In One SEO. They have both a free and paid Pro version, we personally recommend the Pro version.