How to Create Programmatic Job Pages
What are Programmatic Job pages?
Programmatic Job pages are ready-made job pages that automatically show the right jobs based on selected keywords or filters.
Each page is created once and always displays relevant job listings—such as jobs by role, location, or job type—making it easy for job seekers to find what they’re looking for and for search engines to discover the page.
Why is it important?
Keyword-Based Landing Pages help you turn common job searches into permanent, shareable job pages.
By creating SEO-friendly pages with pre-applied filters, you make it easier for job seekers to land directly on relevant jobs—such as Remote Sales jobs or Accountant jobs in India—without needing to search or refine filters themselves.
These focused pages improve your visibility on search engines, bring in more organic traffic, and increase job views.
Most importantly, they let you convert your impressions to clicks by growing traffic and engagement without extra development effort or manual work.
How to create these pages?
Navigate to "Manage Portal" -> "Pages".
Click on "Add".

Enter page details

Name: This field will indicate the name of the page. Examples:
Remote jobs
Remote Sales Jobs
Jobs in California, etc.
Code: This field is the page code in upper-case capital letters only. Each space is replaced by "_". Examples:
REMOTE_JOBS
REMOTE_SALES_JOBS
JOBS_IN_CALIFORNIA
Slug: This field is appended to the base URL of the page. Each space is replaced by "-". It is strictly in lower-case only. Examples:
remote-jobs
remote-sales-jobs
jobs-in-california
Select the "Browse jobs" widget. The user can use other widgets as well with the "Browse Jobs" widget.
It is mandatory to choose the "Browse jobs" widget to create these pages.

Click on the filter icon and add the filters for creating the pages. - The number of jobs present on the job board is indicated as soon as the filters are applied. - Click on "Apply Filter".

Example 1: Remote Jobs

Example 2: Remote Sales Jobs

Click on "Create".
The user can select a combination of filters to create the pages as per the requirement.
Actions
The following actions can be performed on the pages created.

Edit: The user can edit the Name of the page and the filters applied and click on "Update".
Delete: The user can delete the page created if and when required.
SEO Management: The user can update the SEO details for optimization.

Redirection: The user can redirect and view the page created.
The user can copy the link and share it on other platforms.
The link can also be added in the footer for ready-to-use pages, like: Jobs in Texas, Jobs in California, Jobs in Canada.

How can this feature be used?
You can use Programmatic Job pages to create structured sections like:
Jobs by Country (e.g., Jobs in India, United States, Canada)
Jobs by Location (e.g., Jobs in California, Jobs in New York)
Jobs by Job Type (e.g., Remote jobs, Hybrid jobs, Work From Office jobs)
Jobs by Roles (e.g., Sales jobs, Accounting jobs, etc)
These sections can be displayed in your site’s footer or other navigation areas.

Why is this useful?
Makes it easier for job seekers to browse jobs by common criteria
Improves SEO by creating crawlable, keyword-focused pages
Increases job views by guiding users to relevant listings
Helps organize your job board without any custom development
Here are the steps:
Navigate to "Manage Portal" -> "Settings" -> "Appearance" and click on "Edit".

Scroll down to "Footer Management" -> "Footer" and click "+" to add a section.

Name: Enter a valid name of the section, like Jobs by Country, Jobs by Location, Jobs by Job type, etc.
Under each section, enter the following details:
Name: Name of each sub-section, like Jobs in India, Jobs in the United States, Jobs in Canada
URL or Page: After choosing either URL or Page, select the page from the dropdown or paste the URL of the Programmatic job page created.
Redirection: This field helps you choose whether the page opens in the same tab or new one.
Click "+" to add more sub-sections.
Click "Save".
Last updated
Was this helpful?

