Job Posting schema

#702765
  • Resolved Tess
    Rank Math free

    Hi,
    I need to set up the jobposting schema for a recruitment agency.

    I want it to fill in the schema for new job postings as they are added (rather than us having to go back through all jobs and add it manually).

    But I am stuck because the schema template seems to be for individual job listings rather than automatically adding schema.

    1. baseSalary value: do I need to put an amount here? If I don’t put anything, how will it know to pick up the salary listed in the job post?

    2. id: hiring organization’s unique identifier for the job. What do I put here?

    3. Job Location: Name: what do I put here so it picks up the job’s location?
    URL: how can I ensure it will pick up the URL of the job?

    4. Address: usually the address of the job is not provided until after they apply but the suburb is often given. Is this possible or do I just put the address of the recruitment company? (Where they often come for the first interview anyway).

    5. Education requirements: some jobs have them, some don’t – does this have to be added manually per job?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hello,

    I apologize for the challenges you’re facing with setting up the jobposting schema for your recruitment agency. I understand that you want to automate the process of adding schema for new job postings.

    Let’s address your concerns one by one:

    1. baseSalary value: If you don’t put an amount here, you can leave it blank, and Rank Math will pick up the salary listed in the job post. It will use the information from the job post to populate this field.

    2. id: For the hiring organization’s unique identifier for the job, you can ask the employer to provide a unique ID for the job. If they don’t have one, you can enter a unique identifier yourself for record-keeping. If you leave the field empty, the post ID will be used instead.

    3. Job Location:

      • Name: You can put the name of the location here, and it will pick up the job’s location from the post.
      • URL: The URL of the job should be automatically picked up if it’s included in the job posting. If not, you can manually add it to the schema.
    4. Address: If the address of the job is not provided until after applicants apply, you can consider putting the address of the recruitment company. This is especially relevant if applicants often come to the recruitment company for interviews.

    5. Education requirements: If some jobs have education requirements while others don’t, you can add this information manually per job. However, if it’s not available for a specific job, you can leave it blank, and Rank Math will handle it accordingly.

    If you have any further questions or need assistance with implementing these changes, please feel free to reach out to our support team directly from here.

    We’re here to help!

    Sources:
    JobPosting Schema Type » Rank Math
    Configuring “Schema Markup” in Rank Math » Rank Math

    Tess
    Rank Math free

    Also, how do I put the correct date/time format in YYYY-MM-DD ? rather than an actual date (or if I put a date in there, it will replace it with the actual job posting date?

    Hello,

    If the JobPosting plugin you are using uses custom fields to add the details about the job, you can use the %customfield(field-name)% variable to get the data automatically. You will have to replace the field-name with the name of the actual field. You can get in touch with the support of the JobPosting plugin to get the name of the fields.

    Hope that helps, and please do not hesitate to let us know if you need our assistance with anything else.

    Tess
    Rank Math free

    I can’t seem to get a valid date and time format. How do I add that?

    Hello,

    The current date in your schema markup is indeed invalid. You are currently using some sort of placeholder or the string format of the date (YYYY-MM-DDT00:00).

    If you are using a custom field to retrieve data from your job posting plugin, please make sure you are using the %customfield(field-name)% variable as suggested by my colleague previously.

    Looking forward to helping you.

    Hello,

    Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.

    If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.

    Thank you.

Viewing 5 replies - 1 through 5 (of 5 total)

The ticket ‘Job Posting schema’ is closed to new replies.