10/05/09
Paul Savage

SEO tweaks for jobberbase


Jobberbase [www.jobberbase.com] is a rather powerful jobs board software which we’ve been testing on jobsinireland.org for the last year or so. Overall it has become a rather mature and stable software, offering the ability for companies to post open jobs.
Aside : In fact, if your company doesn’t already have a career portal on your website, this software would be a great way to avoid recruiters. In the business of hiring, recruiters & agents have gotten a bad reputation for either being too expensive or for simply wasting employers time. With jobberbase you could have your HR staff post jobs openings directly on your website, and candidate could apply directly to you. With recuiter fees being in the thousands of Euros for a successful new hire, having your own jobs board could be a real money saver.

Some issues with jobberbase

Although the software is strong, there are a few weaknesses, especially for the SEO side of things. The first problem is that the footer template (located at /_templates/default/footer.tpl) is a global footer. This means that the same footer is used right across the whole website. Generally your homepage is your strongest page on your website and you should use this. We recommend adding a custom footer for the homepage and adding some extra text orĀ  perhaps deeper links to your site from here. Also if you are linking to other websites the effective difference between a site-wide link and a homepage link is minimal.
Another, and perhaps less known issue with jobberbase (in versions up to 1.8 at least) is the fact that the error page template returns a HTTP status of 200 (page found), rather than a 404 (page not found) error code. With jobberbase, once a job is removed, the page is no longer listed and if you call the URL of this job you will be redirected to a generic “unavailable page”, but this page is served as a real page (that should be indexed) rather than as an error page. My quick solutions to address these two issues are highlighted below (file references here are made for version 1.8 of jobberbase)

Jobberbase custom homepage footer

  • copy the file /_templates/default/footer.tpl to /_templates/default/footer-home.tpl
  • edit the file /_templates/default/footer-home.tpl to add in more navigational links or text.
  • edit the file /_templates/default/index.tpl and change the last line from
  • {include file="footer.tpl"}
    to
    {include file="footer-home.tpl"}

Jobberbase proper error page handling

  • copy the file /_templates/default/header.tpl to /_templates/default/header-404.tpl
  • edit the file /_templates/default/header-404.tpl and add at the top of the file

{php}
header("HTTP/1.0 404 Not Found");
{/php}

  • edit the file /_templates/default/error.tpl change the first line from

{include file="header.tpl"}

to
{include file="header-404.tpl"}

Advertise your open jobs

And finally if you are an Irish company, and want to find good quality staff for free, then we recommend you submit your jobs to jobs in ireland where you have total control of the applications and best of all it’s completely free ! www.jobsinireland.org

6 Responses to “SEO tweaks for jobberbase”

  1. 3v3rt 3v3rt

    I have a different approach on adding the HTTP 404 stuff, which I think is easier ’cause you don’t have to add a second header.tpl file. You can see it over here: http://bit.ly/7u8HG

  2. Paul Savage Paul Savage

    Hi Evert, thanks for taking the time to comment !
    You are entirely right, your code is indeed neater and simpler and does the same thing.

    I decided to do the post as there are very little posts out there about modifying jobberbase and after being encouraged by michele to do so.

  3. 3v3rt 3v3rt

    And please don’t stop blogging about Jobberbase (and tweaks / bugs). It’s good you mentioned it and will pass it on to the rest of the Jobberbase dev-team.

  4. Navjot Singh Navjot Singh

    @Paul Thanks for the fix. Will test it and patch it for upcoming version.

  5. Paul Savage Paul Savage

    Hi Navjot , thanks for popping by. Glad the little code fix will be in the next version !

  6. Navjot Singh Navjot Singh

    The Fix is working it seems..will integrate and I would appreciate if you post this patch in the forums so that others can benefit from it too.

Leave a Reply