Technical SEOGifting SaaS

Schema markup at scale across a software catalog

SoftwareApplication schema generated from data already on each page, so the whole catalog became eligible for rich results.

CLIENT
B2B software company
INDUSTRY
Gifting SaaS
SERVICES
SEO & AEO, AI-Assisted Marketing Ops
YEAR
2025
100%
Of the catalog eligible for rich results
0
Pages with hand coded schema
Auto
Schema for every new feature
The challenge

What stood in the way.

Structured data is easy on one page and hard on a whole catalog. Hand-coding JSON-LD SoftwareApplication markup for every product, with category, operating system, price and rating, was not realistic and could eat up many hours of time that could be spent elsewhere.

One malformed field copied across the catalog would mean thousands of errors and schema that wouldn’t validate.

The approach

A system that gets it right once, everywhere.

01

Find the fields

Identified what each product page already carried: title, description, features, rating, price and URL.

02

Write the mapping rules

Mapped URL patterns to page types and page fields to schema properties, including edge cases.

03

Script and inject

Partnered with a developer who scripted the rules and injected JSON-LD into every page's head.

04

Validate

Checked output in the schema.org validator and Google's Rich Results Test before and after launch.

What was delivered

What was provided.

  • Field-to-property mapping rules
  • Page-type detection by URL pattern
  • Dynamic JSON-LD template
  • Validation checklist
Tools used
  • schema.org validator
  • Rich Results Test
  • JSON-LD
  • Google Search Console
The takeaway
When a technical SEO task is too big to do by hand, the answer usually isn't more hours. It's a system that does it right, once, everywhere.

Have a project like this?

Tell me what you're working on and I'll come back with how I'd approach it.