Writing a WordPress blog should be easy – but it genuinely takes about ten or so plugins to start actually doing things in a SEO-sensible way. A basic list I’d recommend would look like:-

  • Akismet
  • All In One SEO Pack
  • CSS Compress
  • Google XML Sitemaps
  • Robots Meta
  • SEO Friendly Images
  • WordPress Tweaks
  • WordPress Automatic Upgrade
  • WP Super Cache
  • WP Security Scan 

…though I have to admit I have a further 17 plugins currently active (far too many to list).

For a programming junkie technophile such as myself, the temptation to start twiddling with PHP source code is hard to resist. The dinky little ‘Edit‘ button beside each plugin seems to magnetically pull my mouse pointer towards it, particularly strongly for those ones which haven’t been updated in over a year and don’t quite do what I originally hoped they would.

What’s more, Wordpress ‘themes’ (backgrounds) are more often driven by eye-candiness than SEO-friendliness – dwindlingly few of them have a variable-width three-column layout, which I think is the absolute minimum standard. Though I’ve already twiddled Sajith M.’s “Zen In Grey” theme a thousand times (to use CSS sprites, new graphics, etc etc), I’m still not 100% happy with it: and I probably never will be. But maybe that’s how it works.

Right now, I’m in the middle of coding up a load of small changes to the infrastructure, such as removing the post-category links on list-pages, and the whole new drop-down “[Page 1]” page-selection boxes on multi-page lists (such as on the Cipher Mysteries front-page). This was driven by the shock of finding out that I had ended up with over 130 links on the front page (Google allegedly penalizes pages with more than 100 links), and so needed stripping back.

Incidentally, I don’t really understand why Cipher Mysteries dropped from 10th in Google (in searches for “Voynich”) to about 130th a while back: though it has now clawed its way back to about 20th, the whole thing remains a bit of a mystery to me. Google Blogsearch also temporarily dropped my blog like a hot stone a few weeks ago: this seems to have been triggered by my “cryptography vs -ology vs -analysis” post, which presumably triggered some kind of dictionary-based spam test, purely on the title. Oh well!

Enough of the Internet minutiae – time to crawl back under my rock! 🙂

Over the past few months, I’ve been tracking where this Voynich News blog appears in Google’s search results for “Voynich”: it has been as high as #1 and as low as #13, which is quite a variation. It seems to lurch up to #5 (behind Wikipedia and voynich.nu, with two links each), before slowly sinking down to about #12 over the following fortnight, before cycling back up to #5 (or occasionally #1) again.

The other sites in the top 12 typically date from 2004 or before (equivalent to about 30 Internet years) and refer to each other a fair bit: and their age, interconnectedness, and accumulated inward links all work together to give them a Google PageRank of 5 or more when viewed as a network.

By way of comparison, Voynich News is part of a small new network of Voynich-related sites with few inbound links, and so has a PageRank of only 3. Furthermore, because the older sites are rarely (if ever) updated, their PageRank won’t “flow” to Voynich News, whereas whenever Voynich News links to one of them, part of its PageRank flows out to supports theirs.

So why does Voynich News cycle around the first 12 places? I strongly suspect that to keep the PageRank values “fresh”, every once in a while Google completely discards its PageRank cache and incrementally rebuilds it as it crawls around the Net. And so, without the impact of PageRank on its position, Voynich News would consistently be at #1-#5 (i.e. based solely on its content relevance). But as the PageRank cache gets progressively rebuilt, down it slides. 🙁

To get a higher PageRank, I’d need people to mention it on their blogs and sites: but this rarely happens (Google also tries to filter out backlinks in comments, for example, as this was how an earlier generation of trolls tried to artificially inflate their PageRank). However, there’s a big wave of Voynich interest coming later this year and forwards, so my only real crime is to be ahead of the game. Shame on me for being too early! 😉

I’ve been updating this blog with (I hope) relevant and interesting Voynich-related stuff pretty much every day for ages now: but I’ve pretty much hit the limit of what I can do with Google and Blogger alone. For example, Blogger sites get penalised by Google because Blogger does not place different keywords or descriptions in the META tags in the header: but Google owns Blogger, for goodness’ sake!

If Blogger simply added a set of META “keywords” based on the tags in a post, and had a configurable META “description” that only got put on the root page of the blog, I think that would be a huge improvement as far as SEO (“Search Engine Optimisation”) goes. But Blogger seems more interesting in adding in useless sidebar Gadgets that nobody really benefits from, which is a shame.

I’d love to go in and turn Blogger round, as I think right now it’s a wasted opportunity for Google: but it seems easier from where I’m sitting just to start my blog all over with a different blogging host, one which gets the SEO basics right. Which would be a shame, but there you go.

There’s one little-known curiosity about META tags: if you don’t have them on a web page (like most of the older sites in the Voynich network I mentioned above), then Google may well use the description given for the site in the Open Directory Project (though you can disable this with “NOODP” in a META tag). Seeing all the descriptions from the ODP I had recently edited suddenly popping up in the search listings for Voynich was quite a surreal experience for me (even though they have since disappeared again!)

My top blogger tips for high Google search results are therefore:-

  • Find out the PageRank of sites that rank highly on searches for your keyword – this is the value your blog will have to match in order to appear near the top most of the time (for comparable content, that is). You can find this out with the PageRank searcher from SEO Chat, or the SEOQuake plugin (for IE and Firefox).
  • PageRank is based on unique contentful inbound links to your blog (a repeated link in a site template, such as someone’s sidebar list of blogs, makes little or no difference). How do you get these? Be nice to other bloggers lots of times, and hope some link back to you!
  • Getting from PR3 to PR4 (and then to PR5) will take time and effort. Even high quality inbound links from directories (such as the Open Directory Project, which people always used to think was helpful) may also not help because these often get duplicated around the Web – and when Google notices duplicates, it can reject all of them (pretty much).
  • Don’t use Blogger, find a blog host who gives you proper control over META tags (sorry, Google/Blogger, but that’s the way it is right now).