Feb 04

Both Joomla and WordPress are established web design applications used by millions of websites across the world. Web Design Companies and web designers have in general supported various open source software for developing websites. Joomla and WordPress are two of the most popular ones and have established communities on the internet. There are hundreds of quality forums and blogs dedicated specifically towards the use of Joomla and WordPress for designing websites. other web design and content management systems including Drupal and Typo3 have also proved popular and effective. However WordPress and Joomla seem to have an edge over the others in terms of global popularity and use.

Many web design agencies and design professionals are proficient with Joomla and WordPress and are able to customise the software to meet the specific needs of a business. Both these platforms offer the flexibility to extend the core features to meet individual requirements. This article offers an insight into which software is more suitable for developing your website.

WordPress versus Joomla

Usability

WordPress probably scores higher in terms of usability, both from an end user as well as developer’s point of view. Due to its simplicity WordPress is easy to learn and get acclimatised to. However this is also due to the fact that Joomla offers many more features than WordPress and offers more advanced functionality. the new version of Joomla, the 1.5x version has made significant improvements in usability.

SEOMOZ.org, a leading web design and technical blog recently published an article where the author stated that “if you are willing to trade some extra learning time for a more advanced site, go with Joomla.”

Versatility

WordPress is better described as a blog software whereas Joomla is an advanced content management system. WordPress is excellent for publishing content. Joomla on the other hand offers many powerful features. There are Joomla components that target almost every industry and market.

If you have limited time to set up a website or if your requirements are simple then WordPress is probably the better choice. However if you would like to develop or design an advanced website with powerful features then Joomla is more suitable.

Search Engine Optimisation

WordPress is known for its search engine optimisation advantages. By default WordPress is search engine friendly and webpages tend to rank high on Google. on the Joomla needs some customisation in order to target the full benefits from search engines. with the right customisation however, Joomla websites are equally capable of ranking high on search engines like Google. Any expert Joomla developer will design a website to be SEO friendly.

A Joomla websites can be customised a accordingly to overcome any SEO shortcomings.

Scalability

Joomla is easily scalable. Joomla can be used to design small websites as well for developing complex functionality on websites. WordPress is great out of the box and will work excellent if the only purpose of the website was to publish informational content. WordPress is great out of the box but limited somewhat for developing complicated web applications.

Joomla can be scaled as required. almost any custom feature or application can be developed in Joomla. Joomla has been designed for extending and modifying to meet specific needs. WordPress is fairly limited. There are add-on features available for WordPress as well in the form of WordPress plug-ins but they do not compare to the advanced features that can be developed as add on Joomla modules or components.

Integration

Joomla has clear advantages with regards to extending and integrating the website with other third party applications of software. Joomla has a well formed and powerful API that developers can use to extend the software or integrate with other systems as required. Joomla websites can be easily integrated with other sources or websites.

Development of bespoke features

Joomla is the clear winner here. Customised development can be done in WordPress as well as Joomla. However Joomla’s development framework is more suitable for developing bespoke features for the website. There are many powerful add-on components that can be easily installed on a Joomla website.

Web designers and developers are able to develop additional customised features with ease using Joomla’s powerful development API. WordPress can also be easily extended however development API is not as powerful as Joomla’s.

Administration Features

WordPress has an easy to use, light weight administration panel. It is excellent if the main purpose of the website is solely to publish information. the administration panel is limited to updating or adding new content or media. Joomla has a powerful administration panel that offers a range of features such as e-commerce (Shopping cart), order management, enquiry management, User management, document management, multi-lingual content, etc. Joomla offers endless possibilities are and the administration panel is fully customisable for specific requirements.

Oct 18

The Wordpress.org plugin directory contains 6,889 plugins as of today, October 13, 2009. Nearly 55 million plugin downloads have gone through the Wordpress system. With that many choices available, how is one to know which are the best for their blog, and which are beat? Everyone wants plugins that will help boost their blog in the search engines, plugins that will allow visitors to easily share the information on the site, and plugins that will make blog navigation and permalinks easy and efficient.

Well, Dandy Randy, you’re in luck. Today I’ve put together a list of some of the most popular and most effective plugins for SEO and Networking that will help you get your blog rocking. Of course, the most important part of a blog is the content – but the right content paired with the right tools can be explosive.

1

1. All in One SEO Pack

http://wordpress.org/extend/plugins/all-in-one-seo-pack/

The most downloaded plugin available for Wordpress, this little gadget allows you to specify a name, description and exact keywords for every post and page you publish. It is very effective and automatically appends the information to the proper places to get your words spidered. It’s arguably the most important plugin you can have on your Wordpress blog, and if you only use one plugin, it should be this one. A few of the others on this list will duplicate features of this plugin but operate stand-alone – this one encompasses a variety of necessities for any blog.

-

2. Google XML Sitemaps

http://wordpress.org/extend/plugins/google-sitemap-generator/

Those new to the blogging arena might not be aware of the importance of sitemaps. Using Google Webmaster tools, you can create a sitemap to basically tell Google exactly where every page of your site is located, allowing it to efficiently spider your pages and get them into search listings. Webmaster Tools will then present you with information about how your site ranks in the listings, what people are using to find your site and more.

Or, you can use the Google XML Sitemaps plugin to have this happen automatically every time you post, updating your sitemap and sending the information to Google, Ask, MSN and Yahoo. It even has a ton of options on calculating priority, which it can do based on comments, views, or user-defined criteria. Hardcore.

-

3. ShareThis

http://wordpress.org/extend/plugins/share-this/

ShareThis is a plugin you’ve likely seen all over the place. It’s a one-stop shop for posting a blog entry to dozens of social sites like Facebook, Twitter, MySpace, Digg, or e-mailing it to a friend. There couldn’t be a simpler way to offer your readers a mode of sharing on their favorite service.

-

4. Ultimate Google Analytics

http://wordpress.org/extend/plugins/ultimate-google-analytics/

If you use Google Analytics as your means of collecting demographic information, like most people do,Ultimate GA is a great plugin. Simply tell it your UA# and it’ll throw the appropriate code into every post you make, allowing you to automatically track the stats on everything you do. It’s all about automation, son.

-

5. SEO Smart Links

http://wordpress.org/extend/plugins/seo-automatic-links/

Do you ever feel the need to link people from one post to another? Sure you do. SEO Smart Links will help do that for you. If you type a certain key term from one blog post within the text of another blog post, SEO Smart Links will automatically make it a link for you. You can also designate a list of specific terms with specific targets, so any time you type those words it’ll become a link. Settings allow you to control the number of automatic links per post and more. It’s a dandy little tool, I do say. A dandy little tool.

-

6. Twitter For Wordpress

http://wordpress.org/extend/plugins/twitter-for-wordpress/

Those who use Twitter know that with a solid number of followers, there is often no quicker way to get a bunch of traffic instantly to your blog. A number of Twitter plugins exist for Wordpress, but the simply named Twitter For Wordpress is the most effective one I’ve tried. It’ll automatically create a Tweet when you post, and even has plugin-plugins that will auto-create bit.ly links and do other fancy things. There is also widget support to display your recent public tweets on your blog’s sidebar, though the brand new Twitter Goodies is better for that, with its auto-refreshing widget.

http://wordpress.org/extend/plugins/twitter-goodies/


-

7. WP-DB-Backup

http://wordpress.org/extend/plugins/wp-db-backup/

I do some web maintenance for a guy who’s Wordpress-based site gets thousands of hits a month. I recently discovered he was never backing up his site, and didn’t know how to go about doing so. If you find yourself fitting that description, whether your site is as heavily trafficked or not, you should be backing up your goods. A hack or server crash that destroys your blog will set you back hours, days, or weeks – and replacing the content can often be impossible. WP-DB-Backup offers a one-click backup that can be stored on your server, downloaded to your machine or emailed to you. Scheduled backups are also possible on a multitude of frequencies so you don’t have to do it yourself. It’s just plain smart to do.

-

8. WP-Email, WP-Print, WP-PostRatings, WP-PostViews, WP-UserOnline

http://wordpress.org/extend/plugins/wp-email/ – search the rest yourself, lazy bum.

These plugins are all by the same developer and add a level of interactivity to your blog. If you get a lot of traffic, why not show it off? People like to be in groups, and WP-UserOnline will show them how many other people are at the site. WP-PostViews and PostRatings will allow community members to see others’ feelings about a post, and which posts are most popular. Print and Email do what you’d imagine, and make easy to access printer-friendly versions of your posts available for those wishing to share them with others via digital or hard copy.

-

9. SEO Slugs

http://wordpress.org/extend/plugins/seo-slugs/

So you’ve got a great permalink structure figured out that shows the title of your post and category in the URL. You don’t want to ruin it by having the URL include silly little words like “a,” “and,” “it” and “the.” This plugin will make it so those words are ignored when creating your post’s URL, because quite frankly, search engines don’t like those little words. You can also create a list of other words you want ignored if you choose.

-

10. Permalink Redirect

http://wordpress.org/extend/plugins/permalink-redirect/

If you haven’t set a custom permalink structure on your blog, you might want to. Creating a post with the title “Top 10 Chicken Restaurants” will normally create a post URL that simply ends with “/?p=124” or something uncreative like that. Put your URLs to work for you in the SEO department by having them pull in the words in your post title.

To do so, navigate to Permalinks in your Wordpress dashboard. On that page, select the “Custom Structure” option. In the box, type something like “/%category%/%postname%/” minus the quotes. This will use your category and name of the post for the URL instead of the default, which is simply the post number. Now when you post “Top 10 Chicken Restaurants” in category “Dining,” your url will be “/dining/top-10-chicken-restaurants/”

Before you click the save button, install the Permalink Redirect plugin. This plugin will reply a 301 permanent redirect if anything requests one of your old URLs, taking it to the new one, and ensures each URL remains unique. It also makes it so you can do this without editing your .htaccess file. This URL structure is much more SEO-friendly than jibberish.

-

11. Robots Meta

http://wordpress.org/extend/plugins/robots-meta/

You don’t want search engines crawling every single page of your blog. There are a lot more pages than you think, and it’s not ideal to have every page crawled because it results in duplicate content being indexed. That’s a bad thing and can count against your search engine ranking. This plugin lets you specify which areas should be crawled and which shouldn’t, letting you choose the content that gets indexed. It’s literally the only easy way to add meta robots tags to Wordpress pages.

-

12. Nofollow Case By Case

http://wordpress.org/extend/plugins/nofollow-case-by-case/

You can add the “nofollow” command from your comments and apply it to particular comments, authors or strip trackbacks and pingbacks. You can also automatically set all links to open in a new window.

-

13. SEO Friendly Images

http://wordpress.org/extend/plugins/seo-image/

With image searching constantly growing, more and more people make their way to blogs via the images. This allows you to easily add alt and title tags to your images and get them indexed properly by the search engines. It’s all about the indexing, Jeeves.

Use some of these plugins and your Wordpress blog will be all set to draw traffic and easily network your posts with others. Then it’s just up to you to write something worth reading.

Oct 18

Premium-Directory-Theme

Premium Directory WordPress theme is the perfect CMS solution be it for your video, music, photos, website or blog directory. Everything within this script is customizable to suit your needs, via widgets, custom color to header graphics. Also the theme is SEO friendly and the file-size is small, thus your site is ensure of a fast loading time.

Key Features
Last tested on v2.7.1.
Threaded Comments.
Widget & Gravatar ready.
Customizable & SEO Friendly.
Compliant & tested on all browsers.

Provided Plugins
Popular Post – Customizable popular post.
Post Ratings – Lets users to rate and vote.
Pagebar2 – Intuitive WordPress navigation.
Post Thumb – Auto generation of your photos.
Download Monitor – A downloads/counter database script.

AdSense Ready
160×90 Links
468×15 Links
728×90 Banner
300×250 Banner
336×280 Banner

Quote:

http://letitbit.net/download/6764.6d0486b5ec8e8412e31ca11b0/premium_directory.zip.html
http://up-file.com/download/7720.f7322be992caa026180fee39e
http://hotfile.com/dl/15110323/d0bce04/premium-directory.zip.html

Source

Oct 13

SEO

HeadSpace2 SEO

HeadSpace2 SEO

HeadSpace2 is an all-in-one meta-data manager that allows you to fine-tune the SEO potential of your site. The is by far the best SEO plugin I’ve seen for WordPress. Makes it easy to manage meta data across the entire site or for specific pages/posts.

Redirection

Redirection is a WordPress plugin to manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This is particularly useful if you are migrating pages from an old website, or are changing the directory of your WordPress installation.

Image Editing

Scissors

This plugin adds cropping, resizing, and rotating functionality to Wordpress’ image upload and management dialogs. Scissors also allows automatic resizing of images when they are uploaded and supports automatic and manual watermarking of images.

Contact Forms

Contact Form 7

Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

MM-Forms

MM-Forms

MM- Forms is the easiest form builder I’ve come across in the WordPress Plugin directory. It’s simplicity is no testament to how powerful it actually is which makes it the perfect add-on for any WordPress blog.

Search

Relevanssi

Relevanssi replaces the basic WordPress search with a partial-match search that sorts the results based on relevance. It is a partial match search, so if user inputs several search terms, the search will find all documents that match even one term, ranking highest those documents that match all search terms.

Search Everything

Search Everything expands WordPress’s built in search functionality to also include tags, categories, revisions, images, attachments and more.

Admin Enhancements

Custom Admin Branding

The Custom Admin Branding Plugin allows you to re-brand the Wordpress login screen, the admin header and footer with your own custom images.

MailPress

With this plugin you will be able to send beautiful and styled html and plain text mails based on dedicated themes and templates for any e-mail notification issued.

WP e-Commerce

The WP e-Commerce shopping cart plugin for WordPress is an elegant easy to use fully featured shopping cart application suitable for selling your products, services, and or fees online.

Events Calendar

Events-Calendar is a versatile replacement for the original calendar included with WordPress adding many useful functions to keep track of your events. The plugin has an easy to use admin section that displays a big readable calendar and lets you add and delete events.

Magic Fields

Magic Fields

Magic Fields allows you to create new “write fields” as the author calls them. This basically means you can create additional types of content like pages, posts and links.

WP-CMS

WP-CMS is a plugin for Wordpress that changes the functionality of the Wordpress admin backend to act more like a CMS. The blog functionality becomes optional and the focus is on writing pages to make Wordpress as user friendly for you and your clients as possible.

WordPress Admin Quick Menu

This simple WordPress plugin allows users to add quick menu items to the WordPress sidebar. It’s designed to help webmasters have easy access to external pages such as Analytics and shopping carts in their WordPress admin panel.

User Management

Role Scoper

Role Scoper

Role Scoper is a comprehensive access control solution, giving you CMS-like control of reading and editing permissions. Assign restrictions and roles to specific pages, posts or categories.

User Access Manager

With the “User Access Manager”-plugin you can manage the access to your posts, pages and files. You only create a user group, put registered users to this and set up the rights for this group. From now on the post/page is only accessible and writable for the specified group. This plugin is useful if you need a member area or a private section at your blog or you want that other people can write at your blog but not everywhere.

Content Enhancements

TinyMCE Advanced

TinyMCE Advanced

This plugin adds 15 plugins to TinyMCE: Advanced hr, Advanced Image, Advanced Link, Context Menu, Emotions (Smilies), Date and Time, IESpell, Layer, Nonbreaking, Print, Search and Replace, Style, Table, Visual Characters and XHTML Extras

WP-CMS Post Control

WP-CMS Post Control builds upon the new controls in WordPress 2.7 to give you complete control over your write options. It not only allows you to hides unwanted items like custom fields, trackbacks, revisions etc. but also gives you a whole lot more control over how WordPress deals with creating content! This helps you use WordPress more like a CMS, alowing you to totally customise what your authors see and us

More Fields

More Fields is a WordPress plugin that adds boxes to the Write/Edit page. These boxes contains input fields, so that additional (more) fields can be added to a post. For example, if you write about books, you can add a box where you can enter title and author, etc. The boxes can be placed either to the right or to the left on the Write/Edit page.

Side Content

Side Content enables you to define a set of widgets which are effectively placeholders. Each one is empty until you assign content to it when editing a page. This enables you to extend the content of the page into the sidebar

Page Blocks

The Page Blocks plugin extends your WordPress pages by combining the dynamic content of widgets with the static content of pages. Up to four “blocks” can be added to each page (two above and two below the page’s content), and widgets can be added to each block in the same way they are added to sidebars

Page/Post Management

My Page Order

My Page Order

My Page Order allows you to set the order of pages through a drag and drop interface.

Dashboard Pages

Rather than have a majority of the dashboard widgets focused on new blog posts and comments it puts the sites page listing front and center in the dashboard for easier and quicker content management.

pageMash

Customise the order your pages are listed in and manage the parent structure with this simple ajax drag-and-drop administrative interface with an option to toggle the page to be hidden from output. Great tool to quickly re-arrange your page menus.

Navigation

Wordpress Navigation List Plugin NAVT

The plugin gives you the ability to create unique site navigation from your pages, categories and users using a Drag ‘n Drop Interface; arrange the items within a group in any arbitrary order. Navigation groups may be composed of any combination of pages, categories, Authors, (Editors, Contributors, Subscribers), internal/external links and list dividers.

Multi-level Navigation Plugin

Adds an SEO friendly, accessible dropdown/flyout/slider menu to your WordPress blog

Core Enhancements

WP Super Cache

This plugin generates static html files from your dynamic WordPress blog. After a html file is generated your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts.

Assorted CMS Solutions

WPML Multilingual CMS

WPML Multilingual CMS

WPML makes it possible to turn WordPress blogs multilingual in a few minutes with no knowledge of PHP or WordPress. Its advanced features allow professional web developers to build full multilingual websites.

Pods CMS

Pods is a CMS framework that lets you create, manage, and display your own content types. Don’t bother hacking blog posts into becoming something they’re not. With Pods, create entirely new data structures with only the fields you need. Like Drupal CCK, you can set up relationships, allowing for a whole new level of interconnectedness.

Flutter

Flutter is a feature rich WordPress CMS plugin that focuses on easy templating for the developer and simplifies content management for the admin by creating custom write panels that can be fully customized (radio buttons, file uploads, image uploads, checkboxes, etc).

Ryans Simple CMS

Converts your WordPress admin panel into a simple CMS. This is aimed at web designers who want to provide a simple administration panel for their clients to update basic static websites.

Sep 12

I started writing my beginner’s guide to WordPress SEO a while back, and have since done a load of posts on the subject, an article in the Search Marketing Standard, newsletters, and presentations. It’s time to let all the info of all these different articles fall into one big piece: the final guide to WordPress SEO.

If you’re more of a visual type, try this WordPress SEO video. It’s an hour long presentation I gave at A4UExpo London, that covers most of what’s in here too.

As search, SEO, and the Wordpress platform evolve I will keep this article up to date with best practices. If you don’t have the time to do this kind of optimization yourself, consider hiring us to do it, check out our WordPress consulting services.

As I take quite a holistic view on SEO, this guide will cover quite a lot, here’s the contents:

  1. The basic technical optimization: simplest stuff, highest rewards
    1. Permalinks
    2. Optimize your Titles for SEO
    3. Optimize your Descriptions
    4. Optimize the More text
    5. Image Optimization
  2. Template optimization
    1. Breadcrumbs
    2. Headings
    3. Clean up your code
    4. Aim for speed
    5. Rethink that Sidebar
  3. Advanced technical optimization: preventing duplicate content
    1. Noindex, follow archive pages
    2. Disable unnecessary archives
    3. Pagination
    4. Nofollowing unnecessary links
  4. Altering your blog’s structure for high rankings
    1. Pages instead of posts
    2. New wine in an old bottle: use well ranking-posts to rank even better
    3. Linking to related posts
  5. Conversion optimization: get those readers to subscribe!
  6. Comment optimization: get those readers involved
    1. How should you get people to comment
    2. Bond with your commenters
    3. Keeping people in the conversation
  7. Off site blog SEO
    1. Follow your commenters
    2. Use Twitter
    3. Find related blogs, and work them
  8. Conclusion

1. Basic technical optimization

Out of the box, WordPress is a pretty well optimized system, and does a far better job at allowing every single page to be indexed than every other CMS I have used. But there’s a few things you should do to make it a lot easier still to work with.

1.1. Permalinks

The first thing to change is your permalink structure. In WordPress 2.5, you’ll find this page under Settings -> Permalinks. The default permalink is
?p=<postid>, but I prefer to use either /post-name/ or /category/post-name/. For the first option, you change the “custom” setting into /%postname%/:

Change the setting of your permalink structure to Custom: /%postname%/

To include the category, you change it to /%category%/%postname%/.

Once you’ve done that, you’ll want to install the Redirection plugin, and make sure that under Manage -> Redirection -> Options, making sure both URL Monitoring select boxes are set to “Modified posts”. Now you can change those permalinks to perfectly SEO‘d permalinks without having to do anything else, or worry about the search engine consequences.

WWW vs non-WWW
Another good thing to configure now you’re on that screen anyway is the Root domain: Add WWW / Strip WWW one. Make a choice, and set it here, don’t enable both, some search engines still can’t handle that. And enable the redirect index.php/index.html one too, it won’t hurt you, and might even do your WordPress SEO some good.

URL stopwords
The last thing you’ll want to do about your permalinks to increase your WordPress SEO, is install the SEO Slugs plugin, this will automatically remove stop words from your slugs once you save a post, so you won’t get those ugly long URL’s when you do a sentence style post title.

1.2. Optimize your Titles for SEO

By default, the title for your blog posts is “Blog title » Blog Archive » Keyword rich post title”. For your WordPress blog to get the traffic it deserves, this should be the other way around, for two reasons:

  • Search engines put more weight on the early words, so if your keywords are near the start of the page title you are more likely to rank well.
  • People scanning result pages see the early words first. If your keywords are at the start of your listing your page is more likely to get clicked on.

For more info on how to craft good titles for your posts, see this excellent article and video by Aaron Wall: Google & SEO Friendly Page Titles. I prefer to do this withHeadSpace, as that makes it very very easy. You should check your header.php though, and make sure that the code for wp_title(); contains two quotes, so it looks like this:wp_title('');. This makes sure you have absolute control over the title and don’t have any annoying separator in there.

After that, go into the HeadSpace settings, and make them look something like this for your posts and pages:
HeadSpace settings for Posts and Pages

For the other pages, I have the following settings:

  • Posts / Pages: %%title%% - Blog Title
  • Categories: %%category%% Archives %%page%% - Blog Title
  • Tags: %%tag%% Archives %%page%% - Blog Title
  • Archives: Blog Archives %%page%% - Blog Title

With HeadSpace, you can also write optimized titles for each post specifically, overriding the settings here. This way you have absolute control over your titles, and can make sure your WordPress titles are actually helping your SEO.

1.3. Optimize your Descriptions

Give each category a decent description, and use HeadSpace to add that description to the meta description, by adding %%category_description%% in the Description field. After that, write a description for each post or page that you actually want to rank with. The descriptions has one very important function: enticing people to click, so make sure it states what’s in the page they’re clicking towards, and that it gets their attention.

Automated descriptions
In my opinion, auto generating descriptions is a load of bull, most plugins pick the first sentence, which might be an introductory sentence which has hardly anything to do with the subject, or another sentence with a keyword in it, which might be completely wrong to pick as description. Thus, the only well written description is a hand written one, and if you’re thinking of auto generating the meta description, you might as well not do anything and let the search engine control the snippet… If you don’t use the meta description, the search engine will find the keyword searched for in your document, and automatically pick a string around that, which gives you a bolded word or two in the results page.

Auto generating a snippet is a “shortcut”, and there are no real shortcuts in (WordPress)SEO (none that work anyway).

1.4. Optimize the More text

Another neat featuer of HeadSpace is that you can use it to optimize the more text, so if you use a more tag on the frontpage, you can replace the default “Read more” link with something meaningful for every post. It’s small things like that that make your WordPress SEO the best.

1.5. Image Optimization

An often overlooked part of WordPress SEO is how you handle your images. By doing stuff like writing good alt tags for images and thinking of how you name the files, you can get yourself a bit of extra traffic from the different image search engines. Next to that, you’re helping out your lesser able readers who check out your site in a screen reader, to make sense of what’s otherwise hidden to them.

You should of course be writing good titles and alt tags for each and every image, however, if you don’t have the time for that, there is a plugin that can help you. The plugin is called SEO Friendly Images, and it can automatically add the title of the post and or the image name to the image’s alt and title tag:
SEO Friendly Images settings example” src=”http://netdna.yoast.com/uploads/2008/04/seo-friendly-images.png” alt=”SEOFriendly Images settings example” />

2. Template Optimization

2.1. Breadcrumbs

You’ll want to add breadcrumbs to your single posts and pages. Breadcrumbs are the links, usually above the title post, that look like “Home > Articles > WordPress SEO“. They are good for two things:

  • They allow your users to easily navigate your site.
  • They allow search engines to determine the structure of your site more easily.

These breadcrumbs should link back to the homepage, and the category the post is in. If the post is in multiple categories it should pick one. For that to work, adapt single.phpand page.php in your theme, and use my breadcrumb plugin.

2.2. Headings

Although most themes for WordPress get this right, make sure your post title is an <h1>, and nothing else. Your blog’s name should only be an <h1> on your frontpage, and on single, post, and category pages, it should be no more than an <h3>.

These are easy to edit in the post.php and page.php templates. To learn more about why proper headings are important read this article on Semantic HTML and SEO.

2.3. Clean up your code

All that javascript and CSS you might have in your template files, move that to external javascripts and css files, and keep your templates clean, as they’re not doing your WordPress SEO any good. This makes sure your users can cache those files on first load, and search engines don’t have to download them most of the time.

2.4. Aim for speed

A very important factor in how many pages a search engine will spider on your blog each day, is how speedy your blog loads. You can do two things to increase the speed of your WordPress.

  1. Optimize the template to do as small an amount of database calls as necessary. I’ve highlighted how to do this in my post about speeding up WordPress.
  2. Install a caching plugin. I highly recommend WP-Super-Cache, which is a bit of work to set up, but that should make your blog an awful lot faster.

Also, be aware that underpaying for hosting, is not wise. If you actually want to succeed with your link-bait actions, and want your blog to sustain high loads, go for a good hosting package. I’ve recently switched to WestHost myself, and they’ve proven to be better than anything I’ve ever seen in hosting.

2.5. Rethink that Sidebar

Do you really need to link out to all your buddies in your blogroll site wide? Or is it perhaps wiser to just do that on your front page? Google and other search engines these days heavily discount site wide links, so you’re not really doing your friends any more favor by giving them that site wide link, nor are you helping yourself: you’re allowing your visitors to get out of your site everywhere, when you actually want them to browse around a bit.

The same goes for the search engines: on single post pages, these links aren’t necessarily related to the topic at hand, and thus aren’t helping you at all. Thus: get rid of them. There are probably more widgets like these that only make sense on the homepage, and others that you’d only want on sub pages.

Some day you will probably be able to change this from inside WordPress, right now it forces you to either use two sidebars, one on the homepage and one on sub pages, or write specific plugins.

3. Advanced WordPress SEO and Duplicate Content

Once you’ve done all the basic stuff, you’ll find that the rest of the problems amount to one simple thing: duplicate content. Loads of it in fact. Out of the box, WordPress comes with a few different types of taxonomy:

  1. date based
  2. category based
  3. tag based

Next to that, it seems to think you actually need to be able to click on from page to page starting at the frontpage, way back to the first post you ever did. Last but not least, each author has his own archive too, under /author/<author-name>/, resulting in completely duplicate content on single author blogs.

In essence that means that, worst case scenario, a post is available on 5 pages outsideof the single page where it should be available. We’re going to get rid of all those duplicate content pools, by still allowing them to be spidered, but not indexed, and fixing the pagination issues that come with these things.

3.1. Noindex, follow archive pages

Install my robots meta plugin, and make sure the settings prevent indexing of all archive pages, like this:
Robots Meta setting to prevent indexing of archives to improve WordPress <abbr title=SEO” />

Now the search engine will follow all the links on these archive pages, but it won’t show those pages in the index. Not everybody will agree on this policy, and others will tell you to just show a snippet of each post on the archive page. That’ll also work, but in my opinion completely throwing them out is better.

3.2. Disable unnecessary archives

If your blog is a one author blog, or you don’t think you need author archives, use the robots-meta plugin to disable the author archives. Also, if you don’t think you need a date based archive: disable it. Even if you’re not using these archives in your template, someone might link to them and thus break your WordPress SEO

3.3. 

Thirdly, you’ll want to make sure that if a bot goes to a category page, it can reach all underlying pages without any trouble. Otherwise, if you have a lot of posts in a category, a bot might have to go back 10 pages before being able to find the link to one of your awesome earlier posts…

There’s an easy fix. Jaimie Sirovich wrote Pagerfix, a plugin that helps you make your pagination look like this:
SEO” src=”http://netdna.yoast.com/uploads/2008/04/pagination.png” alt=”Better Pagination to increase your WordPress SEO” />

To reach that, install that plugin, and change this section in f.i. your index.php:

<div class="navigation">
  <div class="alignleft">
    <?php next_posts_link('« Older Entries') ?>
  </div>
  <div class="alignright">
    <?php previous_posts_link('Newer Entries »') ?>
  </div>
</div>

Into this:

<div class="navigation">
  <?php
    pager_fix(" "," "," ","« Previous page","Next Page »","strong");
  ?>
</div>

Do that in your index.php, your archives.php, and all other archive templates you might have.

3.4. Nofollowing unnecessary links

Another easy step to increase your WordPress SEO is to stop linking to your login and registration pages from each and every page on your blog. The same goes for your RSS feeds, your subscribe by e-mail link, etc. Robots Meta has an option to nofollow all your login and registration links. You’ll probably have to go into your RSS links and nofollow those by hand. If you’re using the meta widget, you might want to enable the option in robots meta to replace that with one that has nofollowed links.

4. Altering your blog’s structure for high rankings

Blogs are spidered so easily due to their structure of categories, tags etc.: all articles are well linked, and usually the markup is nice and clean. However, all this comes at a price: your ranking strength is diluted. They’re diluted by one simple thing: comments.

4.1. Pages instead of posts

You’ve probably noticed by now, or you’re seeing now, that this WordPress SEO post is actually… not a post. It’s a page. Why? Well for several reasons. First of all, this article needed to be a “daughter”-page of my WordPress page, to be in the correct place on this blog. Secondly, to rank for the term [WordPress SEO], this article has to have the right keyword density. And that’s where things go wrong. Comments destroy your carefully constructed keyword density.

That’s why I decided to make my most important articles into pages. That way, you can easily update them and do a new post about what you’ve changed.

4.2. New wine in an old bottle

If a post on your blog becomes incredibly popular and starts to rank for a nice keyword, like mine did for WordPress SEO, you could do the following:

  • create a new page with updated and improved content
  • change the slug of the old post to post-name-original
  • publish the new page under the old post’s URL, or redirect the old post’s URL to the new URL
  • send an e-mail to everyone who linked to your old post that you’ve updated and improved on your old post
  • wait for the links to come in, again;
  • rank even higher for your desired term as you’ve now got:
    • more control over the keyword density
    • even more links pointing at the article
    • the ability to keep updating the article as you see fit to improve on it’s content and ranking

Some among you will say: I could have 301 redirected the old post to the new one with the same effect. True. Except: you’d lose the comments on the old post, which is in my opinion a sign of disrespect to people who took the time to comment, and 301 redirects take quite a bit of time sometimes. Of course you should treat this technique with care, and not abuse it to rank other products, but I think it can be done in everyone’s benefit. For instance this article: if you came here through a social media site like Sphinn, expecting an article about WordPress SEO, that’s exactly what you got!

4.3. Linking to related posts

One way of getting search engines to get to your older content a bit easier, thus increasing your WordPress SEO capabilites a LOT, is by using a related posts plugin. These plugins search through your posts database to find posts with the same subject, and add links to these posts.

There’s a load of these available, but I just use the one that comes with the Simple Tags plugin, as I’ve found that the easiest and best one so far.

5. Conversion optimization: get those readers to subscribe!

A lot of bloggers still think that because their blog is a blog, they don’t have to optimize anything. Wrong. To get people to link to you, they have to read your blog. And what do you think is easier: getting someone who is already visiting your blog to visit regularly and then link to your blog, or getting someone who visits your blog for the first time to link to your blog immediately? Right.

That’s why conversion optimization is so vitally important to bloggers as well: they need to learn how to test their call to actions on their blog so that more people will subscribe, either by e-mail or by RSS. (Ow btw, if you haven’t subscribed to this blog yet, do it now!)

One of the things I’ve found to be very important, and more bloggers seem to have found this, is that a BIG RSS subscribe button is very important, as is offering a way to subscribe by e-mail. I even offer daily and weekly e-mail subscribe options, using aweber(aff), and have found that people tend to really like those options too.

Another thing to be very aware of is when people might want to subscribe to your blog. If they’ve just finished reading an article of yours, and really liked it, that would be the ideal time to reach them, right? That’s why more and more people are adding lines like this to the end of their posts: “Liked this post? Subscribe to my RSS feed and get loads more!”

Another great time to get people to subscribe is when people have just commented on your blog for the first time, for which purpose I use the awesome comment relish plugin. Which leads me to the next major aspect of WordPress SEO:

6. Comment optimization: get those readers involved

Comments are one of the most important aspects of blogs. As Wikipedia states:

The ability for readers to leave comments in an interactive format is an important part of many blogs.

Comments are not only nice because people tell you how special you are, or that you made a mistake, or whatever else they have to tell you. Most of all they’re nice, because they show engagement. And engagement is one of the most important factors of getting people to link to you: they show you they care, and they open the conversation, now all you have to do is respond, and you’re building a relationship!

6.1. How should you get people to comment

The easiest way of getting people to do anything is: ask them to do it. Write in an engaging style, and then ask your blog’s readers for an opinion, their take on the story etc.

Another important things is your comment links. Is your comment link “No comments »”? Or is it “No Comments yet, your thoughts are welcome »”? Feel the difference? You can change this by opening your index.php template, search for comments_popup_link() and changing the texts within that function.

6.2. Bond with your commenters

Another thing to do is thank people when they’ve commented on your weblog. Not every time, because that get’s annoying, but doing it the first time is a very good idea.

Justin Shattuck thought the same, and created the Comment Relish plugin, which I just mentiond, which sends an email after someone has made his first comment. This email is a message you can enter yourself, with for instance your feed URL, and in my case, a newsletter subscribe URL, etc.

Another option, which is a bit less obtrusive / spammy, is to install my comment redirectplugin. This plugin allows you to redirect people who have made their first comment to a specific “thank you” page.

6.3. Keeping people in the conversation

Now that people have joined the conversation on your blog, you should make sure theystay in the conversation. That’s why you should install the subscribe to comments plugin, that allows people to subscribe to a comment thread just like they would in a forum, and sends them an e-mail on each new comment. This way, you can keep the conversation going, and maybe your readers will be giving you new angles for new posts.

7. Off site blog SEO

If you’ve followed all of the above WordPress SEO advice, you’ve got a big chance of becoming successfull, both as a blogger and in the search engines. Now the last step sounds easy, but isn’t. Go out there, and talk to people online.

7.1 Follow your commenters

There’s been a movement on the web for a while now that’s called the “You comment - I follow“. They want you to remove the nofollow tag off of your comments to “reward” your visitors. Now I do agree, but… That get’s you a whole lot of spam once your WordPress blog turns into a well ranked blog… What I do advocate though, is that youactually follow your visitors! Go to their websites, and leave a comment on one of their articles, a good, insightful comment, so they respect you even more.

If you think that’s a lot of work, do realize that, on average, about 1% of your visitors will actually leave a comment. That’s a group of people you have to take care of!

7.2 Use Twitter

Twitter is a cool form of micro-blogging / chatting / whatever you want to call it. Almost all the “cool” people are on there, and they read their tweets more often than they read their e-mail, if you even knew how to reach them through e-mail.

To boot, if you use WordTwit or Twitter Tools, all of your posts can be announced on Twitter, which will usually get you quite a few early readers! People will feel even more happy to comment on Twitter, which might get you into an extra conversation or two.

7.3 Find related blogs, and work them

If you want to rank for certain keywords, go into Google Blogsearch, and see which blogs rank in the top 10 for those keywords. Read those blogs, start posting insightful comments, follow up on their posts by doing a post on your own blog and link back to them: communicate! The only way to get the links you’ll need to rank is to be a part of the community.

8. Conclusion

This guide gives you a lot of stuff you can do on your blog. It goes from technical tips, to conversion tips, to content tips, to conversation tips, and a whole lot in between. There’s a catch though: if you want to rank for highly competitive terms, you’ll have to actually domost of it.

Aug 31

This is a guest post by Srikanth. If you want to guest post on this blog, check out the guidelines here.

Due to the advances in mobile technology, now a days almost all the mobile phones are equipped with Internet surfing capabilities. As a consequence, more and more people are accessing websites via their mobile phones every day, creating the need for webmasters to adapt their websites to these visitors.

Below we cover 10 mobile plugins for WordPress that can be used to make your website mobile friendly.

1. WordPress Mobile Edition

Developed by Crowd Favorite, this plugin has got a clean user interface that is designed for mobile devices. When a person visits your site from a mobile browser, it automatically detects the browser and loads the mobile version of your site. You can edit the list of mobile browsers in the settings page. This plugin enables particular theme to load on a specific mobile browser or device for example iPhone, Windows Mobile, Opera Mini web browser and other mobile web browsers.

2. WordPressMobile.mobi

One of the most popular mobile WordPress plugins, with thousands of downloads. This WordPress plugin makes your blog more mobile friendly, reducing the load time on mobile browsers and configuring your pages properly.

3. WordPress Mobile Pack

Another WordPress plugin for mobile browsers. It has got mobile recognition, device adaptation and it is widget ready. With the mobile recognition and device adaptation feature, it automatically re-sizes the images, split the articles or post into multiple pages such that your web page looks just fine on any of the mobile phones. It has a mobile admin panel so the admin of the site can easily manage it. Mobile ad widget allows mobile ads or mobile Adsense to be displayed on the mobile version of the web pages.

4. MobilePress

You can set this plugin to display a specific theme for a specific device model or mobile browsers like the iPhone, Opera Mini, etc., such that your blog displays according to the device capability. This plugin also allows the WordPress theme developers to develop their own mobile themes for WordPress blogs.

5. Mobile Admin

This WordPress plugin enables you to access admin user interface on mobile devices in a users friendly manner. This plugin is especially developed for the browsers on the iPhone and iPod Touch devices and it supports most of the other mobile browsers at basic level. Mobile Admin supports most of the basic WordPress admin features like editing posts with auto-save feature, tagging support, comment moderation, and more.

6. Mobilize

This WordPress plugin, once installed, will detect any mobiles phone having access to your site and it will redirect it to the Mippin server. Mippin will then rearrange your web page and its contents to suit the cell phone type. For example, if your website has images, then Mippin will re-size the images to fit the mobile screen and videos are converted to 3gp format such that users can have a comfortable and quick access to your site.

7. WPhone Admin Plug-in

This plugin will allow you to manage your WordPress install using a mobile browser. It has two mobile admin interfaces, one is for use on the iPhone/iPod Touch and other devices which supports full JavaScript and features CSS AJAX and sliding menus. And another is Lite version to use on phones that do not support JavaScript. It will automatically switch between the rich and lite versions based on the browser you use.

8. Mowser

Mowser is a service that lets your WordPress blog to be viewed more comfortably and quickly on a mobile browser or on any other mobile device. This plugin will automatically detect when a user is trying to access your WordPress based blog using a mobile phone and it will redirect to the optimized mobile version of your blog.

9. Wetomo WordPress to Mobile

Wetomo plugin will automatically detect when a user is trying to access your URL from a mobile phone. Wetomo will act as a proxy between you and the user, modifying your blog to suit the handset of the user such that your blog looks great on any of the mobile browsers.

10. WP viewMobile

This plugin is designed to make your WordPress blog mobile internet ready. It will detect when a user is accessing your blog via a mobile phone. It automatically sends a template which is optimized for mobile devices. It tries to re-size the images in your blog to suite the mobile phone or else it removes them completely if the mobile browser does not support images, such that your users can access your blog without any problem.

Srikanth is the author of the Tech Inspiration blog, where he writes about gadgets and technology tips.

Aug 19

We all know how important it is to write quality content to attract visitors to our blog.
But often the visits are significantly reduced, as our content is only for a limited audience due to the language in which the blog is written.

Of course, if our blog is in English, it may achieve a good number of visitors and potential readers. But what if our content is in a language other than English?
Or what if we want to target a non-English speaking country as well?


To ensure that the content of the blog is accessible and readable by people of many nationalities, all the pages should be translated into other languages, especially English.

Obviously not everybody has the time, opportunity or money to translate the content in other languages. In this case we can use some good tools and plugins. Ads by Google

In particular, there is a plugin for the translation of Wordpress blogs that stands out: it is called Transposh Global Translator.

This plugin allows your blog to be translated by your readers in-context.
Completely free, it also makes possible to modify some wrong translations the software may generate. In addition, this plugin is very fast (it uses APC cache when available) and allows you to set up SEO friendly URLs and have your content available in all languages via search engines.
It also provides a widget to show small flags linked to each language and it translates everything on your blog, even the comments.

The creator of Transposh Global Translator, Ofer Wald, provides an amazing customer service and he’s available to help you fix any problem if some occurs.

May 13

People ask me all the time what WordPress plugins they should use to help market their blog. These are the sixteen essential WordPress plugins for marketing your blog online and the reasons why I think they are important:

  1. Google XML Sitemap - Automatically generates an XML sitemap and updates it whith each new post so Google can find all the pages of your blog you want the search engine to index.
  2. KB Robots.txt - Gives you the ability to edit your robots.txt file from within WordPress so you can control what the search engines see and what they can’t look at.
  3. Landing Sites - When a visitor arrives from a search engine, this plugin shows them related blog posts based on their search query.
  4. Platinum SEO - The standard plugin for search engine optimization used to be the All In One SEO Pack but I’ve replaced it with the Platinum SEO, which has more options. Both plugins help you optimize your posts for search engine visibility.
  5. Redirection - The Redirection plugin allows you to control your 301 redirects and monitor your 404 error pages all within WordPress.
  6. SEO Friendly Images - automatically updates all images with proper ALT and TITLE attributes, making your posts W3C/xHTML vali.
  7. SEO Smart Links - Automatically links keywords and phrases in your posts and comments with corresponding posts, pages, categories and tags on your blog. It gets in the way sometimes but by overriding parts of some hyperlinks, but it’s still worth the install.
  8. ShareThis - Makes it easy for users to add your post to many social bookmarking sites, or to send a link to your post via email, AIM, Facebook, Twitter and more using the ShareThis service.
  9. ShiftThis WordPress Newsletter Plugin - I have installed but not yet used this but I include it because it is the only plugin of it’s kind that I can find. It gives you the ability to publish an email newsletter within WordPress and to easily include posts and pages from your blog in your newsletters.
  10. Similar Posts - It does what it says: displays a list of posts which are related or similar to the current post.
  11. SMS Text Message - Allows you to update your readers via text message.
  12. Widget Logic - Allows you to control where your WordPress widgets appear on your blog. Only want your blog roll to appear on the front page? Done!
  13. WordPress Mobile - Makes your blog work well on mobile phones and lets you post to your blog from your mobile device.
  14. WP Email - Allows visitors to recommand/send your blog’s posts/pages to a friend.
  15. WP Greet Box - Shows a different message to your visitor depending on which site they are coming from. For example, you can ask Digg visitors to Digg your post, Google visitors to subscribe to your RSS feed. Customizable. I love this plugin!
  16. FD Feedburner Plugin - Redirects all your blog feeds to your FeedBurner feed so you can get more accurate RSS subscriber data.
Apr 09

f you are familiar with the blogosphere, you will have noticed that most blogs are either run using Google’s Blogger or Wordpress (as a framework). These two systems, along with a couple of other such as Joomla, Typepad etc. are the most commonly used CMS (Content Management Systems) and for some damn good reasons too.

Undoubtedly both of these CMSs have similarities and they both have their unique pros/cons. I want to explore both the lovely and the ugly of the two management systems and hopefully it will allow new time (and returning) bloggers to make a better and more informed decision on which system to go with.

First up, I want to make it clear that I’m not really saying “one’s better than the other” because, better is quite a vague term. It really depends on you because what is “best” for you, won’t be the “best” to the next person that reads this post. So, instead of differentiating between the two, I want to explore some key areas in blogging and “pick” whichever of the two would most ideally serve that purpose. There’s a difference! :)

Also before we get into the mix of things; do notice that I’m referring to Wordpress.com and not Wordpress.org. The self-hosted version is far more powerful than any other free CMS and comparing it to a free-service Google’s Blogger is just complete stupidity.

I’ve seen several threads on webmasters forums asking for a comparison between Wordpress.org and Blogger.com - I don’t even visit the thread, because it doesn’t deserve an extra view count. It’s that shocking. Anyways, with that in mind ~ let’s get into the comparisons!

Simplicity

Google’s Blogger gets my vote for simplicity, all hands down. If you asked anyone to give you one reason on why they think Blogger made it to the top; it would because of how simple it is. Almost anyone, regardless of how computer-illiterate you are - you could set up a blog and start posting your thoughts on the web! It’s almost “click, write, post” routine. Doesn’t get simpler.

Customization

In terms of customizing your blog; both services offer several additional services. Unfortunately for Wordpress fans, most of the features cost money, especially if you want to customize it further than just the visual themes. Then again, Blogger doesn’t completely support “plugins” as such but you can add some really nifty widgets which are pretty similar.

This point really depends on your circumstances; if you want to keep expenses to a minimum; Blogger will be sufficient but if you can fork out a few dollars - Wordpress will suit you much better.

Flexibility

Both CMS are very flexible and versatile. There’s no doubt about that, but this again depends on your needs for flexibility. If you a average blogger that want to K.I.S.S (Keep It Simple, Stupid) then Blogger will definately be more flexible for you, allowing you to expand to new features at your own pace. If you want to go out guns-blazing and customize you blog and can spend some money ~ Wordpress will be almost god-sent.

Features

With the ever-expanding addition of new widgets, Blogger is more versatile in the number features. Wordpress.com, unfortunately limits their users considerably but that’s because we sub-consciously compare it with Wordpress.org; but even next to Blogger - it doesn’t stand against as a worthy competitor. Don’t get me wrong, Wordpress.com has several useful “features” (mainly it’s Wordpress.com Stats) but with so many official and 3rd party widgets; Blogger wins this one.

Community / User Friendliness

Wordpress.com hands down. This might be a bit of a personal statement; but I just hate how Google’s comment systems and just the overall user experience is built. Commenting on a page is far more complicated than it should be on a post. Having to register with Blogger just to comment? That’s just plain stupid. The user-friendliness of Wordpress.com is great and follows the lovely “Read, Scroll and Leave Comment” idea.

Search Engine Optimization

If you had asked me this before Google bought Blogger - then Wordpress.com would have been my pick of the better two, but since it’s official shift (quite some time ago too) we can’t help but think that it has an effect on SEO.

Now, no statistic or factual statement proves this point; but personally I think Google crawlers favor blogs hosted by Blogger. Not to say Wordpress.com is useless, it’s one of the most Search Engine Optimized platforms on the market.

Just to make things clear, a “out of the box” Wordpress site (without nay customizations) is SEO’ed to almost a “perfect score.” Since there’s no facts/statistics behind Google crawlers favoring Blogger accounts; I’ll have to go with Wordpress.com being the better for SEO.

Quick Note: Google Adsense

There has been a lot of speculation bubbling in the forums and other communities that new Google Adsense accounts get approved “faster” if they are proposed through Blogger blogs. What do I mean by that? Well, when you open a Google Adsense account, you need to have a stable website before you get accepted into the program.

Now, your site gets reviewed and either accepted/denied. Hence, if this intial site of yours - is a Blogger blog, they just might be that bit more lenient in accepting you. Then again, the difference is almost insignificant - if you have a spammy Blogger account but a well maintained Wordpress.com account - the one that gets accepted and the one that gets rejected is quite obvious.

This little tip SHOULDN’T effect your decision between Blogger or Wordpress.com but it’s something to keep in the back of your head!

As you can see, those were just some of the aspects of blogging and just my 2 cents. Share your thoughts and your additions below in the comments? If you had a choice between the two - who would ultimately get your vote?

Apr 09

One of my visitor posted a question in 120 Do Follow Forums, his question is how to get exposure on giant search engines such as Google and Yahoo! for his carpet cleaning business but he doesn’t know anything about so-called SEO. I gave him a question that I believe would’ve been given by people who have concern on getting great rank in Search engines, especially Google.

My answer for him was: What you need now is SEO, it’s abbreviation of Search Engine Optimization, it’s the effort to optimize a website to rank very well for certain keyword in Search Engine, in return we will get an organic visitors from search engines that we can turn into potential customers or buyers.

In order to work with SEO firstly you need to have Wordpress blog, if your current site is not Wordpress, I highly recommend you to install it, then go download the latest Wordpress version there and install the script to your hosting.

  1. And then download all useful SEO plugins go to SEO Plugins.
  2. And change your default Wordpress permalink to SEO permalink, go to SEO Permalink.
  3. And make your category SEO friendly: SEO Category.
  4. And get backlink, from Social Bookmark, from dofollow blogs and Article Submission, feed submission and many more way you need to have your blog link listed to other sites,
  5. Link exchange to other bloggers who have same niche with yours if you can, cause the more relevance link point to your blog the better, Google will value your blog more in this case. Or you make support blogs to support your main blogs.
  6. Update your blog regularly.
  7. Installing a SEO theme such as Thesis Wordpress theme and if you need a SEO leading firm to guide you deeper on market your website and capture search engines, I highly recommend you SEO Book.

Hope the above helps you to get your site rank well in Search engines.

Computers (Linux) - TOP.ORG TOP WEB ROMANIA Page Rank Check web2blue