
Developer Needed: Finalise Schema Setup on Drupal Directory
- or -
Post a project like this46
£150(approx. $199)
- Posted:
- Proposals: 21
- Remote
- #4411338
- OPPORTUNITY
- Awarded
♛ PPH No. #1 ♛ 21Years of Experience in Web Development , Web Designing, Magento , Shopify, WordPress , API Integration, Full-Stack Ruby on Rails Developer,AngularJS / Node.js


Full Stack Web Development | UX/UI Responsive Designing | PHP | WordPress |...
1215338817278611742332534829116316371170005126891841088206112119380130985117620967933787





Description
Experience Level: Entry
Developer Needed: Finalise Schema Setup on Drupal Directory (JSON-LD)
We’re looking for a freelance developer to audit and complete the structured data setup (JSON-LD) for our live Drupal website: The Hair & Beauty Directory.
Schema has already been added via Metatag with token support — but it needs a full audit and cleanup to ensure:
Only the correct schema is applied to each content type
All required fields are mapped correctly to dynamic Drupal data
Pages pass Google’s Rich Results validation
✅ What’s Needed:
Full audit of existing JSON-LD schema across all content types
Remove the current global schema block
Create and assign individual schema blocks per content type (Courses, Jobs, Events, Profiles, etc.)
Map Drupal fields to the correct schema properties (based on a clear written brief)
Add missing required properties (like jobLocation, offers, eventStatus)
Use conditional logic to exclude empty fields
Validate each page using Google Rich Results test
We’re looking for a freelance developer to audit and complete the structured data setup (JSON-LD) for our live Drupal website: The Hair & Beauty Directory.
Schema has already been added via Metatag with token support — but it needs a full audit and cleanup to ensure:
Only the correct schema is applied to each content type
All required fields are mapped correctly to dynamic Drupal data
Pages pass Google’s Rich Results validation
✅ What’s Needed:
Full audit of existing JSON-LD schema across all content types
Remove the current global schema block
Create and assign individual schema blocks per content type (Courses, Jobs, Events, Profiles, etc.)
Map Drupal fields to the correct schema properties (based on a clear written brief)
Add missing required properties (like jobLocation, offers, eventStatus)
Use conditional logic to exclude empty fields
Validate each page using Google Rich Results test

Helen W.
100% (3)Projects Completed
8
Freelancers worked with
8
Projects awarded
67%
Last project
14 Oct 2025
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies