What DIY schema markup actually involves
Doing schema markup yourself means writing JSON-LD code and adding it to your website's HTML, either directly or via your CMS. You do not need to be a developer, but you do need to:
- Learn the JSON-LD format (curly brackets, quotes, commas in the right places)
- Understand which schema.org types are relevant to your business
- Know which fields matter most for AI visibility (not just what Google rewards)
- Add the code to your website in a way that won't break anything
- Validate the output using Google's Rich Results Test and Schema Markup Validator
None of this is technically difficult, but it takes 3–8 hours to research, write, and validate a solid initial implementation. If you have that time and a modest interest in the technical side of your website, DIY is entirely viable.
What plugin-based schema involves
WordPress plugins like Yoast, Rank Math, and Schema Pro generate schema markup automatically based on your page content and settings. They are fast to set up and require no coding. The limitations are:
- Generic output — plugins generate standard schema, not the specific fields that matter most for AI visibility in your sector
- Missing credential fields —
hasCredential,areaServed, and sector-specific fields are rarely covered by generic plugins - Limited business type granularity — most plugins default to LocalBusiness or Organisation rather than the more specific types (Plumber, Dentist, HairSalon) that AI systems respond to
What done-for-you schema involves
A specialist implementation means someone who understands both schema syntax and AI visibility builds and deploys the markup for you. The difference from generic agency work is specificity — the markup is tailored to your exact business type, credentials, and the AI visibility goals you are trying to achieve.
The honest comparison
DIY
Cost: Free to £99 for tools.
Time: 4–8 hours initial, plus ongoing updates.
Risk: Errors that reduce effectiveness. Not dangerous, just wasteful.
Ceiling: Limited by your knowledge of what to include.
Plugin
Cost: £0–£99/year.
Time: 30–60 minutes setup.
Risk: Generic output misses the highest-value fields.
Ceiling: Suitable for basic visibility, not sector-specific optimisation.
Done-for-you
Cost: £200–£800 for a full implementation.
Time: 1–2 hours of your input to brief the work.
Risk: Choosing a generalist who doesn't understand AI visibility specifically.
Ceiling: Limited only by the quality of the specialist.