Archive for the ‘Smart Job Board Help’ category

Key Word Networks – Garanteed to surround your keyword phrases!

June 28th, 2011

Serious Keyword Domination with Keyword Networks!

Guaranteed to put you on the first page of all major search engines or your money back.  Dump AdWords and generate revenue at the same time.

Keyword Networks cost less than a few months of AdWords, is a one time investment, and generates revenue starting the day it goes live. Using this technology within six to nine months you will dominate your niche on the web by surrounding keyword phrases in search engines, at which point you can completely eliminate pay per click advertising costs and most other costly advertising venues all the while generating ad revenue and driving highly targeted traffic to your site/pages. There are so many benefits we could not cover them in one article. The concept is very simple! The technology is powerful!

How Keyword Networking Works
Keyword Networking works in conjunction with Domain Aging. If a domain is well aged then it means that it has a solid number of inbound unique visitors, links, and content that gives it value.  Believe it or not, domain aging has very little to do with the actual 'age' of the domain itself. Domain aging measures how 'established' the domain is within the search engines and organic traffic.  With Domain Aging we can prepare you an entire network of domain names. Each domain name comes with a website containing content written to target a certain keyword phrase. Each site in the network will drive targeted search engine traffic to your website for an unlimited amount of time. 

Keyword Phrase Network Example:
Lets say you wish to purchase targeted traffic for 'sarasota website services'. We would prepare a package for you of 20 domain names geared towards the 'sarasota website services' keyword phrases (Example: sarasota-website-services.com, sarasota-web-design.com, …) Using our technology we would then build websites on each domain containing content specifically written for the keyword phrase you are targeting. We will then use our link building services to get the sites instantly indexed by major search engines. This will help age each domain and increase the organic traffic generated over time. This technique will enable you to completely dominate any niche' online that your company may operate in. 

See a live keyword network / keyword phrase network in action HERE

Guaranteed Instant Indexing
Our promotion techniques are guaranteed to get every domain in your network indexed within a week. The beauty of this method is that each domain usually yields from 100-400 unique hits a month or more. These visitors are directed to any webpages on your website.  This process will increase your websites overall traffic by 2,000-6,000 unique visitors a month. These are not just random visitors, they are highly targeted to your niche or industry! That means extremely high visitor to sale ratio, high click rates on ads and a self sustaining network of sites generating revenue from multiple avenues. Add that in with free hosting and out of the box it is pretty much a turn key system that demands only an initial investment.

Return on Investment

The reality of it is, to drive this kind of highly targeted traffic to your site over one year using Google AdWords would cost a minimum of $700 a month. Bigger campaigns often costs tens of thousands of dollars or more. The system basically pays for itself in less than 8 weeks to achieve the same results using AdWords, revenue turns to profit from that point on. Now, instead of paying for advertising, you are getting paid from advertising.  More than just getting paid from advertising, you will continue to reap the rewards of having the targeted traffic to your site indefinitely and free. Quit paying PPC monsters like Google AdWords.    

Free Hosting and 20 Free Domain Names
We host your network of sites free and indefinitely for an ad slot on the each site. Its the only way we get paid for our service. Thats how much we believe in it. The reason for the initial costs is because it takes real programmers about a week to setup your network. The ONLY reoccurring fee is the yearly renewal of the domain names, which is the case for any domain regardless of where you get it. AdSense and other revenue generated from the network is enough to pay for domain renewal. We prefer to lease the domains and choose the names because it is included as part of our service. Furthermore, we use a method for choosing domain names that is search engine optimized. You can supply your own domain names from your favorite place if you like but you may pay your provider between $120 to $2000 and upwards for 20 domain names. We recommend just letting us.

Instant Ad Revenue
Each site in your network also comes AdSense ready. This means your sites will actually make money on top of the new traffic you receive. The amount of money you make from ads is dependent on how much promotion you do for your new network and the age of your network. Networks a year old usually do 400% better than new networks and they keep getting better with time, especially if you do some type of consistent promotion for it. If you take care of it, it will take care of you. Don't expect to get rich quick. This is a true investment into your organization, products, services and namely your online market breadth.

Putting Nitro in Your Network
We can point you in the right direction if you want to really pump up your network. DeveloWare specializes in "juicing" up your site. For most organizations, adding juice to your network becomes less critical after it has aged the first six to eight months. This is because the goal of driving traffic to your site perpetually by dominating a set of key word phrases will have been completely achieved. Get rid of Google AdWords, and take Google AdSense and other PPC providers to the bank… Monthly – Indefinitely

Quit Paying – Get paid – Dominate
Having a keyword network means you will not need Google AdWords after just a few months (six to nine months after launch). Your target keyword phrases, and market niche on the web will be dominated. It takes a few months because the major search engines take about that long to update indexes.

Bottom Line – Cost Effective Results
We provide you with two options a 10 domain keyword network and a 20 domain keyword network, each includes all the bells and whistles. The cost is less than $87.50 for each complete website (domain names included) in your network. Your network will consist of 10 or 20 sites included in the package, which are custom crafted to target your keyword phrase. We do not use templates. The cost of just one site alone would cost at least a few hundred dollars. We encourage you to enquire at any webdesign company about the cost of just a single site, much more 20 of them plus hosting. Go check for yourself. Each website we craft is completely dynamic and totally search engine optimized for your keyword phrase and traffic routing to your main website. 
 

We will contact you immediately after purchase to confirm your order and collect necessary information to get started. Orders purchased after 6pm EST will be confirmed first thing the next business day. When you purchase using the form below we will apply a website submission package valued at over $100 which will give you over 1500 quality back links, 200 press release submissions, 500 blog submissions and more. The bonus back links are only offered when purchased through this form.

Complete Keyword Networking System
10 Domain Network

&
Back Link Booster Bonus

$899

Lifetime Technical Support!
One week turn around time!
Dominate Your Market Online!

 

Complete Keyword Networking System
20 Domain Network

&
Back Link Booster Bonus

$1750

Lifetime Technical Support!
One week turn around time!
Dominate Your Market Online!

 

Contact us if you have questions.
Phone: 941-483-0196
 

Questions and Answers for Debt Collections

July 15th, 2010

Recently we have completed a Questions and Answers Board for the Debt Collections Industry.  The site is actually a sub site of ProCollectionJobs.com.  The new section will provide a way for people in Collections to share information and their expertise in the field. The new addition can be found at http://www.ProCollectionJobs.com/answers.

The new Collections Questions & Answers Board is the first of its kind in the Credit and Collections Industry. Specialists from all fields can use it to share information and get answers to questions.  Typical users will be medical collectors, third party collectors, debt buyers, debt sellers, asset recovery specialists, skip tracers, collection agencies, collections attorneys, collections firms, commercial collectors, collections software agents and the full range of professionals in the Industry.  However, consumers will be able to use the site also to get answers to questions and expert input from the specialist mentioned above.

The debt collections questions and answers site is a great way to let consumers and debtors have direct access to debt collection experts.  People in the collections industry can also get direct feed back from debtors and help explain some of the questions people with outstanding debts sometimes have.

From an Internet Technology perspective, the addition of the debt collections questions and answers is a great way to add value to the site, create good wholesome content, and help people all that the same time. In addition to adding content people can subscribe the the RSS feeds to keep current with new content being added to the website. 

ProCollectionJobs.com has now added several sections to their site including debt industry news, collection industry press releases, and most recently the Questions and Answers Board.  ProCollectionJobs.com is quickly surrounding the Collections, and Accounts Receivable Industry.  They are also planning the launch of a massive marketing campaign that will utilize traditional marketing avenues such as TV, news paper, and high level online advertising.  They average 15% to 20% growth per quarter in the network of companies utilizing there services. ProCollectionJobs.com is the leading online job board for the collections industry boasting over 700 companies that use there career services.

ProCollectionJobs.com is poised to close a transaction this month with a small network of companies. This network includes skip tracing companies, collection agencies and long standing debt buyers.  This venture will launch ProCollectionJobs.com into the debt market.  Within the next 4 months the venture will see over 100 million dollars of debt purchased, skip traced and placed creating hundreds of jobs for specialists in the Industry.  

For more information visit: ProCollectionJobs.com

Job Board SEO – Keeping your expired jobs for content

June 1st, 2010

While doing a little SEO research on one of the job boards managed by DeveloWare LLC, it was noticed that Google had indexed the jobs listed on the site like this: ProCollectionJobs.com. This is great news if you own a job board for the accounts receivable industry. However, it is also an issue. If the job expires and the content goes away what has that done for you next time google crawls the site and reads that page?  To overcome this we have implimented a simple solution:

1) Notify any visitors that the job has been filled or has expired.

2) Let the job description display still for visitors to be able to learn more about that type of work and also for content and SEO reasons.

3) Remove the "Apply Now" button.

Keep in mind that you need access to the source code, for this you must have the full licenced version of smartjobboard. Here is how we accomplished the three items listed above:

You will need to open two files:

1)  /system/user-scripts/classifieds/display_listing.php
2)  /templates/SmartJobBoard/classifieds/display_job.tpl

In /system/user-scripts/classifieds/display_listing.php find the following lines and comment them out as shown below, they should be around line 33 or so…

//commetning the lines below will show the inactive job
//elseif (!$listing->isActive() && $listing->getUserSID() != UserManager::getCurrentUserSID()) {
//    $errors['LISTING_IS_NOT_ACTIVE'] = false;
//}

This should effectively display the job even after it goes inactive….

Next, open /templates/SmartJobBoard/classifieds/display_job.tpl. Search for "$listing.Title". This will most likely be the first row in a HTML table tag "<table …><tr>". Add the following code so that it is the first table row:

   <table width="100%">

            {if !$listing.Active}
              <tr colspan="2">
                <td>
                  <h2>
                  <font color="red">This job has been filled or the job listing has expired! Use the quick search links below to search for other job opportunities in your area.</font><br />
                  </h2>
            <a href="http://www.procollectionjobs.com/find_jobs/">Advanced jobs Search</a> |
            <a href="http://www.procollectionjobs.com/browse_by_category/">Find jobs by Category</a> |
            <a href="http://www.procollectionjobs.com/browse_by_city/">Find jobs by City</a> |
            <a href="http://www.procollectionjobs.com/browse_by_company/">Find jobs by Company</a>
            <br />&nbsp;
                  <hr>
                </td>
              </tr>
            {/if}

Of course, replace the domain name with the domain of your site in the snippet above.  You should find the table tag somewhere around line 165 or so… 

Hope this helps somebody. We encourage your comments, let us know if it does or if you need help to edit the source code above.

Add smartjobboard admin notifications for applicants

March 9th, 2010

How to add a notification for the system admin to get a notification when an applicant applies for a job using smartjobboard software.

What I wanted was to be able to get a notification when an applicant applies to a job. As an admin you must know what is going on with the site.  Any site for that matter, but especialy with job boards. It is critical so you can know how to modify SEO campaigns and a whole host of other things. Here is the specs I want when the job is done:

1) Email should have the job seekers info on it.
2) Email should have the employer info on it.
3) Email should have the job info on it.

To get started we first need to identify where in the source code we need to add the functionality. The first file we will need is /system/user-scripts/classifieds/apply_now.php. Inside that file search for "Notifications::sendApplyNow", it should be around line 92.. It will look like this before we start modifications:
———————————————————————-

if ( !Notifications::sendApplyNow($post,"files/files/".$file_name,$listing_info, $current_user_sid, $notRegisterUserData) )
      $errors['SEND_ERROR'] = true;
;;

———————————————————————-

PS: programmers out there, you should always bracket your if statements… It bugs the hell out me when ppl dont bracket there if statements!!!

Replace the lines above with the code below:

———————————————————————-

   if ( !Notifications::sendApplyNow($post,"files/files/".$file_name,$listing_info, $current_user_sid, $notRegisterUserData) )
     {
       $errors['SEND_ERROR'] = true;
     }
     else
     {
       //send admin notification with info about who applied and to what job for what company
       //////////////////////////////////////////////////////////////////////////////////////
            AdminNotifications::sendAdminApplyNow($post,"files/files/".$file_name,$listing_info, $current_user_sid, $notRegisterUserData);
     }

———————————————————————-

Next open /system/lib/miscelanious/AdminNotifications.php and add this line at the top of the page:
 require_once("users/User/UserManager.php");  

Then add this function in the class with the other functions. I added it at the bottom of the file… (inside the brackets like the rest of the functions)

———————————————————————-

  function sendAdminApplyNow($info, $file = '', $data_resume = array(), $current_user_sid = false, $notRegisterUserData = false, $companyData = array()) {
    //get the job seekers email address
    if($current_user_sid) {
      $user_info = UserManager::getUserInfoBySID($current_user_sid);
      $sender_email_address = $user_info['email'];
    } else {
      $sender_email_address = $notRegisterUserData['email'];
    }
    //get the admin email address
    $admin_email = Settings::getSettingByName('notification_email');

    //get the company info
    $info['listing']['empEmail'] = $info['listing']['user']['email'];
    $info['listing']['empName'] = $info['listing']['user']['CompanyName'];

    //get the template for the email
    $email = new Email( $admin_email, '../email_templates/admin_apply_now.tpl',
    array('listing' => $info['listing'], 'seller_request'=>$info['submitted_data'], 'data_resume' => $data_resume) );
    $email->setReplyTo($admin_email);
    if ($file != '')
    $email->setFile($file);

    //send it out
    return $email->send();
  }

———————————————————————-

Finaly the last step besides testing…

We need to create a template for the email to be sent with so we need to add a new template for it. Create a file in /templates/_system/email_templates/ named admin_apply_now.tpl.
All together the file and path should be like this:

/templates/_system/email_templates/admin_apply_now.tpl

Open your new empty file and paste the following code into it:

———————————————————————-

{subject}New Applicant for {$listing.empName}{/subject}

{message}
 An application to job posting '{$listing.Title}' was just submitted:<br />
  <hr>
 Employer Information<br />
 Employer Name: {$listing.empName}<br />
 Employer Email: {$listing.empEmail}<br />
 Employer Link:<br />
 <a href="http://www.yourdomain.com/search_results_jobs/?action=search&username[equal]={$listing.empEmail}">http://www.yourdomain.com/search_results_jobs/?action=search&username[equal]={$listing.empEmail}</a>

 <hr>
 Job Information<br />
 Job ID: {$listing.id}<br />
 Job Link:<br />
 <a href="http://www.yourdomain.com/display_job/{$listing.id}/">http://www.yourdomain.com/display_job/{$listing.id}/</a>

  <hr>
 Job Seeker Information<br />
 Name: {$seller_request.name}<br />
 Username: {$seller_request.username}<br />
 Email: {$seller_request.email}<br />
 Cover Letter (optional): {$seller_request.comments}<br/>
 User resume: <a href="{$GLOBALS.site_url}/display_resume/{$data_resume.sid}">{$data_resume.Title}</a><br/>
 <br />
{/message}

———————————————————————-

In the code above you must replace yourdomain.com with whatever your domain is.  Save your file now.

AND….. ….. …. WA BAM! Your done. There you have it a customized admin notification for when applicants apply for a job.

Let me know if this helps anybody out there! I would love to hear from you.

Joe Mas

 

PSPPPPPppooblkjbljPS 

Edit smartjobboard registration email template

February 23rd, 2010

I needed to be able to see a users information when the register for the job board. This goes for Job seekers and employers. The default only give you the user name and email. That wasn't enough because the client needed to know all the registration info without logging into the system to provide better customer service.

So here was my quick fix for it…

First find these three files:

1) /system/lib/miscellaneous/AdminNotifications.php

2) /templates/_system/email_templates/admin_user_registration_email.tpl

3) /system/user-scripts/users/registration.php

 Now open the file you found earlier, /system/lib/miscellaneous/AdminNotifications.php

Look for the function named "sendAdminUserRegistrationLetter" and replace it with the code below:

 function sendAdminUserRegistrationLetter($user_id,$otherInfo="") {

  $admin_email = Settings::getSettingByName('notification_email');
  $system_tpl = System::getSystemSettings('SYSTEM_TEMPLATE_DIR');

  $userInfo = UserManager::getUserInfoBySID($user_id);
  $email = new Email($admin_email, '../email_templates/admin_user_registration_email.tpl', array('user' => $userInfo,'otherInfo' => $otherInfo));

  return $email->send();

 }

Now open the other file you found earlier named /templates/_system/email_templates/admin_user_registration_email.tpl.

Replace the entire contents with this code below. You can alter it any way you may need. I filter on all my email based on the subject. So, the subject line is important to me:

 {subject}New {if $user.user_group_sid=='41'}Employer{else}Job Seeker{/if} Registration{/subject}

{message}

<p>New user has just registered at {$GLOBALS.site_url}</p>

User ID:{$user.sid}<br />
User Name:{$user.username}<br />

{$otherInfo}
{/message}
 

Finaly, open the file /system/user-scripts/users/registration.php. Find the line that has the following if statement on it. It should start around line 68 or so:

if (AdminNotifications::isAdminNotifiedOnUserRegistration()) {

 … bunch of code in here

}

Replace the entire if statement (from bracket to bracket) this code:

   if (AdminNotifications::isAdminNotifiedOnUserRegistration()) {

    foreach($_POST as $k=>$v)
    {
      if(is_array($v))
      {
        foreach ($v as $kk=>$vv)
        {
          if($kk != 'original') {$otherInfo .= ucfirst($k).": $vv<br />\n";}
        }
      }
      else
      {
        $otherInfo .= "$k: $v<br />\n";
      }
    }
   AdminNotifications::sendAdminUserRegistrationLetter($user->getSID(),$otherInfo);

  }
 

This last piece of code grabs the users posted information from the registration form and passes it to the notifications class. The form fields captured in the posted registration are then added to the email template before being sent to the admin. 

And wa la… there you have it.  Let me know if this helps anybody out there.

Joe

How to add a module to your smartjobboard software.

February 23rd, 2010

1. go into the system/modules/whatevercategory and edit the config to add the module into the array
example:
/system/modules/miscellaneous/config.php
add
'contact_form' => array
  (
   'display_name' => 'Contact Form',
   'script'  => 'contact_form.php',
   'type'   => 'user',
   'access_type' => array('user'),
  ),

2. Now in the system/user-scripts directory add the php file to do the work
example:
system/users-cripts
create and add contact_us.php with the code for processing

3. Now in templates add the template: probably best to copy one and modify it.
example:
create and add templates/_system/miscellaneous/contact_form.tpl
email_control.tpl ->copied from contactus
email_control.php ->copied from contactus
EmialControlForm.php ->copied from contactus
AdminNotifications.php -> added function for notification
admin_email_control_form_message.tpl -> copied from the contactus template
ObjectMother.php -> added CreateTemplate function