Job Schema SOP
Objective:
This SOP outlines the process for creating, formatting, and publishing job postings on the careers page of our website, with a focus on generating and implementing job schema to optimise SEO and enhance visibility in search engine results.
1. Gather Job Details
Ensure you have the following information prepared for each job posting:
- Job Title: The name of the position.
- Job Description: A detailed overview of the role, including its purpose, key expectations, and work environment.
- Roles and Responsibilities: A list of the key duties associated with the position.
- Essential Experience: Skills, qualifications, or background required for the role.
- Benefits: Details on compensation, perks, and other advantages of the job.
- Other Relevant Content: Any additional information, such as the company’s values, culture, or instructions for applying.
2. Draft the Job Posting Content
Create an engaging job post that includes:
- Headline: Use the job title as the headline.
- Introduction: A concise summary of the role and its importance within the company.
- Main Body:
- Job Description: Provide a comprehensive description of the role.
- Roles and Responsibilities: Present this as a bullet-point list for clarity.
- Essential Experience: Highlight the key requirements for the position.
- Benefits: Clearly outline the perks and compensation.
- Footer Content: Include instructions on how to apply or any additional call-to-action statements, such as “Click below to apply now.”
3. Generate Job Schema
To optimise the job posting for search engines, follow these steps to create the job schema:
- Visit the TechnicalSEO Schema Markup Generator.
- Select Job Posting from the schema type options.
- Complete the required fields:
- Job Title: Input the position title.
- Description: Paste the full content of the job post, including the description, roles and responsibilities, essential experience, and benefits, into the description box. Ensure the content is concise and well-organised.
- Date Posted: Enter the current date.
- Employment Type: Specify the type of employment (e.g., full-time, part-time).
- Hiring Organisation: Include the company name and relevant details.
- Job Location: Add the location(s) where the role is based.
- Salary (if applicable): Enter salary details or a salary range.
- Review the generated schema code to ensure accuracy.
4. Embed Job Schema in WordPress
- Log in to the WordPress admin dashboard.
- Navigate to the Careers Page section or the appropriate job posting area.
- Select Add New Job Posting (or edit an existing one).
- Paste the Generated Schema Code into the Text Box of the job posting editor in WordPress:
- Switch to HTML/Text Mode (not Visual/Block Editor).
- Paste the schema code at the top of the job posting content.
5. Validate Schema with Testing Tools
- Before publishing the job post, validate the schema for accuracy and compliance using:
- TechnicalSEO Schema Markup Test Tool.
- Google’s Rich Results Test Tool.
- Fix any issues or warnings flagged by the testing tools to ensure the schema is correctly implemented.
6. Finalise the Job Posting
- Switch back to the Visual Editor to preview the job post layout.
- Ensure all elements (description, responsibilities, benefits, etc.) are properly formatted and user-friendly.
- Add any relevant media or links as necessary.
- Proofread the entire post for grammatical accuracy and consistency.
7. Publish and Verify
- Click Publish to make the job posting live on the careers page.
- Check the live job posting for proper formatting and functionality.
8. Maintain and Update
- If a job is filled or no longer open, do not remove the posting from the website. Instead, request a noindex tag for the page, ensuring it no longer appears in search results. This approach prevents negative impacts on search rankings and avoids delays in crawling and indexing by search engines.
By following this SOP, we ensure our job postings are professionally presented, optimised for SEO, and compliant with best practices for maintaining search visibility.