A job board widget that keeps itself up to date

Paste one snippet into your website and your open jobs appear there. Post or close a role in Jobspage and the list on your site changes with it. Applications go straight into a built-in applicant tracker.

The widget is part of every paid plan, from $19/month billed yearly. This is a live widget: click a job.

yourcompany.com/careers
Your CompanyProductAboutCareers

Join the team

Everything below this line is the Jobspage widget.

Features

What the widget does

Updates on its own

The list is read fresh each time the page loads. A role you post shows up, and a role you close or that expires disappears, without touching your website.

Fits the space you give it

The widget has no background of its own and resizes its height to fit the jobs, so it sits inside your page instead of in a box with a scrollbar.

Your brand colour

Buttons and links use the brand colour from your careers page settings. Each job shows its title, location, remote option, type and salary range if you add one.

A full page for every job

Clicking a job opens its page on your careers site in a new tab, with the full description and your application form. Your own page stays open behind it.

Applications you can track

Every application lands in your Jobspage pipeline with the resume and answers attached, ready to rate and move through your hiring stages.

Jobs Google can find

Each job page carries JobPosting structured data, so your roles are eligible for Google's jobs results as well as appearing on your site.

Choosing

A widget builder or an applicant tracker?

Most job board widgets come from general widget makers. You type each job into their editor, and applications arrive as form submissions or emails. Jobspage starts from the other end: the widget shows the jobs you already manage in your applicant tracker.

General widget builder

A good fit if you want full control of the layout, already track applicants somewhere else, or only need a static list of roles. You keep the jobs in the widget up to date by hand.

Jobspage

A good fit if you also need somewhere to collect and review applications. You post a job once and it appears on your careers page, in the widget on your site, and in your pipeline when someone applies.

Install

Add it to your site in three steps

  1. 01

    Post your jobs

    Sign up, set your logo and brand colour, and post your open roles. Any paid plan turns on the widget.

  2. 02

    Copy the snippet

    Open Account → Embed in Jobspage and copy the embed code. It is one iframe and a short script that sets its height.

  3. 03

    Paste it into your site

    Add a custom HTML or embed block on your careers page, paste the code, and publish. Your jobs appear where the block is.

The embed code

This is the code for the demo company above. Yours has your own address in place of demo. If your site builder removes scripts, the list still shows, but the frame won't resize itself: add a height such as height="900" to the iframe.

<iframe src="https://demo.jobspage.co/embed" frameborder="0" width="100%" id="jobspage-demo"></iframe>
<script>!function(a,e){a.addEventListener("message",(function(a){if(a.data&&a.data.slug&&a.data.jobspageHeight){var t=e.getElementById("jobspage-"+a.data.slug);t&&(t.style.height=a.data.jobspageHeight+"px")}}),!1)}(window,document);</script>

Works with your site builder

The code works on any page that accepts custom HTML: WordPress (Custom HTML block), Wix, Squarespace, Webflow, Framer, Shopify, or a site your developer built. Some builders only allow custom code on their paid plans, so check yours before you upgrade here.

Plans

Plans with the widget

The widget is on every paid plan. The free plan gives you a hosted careers page with one job instead. See pricing for everything else in each plan.

PlanOpen jobsWidget
Free$01, on your hosted careers pageNo
Bootstrap$19/month yearly, or $29 monthly3Yes
Startup$29/month yearly, or $49 monthly10Yes
Business$79/month yearly, or $129 monthly20Yes

Limits

Before you embed

No filters in the widget
The widget is a plain list of every open role, newest first. Location, category and type filters are on your hosted careers page, not in the embed.
Jobs aren't indexed on your domain
The widget is an iframe, so search engines credit the job listings to your Jobspage careers page, not to the page on your site that shows them.
One layout
You set the brand colour. There are no grid or card layouts to choose from and no custom CSS.

FAQ

Job board widget FAQ

Is there a free job board widget?

Not on Jobspage. The free plan includes a hosted careers page at yourcompany.jobspage.co with one active job, which you can link from your site's menu. The widget that puts the list inside your own pages starts at $19/month billed yearly.

How do I add job listings to my website?

Copy the embed code from Account → Embed and paste it into a custom HTML or embed block on the page where the jobs should appear. Once it's published, the list updates itself whenever you post or close a job.

Does it work with WordPress, Wix or Squarespace?

Yes, on any page that accepts custom HTML. In WordPress use a Custom HTML block. In other builders look for an embed or code block. If the builder strips the script, give the iframe a fixed height.

Will the widget match my website's design?

It has a transparent background and uses your brand colour for buttons and links, so it sits comfortably on most sites. The font and layout are Jobspage's, and custom CSS isn't supported.

Where do applications go?

Candidates apply on the job's own page, which opens in a new tab. The application, resume included, goes into your Jobspage pipeline, and you get an email for each new one.

Does the widget help my website's SEO?

Not directly. Content inside an iframe is credited to the page it comes from. What does help is that every job page carries the structured data Google for Jobs reads, so your roles can show up in Google's jobs results.

Put your open jobs on your website

Start free with a hosted careers page, then turn on the widget with any paid plan when you're ready to embed.

Start free