Configure Job Board URLs and routes
Connect your OndaWorx Job Board configurations to real public Experience Cloud URLs and create useful landing pages for important Job searches.
How OndaWorx URLs work
There are two parts to an OndaWorx Job Board page:
permanent-jobs
in an OW Job Board Page record does not automatically create:
https://www.example.com/permanent-jobs
You must also create or configure the corresponding public route/page
in Experience Builder.
1. Configure the main Jobs URL
The standard OndaWorx package includes the
Jobs
Page configuration.
In Experience Builder, create or open the customer's main public Jobs page.
A typical public URL might be:
https://www.example.com/jobs
Add the OndaWorx Job List component to this page.
Set:
| Component property | Value |
|---|---|
| Job Board Page Developer Name |
Jobs
|
Make sure the corresponding OW Job Board Page record uses a sensible URL Path such as:
jobs
2. Create useful Job landing pages
A landing page is a dedicated public Job page focused on a useful category, location or employment type.
Examples might include:
- Permanent Jobs
- Temporary Jobs
- IT Jobs
- Construction Jobs
- Jobs in London
- Jobs in Yorkshire
These can be useful for visitors and for search engines because each page has a clear purpose and a relevant set of Jobs.
Recommended method: static landing pages
For a small number of important landing pages, use a dedicated OW Job Board Page record for each one.
For example, a Permanent Jobs page might use:
| Setting | Example |
|---|---|
| Label | Permanent Jobs |
| Developer Name |
Permanent_Jobs
|
| URL Path |
permanent-jobs
|
| Fixed publication filter | Published / Open Jobs only |
| Fixed employment filter | Permanent |
Then create the matching Experience Cloud page and connect the OndaWorx Job List component to:
Permanent_Jobs
Example: location landing page
A page such as:
/jobs-in-yorkshire
could use a fixed Region filter so only Jobs in Yorkshire are shown.
3. Connect each landing page in Experience Builder
For every public landing page:
- Open the customer's Experience Cloud site in Experience Builder.
- Create or open the page that will use the intended public URL.
- Add the OndaWorx Job List component.
- Select the component.
- Set Job Board Page Developer Name to the exact Developer Name of the matching OW Job Board Page record.
- Publish the Experience Cloud site.
- Open the public URL while signed out.
Permanent_Jobs
enter exactly:
Permanent_Jobs
in the Job List component.
4. Check each public landing page before publishing it
A landing page should exist because it is useful to a Job seeker, not simply because a filter combination can be created.
Before making a landing page publicly available, check:
- the page has a clear H1 heading
- the introductory text explains what Jobs the page contains
- the page contains a useful number of relevant Jobs
- the fixed filters produce the intended results
- unpublished Jobs remain excluded
- the page title and SEO description are relevant
- the public URL is clear and readable
- visitors can reach the page through useful website links
- the page is not a near-duplicate of another landing page
Example
This can be useful:
Veterinary Surgeon Jobs in Yorkshire
if the customer regularly has suitable Jobs in Yorkshire.
A highly specific page such as:
Part-Time Veterinary Surgeon Jobs in One Small Town
may not be useful if it normally contains no Jobs or only duplicates another page.
5. Advanced option: Route Dimensions
OndaWorx includes OW Job Board Route Dimension metadata for advanced implementations.
Route Dimensions describe concepts such as:
- industry
- profession
- employment type
- region
- county
They can be used by a supported routing implementation to map readable URL values to Job fields.
Route Dimension settings
Open:
| Field | What it controls |
|---|---|
| Active | Controls whether this Route Dimension is available. |
| Page | The base OW Job Board Page that the dimension belongs to. |
| Dimension Name |
A stable internal name describing the route concept,
for example county or industry.
|
| Field API Name |
Salesforce Job field that the route value should filter.
Example:
County__c.
|
| Operator | How the route value is compared with the Salesforce field. Use the operator appropriate to the field and implementation. |
| Display Order | Ordering of Route Dimension metadata where several dimensions are used. |
| SEO Label | Human-readable wording for this dimension. |
| SEO Indexable | Indicates whether matching routes may be considered for indexing by the wider routing/SEO implementation. It does not by itself guarantee that a URL will be indexed. |
Before enabling dynamic routes
Confirm all of the following:
- a direct dynamic URL loads while signed out
- refreshing the dynamic URL continues to work
- the path filters the correct Salesforce Jobs
- unpublished Jobs remain excluded
- unknown route values fail safely
- ambiguous route values do not produce misleading results
- H1, title and description match the route
- canonical behaviour is correct
- only useful intended routes are indexable
- Job cards link to the correct public Job Detail pages
6. Test URLs while signed out
Test every important public URL in an incognito/private browser while signed out of Salesforce.
Main Jobs page
- the direct Jobs URL loads correctly
- refreshing the page works
- the expected Jobs appear
- filters work
- View Job opens the correct public Job Detail page
Landing pages
- every landing-page URL loads directly
- refreshing the page works
- the correct fixed filters are applied
- the H1 and introductory copy match the intended page
- the page contains useful Jobs
- no unpublished Jobs appear
Job Detail URLs
- a Job opens correctly from a Job card
- the Job Detail URL can be opened directly
- refreshing the Job Detail page works
- unavailable Jobs do not expose live Job content
- the canonical URL is the intended URL
Common setup problems
| Problem | Check first |
|---|---|
| Page works in Builder but not at the public URL | Confirm the Experience Cloud site has been published and the public route exists. |
| Job List is blank on one landing page | Job List component Page Developer Name, active Page record, fixed filters and eligible test Jobs. |
| Landing page shows the wrong Jobs | Fixed filters linked to that OW Job Board Page. |
| URL Path was entered but the URL returns an error | Create or configure the matching Experience Cloud page/route. URL Path alone does not create it. |
| Dynamic Route Dimension does nothing | A Route Dimension is only metadata. Confirm the site's supported dynamic routing integration is actually present and configured. |
| Dynamic URL works until the browser is refreshed | The Experience Cloud route itself is not correctly handling the direct path. |
| Search engines could see too many similar pages | Reduce unnecessary landing pages and review which routes are genuinely useful and intended to be indexable. |
Continue: Testing and handover →
Guide updated 10 October 2026. For a standard implementation, static Experience Cloud pages are the recommended approach. Route Dimensions are an advanced option.