Blogs Search Engine Optimisation Search Engines

WordPress Mobile Plugin with WURFL Killed my Rankings

If you have Ruadhan O’Donoghue’s Wordpress Mobile Plugin with WURFL plugin installed you may want to consider deactivating it.

Serving mobile content to Googlebot and Slurp is going to impact your Search Engine rankings.

A couple of days ago my site absolutely fell out of the SERPs. I really couldn’t tell what was causing Google to receive 404 errors that Webmaster Console was reporting.

Further Digging

This was really beginning to hurt me so I decided to grab my raw access logs and look to see what was going on: – – [23/Jun/2007:02:59:52 -0400] “GET / HTTP/1.1” 302 5 “-” “Mozilla/5.0 (compatible; Googlebot/2.1; +” – – [23/Jun/2007:02:59:55 -0400] “GET /wp-mobile.php HTTP/1.1” 404 20530 “-” “Mozilla/5.0 (compatible; Googlebot/2.1; +”

What’s happening there is Googlebot is requesting my homepage, getting a 302 redirect for /wp-mobile.php, and then a 404 not found for that file. In my stupidity I didn’t copy across the file in question as per the installation instructions (although I’m not sure why the plugin doesn’t simply redirect to the plugin folder?).

So you can see how Google was getting those 404 errors. But my stupidity aside, there is a very nasty flaw in Ruadhan O’Donoghue’s plugin: mobile content is served to search engine robots.

If you serve excerpts for each post on your homepage then you really want the Search Engine bots to see that content. Granted, my own cock-up added to my issues by serving 404’s to the bots, but I think the plugin will need some modification to ensure that regular web-crwalers aren’t getting the minimal content that mobile devices get. For actual post pages this isn’t really an issue, but for the homepage this plugin could really affect your rankings – I for one need to ensure that my homepage is served correctly to the bots.

Here’s a few requests from my log: – – [23/Jun/2007:03:05:04 -0400] “GET /statistics/02-03-2007/social-media-marketing/ HTTP/1.0” 302 0 “-” “Mozilla/5.0 (compatible; Yahoo! Slurp;” – – [23/Jun/2007:03:05:24 -0400] “GET /wp-mobile.php HTTP/1.0” 404 20492 “-” “Mozilla/5.0 (compatible; Yahoo! Slurp;” – – [23/Jun/2007:03:10:34 -0400] “GET /contact HTTP/1.0” 302 0 “-” “Mozilla/5.0 (compatible; Yahoo! Slurp;” – – [23/Jun/2007:03:10:35 -0400] “GET /wp-mobile.php HTTP/1.0” 404 20495 “-” “Mozilla/5.0 (compatible; Yahoo! Slurp;” – – [23/Jun/2007:02:59:52 -0400] “GET / HTTP/1.1” 302 5 “-” “Mozilla/5.0 (compatible; Googlebot/2.1; +” – – [23/Jun/2007:02:59:55 -0400] “GET /wp-mobile.php HTTP/1.1” 404 20530 “-” “Mozilla/5.0 (compatible; Googlebot/2.1; +”

It appears that MSNbot isn’t affected by this, but both Googlebot and Yahoo!Slurp are served up the mobile equivalent of your blog.

The plugin is taking over the parsing for all those user agents as they accept mobile content. But the fly in the ointment is that the content served up by Ruadhan’s plugin is extremely paired down: the homepage simply includes links to your last 10 posts. I’d say this could spell the kiss of death for your search engine rankings (even if you manage to copy the files across *doh*).

I’ve left a comment on the plugin page over on the .mobi blog, and trackbacked to Michele’s post where I first saw this plugin. Hopefully Ruadhan can come up with a workaround for this issue, as I’m quite sure a mobile plugin will be very useful given that mobile devices are going to appear more and more in your logs going forward.

7 replies on “WordPress Mobile Plugin with WURFL Killed my Rankings”


I’m seeing a lot of my posts appearing in SERPS for the mobile version only.. If I have a chance when I get back to Ireland I must check logs to see what the hell is happening, but it looks like the spiders are getting the mobile version instead of the normal one alright 🙁

Leave a Reply

Your email address will not be published. Required fields are marked *