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 13

1. Write brilliant content

Let’s get this clear before we move on – there is simply no better way to improve your search engine ranking than writing great content. Simple as that. SEO is not a substitute for writing brilliant stuff.

2. Leave worthwhile comments

An increasing number of blogs are DoFollow, which means search engines see the link as a backlink (which is obviously good). With that in mind, if you read something that you find interesting, then leave a comment and potentially it’ll have a benefit to your ranking. However, (regular readers will know what is coming!) under no circumstances should you leave a comment that says anything like: “thanks. I try out on my new blog. BIG BLOG LINK”.

I don’t know if there are ten commandments in blogging, but that should be one of them; if you are going to leave a comment then make it worthwhile! Offer something constructive; perhaps your own thoughts or tips on the subject. By all means say thanks, but make sure that that is not all you say.

3. Make “blogging friends”

One of the things I love about WordPress is the community. It’s not been too long since I “joined”, but it is immediately noticeable how willing people are to help, offer tips etc etc. However, one of the things I have found really valuable is help from other WordPress bloggers; I’m an author on WPHacks, and Kyle’s help has been simply brilliant – his advice has been priceless, and from an SEO perspective, having WPHacks linking to my site has undoubtedly helped.

The tip here: go guest posting! Find the biggest site In your niche and go and write for it! Not only will you get a backlink, but you might even gain some more visits out of it!

4. Use Header tags correctly within posts

So far we’ve focused more on tips that you can’t really apply directly into your blog, but here is one you can do straight away: use Header tags and use them correctly. If your post has seperate headings (like this one!) then tag them appropriately. Below is a guide to how you should head things up:

H1 – this tells Google this is the most important thing on the whole page. For that reason, it should contain post titles, not your blog’s title. The following code will do the trick:

<h1><?php the_title(); ?></h1>

H2 – this is the second most important content on the page, so should be used for sub-headings (as they are being used in this post). You can set headings by clicking on ‘Paragraph’ in the visual editor (as shown in the image).

WordPress SEO

Using header tags correctly to increase WordPress SEO

H3 – use for sub sub headings and sidebar elements

H4 – sub sub sub headings and perhaps go this low for sidebar elements.

5. Create a sitemap

Sitemaps tell search engines: here is my content. By giving search engines your content, it gets indexed and you get visits. Or something like that. The point is that sitemaps are an essential part of a blog’s SEO strategy and there is no excuse for not having one. Thankfully for WordPress users, you can easily create a sitemap with the Google XML Sitemaps plugin! Install it, set it up and tell Google where your new sitemap is. Done.

6. Use a search engine friendly title tag

Don’t underestmate the importance of a good title tag. Making sure your title matches the content of your post accurately is highly important; when people are searching, if you’ve got a great post on the subject but your title is about your cat then it won’t be found! The code below is an SEO’d title tag that you can copy straight into your current theme:

><? bloginfo('name'); ?> | <?php bloginfo('description'); ?><?php } ?>
<?php if ( is_search() ) { ?>Search Results for <?php /* Search Count */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(''); echo $key; _e(' &mdash; '); echo $count . ' '; _e('articles'); wp_reset_query(); ?><?php } ?>
<?php if ( is_404() ) { ?><? bloginfo('name'); ?> | 404 Nothing Found<?php } ?>
<?php if ( is_author() ) { ?><? bloginfo('name'); ?> | Author Archives<?php } ?>
<?php if ( is_single() ) { ?><?php wp_title(''); ?> | <?php
$category = get_the_category();
echo $category[0]->cat_name;
?> | <? bloginfo('name'); ?><?php } ?>
<?php if ( is_page() ) { ?><? bloginfo('name'); ?> | <?php
$category = get_the_category();
echo $category[0]->cat_name;  ?>|<?php wp_title(''); ?><?php } ?>
<?php if ( is_category() ) { ?><?php single_cat_title(); ?> | <?php $category = get_the_category();
echo $category[0]->category_description; ?> | <? bloginfo('name'); ?><?php } ?>
<?php if ( is_month() ) { ?><? bloginfo('name'); ?> | Archive | <?php the_time('F, Y'); ?><?php } ?>
<?php if ( is_day() ) { ?><? bloginfo('name'); ?> | Archive | <?php the_time('F j, Y'); ?><?php } ?>
<?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><?php single_tag_title("", true); } } ?> | <? bloginfo('name'); ?>
</title>

(via ProBlogDesign)

As if that weren’t enough, the next tip will let you customize your title tag even further…

7. Don’t use SEO plugins, use single post meta boxes!

An increasing number of themes are coming with options for adding meta data, changing the title etc etc. The good news is they’re really easy to implement yourself, as I explain in this post (complete with something you can download, copy and paste into your own theme yourself!). What it does is create a box on your post writing page which you can fill out and when saved, you’ll create a number of custom fields with the values of what you typed in. Read the full tutorial on creating in post meta boxes here.

8. Use alt tag on images

Without an alt tag, search engines can’t tell what a certain image is. Again, WordPress users have got it easy; they can just fill out the description when they upload an image and hey presto. It’s an easy thing to do, so make sure you do it!

9. Super SEO for your comments

With thousands of WordPress plugins available, it is very easy to think to yourself “Do I need this plugin that does something I could very easily implement myslef”. Why you shouldn’t use as many plugins as you can find is a post for another day, but for now take my word for it; it’s a bad idea to install a lot of plugins. However, there are some situations where you’re allowed to use a plugin. This is one of them. The SEO Super Comments plugin dynamically generates pages for all your comments, making them indexable by search engines. Now you can rank higher for “Hi. Great post. Thanks. [big link]!”

10. Use “Pretty Permalinks”

The final tip for today is use Pretty Permalinks! Under the settings tab in the WordPress backend, click ‘Permalinks’. You’ve then got a number of options, but I’d suggest you use a ‘Custom Structure’ and have either /category/post-name/ or /post-name/. The code below will do either:


<!-- for /category/postname/-->
/%category%/%postname%/
<!-- or for /postname/-->
/%postname%/

So there we are. Ten tips to improve your blog’s SEO. Now go and reap the rewards!

Oct 04

image - upload default values for set-up and get going - nice and easyBlogs are an excellent tool for improving a site’s search engine optimization (SEO). For some excellent WordPress plugins that help set the stage, we refer you to our earlier post:

However, using the wpSEO plugin will help you reach the next level. We explain our results and some other tricks we used on the way to improving our SEO benchmarks for this blog.

Step 1: Setting up wpSEO
We decided to give wpSEO a test drive – you can use it for free for ten days.

Yes, the plugin has a small price tag, but in return, after the initial learning curve of fine-tuning your work with it, time savings and more targeted traffic will come your way. This led us to conclude that the small cost was justified.

Download the wpSEO plugin here.

    Tip 1:  Unless you are an SEO expert, start by using the options as described in these screenshots:
    basic set-up steps. You can also download and install options on your blog (see above image).

Step 2: Title – a good one helps
Doing SEO is important, but it does not diminish the importance of a good title. An interesting title makes your target audience curious and tempts them to read the post. Because Google does not like titles beyond 65 characters (it cuts them off), you should limit your titles to around five to eight words.

    Tip 2: Try to limit title length to 60 characters – 5 to 8  words.

Bonus tipMake sure you use the right permalink set-up to further help with SEO.

Step 3: WordPress excerpt – enticing people to read
WordPress offers the use of a short description through the WordPress Excerpt Summary option. Google Alerts, for example, uses this summary.

However, search engines truncate your summary after 160 characters using an ellipsis (…) for the rest of the text. This could decrease a blog’s click-through rate (CTR). A compelling excerpt of 160 characters not only entices readers, but can also be used as a meta description with wpSEO (see image below).

    Tip 3: Write a compelling WordPress excerpt of 160 characters that you can also use for the post’s meta description.

Bonus tipExplaining meta tags versus meta description.

Step 4: Meta keywords
Yahoo! uses meta keywords for the description displayed in search results. While some may suggest five to eight keywords that match both content of and target for a blog post, others suggest limiting it to around 200 characters, since most databases have a default maximum size for certain fields of 255 characters. Hence, those search engines that see keyword meta keywords look at the first 255 characters. Google does not use meta keywords but Yahoo! and other smaller search engines do.

    Tip 4: Choose about eight keywords and make sure you don’t exceed 200 characters.

image: write title, 160-character summary and 10 keywords yourself
The image to the right shows the fields that should show if you have activated the wpSEO options, including the choices we made (download pdf below).

Bonus tipDownload screenshots of how we set up wpSEO to get more bang for our buck(pdf file).

Step 5: Test the set-up
At this point, it is a good idea to see if it works the way you want it to. The link below allows you to enter any URL and test it (we recommend that you test posts, pages and categories) to see what works and what needs changing in the wpSEO options or the data you entered directly to get a more optimized solution (see above image).

Bonus tipTest your site’s crawl-ability by search engine with the Search Engine Robot Simulator.

We love the wpSEO plugin and have paid for it because, after extensive testing, we believe it is worth every penny. Nevertheless, there are one or two things that could be improved a bit:

    Why defaults? The documentation is excellent – if you are a geek. Unfortunately, the explanation provided about the default chosen to optimize SEO when uploading the file (see screenshot top left of this post) is missing. For many people this might not matter, but understanding the logic behind a configuration, especially SEO-related, allows one to learn.

image - meta-description and meta-keywords for categories of blog posts

    Categories: When you go tohttp://YourBlog.com/wp-admin/categories.php, you enter the description (no brackets or anything needed) and wpSEO gets it. It would be great if keywords for post categories could also be entered using the same approach (see image at right). Currently, keywords can only be taken from titles or tags of posts. This does not allow a true fine-tuning, which would be more effective.
    Great stuff: Allowing the importing of preset options (see image top left), saving the xml file with currently set options, and a well thought-out user-interface make working with wpSEO easy. They also help provide a great user experience and make increasing targeted traffic simple.

Bottom line
WordPress does a great job of SEO out of the box. This post shows how you can improve this even further with a few tricks and thewpSEO plugin. The latter does what All in One SEO Pack does, and then some.

Above we outlined five tips that should help get your SEO work off to a great start. Sure, it takes time and effort for your work in SEO to show up. Nevertheless, once optimization is finished, maintaining SEO performance requires less time and effort. Most importantly, the Return on Investment (ROI) is substantial.

Sep 17

Written by Allan Bisset

WordPress is the world’s favourite CMS for blogging.  To date, over 6 million downloads of version 2.8 have been made from the WordPress site and it’s easy to understand why.  It’s open source, free and pretty easy to use – if you can master MS Word, you can handle WordPress.  Here at Fresh Egg we’re big fans of Business Blogging.  A Blog can build links, add content on a constant basis, create power and give you authority, but most importantly, a Blog allows you a platform on which to engage with consumers at their level.  Our preferred tool is WordPress, which is easy to administer and use once set up on your site.

We’re also fortunate in having aboard Jerome Degl’innocenti.  Jerome is a web designer who has been working here for the past three years.  Before that, almost incredibly, he was a maître d’ in an up-market US dining establishment, getting into all things web in his spare time.  Jerome has a passion for web design and all things computer related and has been using WordPress virtually since the day it launched.

What Jerome doesn’t know about the intricacies, capabilities and limitations of WordPress isn’t worth knowing, and since he began using the tool he’s kept a repository of all his experiences, tips and hints for users on his own Pimp My WordPress site.   Over the years, Jerome has added other information and education resources about WordPress to the site  so that it is now a vast library of useful background, tutorials, hints and tips, fixes and patches – in fact everything you ever wanted to make WordPress an even more effective and reliable tool.

Just some of the fantastic hints and info you'll find on Jerome's siteJerome - our resident WordPress guru

Now we believe that a Business Blog can become the means of creating a network hub that you own and can therefore influence both the medium and the message.  Regular blogging massively increases the presence that your business site is likely to have in each Search Engine index.  Each Blog posting, given cogent content and contextual links on the page and through navigation, will help to push the entire site higher in the Search Engine rankings.

So if you want to find out how to expand, use, improve or trouble shoot your WordPress blog, just go to one of the best information resources online that you’ll find.  In one place, Jerome has pulled together an array of text and video content using external resources and his own considerable experience to present what we think is an excellent library for any WordPress blogger.

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.

Apr 09

WordPress in itself is a decent system but you can turn it on to a rocking beast. Adding plugins can make WordPress into the Swiss Army Knife of blogging: just pull out whatever functionality you need for your specific blog!

So I gather here the top popular plugins that every blogger should have, and a list of personal choices, and as a bonus a list of MUST have plugins for making money online blogging.

MUST have by default plugins
Askimet
This wordpress plugin is installed by default, you only need to activate it and follwo the instructions provided here on how to use it.

FeedBurner FeedSmith

Using some WordPress plugin magic, and user-agent detection, this plugin simply forwards all your feed traffic to FeedBurner. The plugin will detect all ways to access your feed (e.g. http://www.yoursite.com/feed/ or http://www.yoursite.com/wp-rss2.php, etc.), and redirect them to your FeedBurner feed so you can track every possible subscriber. It will forward for your main posts feed, and optionally your main comments feed as well.

If you use several sources for feeds you should use this one.

Google (XML) Sitemaps Generator for WordPress


This plugin generates a XML-Sitemap compliant sitemap of your WordPress blog. This format is supported by Ask.com, Google, YAHOO and MSN Search.

This is a plugin that will help you to get indexed fast on google, use it.

CForms

cforms is a feature rich plugin for Wordpress, offering convenient deployment of multiple Ajax driven contact forms throughout your blog or even on the same page.

If you intend to have a sales page or feedback page or contact page, whatever uses forms I recommend you to use this plugin.

All in One SEO Pack

This plugin is streamlined for some best practices for Wordpress SEO. While it gives you many options the defaults reflect the settings I recommend using.

A must HAve plugin for your SEO wordpress, use it and you can getgreat results from it for SEO.

Admin Drop Down Menu

One of the first things I wanted to improve in the admin area of my WordPress blog, back in the 1.5 days, was the header menu. I wanted to be able to reach any admin page in one click, instead of first clicking on the first level link (”Manage” for example) and then only on a submenu link (”Comments“) So came a very neat plugin : the Worpdress Admin Drop Down Menu.

If you are like me, who uses dozens of plugins, there will be a time you need a better organization on your menu. This plugin will help for sure.

Wp-Autotagger

This plugin uses the Yahoo API to suggest tags based on the post content. The plugin will add a `Suggest Tags` button to the `Write Post` page sidebar.

A very usefull plugin that will pick up the tags from your post for you. If you dont pick up the keywords (using All in One SEO Pack) this plugin will insert the tags picked up, and use them as your keywords in your psot/page for SEO.

Site Map Generation

This plugin creates a sitemap for your WordPress powered site. This is not just another XML sitemap plugin, but rather a true sitemap generator which is highly customizable from its own options page in the WordPress admin panel. Some of its features include: support for multi-level categories and pages, category/page exclusion, multiple-page generation with navigation, permalink support, choose what to display, what order to list items in, show comment counts and/or post dates, and much more.

Stats Press

The first real-time plugin dedicated to the management of statistics about blog visits. It collects information about visitors, spiders, search keywords, feeds, browsers etc.

Very detailed traffic statistics.

WordPress Super Cache

WP Super Cache is a static caching plugin for WordPress. It generates html files that are served directly by Apache without processing comparatively heavy PHP scripts. By using this plugin you will speed up your WordPress blog significantly.

I havent used this one, I have it installed but not configured it yet.

WP-DBManager

Manages your Wordpress database. Allows you to optimize database, repair database, backup database, restore database, delete backup database , drop/empty tables and run selected queries. Supports automatic scheduling of backing up and optimizing of database.

MUST have for traffic plugins

This list if for plugins that will help you on the long run to drive more traffic (visitors) to your site.

Signature Manager

This simple little plugin gives each author on your blog the ability to setup a signature and to include it at the bottom of their posts.

This is a great tool. I advise you when usign this plugin to make sure your feeds will display the whole text and not just part of it. Why? Because when displaying the full text it will ALSO display your signature which turns into a natural backlink to yrou site (good for SEO and raking keywords)

RSS Footer

This very simple plugin let’s you add an extra line of content to articles in your feed, defaulting to “Post from: ” and then a link back to your blog, with your blog’s name as it’s anchor text.

If you are like me who doestn like at all to show the intire content on you feed, than use this plugin. Just look at my feed “http://www.onlinemoneytricks.net/feed” and check the link under each post

Tweetmeme

The tweetmeme button plugin allows you to easily integrate the tweetmeme button into your wordpress blog. The plugin will put the button into both your content and you feed.

This is the plugin I use on my posts, the green badge on the top of the post. Very usefull

Twitter Tolls

This plugin that creates an integration between your WordPress blog and your Twitter account. It allows you to pull your tweets into your blog (as posts and digests) and create new tweets on blog posts and from within WordPress.

This is a MUST have plugin for sure. Every time you get a new post on yoru blog it automaticly post it on your twitter account as well. Good to drive visitors to your blog. Just like I do :)

Sociable

Automatically add links to your favorite social bookmarking sites on your posts, pages and in your RSS feed. You can choose from 99 different social bookmarking sites!

I personally dont use this plugin, due to design issues, but this is a must have plugin, if you have thousands of visitors you will want them to bookmark your post on the top social bookmarks sites.

WP-EMail

Allows people to recommand/send your WordPress blog’s post/page to a friend.

I tried to use this one, but didnt had the time to configure it, so I dont really know how good it is, but for what I have seen it is good.

Atomic Blogging

This plugin was geniously built in a way that it wont get hurt by google.
It uses a system built by Alvin himself, a very sofisticated way to automaticaly submit your posts into the most popolated social bookmark sites. This way you at least get 3 link backs to your blog with a single post.

I use this plugin on every blog I built. Using on this one itself. This is mandatory if you want to drive more traffic into your blog. This is kinda like the twitter tools, but it bookmarks your posts directly to 5 random sociable bookmark sites.

HELP Money Makers Plugin

Heres the good part, and what the pros dont tell you. ATTENTION most of this plugins are paid, but ei if you dont have money to invest a bit, why are you reading my blog?

OIO Publisher

OIOpublisher is an ad manager with a focus on performance, control and ease of use. Serve advertising on your blog or website and keep 100% of the revenue you bring in.

Get this trough the link and get $8 off using this Coupon “SPRING-MMPLUGIN” without the ” ”

KB Linker

KB Linker will link phrases you specify to sites you specify.

I use this plugin on all my blogs and its a MUST, you will never miss again an afilliate link.

For now thats it. Hope you enjoy it.

Apr 09

1) WP Security Scan

This plugin will scan your wordpress installation for security vulnerabilities and give you hints for fixing them.

Features:

  • passwords
  • file permissions
  • database security
  • version hiding
  • WordPress admin protection/security
  • removes WP Generator META tag from core code

Download Here

2) Change all accounts that have known usernames (example: admin).

Even though this will not protect you if someone knows your password or gets into your wordpress blog through some other vulnirability, it will be one less piece of information a potential attacker can use to compromise your site.

3) Remove Wordpress Version

This plugin removes the wordpress version from everything, including the RSS feed.

If you have extensions installed that requires the wordpress version information, this might break them. So install with care.

Plugin available Here

4) adminSSL

Features:

  • Forces SSL on all pages where passwords can be entered.
  • Works with both Private and Shared SSL.
  • Can be installed on WordPress MU to force SSL across all blogs (only works if you have a Private SSL certificate installed) from WPMU 1.3 upwards.
  • Custom additional URLS (e.g. wp-admin/) can be secured through the config page.
  • You can choose where you want the Admin SSL config page to appear

Download Here

5) askApache Password protect

This plugin allows you to set up Password Protection for your blog using HTTP Basic Authentication, or you can choose to use the more secure HTTP Digest Authentication. Choose a username and password to protect your entire /wp-admin/ folder and login page. Forbid common exploits and attack patterns with ModSecurity, ModRewrite, Mod_Alias and Apache’s Core Security features.

Download Here

6) Wordpress firewall

Features:

  • Detect, intecept, and log suspicious-looking parameters — and prevent them compromising WordPress
  • Also protect most WordPress plugins from the same attacks.
  • Optionally configure as the first plugin to load for maximum security.
  • Respond with an innocuous-looking 404, or a home page redirect.
  • Optionally send an email to you with a useful dump of information upon blocking a potential attack.
  • Turn on or off directory traversal attack detection.
  • Turn on or off SQL injection attack detection.
  • Turn on or off WordPress-specific SQL injection attack detection.
  • Turn on or off blocking executable file uploads.
  • Turn on or off remote arbitrary code injection detection.
  • Add whitelisted IPs.
  • Add additional whitelisted pages and/or fields within such pages to allow above to get through when desirable.

Download Here

Apr 09

I’m not an expert on SEO (Search Engine Optimization) but when I started this blog I read a bit about it and did a few adjustments to my blog. I did not do this just to get more hits on my blog. I’m investing time writing posts here and therefor I would like it to be available for as many as possible.

I will list some simple tips & tricks that will help improving your rank in search engines.

The first and most common pitfall for bloggers is the duplicate content penalty. Content are duplicated all over the blog and the main page often shows a lot of text. The best way to avoid this is by only displaying the first part of your posts. This is why you find the “read more” link and not the complete posts on my main page. Another thing you should do to help avoid this is only showing a summary in your RSS-feeds. I have also told Googleboot to stay away from my feeds by adding this in the robots.txt file:

User-agent: Googlebot
Disallow: /feed/$
Disallow: /feed/rss/$
Disallow: /trackback/$

So follow these three simple steps and you will have a much better chance for not getting struck by the duplicate content penalty.

Another tips and probably the most important is to write good and relevant posts so that people surfing your blog find it helpful and links to your blog or posts. You can also help the search engines crawler by adding internal links in your posts. Link to previous posts that are relevant and you can also go back and edit old post with links to new posts with relevant content. Try not to over do this, a lot of irrelevant links will only irritate your readers.

Adding a sitemap to your blog can also be a good idea. This can help your readers to navigate and it also helps the search engine robots to crawl the content on your page. There are a lot of different tools for making sitemaps. You can also manually upload a sitemap.xml to for example Google. Check out Google Webmaster Tools.

You should also try to create search engine friendly URL’s for your posts. This is best achieved by using permalinks (at least with Wordpress). I choose to set up my permalinks like this:

main website url / year / post title

www.breathingtech.com/2009/seo-tips-tricks-to-improve-your-page-rank

You should also try adding unique titles on your pages and your blogs. You can also try adding smart meta keywords and description to your blog/posts. But keep keywords and descriptions relevant to the content in your blog.

Mar 05

spring-time 

The posts in the Spring Time Test Blog all come from Ezine Articles, a free directory, and are there to demonstrate this theme and because I thought they might enlighten a few of you on some link building techniques.  I know I got a few ideas.

Spring Time Free Wordpress theme is an SEO enhanced theme distributed by Blogging for Noobs with most of the SEO, plugin, and advanced features coded by me,  Bradley Hart.  Spring Time Theme is the culmination of a few years fiddling around with different themes for myself and others.  I would be remiss not to mention that the basic html and css framework of this theme has its origins on other Blogging for Noobs themes derived from the first release of RevolutionTwo’s free open source themes.  Those Revolution themes are no long available for free nor did they have SEO up to my standards, but proper homage must be paid for solid css work.

 

Features:

  • Wordpress 2.7 Functionality ready for threaded comments
  • Plugin Ready
  • Enhanced SEO
  • Ad Ready
  • Featured Video Ready
  • Full Author Support with Forum
  • Several auxiliary page templates
  • distinct tag.php category.php and author.php (must download profile pic plugin to use)
  • Three widget areas in the sidebar
  • Blank logo file in photoshop and .png

Plugins Currently Coded For:

Current Page Templates

  • Archive
  • Contact
  • Page with Comments - this page
  • Sitemap (not the xml sitemap google uses) WP 2.7 has some issues with the coding I have been using it appears.

Special Features:

  • Keywords are attached to Post Slug for improved SEO
  • Tags are transformed into meta keywords
  • Implementation of Google’s new Canonical Link system to avoid duplicate content, no plugin needed.

Notes:

  • future plugin integration request was made for Smart 404
  • some plugin integration into the functions.php file to reduce errors while editing will be done

See Spring Time Theme in Action  Download:

  Spring Time (101.0 KiB, 2 hits)

Feb 07

Audio Player 2.0 beta is now available!

Usage

Once installed, this plugin allows you to insert mp3 audio files into your posts and pages. Use the following syntax:

[audio:name_of_mp3_file.mp3]

This code will insert a flash player and will load the file named name_of_mp3_file.mp3 located in your audio files folder. You can store your audio files anywhere in the web root as long as you update the path in the plugin’s options panel. The default is /audio.

You can also use absolute paths to link to files on other servers:

[audio:http://www.somedomain.com/path/to/name_of_mp3_file.mp3]

Audio Player can also play a sequence of audio clips. Use commas to separate the files:

[audio:name_of_mp3_file1.mp3,name_of_mp3_file2.mp3,name_of_mp3_file3.mp3#093;

You can also pre-append and post-append a clip to all your players. Explained in the Podcasting section.

Contents Examples

Default colour scheme

Custom colour scheme

Contents Podcasting

If you are using the player for a podcasting blog, Audio Player has special options just for you.

Enclosures

If you are unsure what an enclosure is, read the definition on Wikipedia. You have 3 options:

  • If you set your enclosures manually, Audio Player can insert a player automatically at the end of your posts. Select the Enclosure integration option in the Audio Player options panel.
  • If you let WordPress set enclosures automatically (by reading mp3 links in your posts), you can still use the Enclosure integration option.
  • You can also use the [audio] syntax but you must use absolute URLs:e.g. http://www.somedomain.com/path/to/name_of_mp3_file.mp3WordPress will automatically detect the file and set the relevant enclosure option for you.

Pre/Post appended clips

You may wish to pre-append or post-append audio clips into your players. To do this, enter the full urls in the relevant section of the options panel. The pre-appended audio will be played before the main audio, and the post-appended will come after. A typical podcasting use-case for this feature is adding a sponsorship message or simple instructions that help casual listeners become subscribers. This will apply to all audio players on your site. Your chosen audio clips should be substantially shorter than your main feature.

Contents RSS Feeds

You have a choice over what to show in your RSS feed:

  • A download link: Choose this if you are OK with subscribers downloading the file.
  • Nothing: Choose this if you feel that your feed shouldn’t contain any reference to the audio file.
  • Custom: Choose this to use your own alternative content for all player instances. You can use this option to tell subscribers that they can listen to the audio file if they read the post on your blog. You can set the content in the options panel.

Go to the options panel to set these options.

Contents The “chipmunk” effect

The Macromedia Flash player has a problem playing files that are encoded at a rate that is not a multiple of 11.025 kHz. This effect is sometimes called the “chipmunk” effect: the file is played at double speed. To avoid this, encode MP3s at 11.025 kHz 22.050 kHz or 44.100 kHz.

Contents Colour scheme

The entire player colour scheme is customisable. Use the Audio Player options panel in your WP admin to set the colour scheme of your player. You can also change the colours per player instance by using runtime options. Here are the colours that you can set:

Player colour options

Contents Runtime options

Use these if you want to use a different colour scheme for a particular player instance. You can also make the player open automatically or loop the loaded clip. You can pass a number of options to a player instance. To do this use the following syntax:

[audio:name_of_mp3_file.mp3|option1=value|option2=value]
Option Effect
autostart=yes The player will automatically open and start to play the track (default value is no)
loop=yes The track will be looped indefinitely (default value is no)
bg=0xHHHHHH Background colour option (where HHHHHH is a valid hexadecimal colour value such as FFFFFF or 009933)
leftbg=0xHHHHHH Left background colour
rightbg=0xHHHHHH Right background colour
rightbghover=0xHHHHHH Right background colour (hover)
lefticon=0xHHHHHH Left icon colour
righticon=0xHHHHHH Right icon colour
righticonhover=0xHHHHHH Right icon colour (hover)
text=0xHHHHHH Text colour
slider=0xHHHHHH Slider colour
loader=0xHHHHHH Loader bar colour
track=0xHHHHHH Progress track colour
border=0xHHHHHH Progress track border colour

Example:

[audio:name_of_mp3_file.mp3|autostart=yes|bgcolor=0x000000]

This will set the main background colour of the player to black and automatically start the player when the page loads.

Contents Installation

  1. Extract and upload the files to your plugins folder
    You should end up with this folder structure:
    Folder structure
  2. Create a folder in your blog root (where your wordpress install lives) where you will store all your mp3 files
    I recommend an audio folder in the root of your blog so it doesn’t interfere with your WP install. If you wish to use another folder, remember to change the audio files directory option on your options panel.
  3. Activate the plugin in your WP admin
  4. Go to Options > Audio Player in the WP admin
    Here, you can choose how you want to use Audio Player and also set the colours to match your site’s design.

Contents Upgrading from 0.x to 1.x

Once installed, the old player is overwritten with the new one and all colour options should be transfered to the new scheme. Some adjusting to the slider and loader bar colours might be necessary.

Contents Upgrade wizard

Upgrade wizard screenshotAudio Player comes with an upgrade wizard. On the options panel, you can find out if a new update is available by clicking the Check for updates button. If an update is available, you will be prompted to open the upgrade wizard. Simply click Upgrade and the wizard will download the latest version and install it for you. Note: The upgrade wizard relies on some PHP functionality that is not available on all server configurations. You host may have disabled these features, in which case the upgrade wizard will be disabled.

Contents Change log

1.2.3 (4 September 2006)

  • Added a page background option. Transparent is no longer the only option. Transparent backgrounds can create problems for Firefox and some WordPress themes.

1.2.2 (14 February 2006)

  • “replace all mp3 links” now works with uppercase href attribute in <a> tags

1.2.1 (12 February 2006)

  • Fixed bug with “replace all mp3 links” option (now supports extra attributes in <a> tags)

1.2 (07 February 2006)

  • Added configurable behaviour options: [audio] syntax, enclosure integration and mp3 link replace
  • Added configurable RSS alternate content option: insert download link, nothing or custom content
  • Amended player to allow for clip sequence playback
  • Implemented post/pre append clip feature
  • Check for updates and automatic upgrade feature
  • Player now closes automatically if you open another one on the same page
  • Minor improvements to slider bar appearance
  • Fixed a problem with colour options in Flash 6
  • Added player preview to colour scheme configurator
  • Improved plugn php code syntax

1.0.1 (31 December 2005)

  • All text fields now use device fonts (much crisper text rendering, support for many more characters and even smaller player file size)
  • General clean up and commenting of source code

1.0 (26 December 2005)

  • Player now based on the emff player
  • New slimmer design (suggested by Don Bledsoe)
  • More colour options
  • New slider function to move around the track
  • Simple scrolling ID3 tag support for title and artist (thanks to Ari)
  • Time display now includes hours for very long tracks
  • Support for autostart and loop (suggested by gotjosh)
  • Support for custom colours per player instance
  • Fixed an issue with rss feeds. Post content in rss feeds now only shows a link to the file rather than the player (thanks to Blair Kitchen)
  • Better handling of buffering and file not found errors

0.7.1 beta (29 October 2005)

  • MP3 files are no longer pre-loaded (saves on bandwidth if you have multiple players on one page). Thanks go to Craig Leikis for warning me about this one

0.7 beta (24 October 2005)

  • Added colour customisation options.

0.6 beta (23 October 2005)

  • Fixed bug in flash player: progress bar was not updating properly.

0.5 beta (19 October 2005)

  • Moved player.swf to plugins folder
  • Default location of audio files is now top-level /audio folder
  • Better handling of paths and URIs
  • Added support for linking to external files

0.2 beta (19 October 2005)

  • Bug fix: the paths to the flash player and the mp3 files didn’t respect the web path option. This caused problems for blogs that don’t live in the root of the domain (eg www.mydomain.com/blog/)

Contents Download

Download audio-player.zip

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