Technical SEO

Structured data and entity implementation

I plan and implement JSON-LD that describes your content and connects related entities. Projects can cover books, authors, organisations, breadcrumbs, and other appropriate types. I review the markup against the visible information and work with developers on consistent generation across your page templates.

Freelance experience

Selected clients I have worked with

These brands are part of my freelance SEO portfolio.

The work behind the service

Keep entity relationships consistent across templates

Adding separate snippets to individual pages can leave your website with conflicting names, identifiers, and relationships. I help map the relevant entities and define how they should be referenced across the site. The implementation should describe the information your pages actually contain and remain maintainable as that information changes.

Scope and deliverables

What I can work on

We agree on the scope after reviewing your requirements. A project can focus on one of these areas or combine the relevant work.

Entity and page-type mapping

Identify the relevant content types, business entities, and relationships. We decide what belongs on each template and where the underlying information should come from.

JSON-LD examples and references

Prepare markup examples with consistent identifiers and relationships. This can include connections between books and authors or between content pages, breadcrumbs, and the publishing organisation.

Dynamic template requirements

Document how fields should be populated and what to do when values are unavailable. Developers can use the requirements to generate consistent markup from the CMS or application data.

Validation and implementation review

Check representative outputs for syntax, expected relationships, and agreement with visible content. We review the relevant validation results and address issues introduced by template changes.

Working together

How the project works


  1. Map the information

    We identify the page types and entities the website needs to describe.


  2. Prepare template examples

    I define the fields, references, and generation rules with your team.


  3. Check generated output

    We validate representative pages and document how to maintain the implementation.

Experience and related work

SchemaZoo was part of my community tooling work

I built SchemaZoo as an advanced structured data generator that connected entities using annotations from Wikipedia. My wider work also includes dynamic JSON-LD and relationships between book, author, and website entities.

Before we start

Questions about this service

Will structured data guarantee a rich result?

No. The service covers planning, implementation, and validation. Search engines determine whether and how eligible information appears in their results.

Can you work with our CMS templates?

Yes. We can map the required fields to your CMS or application data and prepare dynamic generation requirements for your developers.

Can you review our existing markup?

Yes. We can investigate duplicated entities, inconsistent identifiers, missing relationships, and markup that does not match the visible page information.

Structured data and entity implementation

Discuss your project

Share the page types, current markup, and CMS or application that generates your structured data.

Send an enquiry Or contact me on LinkedIn