Get $500+ of the best After Effects files, video templates and music for only $20!
Five Quick Tips to Optimize Your Blog for Search Engines

Five Quick Tips to Optimize Your Blog for Search Engines

Search engines like Google are, for most blogs, owners of a large chunk of referrals through users discovering your site through search. Search Engine Optimization (or SEO) is the process of improving a website’s standing with regular, algorithmic search engines. This can lead to more visitors as your site becomes better equipped to deal with search engines and their accompanying traffic.

In this article, we’ll look at a number of basic tips in order to better optimize your WordPress blog for search engines.


1. Create “Pretty” Permalinks

Permalinks are the “pretty” version of URLs that different from the default WordPress configuration of an ID URL parameter. We’ve already covered how to create permalinks here at WPTuts+, if you need to know how to generate them.

As I touched on in that article, permalinks can be used as a method of improving SEO. If you use a permalink structure that includes important data like your title, it can be used in the indexing of your posts. These key words’ role in search engine indexing is debatable, but the general consensus is that they help in some way.

Of course, users are also shown the permalink in Google’s search results, which enhances the feeling that the link is relevant.


2. Make a Robots.txt file

Search engines can read your robots.txt file (that needs to be in the root directory of your website so that it’s available at http://domain.tld/robots.txt) for instruction into how they crawl the site. Most search engines suggest this is good practice, as it allows you to define where the real content is, while also avoiding duplicate content being indexed (if you, say, exclude archive and categories from being indexed).

Robots.txt files contain multiple commands to not index specific content by defining directories to disallow to search engines. If you look further into using the robots.txt file, you can even go ahead and define specific rules to specific engines, but we’re going to keep it simple. Most commands look like the following.

User-agent: *
Disallow: /cgi-bin
Disallow: /wp-content

In this case, we can read it literally as all search engines, do not index /cgi-bin and /wp-content. You can add more, or less, and of course tailor it to your site’s specifics.

Because of the nature of these sites, you can go ahead and take a look at those of popular sites like NYTimes.com and Apple.


3. Use Semantic Headings Appropriately

Now we can get to actual content, namely the headings used throughout your blog posts and WordPress theme. There’s six heading tags, ranging from <h1> (the largest) to <h6> (the smallest). These little tags can be a very important part of your blog’s SEO because they define the individual importance of different titles on a page to a search engine, which can be useful when they come to indexing the page.

Your titles should follow a logical hierarchy, with a single <h1>, top-level heading being used for the page’s overall title (your site’s name on your homepage, the post title on a single page etc.), with sub-headings following the 2-6 hierarchy. That means the headings used in blog posts should be <h2>, and sub-headings of those <h3>, etc.


4. Opt for SEO-friendly Slugs

You can also improve your SEO within the post editor by modifying your slugs. Shorter slugs with fewer, but more important, key words can be beneficial to search engines crawling your site. Typically, WordPress will take your post title and set it to the slug, but you can easily modify that yourself. Once you do, change a long slug to something shorter like /what-can-i-do-to-improve-seo-on-my-wordpress-blog to /wordpress-seo-improvements or similar.

While you’re free to do each one manually, there’s a few plugins that will minimize your slugs down to just the basics needed to benefit, such as the aptly named Better SEO Slugs.


5. Make Sharing Easy

This is a bit of a bonus really, because it’s not anything you can technically do to optimize your blogs. It turns out, especially with Google, that social media links can affect search ranking. With Google, a fairly big percentage of each search result can be dedicated to referencing a Google+ share or +1, which can encourage some users to opt for one link over another.

By including social sharing buttons like Google’s +1 button or Twitter’s Tweet button, users can be encouraged to share your article on sites, potentially creating a large number of backlinks.


Wrap-up

Permalinks, a Robots.txt file, semantic headings, keyword slugs and easy sharing are five ways that hold a consensus for bettering your standing in search engines, and they’re all incredibly easy to implement. If you’ve got any other SEO tactics you use within WordPress that work, be sure to share them with your fellow WordPress’ers in the comments thread below.

Add Comment

Discussion 15 Comments

  1. Tutspress says:

    thanks for this tips Connor.

  2. Seo techniques are used to increase the visibility of a website to search engines,which gives you higher rank in search engine results and also earn you more traffic.Search engines like Google are, for most blogs, owners of a large chunk of referrals through users discovering your site through search. Search Engine Optimization (or SEO) is the process of improving a website’s standing with regular, algorithmic search engines. This can lead to more visitors as your site becomes better equipped to deal with search engines and their accompanying traffic.

  3. Luca says:

    Hi,

    congrats for the useful info in the post.
    I already knew that stuff.

    I just wanted to ask you this:
    as explained in this short video ( http://screencast.com/t/v44dcu0Aaf ) each time I publish a post with wordpress and it is indexed, the URL in the SERP are longer than I established in the editor.
    Example:
    http://www.ilmiocamion.it/scania-yetd-2012/

    In the SERP you can see:
    http://www.ilmiocamion.it/scania-yetd-2012/?…scania-yetd-2012

    How come?
    thanks in advance

  4. Rockit Web says:

    Great tips, really like the robots.txt tip :)

  5. Eddie says:

    really great tips!, thanks. I created the robots.txt file while I was reading the article!, thnks again

  6. Connor Crosby says:

    When it comes to permalinks, I tend to change them. Sometimes my titles can be a bit lengthy, so I may reword it or shorten it.

  7. very interesting article, I will have to spent some more time to reconsider what should be allowed to be indexed on my websites and what shouldn’t be …- now I’m using the simplest version of robots.txt file -> allow ALL :) (generated by google webmaster tools) Is there any risk to allow indexing your whole website? (most of my websites are using wordpress platform)

    • Manoj says:

      It is always a best practice to disallow few folders through your robot.txt file, you dont want people to see the contents especially inside wpincludes and wp admin.

  8. Vivek Parmar says:

    SEO matters a lot and permalinks play a major role in it. With WordPress version 3.3 it is easy to use %postname% permalink as there are no more issues with performance.
    Thanks for all the tips

  9. Serge says:

    So you haven’t gave us anything new really, have you? I’m guessing that – maybe – there’s a 5% of your readers that don’t have a clue what’s WP all about and this article is for them…

  10. Thomas Jay says:

    Also, don’t forget to use a sitemap.xml file. So long as you put it into the root directory of the site, search engines will automatically find them, but it’s still a good idea to submit them to your Google Webmaster Account as well as Bing & Yahoo. There’s a plugin for WP called “Google XML Sitemaps” that will do this for you as well and auto updates when add new Posts & Pages.

  11. Techpraveen says:

    Great Tips buddy :) Am using “All in One SEO Pack” Plugin. It’s easy for me to customize SEO options with it. Thomas Jay rightly said “Google XML Sitemaps” plugin also plays a vital role in SEO optimization.

  12. Shobhit says:

    Glad! if am practicing all of them :)

  13. kyrul says:

    nice tips . robots.txt and humans.txt .what the difference?

  14. nick says:

    The “Better seo Plugin” for managing the slug has been removed from wordpress site as it is unable to find it. Can you suggest some other useful plugin for the same purpose.

Add a Comment

To add a code snippet to your comment, please wrap your code like so: <pre name="code" class="html">YOUR CODE</pre>. You can replace the class name with "js," "css," "sql," or "php." If there are any "<" or ">" within your code, please search and replace them with: &lt; and &gt; respectively.