
Developer Needed: Finalise Schema Setup on Drupal Directory
- or -
Post a project like this46
£150(approx. $200)
- Posted:
- Proposals: 21
- Remote
- #4411338
- OPPORTUNITY
- Awarded
Top rated PHP Web Development |Hubspot Certified|Bubble.io | CMS and frameworks | Designing|Graphic Designing,|SEO

10+ Years Expert Full Stack Developer: MERN | Python | AI Agents | Technical Project/Program Manager

React Native|React|Node|APi | dashboard| Laravel | Go high Level | Flutter, SEO, PPC | Ai Automation|Webflow|Shopify|CRM|App|Zoho|


Full Stack Developer | WordPress & E-Commerce Expert | SEO Specialist | Custom CMS & Mobile Apps

4299652868553218173688597763665119222511209784319797808471310





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