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.

Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://tutspress.com/ Tutspress

    thanks for this tips Connor.

  • http://crystalbpo.com shankar reddy

    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.

  • http://screencast.com/t/v44dcu0Aaf Luca

    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

  • http://www.rockitweb.co.uk Rockit Web

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

  • http://www.pandamonio.com Eddie

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

  • Connor Crosby

    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.

  • http://www.mrhelp.pl strony internetowe lublin

    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)

    • http://www.manojkumar.co.uk Manoj

      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.

  • http://www.webguide4u.com Vivek Parmar

    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

  • Pingback: My Stream » Five Quick Tips to Optimize Your Blog for Search Engines

  • http://www.inwalthamstow.co.uk Serge

    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…

  • http://levelonewebdesign.com Thomas Jay

    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.

  • http://www.techpraveen.com Techpraveen

    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.

  • http://www.mrpinindia.in Shobhit

    Glad! if am practicing all of them :)

  • Pingback: WordPress Resource Roundup for the Week Ending November 26th

  • Pingback: 5 полезных советов для SEO вашего сайта на WordPress | Wordpresso

  • http://www.kyrul.com kyrul

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

  • http://www.techetc.in nick

    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.

  • Ruturaaj

    Does removing “category” or “tag” base from WordPress URLs have a negative effect on SEO? Or it’s better to remove category, tag bases from URL for better SEO? Also, I often meet people who insist to have a W3C validated code; they say it’s for SEO. I think it’s a myth, W3C validation will not have any impact on SEO ratings of website. But still, I want to submit this subject here and wish to hear opinions from all you experts. Thanks. :-)