Job Board SEO Settings & Template Variables
Configure per-page meta titles, descriptions, and use template variables for programmatic SEO.
Optimize each page type for search engines with custom meta titles and descriptions. Use template variables to create dynamic, contextual SEO content that scales across thousands of pages.
Accessing page SEO settings
- Open the Website Builder
- Select the page type you want to optimize
- Click SEO in the right panel
Each page type has its own SEO settings that apply to all instances of that page.
Meta title and description
Meta title
The title that appears in browser tabs and search engine results.
- Enter your title in the Meta title field
- Use template variables for dynamic content (see below)
- Keep titles under 60 characters for best display
Meta description
The description shown in search engine results below the title.
- Enter your description in the Meta description field
- Include relevant keywords naturally
- Keep descriptions under 160 characters
Template variables
Template variables let you create dynamic, contextual content that automatically populates based on page context. They're especially powerful for programmatic SEO pages.
Available variables
| Variable | Description | Available on |
|---|---|---|
{{board_name}} | Name of your job board | All pages |
{{category}} | Job category or skill name | Category pages, combination pages |
{{location}} | Geographic location name | Location pages, combination pages |
{{count}} | Number of items (jobs or companies) | List pages, tag pages |
{{job_label}} | "Job" or "Jobs" (pluralized based on count) | Jobs-related pages |
{{company_label}} | "Company" or "Companies" (pluralized based on count) | Companies-related pages |
{{tag_name}} | Blog tag name | Blog tag pages |
{{tag_description}} | Blog tag description | Blog tag pages |
Variables by page type
Home page
{{board_name}}
Jobs list
{{board_name}},{{count}},{{job_label}}
Companies list
{{board_name}},{{count}},{{company_label}}
Blog index
{{board_name}}
Blog tag pages
{{board_name}},{{tag_name}},{{tag_description}},{{count}}
Post a job
{{board_name}}
Category pages (e.g., /jobs/backend)
{{board_name}},{{category}},{{count}},{{job_label}}
Location pages (e.g., /jobs/locations/san-francisco)
{{board_name}},{{location}},{{count}},{{job_label}}
Combination pages (e.g., /jobs/backend/san-francisco)
{{board_name}},{{category}},{{location}},{{count}},{{job_label}}
Detail pages (job detail, company detail, blog post, author page) don't use template variables—they pull SEO data directly from the individual item's content.
Example templates
Jobs list page
Title: {{count}} {{job_label}} | {{board_name}} Result: "142 Jobs | Tech Jobs Board"
Description: Browse {{count}} open {{job_label}} on {{board_name}}. Find your next opportunity today. Result: "Browse 142 open jobs on Tech Jobs Board. Find your next opportunity today."
Category page
Title: {{category}} {{job_label}} | {{board_name}} Result: "Backend Jobs | Tech Jobs Board"
Description: Find {{count}} {{category}} {{job_label}}. Browse remote and on-site opportunities. Result: "Find 28 Backend jobs. Browse remote and on-site opportunities."
Location page
Title: {{job_label}} in {{location}} | {{board_name}} Result: "Jobs in San Francisco | Tech Jobs Board"
Description: Discover {{count}} {{job_label}} in {{location}}. Local opportunities updated daily. Result: "Discover 45 jobs in San Francisco. Local opportunities updated daily."
Combination page
Title: {{category}} {{job_label}} in {{location}} | {{board_name}} Result: "Backend Jobs in San Francisco | Tech Jobs Board"
Description: {{count}} {{category}} {{job_label}} available in {{location}}. Apply today. Result: "12 Backend jobs available in San Francisco. Apply today."
Blog tag page
Title: {{tag_name}} Articles | {{board_name}} Blog Result: "Career Tips Articles | Tech Jobs Board Blog"
Description: {{tag_description}} Browse {{count}} articles tagged {{tag_name}}. Result: "Expert career advice and tips. Browse 8 articles tagged Career Tips."
Jobs list variants
The jobs list page supports multiple template variants for different contexts:
- Default (
/jobs) - Main jobs listing page - Category (
/jobs/[category]) - Filtered by job category - Location (
/jobs/locations/[location]) - Filtered by location - Combination (
/jobs/[category]/[location]) - Filtered by both
Each variant can have its own meta title and description template, allowing you to craft SEO-optimized content for every type of jobs page.
SEO best practices
Write for humans first
- Make titles and descriptions compelling and readable
- Include a clear value proposition
- Use action words when appropriate
Include relevant keywords
- Place important keywords near the beginning of titles
- Include location and category terms naturally
- Don't keyword-stuff—keep it natural
Use template variables strategically
- Variables ensure every page has unique content
- This helps avoid duplicate content issues
- Dynamic counts show freshness to search engines
Test your templates
- Preview how templates render with different values
- Check that pluralization works correctly
- Ensure descriptions make sense with various count values (0, 1, many)
Related documentation
- Technical SEO - Sitemaps, structured data, and more
- Landing pages - Strategy for programmatic SEO pages