Dec 24 2008

Upgrade To Wordpress 2.7 – Notice Any Speed Issues?

Not only do I personally run a few blogs, but I also contribute to and maintain the Just Search blogs.  So when a new version of Wordpress comes out I have to organise updating between 10 and 15 blogs.  What normally happens when a new version is released is that I read the release notes to see if there are any security issues that have been fixed.  If there is then I always update as soon as I can, otherwise I will usually leave it for a week and watch the blogosphere for any news of problems.

Read the rest of this entry »

Philip Norton
Lead Developer, Research and Development

Dec 18 2008

SEO Keyword Experimental Results

In a recent post I gave details on an SEO experiment to see how the rankings change with time. Well, the results are in and are presented below:

Graph 1. Cheap Flights

Read the rest of this entry »

Sir Pumpkin Longshanks
Programmer, Research and Development

Dec 12 2008

Eclipse PDT 2.0 incoming

It looks like the next major release of one of the best PHP development tools around, PDT for the Eclipse platform, is due out soon. Version 2.0 had initially been expected on September 15th earlier this year, but due to a shift in the specification and roadmap for the project they ended up delaying the proposed release date to December 29th.

This date seems to be realistic, as the first of 3 proposed release candidates was released on December 9th on the PDT site. This is good news, as it is intended to provide a bunch of new features for us PHP developers out there, along with better integration with existing Eclipse frameworks and foundations such as the WTP and DLTK modules.

Among the proposed features are such things as support for PHP 5.3 (namespaces and so on) and Eclipse 3.4. This shift to the latest Eclipse base will please many people as it will allow them to utilise the latest versions of productivity tools and other development IDEs which only work in v3.4 (PDT 1.03 only works on Eclipse 3.3 from my experience, I haven’t tested PDT 1.05 which was released recently and says it works with Eclipse 3.4 – maybe this is a stop-gap solution).

The full plan is available here for those of you who are interested, but the main points of improvement are:

  • Mark occurances – a handy editor feature for refactoring and debugging
  • Improvements to the modelling of your PHP projects in the system (PHP Model Infrastructure, whatever that is, Type Hierarchy View and an improved PHP Explorer)
  • Code templates
  • Code assistance with dynamic variables and types along with overridden methods

As you can see, none of the features are going to change your life overnight, but they may well make an already great tool even better, tighter and more in-depth than before – which can’t be bad.

If you want to check out the release candidates (RC1 is out at the time of writing) then go over to the PDT download page and grab it there. You will need Eclipse 3.4 with a few other modules first though!

Geoff Adams
Programmer, Research and Development

Dec 11 2008

Key Phrase Ranking Experiment

One of the aspects of SEO that is most interesting is seeing how rankings change with time. Naturally, if you specialise in SEO, it is good to see that your rankings are improving with the changes that you make, however theoretically, there are three reasons why rankings would change. These are:

  • You make changes on your site which make it more or less favourable with the current structure of the search engine algorithm.
  • Your competitors make changes on their site which alters the results forcing a change in the rankings
  • Algorithmic change in the search engine which re-ranks all sites according to different parameters

Any combination of the above is also a valid reason for changes in the rankings. However, in our experiment we chose to follow the rankings for twelve keywords over a period of fourteen days to see how the results changed with time.

The key phrases were chosen to reflect a diversity of what we believed to a cross-section of very competitive, competitive and less competitive phrases.  Single and double key phrases were also selected. The key phrases chosen were:

  • Cheap Flights – very competitive
  • Christmas Gifts – very competitive and seasonal
  • Dog Kennels – competitive
  • Black Circles – random sounding but competitive for tyres
  • Politics – not really competitive in business
  • PHP – not competitive in business terms
  • SEO -very competitive
  • Car Rental – very competitive
  • Restaurant – competitive
  • Toothpaste – competitive
  • Stone Mason – less competitive, two words
  • Dodecahedron – less competitive, one word

The difficulty is in choosing key phrases that will reflect the level of competition, inevitably there will be businesses that are targeting almost every key phrase.

To minimise the noise from the results, the same data centre, IP=66.249.91.103 was used. Results were also collected at the same time each day. To avoid any client side influence of any Google accounts or cookies, a clean installation of Opera 9.62 was used to take the results. The first page of results for each key phrase being saved to disc as an .mht file for later analysis.

Our broad expectation was that the results would show that for less competitive terms there would be less activity and for the most competitive, seasonal key phrases, the activity would be more frantic as competing companies jostle for the top positions. The results are being processed and will be reported in a later post.

Sir Pumpkin Longshanks
Programmer, Research and Development