Backlink exchange with website PR3 or more. send me an email to marius.duse@ordis.ro

There are so many ways to help improve the Search Engine Optimization (SEO) on any given site and while the principals are the same, SEO for Wordpress must be treated a bit differently due to its nature.

There are tons and tons of articles out there that talk about duplicate content in Wordpress, permalinks, plugins and all that good stuff.  But there are still some really great tips that you do not often hear about but that should be practiced.  So this post contains some of great secrets on how you can help improve your SEO with some “non-traditional” Wordpress SEO tactics (5 tips to be more specific).

Note:  For this post I will assume you have some knowledge of Wordpress and on how to edit theme files.

1. Excerpts

Many people like to show their latest posts on their homepage or on the categories and along with the title and often times thumbnails many people like to display a small excerpt about the blog post. Which of course generates some substantial amount of duplicate content.

A lot of people suggest that you should make these “excerpts” shorter in order to help diminish the duplicate content, however, I suggest that you write a unique paragraph that describes your post into the excerpt field when making the post.

This will not only decrease repeated content across your site, but as you will be describing the post it will give your readers a much better understanding of what the post is about and whether they want to check it out or not.

2. Page Templates For Categories

Here is something I came up with one day. Rather than using the category pages that are created automatically by Wordpress you can create your own category pages using page templates.

What does this do in terms of SEO?

First – It will allow you to easily add content (we all know its king) to your category pages.

Second – You can use whatever URL and meta tags you want for each individual category.

Third - You can design each one based on their needs. For example if you want one category which a jQuery featured slider on it, but not another you can use different headers for each one and not have to load the javascript unnecessarily.

3. Random Posts

Many people use “Popular Posts” plugins to show other posts that may have a relevance to the page the visitor is currently on. This is a good idea because you will be providing the user with some blog posts they may find attractive, however, if you are running a website where all content is related than you should consider showing a list of random posts instead.

Basically every-time a page on your site is crawled it will find different links  (because they are random). I have no proof, but I think this has some great benefits in terms of the speed in which your site can be crawled as well as I believe it sort of “tricks” the search engine into thinking that the page has been “updated” every-time it scans it because it will be finding different links than the last one.

4. NoIndex On Paginated Pages

Two huge pit-falls of Wordpress SEO are duplicate content and page-rank flow. Both of which are mainly caused on your category pages. Earlier I discussed how to minimize the duplicate content issue, now I want to show you a quick “hack’ so you can keep your page rank where it matters.

The problem with paginated pages is that they share the same meta descriptions, very similar title tags and any given category can have from 1 to hundreds of paginated pages. As the search engine crawls your site and starts spreading page-rank amongst your paginated pages you will be getting less and less page rank for each following paginated page.

The Fix

Personally I love to use Page Templates for my categories as suggested above because I want my category pages to rank just as high in search results as my posts and homepage. In order to do this you must keep as much page rank on that page as possible and not spread it to your paginated pages.

The very simple and not so great way of doing this is by adding “nofollow” tags to the next and previous links…but you want your older posts to be crawled still. So the better solution is to add “noindex” to the paginated pages and here is how you do it.

1. Open your header.php file.

2. Paste the following within your header (make sure to fix the quotation mark if you cut and paste from this post)

<?php if ( is_paged() ) { ?>
<meta name=”robots” content=”noindex,follow” />
<?php } ?>

5.  Wordpress Thumbnail Generator

With Google taking speed into consideration for your ranking, I decided to share with you a quick tip for showing thumbnails on  your homepage/posts and categories that can help improve your site speed.

Many websites tend to use 2 methods for showing thumbnails on their Wordpress site.

1. Using the width and height tags to create smaller thumbnail images of a specific size from any image

2. Using the timthumb script which dynamically re-sizes an image and outputs a thumbnail

The problem with the first method is that you may be loading a larger lets say a 500px by 500px image and only showing it as a 100px by 100px image. Thus, you are loading more kilobytes than necessary. And if you have 10 or so thumbnails showing on a giving page that can greatly slow down your site.

The second method is better, but not only can it effect the quality of your images it is not an easy solution for many Wordpress beginners.

My solution: Did you know Wordpress has its own built-in thumbnail creator?

Log into your admin panel and go to tools/media. Here you can set the thumbnail size you wish to show on your site. Than all you need to do is create the necessary “post-meta” or customize the current one on your site so you can show the thumbnails created by Wordpress. It should be something like this:

<?php
// check for thumbnail
$thumb = get_post_meta($post->ID, ‘Thumbnail’, $single = true);
// check for thumbnail alt text
?>

<a href=”<?php the_permalink() ?>” title=”<?php the_title(); ?>”><img src=”<?php echo $thumb; ?>-100×100.jpg” alt=”<?php the_title(); ?>” border=”0″ />

If you noticed I just added “-100×100.jpg” to the end of the php echo. If you had set the thumbnail dimensions to 200px by 200x than you would simply use “-200×200.jpg” as this is the format Wordpress uses to generate thumbnails.

The one thing you must remember is that when you go to add the image in the custom field that you paste the image url but remove the extension “.jpg” as it should already be in your theme file. And make sure you adjust this in the image link on your actual post as well.

Share/Save/Bookmark

WordPress, in addition to providing you with the state-of-the-art publishing platform, also provides plethora of plugins for Search Engine Optimization(SEO). Some plugins are really effective whereas some are not. To help you find the right plugin for your web site, we have composed some of the best SEO plugins.

1. All in one SEO Pack

One among the most popular and widely discussed plugins for WordPress. This plugin is easy to use and is compatible with most WordPress plugins. It works as an overall SEO plugin – automatically generating META tags and optimizes your titles for search engines and helps you in avoiding duplicate content. This plugin also enables you to manually include META tags (title, description and keywords) for each page and post in your web site.

2. HeadSpace2

A powerful all-in-one plugin to manage meta-data and handle a wide range of SEO tasks. It allows you to tag your posts, create custom titles and descriptions, thereby improves your page ranking and relevance on search engines. You can also change the theme or load plugins on specific pages and much more. This plugin is available in multiple languages.
headspace-2-page-settings

3. Platinum SEO plugin

An all-in-one SEO plugin with a host of features like automatic 301 redirects for permalink changes, auto generation of META tags, avoid duplicate content, SEO optimized post and page titles and a whole lot of other features.
platinum-seo-options-page

4. TGFI.net SEO WordPress Plugin

This plugin is a fairly modified version of the all-in-one SEO Pack. The unique feature of this plugin is that, it’s directed at people who use WordPress as a CMS. It can auto generate titles, descriptions and keywords when overrides are not present and also avoids duplicate content.

5. Google XML Sitemaps

Generates an XML sitemap supported by Google, Bing, Yahoo and Ask. Sitemaps make it much easier for crawlers to see the complete structure of your web site and retrieve more efficiently. It also notifies all major search engines every time you create a new post. You can either choose to write a normal XML file or a zipped file. In case of any errors, you can rebuild the sitemap manually. As a remark, Pingomatic can be used to ping your blog to multiple search engines and other specialized services.
google-xml-sitemap-generator

6. Sitemap Generator

Creates a highly customizable sitemap for your WordPress powered web site. It enables you to choose what to show and what not to including – what order to list the items in. It supports multi-level categories, pages and permalinks.
dd-sitemap-generator

7. SEO Slugs

Slugs are long filenames assigned to your posts. Ex: http://yourblog.com/what-you-can-do-immediately-for-higher-rankings. This plugin removes common words like ‘a’, ‘the’,’in’,’what’,’you’ etc. from the automatically assigned post slug to make it more Search Engine friendly.

8. SEO Post Links

This plugin works similar to SEO slugs. It shortens the post slug and retains only the necessary keywords making it Search Engine friendly. It allows you to choose the longest number of characters in your post slug and also remove unnecessary words.
seo-post-link-options

9. Automatic SEO links

Just choose a word or a phrase for automatic linking and this plugin will replace all matches in the posts of your weblog. It allows you to set the title, target and rel. for each link. You can also set the anchor text and choose if it should be no-follow or not. If there are repeated words, only the first matched word in the post will be replaced.

automatic-seo-links-new-link

10. SEO Smart links

Automatically links keywords and phrases on your blog with corresponding posts, pages, categories or tags on your blog. It allows you to set up your own keywords and a list of matching URLs and also set the no-follow attribute. You can customize it according to your needs through the Administration Settings Panel.

seo-smart-links-options-page

11. WP Backlinks

This plugin helps in making the task of link exchange very simple. Once installed, it puts a small form on the sidebar of your blog that allows webmasters and other bloggers to quickly submit a link for link exchange. The plugin will spider the webmasters site for a reciprocal link and if everything is successful you will have made a successful link exchange. It also has the option of displaying different links on different pages.

12. SEO Title Tag

SEO Title Tag makes it easy to optimize the title tags across your WordPress powered blog. It allows you to override a page’s title tag with a custom one, mass editing of title tags, title tags for 404 error pages and much more.
seo-title-tag-options

13. 404 SEO plugin

Gives you a smart, customized ‘Page Not Found(404)’ error message and automatically displays links to relevant pages on your site, based on the words in the URL that was not found.

14. Redirection

This plugin helps you to manage 301 redirections, to keep track of 404 errors and also correct them. It also allows you to monitor your redirects by giving you full logs of all redirected URLs and also RSS feed for 404 errors. Automatically adds a redirection when a posts URL changes.
redirection-plugin

15. Simple Submit SEO/Social Bookmarking Plugin

This plugin adds submission links for Digg, Delicious, Buzz, and Stumble to pages and posts. It allows you to choose whether to display it on home page, post page, all pages etc.

16. AntiSocial

Adding this plugin on your blog allows readers to submit your posts to Digg, Reddit, Del.Icio.Us, StumbleUpon and other social bookmarking sites. It adds a row of buttons with links to the sites and also adds a nofollow to the links. It is actually a hacked version of the famous plugin Socialable.

17. AddToAny

Helps your readers share,save,email and also bookmark your posts and pages. It supports over hundred social bookmarking and sharing sites. It comes with a smart menu that places the services that visitors use a lot at the top of the menu based on their browsing and usage history.

add-to-any-screenshot

18. SEO Friendly Images

This plugin helps in making your images SEO friendly. It automatically updates all images with a proper ALT and TITLE. ALT acts as a description for your image and TITLE is the tooltip text displayed when the mouse is over the image. These attributes are one of the important part of SEO.
seo-friendly-images-plugin

19. Robots Meta

A very easy solution to add robot tags to your WordPress pages. It allows you to add meta tags to individual posts and pages, prevent indexing of your comments, login and admin pages.
robots-meta-configuration

20. Nofollow Case by Case

Allows you to selectively apply or remove nofollow attributes to comment links, comment author links, pingbacks and trackbacks and also open the comment links in a new window. If not configured it automatically strips nofollow attributes from all your comment links and comment author links.

Share/Save/Bookmark

Search Engine Optimization

Following the Wordpress SEO guide ranked highest in Google (proof the advice works?) I applied the following changes:

  • Permalinks are now created as http://ghostfestival.net/myrhial/%postname%/. To avoid stupidly long url’s the SEO slugs plugin throws out all stop words. When writing or editing a post you’re still presented with the opportunity to make edits to this so you can tweak it to perfection. I did not need the Redirection plugin as it seems Wordpress does this automatically but it might prove useful for users of older versions who do not have the ability or knowledge to upgrade.
  • Headspace 2 optimizes page titles, something of which I’ve noticed the results on my old Blogspot blog. When writing or editing a post you can edit what you’ve configured as default should you wish to. What wasn’t immediately clear to me there is that when you click “page title” or “description” in front of the input fields it automatically makes a suggestion for you. Headspace is also able to insert code for Google Analytics and various other webmaster tools, which made it my all-in-one solution replacing several other plugins that did this for me.
  • Writing good descriptions and alt texts have been drilled in during my education, and having had the experience of working with a blind student who relied on a screen reader made it all too clear how unusable the web can be. While an EVE Online blog might not be visited by this target group a search engine indexer pretty much works the same way. And then there are mobile users, who might opt to block images to save bandwidth. That last group however you can do a big favor by optimizing your images for the web so they can enjoy your blog in all its glory.
  • Breadcrumbs are more than a web fashion trend. They are one of the biggest investments in user-friendliness you can do, and help indexers make sense of it all.
  • Caching is your friend when set up properly. WP Super Cache works like a charm for this. It has a LOT of options but was pretty much configured right for my tastes out of the box. I’ve noticed the speed increase already, and despite enjoying the luxuries of unlimited hosting its still nice when you don’t go and hog all resources!
  • If you want more speed I recommend the YSlow and  Google Page Speed Firebug plugins and following their best practices.
  • The rest of the guide I’ve pretty much skipped or was implemented already. I’d like to add though that I do not agree on removing links to other blogs as a SEO solution. Keep your list trimmed and up to date, with an archive page is a good idea since an overdose of links might be seen as spamdexing, but if you need to take such measures to keep your readers on site you should consider other solutions like better and more interesting content.
  • There’s information floating around the web that adding rel=”nofollow” to all links means higher page ranking. This is not true. Nofollow should only be added to links of which you cannot guarantee the quality, or are paid advertising. Pagerank sculpting — adding nofollow to everything except a few preferred links — is something I personally frown upon. If I wanted I could add the attribute to all blogs except those belonging to Naraka members to boost their rankings, and ask them to do the same, but where would that lead us? Imagine the whole EVE blogging community starting to apply this. I cannot see it having any positive long-term effect.

Plugins

All of these are available under “Plugins > Add New” in your Wordpress admin control panel.

  • Akismet: Comes standard with Wordpress and is catching spam like it ain’t pretty. Getting a lot of the sneaky spam, vague comments with a link to some site on posts from ages back. Do not want! As pointed out in the SEO section this spam can be very harmful for your blog as without nofollow attribute search engines will downrank you for it. Don’t let it happen.
  • FD Feedburner Plugin: I highly recommend feedburner if only to keep track of who’s subscribing to you and how, and with lots of options to get the most out of your feed it sets you apart from the rest. Once you have it this plugin redirects all RSS to there, with options to also use feedburner for your comment and category feeds.
  • Google XML maps: Bit of a misleading name since Google, Bing and Yahoo all have webmaster tools with sitemap support. While an RSS feed can work just as well (not when run through feedburner) this plugin alerts these services of updates and allows for customizations to sitemap.
  • IntenseDebate: Makes commenting a lot more interactive and syncs with the classic Wordpress commenting system so you don’t lose your comments when you uninstall the plugin. Had it on Blogspot too, but it cost me blood, sweat and tears to get the Blogspot exporter plugin to work. My workaround? Save your exported comments xml file on your own host to get around the password protection of the IntenseDebate site. Any kind of comments and post titles with quotes or other odd signs are going to be skipped and I found nothing faster than to manually add them to the database.
  • RSS footer: Inactive now, but might see future use to advertise new pages or other things not viewable through RSS.
  • Twitter tools: Tweets whenever I publish a new post, and has a nice sidebar widget. If I wanted I could even enable it to let me tweet right from my blog.
  • Yet another related posts plugin (YARPP): Adds related posts at the end of posts both on site and on RSS. Especially nice to bring the attention to previous installments of the Blog Banter and Friday Flash Fiction.

Hacks

Just one really, which I couldn’t find a plugin for, and what seems to be standard functionality on Wordpress.com hosted blogs but not in the standalone version (why?!). I wanted to display categories and tags at the end of a post when read through RSS so confusion is avoided between in character and out of character writing.

  1. In your blog’s root folder browse down to wp-includes and open all files starting with “feed-”. These are the layouts of the various methods of RSS your blog supports. Skip the ones for comments.
  2. Locate the line looking like <![CDATA[<?php the_content_feed('something') ?> or  <?php do_action('rss_item'); ?> and add the following right behind: <p>Posted in <?php the_category(', ') ?></p><?php the_tags('<p>Tags: ', ', ', '</p>'); ?>]]>. Should be a </content> tag right behind it.

And you’re done! Wasn’t that simple? If you wanted you could add the post meta data instead. Does not include tags however so that bit you’d have to take from the short version I used.

Share/Save/Bookmark