hobo

Topic: Jobberbase seo mod compilation

Without doing this, not many pages on your jobberbase will have a completed description and keyword metatags. Some search engines still use these tags to determine what the page is about.

This mod adds some of your keywords plus dynamic description and keywords taken from job title, company name...

In your jobberbase root folder open page_job.php and on the very bottom, one line above "?>" add

//description and keywords mod
$meta_description = stripslashes($info['title']) . ' ' . $translations['jobs']['preposition_at'] . ' ' . stripslashes($info['company']) . ', this is a description of your ad, it is very cool, if you have a job webpage in Canada we can trade links...';
    $meta_keywords = stripslashes($info['title']) . ', ' . stripslashes($info['company']) . ', mykeyword, mykeyword1, mykeyword2, mykeyword3, mykeyword4, job listings, jobs, post jobs free';

Make sure you replace the example description and example keywords with your own!

There are several more pages that are missing keywords and you can add them in a similar way.

In page_company.php (root folder) there are missing keywords, what you could add is:

//descriptions and keywords mod
$meta_keywords = 'keyword1, key word2, keyword3, keyword4, keyword5, '  . $company;

right before:
$template = 'company.tpl';

Again replace keywords with your keywords!

Other files that just need your unique description and keywords are:

page_rss.php
page_write.php
page_home.php
page_companies.php

Since for these pages description and keywords can be static you only need to add, usually close to the bottom of the page:

$meta_description = 'Your description goes here';
$meta_keywords = 'Your keywords go here';

This should cover 95% or more of all your relevant jobberbase pages with unique descriptions and keywords.

uniq

Re: Jobberbase seo mod compilation

right, this is great you brought it up!

future releases should include the possibility to dynamically assign keywords to pages

Last edited by uniq (2009-05-10 14:40:10)

Want a jobberBase feature badly - but can't program it?
Let's pool together with a script bounty -> contact me through PM
host your jobberBase install for free!

hobo

Re: Jobberbase seo mod compilation

Forgot to mention, another big one is page_city.php
Since every city has its own page, you should fill these with your keywords.
In your page_city.php find line:

$smarty->assign('seo_title', 'Jobs in ' . $city['name']);

and below it

$smarty->assign('seo_desc', '');
$smarty->assign('seo_keys', '');

Keywords need to be filled in for description and keywords.

Note that dynamic title is already in place, now in order to avoid having 100% identical descriptions and keywords on each city page this is what I did.

$smarty->assign('seo_desc', 'Find local Canadian job listings on freejoblistings.ca job site. Search and post free accounting & finance jobs in ' . $city['name'] . '.');
$smarty->assign('seo_keys', 'accounting & finance job listings, finance, accounting, job listings, jobs post, jobs, job, jobs in '. $city['name']. ', accounting & finance jobs in '. $city['name']);

This works for me, but you should definitely change the keywords and the description. You can use the "$city['name'] . " variable anywhere in your description and keywords.
You could also modify the page title while you still have the file open.

Last edited by hobo (2009-05-10 21:18:53)

uniq

Re: Jobberbase seo mod compilation

hobo, just had a look at your site - that's one tweaked piece of jb!

Want a jobberBase feature badly - but can't program it?
Let's pool together with a script bounty -> contact me through PM
host your jobberBase install for free!

chrisdegrote

Re: Jobberbase seo mod compilation

Nice one Hobo!

But I've got one question concerning the Page_home page. I believe it would be dubble if you place

Code:

$meta_description = 'Your description goes here';
$meta_keywords = 'Your keywords go here'; 

again. Would like to know if I still have to place the code there

hobo

Re: Jobberbase seo mod compilation

You are right, in page_home.php there is already a code for this, and you do not need the code twice:

$smarty->assign('seo_title', "Your homepage title goes here");
$smarty->assign('seo_desc', "Your description goes here.");
$smarty->assign('seo_keys', "Your keywords go here");

Still, it is one of the files that need your new original title, keywords and description.

kenyajoblink

Re: Jobberbase seo mod compilation

When you update the category keywords from admin, the module stops assigning dynamic keywords from job title and company name and uses only the category keywords. This is with respect to page_job.php. Is there a way to set the job keywords to use category key words set in admin, job title and company name?

hobo

Re: Jobberbase seo mod compilation

Hi,
Check out http://www.jobberbase.com/forum/topic11 … pages.html
to see what more can be done with page_job.php.

I don't know about your site, but with referenced mod applied, if I also add the category names to the keyword mix, many double keywords would show up.
Eg.
Posting Cook job in Cook category would give me keywords: cook, cook, ...
if keywords are set up like :category name, job title, ...
So it somewhat defeats the effort of adding keywords when you will likely get double keyword penalty in search engines.
The link shows more options for modifying page_job.php . Also shows you how to add location to job page meta tags.

kenyajoblink

Re: Jobberbase seo mod compilation

thanks H