Application/ld+json - Structured Data for SEO

Application/ld+json - Structured Data for SEO

Making our business-critical page stand out on Google

A few months ago, I was working on optimising our website, joinveet.com, and one of my goals was to make the mentors’ page stand out on search enginer, particularly Google. I wanted more than just a plain link in the search results, I wanted their profiles to appear with their credentials, achievements, and a bit of digital swag.

That’s when I came across application/ld+json, and it turned out to be exactly what I needed.

What Is application/ld+json?

application/ld+json is a way to tell search engines exactly what your page is about. It uses structured data to describe your content in a format that search engines can easily understand. Think of it as giving Google a detailed summary of your page so it knows how to display it.

For the mentors’ page, this meant I could highlight their names, roles, and expertise directly in the search results.

Why It Matters

Here’s why using application/ld+json is worth it:

  1. Rich snippets
    It powers rich snippets — like search results with photos, star ratings, or extra details. For the mentors’ page, it could show their profiles with key highlights.

  2. Better understanding
    Search engines get a clearer idea of your content, which helps connect you with the right audience.

  3. Voice search ready
    Structured data increases the chances of your content being picked for voice search results.

  4. Future-proof SEO
    SEO rules keep changing. Adding structured data gives your site an edge, now and in the future.

What I did for Veet

Here’s an example of the schema I used for a mentor profile:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Ejiro Asiuwhu",
  "jobTitle": "Software Development Mentor",
  "image": "https://veet-production.s3.us-east-2.amazonaws.com/mediaPreview/pcli3672obozdl4ssbyvdh-humpe1d9h57wbz9wblygh",
  "url": "https://www.joinveet.com/mentor/ejiro-asiuwhu",
  "sameAs": [
    "https://www.linkedin.com/in/ejiro-asiuwhu",
    "https://twitter.com/ejirocodes",
    "https://ejiro.xyz"
  ],
  "description": "Ejiro Asiuwhu is a product engineer who works at the intersection of software, product, and design.",
  "@id": "https://www.joinveet.com/mentor/ejiro-asiuwhu",
  "creator": {
    "@type": "Organization",
    "name": "Veet"
  },
  "copyrightNotice": "© 2025 Veet. All rights reserved. Veet is a registered trademark of Veet Inc."
}
</script>

Before application/ld+json

After application/ld+json

This tells Google everything it needs to know about Ejiro Asiuwhu and ensures his profile looks great in search results.

Final Thoughts

Before working on Veet, I didn’t realise how powerful application/ld+json could be. Now, I see it as a must-have for any website aiming to stand out. If you’ve not tried it yet, please give it a go.

Have you used structured data before? Let me know how it worked for you.