Services

A careers section that works while you are on a job site

We build a careers section on your own website, with one page per open HVAC role, Google job-posting structured data, and a matching listing on Job Bank, the free federal job board.

Written by Ali Sedighi, MBALast updated:

Every HVAC contractor that hires more than once a year needs a careers section on its own website. It gives job ads, referrals and social posts somewhere credible to land, it can appear in Google's job search features, and it stays yours when a job board changes its pricing.

What this service is

We plan, write and build a careers section inside your existing website (or as part of a new one), then keep it current as roles open and close. It has three parts.

1. The careers hub

One page that answers "why work here?" for an HVAC technician: the kind of work you do, the areas you cover, your trucks and tools, training and ticket sponsorship, the on-call rotation, and real photos of your crew. No stock photos of smiling models in hard hats.

2. One page per open role

Each role gets its own page with the full ad, the pay as you have set it, and how to apply. That one-role-per-page structure matters, because Google's guidance says job-posting markup belongs on the most specific page for a single job, not on a page listing several.

3. Structured data and Job Bank

We add JobPosting structured data to each role page and set up a matching Job Bank listing.

Google job-posting structured data, briefly

Google's documentation lists five required properties: the job title, the date posted, a full description, the hiring organisation and the job location. It recommends others, including base salary, employment type, an expiry date and an identifier.

The rules we build to:

  • the markup describes a job that is visible on the same page
  • the title is just the job title, with no pay or company name stuffed in
  • salary in the markup is the employer's actual figure and also appears on the page
  • closed roles are removed, given a past expiry date, or taken down, because Google warns that leaving expired jobs up can lead to a manual action
  • a page collecting résumés when you aren't hiring is not marked up, because Google treats that as ineligible

The markup and Job Bank guide goes through each property with an HVAC example.

Job Bank setup

Job Bank is run by the Government of Canada. Its employer page says posting is free, postings are published in both official languages, and once your employer file is approved your postings carry a "Verified job" label. It also offers Job Match, which ranks job seekers' profiles against your posting so you can invite people to apply, and lets you target groups such as apprentices.

We prepare your Job Bank postings from the same copy as your careers page so the details match. You create the account and the employer file yourself, because it uses your CRA payroll account number.

Who it is for

  • shops whose website has nothing for job seekers, or one "we're hiring" line in the footer
  • contractors paying for job board postings with nowhere to send people for more detail
  • multi-location companies that need separate role pages per branch

Timeline

Two to four weeks for the hub and the first three role pages, depending on photos and how quickly you confirm details. New roles after that take a few days each.

How results are measured

  • visits to role pages from Google's job features, job boards, social and referrals
  • calls, texts and emails per role page, tracked by source
  • time from page live to first qualified applicant

Mistakes to avoid

  • One page for all jobs. It can't carry markup properly and it makes every role look generic.
  • Leaving filled roles live. Applicants call, find out the job is gone, and remember your name for the wrong reason.
  • Burying the careers link. Put it in the main navigation, not only the footer.
  • Copying the job ad from a board without the pay. If the pay is on the board, it belongs on your page too.

The careers section pairs naturally with our job ad writing and paid recruiting campaigns. Website build costs are on the pricing page.

Frequently asked questions

Why not just use job boards?

Use them, but don't depend on them. A careers page on your own domain is the one place you control the message, keep the history, and can send every ad, referral and social post. Boards change prices and rules; your site does not.

Does job-posting markup put us in Google search?

It makes a single-role page eligible for Google's job search features. Google decides whether to show it. The markup must match what is visible on the page, and expired roles must be removed or marked expired.

Is Job Bank really free?

Job Bank's employer page says employers can advertise jobs for free. You need a Job Bank account and an employer file that uses your 15-digit CRA payroll account number.

Can applicants apply on the careers page?

That is your choice. Many HVAC shops simply list a phone number, text line and email for each role. If you want an online application, it runs on your own site or hiring software, not on HVACJobs.ca.

Sources

  1. Google Search Central: Job posting structured data (2026-10-23)
  2. Job Bank: Employers (2026-10-23)