Blogs make great mobile websites. A typical blog has short timely posts that are mostly text. Blog posts downloads quickly even over the slowest mobile connection and can be an entertaining way to send the idle minutes spent waiting in line or riding public transit. If you have a blog you should really try to make it as usable as possible on mobile phones. You'll be rewarded with more readers and, if you want, you can advertise on the mobile edition of your blog for a little extra revenue. No matter what blogging platform you are using there are ways to make your content mobile friendly and most of them, including all the ones listed below, require no programing and are very easy to set up.
The two most important things in converting web content for mobile browsers are page size and thematic consistency.
- Most mass market phones can't handle very large pages, if there's more than 10kB of markup and 20 KB total with images, the page will fail to load or be very sluggish to navigate. Mobile blogs generally display only one post per page which helps keep size down. If you write long posts and use more than a three small images per post look for a mobile blogging platform that can split large pages and resize or strip images.
- For maximum traffic and usability your site should support thematic consistency, meaning that when a user types the URL; http://YourBlog.com/The_Meaning_Of_Life they will get your post revealing the meaning of life formatted for the device they are using - whether its a PC or a phone. Users shouldn't have to enter a special url to get the mobile version. The software should be smart enough to detect the browser and deliver the right version. Thematic consistency done right benefits users and publishers because every external link goes to content that's usable on the current device.
There are 4 main ways to mobilize a blog. In order of desirability they are:
- Use a blogging platform that has mobile support built in.
- Use a plugin to create a mobile version of a self hosted WordPress blog.
- Use a service that creates a mobile site from your RSS feed.
- Use a transcoding service to reformat your blog (or any site) to be more mobile friendly.
Using a blogging platform that has mobile support built in. This is the easiest and potentially the best approach as it requires little or no action on the blogger's part. Unfortunately there are only two platforms I know of that have integrated mobile support, Windows Live Spaces and Vox, both of which are more social networks than "serious" blogging engines. Vox and Spaces do show the potential of this approach. Both produce highly usable mobile pages with images resized and long posts split up into multiple pages. Most of the PC blog features carry over to mobile including blogrolls, galleries and the ability to read and post comments. I wouldn't switch to Vox or Live Spaces to get mobile support but if you are already using one of these platforms you're all set. I just wish WordPress, Blogger and TypePad offered integrated mobile support. For an example of a Mobile Space visit It's all Mobile (top image). For an example of a Vox blog, check out Arashi.
Using WordPress Mobile Plugins. WordPress is the most popular (and I think the best) software for publishing self hosted blogs. It's free, easy to install and supremely configurable thanks to its modular architecture which supports "Plugins", small code modules which customize and add new features. Listed below are 4 WordPress Plugins that deliver mobile content to phone browsers. Installing any of these is as simple as copying the files to your site's wp-content\plugins folder and enabling the plugin on Plugins tab of your WordPress Dashboard. The only potential headache with plugins is that they aren't always updated to work with the latest WordPress releases. All these plugins offer thematic consistency but page size is not managed except by Mowser.
- Alex King's WordPress Mobile Plugin: This is the granddaddy of all WordPress Mobile plugins. Like the the other plugins, it's free and easy to install. There's no image resizing or page splitting and the markup is generic html that doesn't validate but displays without problems on most mobile browsers. Confirmed as compatible with WordPress 2.2.n, I don't know about 2.3. See it in action at ZdNet's The Mobile Gadgeteer.
- Andy Moore's WordPress Mobile Plugin: This ambitious plugin has support for AdMob mobile ads, a hit counter and it even gives you the ability to post from your phone! The plugin delivers pages that validate and paginates comments (but not posts). There is no image resizing. MobHappy and m-trends are two A-List blogs that using this plugin. Works on WordPress 2.2.n but not 2.3.n, however there is a patch to make it compatible with 2.3.
- Ruadhan O'Donoghue's WordPress with WURFL plugin: This is an update of the Alex King plugin with browser detection using WURFL, and markup that validates. I think WURFL is a great resource and essential if you are delivering content like ringtones, video, themes or wallpapers to phones. Here it's only being used to distinguish mobile browsers from non-mobile ones which seems like overkill. Tripleodeon uses this plugin (second image). Works with 2.2.1, 2.3 compatability unknown
- Russell Beattie at Mowser has also written a WordPress Plugin that works a little differently than the above 3 do. Russell's redirects mobile browsers to a transcoded (by Mowser) copy of your blog. Used by tarek speaks mobile and Mike Rowehl's This is Mobility. This plugin is pretty simple, it just does a redirect, and should be compatible with just about any WordPress version including the latest, 2.3.1.
It's hard to recommend one of these plugins over another. Andy Moore's is the most feature rich and you should probably look at it first.
RSS to Mobile: WordPress Plugins only work on WordPress and only if you are using a web host that at lets you install them. Blogs hosted at WordPress.com do not. On the other hand, just about every blogging platform supports RSS. There are a number of services that take an RSS feed and turn it into a mobile web site. Here's a table listing the features of most of them:
|Home Page||Page Splitting||Image Resizing||Comments||Ad Revenue Sharing||Valid Markup||WML support||Sample Blog|
|Feed 2 Mobile||N||Y||N||N/A||Y||N||Feed 2 Mobile|
Notes: Image Resizing: Winksite, xFruits and Wirenode strip all images from posts. Winksite and Wirenode also remove links. Ads: FeedM8 always shows ads on your pages but will share the revenue with you. Winksite, MoFuse and Mowser show no ads on your pages by default (Mowser has ads - but not on publisher pages) but you can set them up to display ads.
The main disadvantage of the RSS to mobile services is that they are external to your domain so they can't by themselves provide thematic consistency. They are also limited to the content in your feed, there is no way to get any of the other features of your blog like your About page or archives. Still, the better ones produce excellent mobile sites. I recommend Mowser and FeedM8 (third image) as they are the only RSS to mobile services that allow mobile users view and post comments, and also the only ones that split split long pages and resize images.
Transcoders have the advantage of converting all the content of any site to mobile format. They also tend to deliver rather poor mobile usability. Still for sites with a simple design, which includes most blogs, transcoders can do a pretty decent job. The bottom image shows Mike Rowehl's blog in the Mowser transcoder.
I mentioned the Mowser WordPress plugin above. If you aren't using WordPress you can post a link on your site pointing to a transcoded version of your blog. There's no thematic consistency but it's better than no mobile site at all. For Mowser use:
http://mowser.com/web/<your URL without the http://>
See Mowser's Publisher FAQ for more information including neat examples of how to redirect mobile browsers using Apache's Mod Rewrite or PHP.
If you'd rather use Google's transcoder, theURL is:
For Skweezer, it's:
There's really no reason not to mobilize your blog today, its easy and you will have increased your potential audience by 2.7 billion users!
Please leave a comment if you know of any other good ways to create a mobile site from a blog without coding. I'm particularly interested in blog platforms with built in mobile support and solutions that provide thematic consistency and manage page and image size.