# 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?

1. Keyword-Based Landing Pages help you turn common job searches into permanent, shareable job pages.
2. 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.
3. These focused pages improve your visibility on search engines, bring in more organic traffic, and increase job views.&#x20;
4. 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?

1. Navigate to "Manage Portal" -> "Pages".
2. Click on "Add".<br>

   <figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FB5oShVgJuzAUaPqSrBzo%2Fimage.png?alt=media&#x26;token=1f83215e-6e47-4dd7-822c-87b0248082e5" alt=""><figcaption></figcaption></figure>
3. Enter page details<br>

   <figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2Fab7fBHSlPFZCwKGKZwGC%2Fimage.png?alt=media&#x26;token=f79d7929-5b44-4407-a2a5-d3fd7be40576" alt=""><figcaption></figcaption></figure>

   1. **Name**: This field will indicate the name of the page.\
      Examples:
      1. Remote jobs
      2. Remote Sales Jobs
      3. Jobs in California, etc.
   2. **Code**: This field is the page code in upper-case capital letters only. Each space is replaced by "\_".\
      Examples:
      1. REMOTE\_JOBS
      2. REMOTE\_SALES\_JOBS
      3. JOBS\_IN\_CALIFORNIA
   3. **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:
      1. remote-jobs
      2. remote-sales-jobs
      3. jobs-in-california
4. Select the "Browse jobs" widget. The user can use other widgets as well with the "Browse Jobs" widget.

   <mark style="color:$warning;">**It is mandatory to choose the "Browse jobs" widget to create these pages.**</mark><br>

   <figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2Fw6CI7HtaOAtd2wn9K5bo%2Fimage.png?alt=media&#x26;token=70ca3312-8aa0-4d15-9f6d-67c566970d4d" alt=""><figcaption></figcaption></figure>
5. 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".<br>

   <figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2Fhf0uiPTGOCvOGDyivmVa%2Fimage.png?alt=media&#x26;token=99df9402-8453-4fff-a16b-2a945a6634c0" alt=""><figcaption></figcaption></figure>

   1. Example 1: Remote Jobs<br>

      <figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FKqzZzoirfuZzpv4hz0VG%2Fimage.png?alt=media&#x26;token=b25aaa95-3702-4120-816e-d4159c025f9b" alt=""><figcaption></figcaption></figure>
   2. Example 2: Remote Sales Jobs<br>

      <figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2F6wSs7wPwn2ZOcq82jiSb%2Fimage.png?alt=media&#x26;token=906a618b-df59-4062-8541-f720709b0fe0" alt=""><figcaption></figcaption></figure>
6. Click on "Create".

{% hint style="info" %}
The user can select a combination of filters to create the pages as per the requirement.
{% endhint %}

### Actions

The following actions can be performed on the pages created.

<figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2Fjmi2lJlIWR8oYkrh6yCu%2Fimage.png?alt=media&#x26;token=4f0e41ff-9122-4bbe-9961-4987415ee6b9" alt=""><figcaption></figcaption></figure>

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

   <figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2Fd5gSPWb0X7h7cixbB5YC%2Fimage.png?alt=media&#x26;token=84f34a36-1136-4e22-96bc-0d042582bc9a" alt=""><figcaption></figcaption></figure>
4. **Redirection**: The user can redirect and view the page created.

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

   <figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2Ft7gQq8BCVywQyeM8o4dS%2Fimage.png?alt=media&#x26;token=e834e964-1e6f-4170-a44b-4da387289d4c" alt=""><figcaption></figcaption></figure>

### 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)

#### 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

#### 1. Create a widget and map it to the homepage

<figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FE2SMDp2aFNSu61SYDc4s%2Fimage.png?alt=media&#x26;token=2a58b679-2925-4a3a-9e2d-eaf6680a709d" alt=""><figcaption></figcaption></figure>

1. Navigate to "Manage Portal" -> "Widget" and click on "Add"

<figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2F1QHUaej9UF1PRxn99wLp%2Fimage.png?alt=media&#x26;token=b830e04f-2018-4ed8-ad00-18621d8b9016" alt=""><figcaption></figcaption></figure>

2. Enter Name,Code and Title of the widget.&#x20;

<figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FzxX6M87DGQauLoetYeOC%2Fimage.png?alt=media&#x26;token=f5d79e70-0529-4faf-854a-50025411227f" alt=""><figcaption></figcaption></figure>

2. Select Widget type -> **Links**
3. Select Item type -> **Pages**

{% hint style="info" %} <mark style="color:$warning;">**You need to have created pages before hand to add them into the widget)**</mark>&#x20;
{% endhint %}

<figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FMpmOAFvjyLWDpwjuVUjE%2Fimage.png?alt=media&#x26;token=f3a3f3aa-b752-48ac-aa9a-cdff0f296c81" alt=""><figcaption></figcaption></figure>

4. Enter the Web per row, Tablet per row

   &#x20;,Mobile per row.
5. Select the **Pages** from the drop down.

<figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FKzFtc38ZRMS0xiW6rIln%2Fimage.png?alt=media&#x26;token=873f9171-07f0-4266-93ff-b5fd001a9a14" alt=""><figcaption></figcaption></figure>

6\. Once pages are selected click on **Create.**

<figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FBYBwXPV3vkRFNvlZpRYJ%2Fimage.png?alt=media&#x26;token=ca73466b-d803-40b6-9fc6-6082ee896b4a" alt=""><figcaption></figcaption></figure>

7. Once the widget is successfully created, go to Pages -> Homepage&#x20;
8. Click on edit&#x20;

<figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2F1r7kGjT6ajJ8z9sY0GgR%2Fimage.png?alt=media&#x26;token=e72e78fa-e9e6-46c6-9481-2b72dedb53cd" alt=""><figcaption></figcaption></figure>

9. Select the created widget from the dropdown and click on update

<figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FnlpxSV7bqMvxEYQk53zq%2Fimage.png?alt=media&#x26;token=a94baff9-9a99-4108-88ea-b3992f6877b1" alt=""><figcaption></figcaption></figure>

#### 2. Display in your site’s **footer** or other navigation areas.

<figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FhH2mvxAMAKNczYGaaSa6%2Fimage.png?alt=media&#x26;token=82c67f21-399f-45c2-be7e-9b89ca5ea9be" alt=""><figcaption></figcaption></figure>

#### Here are the steps:

1. Navigate to "Manage Portal" -> "Settings" -> "Appearance" and click on "Edit".\ <br>

   <figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FWBXdmFONIKOxJ7dUZ9qe%2Fimage.png?alt=media&#x26;token=315a211a-94ee-4c73-9082-0fd9bc03bb66" alt=""><figcaption></figcaption></figure>
2. &#x20;Scroll down to "Footer Management" -> "Footer" and click "+" to add a section.<br>

   <figure><img src="https://3839433978-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYtOutXrVZXk51IghCDyu%2Fuploads%2FI12do5ipkLKqdi2nBHp8%2Fimage.png?alt=media&#x26;token=b160b59e-29e4-4eca-9238-90ad0d786198" alt=""><figcaption></figcaption></figure>
3. Name: Enter a valid name of the section, like Jobs by Country, Jobs by Location, Jobs by Job type, etc.
4. Under each section, enter the following details:
   1. Name: Name of each sub-section, like Jobs in India, Jobs in the United States, Jobs in Canada
   2. 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.
   3. Redirection: This field helps you choose whether the page opens in the same tab or new one.
   4. Click "+" to add more sub-sections.&#x20;
5. Click "Save".
