SEO Engineering · ryvosolutions.com

End-to-end technical SEO: sitemap, JSON-LD, OG cards and AI-crawler robots

Every public route ships with structured data and a canonical URL

0+
Public routes in the auto-generated sitemap
0 schemas
Org, WebSite, ProfessionalService, Article, JobPosting, BreadcrumbList, ItemList, FAQ
0
AI crawlers explicitly allowed (GPTBot, ClaudeBot, PerplexityBot)
Why we built it

The problem we wanted to solve.

Most consultancy sites are pretty but invisible. We wanted ryvosolutions.com to be a Google-citizen out of the box — fresh sitemap, structured data for every page type, OG cards for LinkedIn shares, and a robots.txt that explicitly opts in modern AI crawlers (GPTBot, ClaudeBot, PerplexityBot) rather than locking them out by default.

How we built it

The approach, step by step.

  • A single CONTENT_UPDATED constant powering sitemap lastmod across 40+ static routes
  • Organization, WebSite and ProfessionalService JSON-LD wired into the root layout
  • Article + BreadcrumbList JSON-LD per blog post and case study; JobPosting per career listing
  • Custom /opengraph-image route — branded share previews without saving 1200×630 PNGs by hand
  • robots.ts that allows /, denies /admin and /api, and explicitly allows AI crawlers

Want this kind of work for your team?

We're early, fast and senior. The conversation is free.