Free Job Listings Widget

Create job listings with a jobs board widget that lets you post openings, manage roles easily, and help candidates find the right positions quickly.

Create Jobs Listings

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Job Listings widget is a free, no-code embed that puts a structured job board on your website — designed for HR teams, recruiters, and businesses hiring without a dedicated ATS.

Add roles with pre-set fields (title, department, location, employment type, salary, description) plus custom fields for role-specific details, pick a layout (list, card grid, table), enable filters and sorting (by department, location, type), customize the design with skins or Custom CSS, and paste a one-line embed snippet on Squarespace, Shopify, Elementor, Wix, WordPress, Avada, and 200+ other platforms.

Use it to launch a careers page without paying for an ATS, surface open roles on a recruiting landing page, embed a hiring board on a community-driven site, or run a simple jobs section on any page where candidates should browse and apply.

Why add a Job Listings widget to your website?

  • Launch a careers page without an ATS

    Full ATS platforms (Greenhouse, Lever, Workable) are powerful but priced for teams hiring constantly. For small businesses, agencies, and startups with 1-10 open roles at a time, this widget gives you a structured job board on your own site for free — without contracting for a platform you'll mostly underuse.

  • Make roles easy to scan with filters and sort

    Candidates arrive with criteria — department they want, location they live in, employment type they need. Built-in filters narrow the list to matching roles in seconds. Sort by newest or by salary helps candidates surface roles they actually want to apply to. Better candidate experience; higher application rate per visit.

  • Custom fields for role-specific data

    Pre-set fields handle the basics (title, department, location, salary). Custom fields handle the specifics — experience level, key technologies, hybrid/onsite split, application deadline, equity range. Different roles can use different field combinations without breaking the layout. Useful for technical hires where the standard job-board field set isn't enough.

  • Route applications wherever you want

    Each role's apply-button can route to a custom destination — an email link with subject pre-filled, a Common Ninja Form Builder embed for in-page application, an external ATS like Lever or Greenhouse, or a Calendly link for screening calls. Mix routing per role; the widget handles the link, your application flow handles the rest.

Get started in 3 steps

How it works

  1. Add your roles

    Enter each role with title, department, location (city/region or remote), employment type (full-time, part-time, contract, intern), salary range, and a full job description. Add custom fields for role-specific details — experience level, technologies, hybrid/onsite, application deadline. Add as many roles as your plan supports; reorder via drag-and-drop in the editor.

  2. Pick a layout and customize

    Choose a layout — list (vertical reading column with full job details inline), card grid (multi-column tile grid for browse-and-pick), or table (structured rows for fast scanning across roles). Enable filters for candidates to narrow by department, location, or type, configure sorting (newest, alphabetical, salary high-to-low), and pick a skin or layer Custom CSS for pixel-level brand match.

  3. Embed on your site

    Copy the one-line embed snippet and paste it on Squarespace, Shopify, Elementor, Wix, WordPress, Avada, or any of the 200+ supported platforms. Candidates browse, filter, and click into roles inline; the apply-link routes them to your application flow (email, Common Ninja form widget, external ATS). Edits in the editor push to every embed without re-paste.

Open the editor

What you get with the Job Listings widget

Customizable job fields

Title, department, location (city/region or remote), employment type, salary range, application deadline. Standard job-board field set ready to fill without configuring data structures yourself.

Dynamic custom fields

Add role-specific fields beyond the standard set — experience level, key technologies, hybrid/onsite, equity range, time-zone overlap. Different roles can use different custom-field combinations without breaking the layout.

Filter and sort

Candidates narrow listings by department, location, employment type, or any custom field you expose as a filter. Sort by newest, alphabetical, or salary high-to-low. Configurable per widget — show only the filters that matter for your hiring board.

Stylish skins and Custom CSS

Pick from a library of pre-designed skins (corporate-clean, startup-vibrant, recruiter-bold, dark-mode, brand-neutral) for a fast visual fit. Layer Custom CSS for pixel-level control over role-card sizing, badge styling for employment type, filter-control layout, and apply-button styling.

Everything in the editor

Also included in the editor

Tailored Job Views

Adapt the presentation of job openings with customizable display options. Choose which fields appear in the preview lists and detailed job cards to provide potential applicants with essential information at a glance and in-depth insights when needed.

Filtered Job Search

The widget allows candidates to apply filters, streamlining the search process. By sorting listings based on various job criteria, applicants can efficiently find roles that align with their skills, experience, and career goals.

Sortable Job Listings

Job seekers can sort available positions based on criteria like job type, location, or company. This feature enhances user navigation, allowing candidates to quickly identify and apply for jobs that meet their preferences.

User-Friendly Integration

The Jobs Board Widget is engineered for ease of integration and is compatible with diverse website platforms. It ensures that adding a dynamic and organized job listing section to your site is hassle-free and efficient.

Run your hiring board on your own site

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • Yes. The free plan covers one Job Listings widget with no time limit and no credit card. Upgrade only when you need additional widgets, more roles per listing, advanced filter logic, premium skins, or features like application-form integration and per-role analytics.

Platform-specific guides

How to add Job Listings to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Open the Squarespace section where the job board should appear and click Add Block.
  2. 2Choose Code from the block menu, paste the Common Ninja embed snippet, and confirm.
  3. 3Save and exit. The job board renders inline with Squarespace's section styling around it.
Add Instagram Feed to Squarespace

Compatible With All Site Builders, E-Commerce Platforms and Websites

Explore Related Widgets

FAQ

The Job Listings Widget is a versatile tool that allows website owners to easily post, manage, and display job openings, offering an enhanced experience for job seekers.

No, the Jobs Board Widget is user-friendly and requires no coding or technical expertise for its setup or operation.

The widget provides options to customize job fields, allowing you to display specific information about each job, and you can also choose from different skins to match your website’s aesthetics.

Yes, the Jobs Board Widget is designed to be responsive, ensuring optimal display and functionality on desktops, tablets, and mobile devices.

Yes, the widget supports the addition of images, allowing you to integrate company logos or other visuals to each job listing.

Absolutely. The widget allows job seekers to apply various filters to narrow down their search according to their preferences and criteria.

Yes, users can sort job listings based on various criteria like job type, company, location, and more, making the search process more user-friendly.

Yes, you can integrate maps to show the location of the job or the company headquarters, providing geographical context for job seekers.

The widget is designed for easy integration; just follow the simple setup process to quickly incorporate it into your website without any technical difficulties.

Yes, the Job Listings Widget is designed to be SEO-friendly, helping your job listings to rank well on search engines and attract more potential candidates.

Absolutely. With CSS flexibility, you can adjust the styles, colors, and fonts to match your website’s design.

Please check with the specific provider of the Jobs Board Widget for information regarding trial periods or demo availability.

Yes, customer support is readily available to assist with any inquiries or issues you may encounter while using the widget.

The Jobs Board Widget is designed for compatibility with a variety of website builders and platforms, ensuring a smooth integration process.

The widget is continuously improved and updated to include new features and enhancements, ensuring users always have access to the best tools for their job listing needs.

Ready when you are

Add a Job Board to your site in 5 minutes

Run your hiring board with pre-set + custom job fields, list / card / table layouts, filter and sort controls, configurable apply-routing, stylish skins, and Custom CSS. Embed on 200+ platforms including Squarespace, Shopify, Elementor, Wix, WordPress, and Avada.

Create your Job Board

No credit card · Setup in under 5 minutes