Home / Job widget

Free job widget for your website

In plain words: a widget is a small box with a list of jobs that sits on your own website or blog. You choose what it shows, copy a short piece of code from this page and paste it into your site. After that the list keeps itself up to date. Looking for a job yourself? You do not need this page: go to the job search.

It is free and needs no account. The list can show tech jobs from our index, by skill, city, category or company, or your own company’s jobs, read straight from the hiring software you already use (Greenhouse, Lever or Ashby), so nobody has to type them in.

This is how it will look

Above is the real widget, working on this page. Below it is the code to copy and paste into your site.

Live badge

Live badge preview

The number on the badge is recalculated every day. Good for a README, a footer or a blog post.

HTML

Markdown (GitHub README)

How to add the job widget to your site

  1. Choose what to show in the builder above: a skill, a city, a category, one company, or your own board.
  2. Copy the code. It is two lines: a container with a normal link inside, and the script.
  3. Paste it where the list should appear, in any block that accepts HTML. The jobs load when the page opens and stay current without you.

If scripts are blocked, the link inside the container still shows, so the spot never ends up empty.

Where to paste it, by platform

PlatformWhere the code goes
WordPressAdd a Custom HTML block in the editor, or a Custom HTML widget in a sidebar or footer, and paste the script version.
WebflowAdd an Embed element and paste the script version. Scripts do not run in the Designer preview, so publish the page to see it.
WixAdd → Embed code → Embed HTML, then paste the iframe version.
SquarespaceAdd a Code block and paste the script version. Squarespace allows scripts in Code blocks only on some plans; where it does not, use the iframe version in an Embed block.
ShopifyIn the theme editor add a Custom Liquid section or block and paste the script version.
FramerInsert → Embed, switch it to HTML and paste the script version.
GhostAdd an HTML card in the editor and paste the script version.
NotionNotion removes scripts. Take the iframe version and paste the address from its src into an Embed block.
Plain HTMLPaste the script version anywhere inside <body>.

Your own company’s jobs, straight from your hiring system

If your company posts jobs through Greenhouse, Lever or Ashby, the widget can read your public job board directly in the visitor’s browser. Pick your system in the builder and type the name of your board. New roles appear and closed ones disappear by themselves, and a click on a job opens your own application page.

Nothing passes through our servers in this mode, so there is no account, no limit on the number of jobs and nothing to pay. A very large board, with thousands of roles, takes a moment longer to load. Add the search box for boards with more than a dozen roles.

Options

AttributeWhat it doesDefault
data-hrn-jobsWhat to show: latest, remote, skill:python, category:engineering, location:london, company:stripe, or your own board: greenhouse:acme, lever:acme, ashby:acmelatest
data-limitRows to show, 1 to 20. With the search box on, rows per page6
data-layoutlist, cards, compact, ticker or careerslist
data-themeauto follows the visitor’s system, or force light or darkauto
data-accentAny hex colour for the hover bar and the link underline#1f9d55
data-search1 adds a search box, a team filter where teams exist, and “Show more”off
data-titleYour own heading for the widgetthe name of the list
data-companyYour company name, shown in the heading of your own boardnone

How it differs from other job widgets

This widgetWidget buildersHiring-system embeds
Where the jobs come fromOur index of 45,510 open tech jobs, or your own boardYou type each job in by handYour own board only
Jobs from other companies, by skill or cityYesNoNo
Stays up to date by itselfYesOnly when you edit itYes
AccountNoneRequiredYou are already a customer
PriceFreeA free tier with limits, then a monthly feePart of the system’s price
BrandingA small link backRemoved on paid plansThe system’s own look

A fair summary of the three kinds of job widget as their own pages describe them in November 2026; individual products differ.

Will Google index the jobs in the widget?

Treat the widget as something for your visitors, not for Google. The list is drawn by a script after your page loads, and Google credits a job to the page that carries the full posting and its JobPosting markup: the employer’s own page, or the job’s page on this site. If you want your own vacancies to appear in Google’s job search, mark up each vacancy page on your site. The free JobPosting schema generator writes that code for you.

Limits and fair use

The widget reads one small file that changes once an hour, so there is no rate limit to run into. A list for a skill, city or category holds the 30 newest roles; a company’s list holds all of its open roles. Keep the link back inside the snippet.

Questions about the job widget

Is the job widget free?
Yes. There is no plan, no account and no limit on page views. The snippet keeps a small link back to this site, which is how the widget stays free.
Do I need to sign up or get a key?
No. Choose what to show in the builder on this page, copy the code and paste it into your site.
How often do the jobs update?
Lists from our index are rebuilt every hour from the career pages of 768 companies, so closed roles drop out by themselves. A list of your own company’s jobs is read live from your hiring system every time the page opens.
Can I show only my own company’s jobs?
Yes. If you post jobs through Greenhouse, Lever or Ashby, pick that system in the builder and type the name of your board. The widget reads your public board directly, with no account and nothing to keep in sync by hand.
Does it work with WordPress, Webflow, Wix, Squarespace, Shopify and Framer?
Yes. Anything that lets you paste HTML works with the script version. Builders that strip scripts, such as Notion, take the iframe version. The table on this page says where to paste the code on each platform.
Will the widget slow my page down?
The script is about 13 KB, loads asynchronously and draws inside its own container, so it does not block your page and your styles do not leak into it or out of it.
Where does a click on a job lead?
To the job’s page on this site, which shows the salary, the remote rules and the date of the last check, and from there to the employer’s own application page. For your own board the click goes straight to your application page.
Can I change how it looks?
Yes: five layouts (list, cards, compact, ticker and a full careers page), a light, dark or automatic theme, your own accent colour, your own heading and an optional search box.

More for developers and writers