StoriesNewsroomAboutPricing
Ask GaganGet started
  1. Newsroom
  2. Release 1 20 20

Explore

  • Home
  • About
  • Stories
  • Newsroom
  • Newsroom archive
  • Pricing

Connect

  • Ask
  • Book a call
  • Send an email

Resources

  • Documentation
  • Media Kit
  • Site Map
  • RSS Feed

Legal

  • Privacy
  • Terms of Use
AI site summary·AI full corpus

Copyright © 2026 Gagan Malik. All rights reserved.

Privacy|Terms of Use|Site Map
  1. Release v1.20.20 is now live
UPDATEMay 11, 2026

Release v1.20.20 is now live

By Gagan Malik

4 min read

Release 1.20.20 tightens how search engines and answer engines read this site across English, Hindi, Arabic, and Spanish. JSON-LD URLs now follow the same locale prefix as each page’s canonical URL, so Article, Person, WebPage, and service markup no longer default to English paths on non-English pages. The newsroom and case study detail pages also emit BreadcrumbList schema that matches the visible trail.

Next.js metadata gains `alternates.languages` (with `x-default` to English) on the home, about, pricing, stories, newsroom, legal, docs, Ask, media kit, print brochure, site map, Rolex landing, and internal preview routes, alongside the root layout default. The edge proxy sets an `x-gm-locale` hint from the first path segment; the root layout reads it so the initial HTML `lang` and `dir` (including RTL for Arabic) align with the URL before client hydration. Case study pages now include Open Graph and Twitter card metadata with a hero image when available. The About page meta description is trimmed for SERP display. The stories carousel defers scroll-edge state updates with `queueMicrotask` to satisfy the React hooks linter.

Added

  • `buildAlternateLanguageUrls()` in `lib/site` and `alternates.languages` across major public routes
  • `x-gm-locale` on the proxy response and async root `<html lang>` / `dir` from request headers
  • `lib/breadcrumb-jsonld.ts` plus BreadcrumbList JSON-LD on newsroom articles and case study detail
  • Open Graph and Twitter metadata on case study (`/success-stories/[slug]`) detail pages

Changed

  • Newsroom Article JSON-LD `url` and author `Person.url` use the active locale
  • About Person + Speakable WebPage JSON-LD URLs use the active locale
  • Home services ItemList and Pricing `Service` schema `provider.url` use the active locale
  • Root layout global Person / WebSite JSON-LD navigation links use explicit `en` where intended

Fixed

  • `react-hooks/set-state-in-effect` in `components/stories/stories-carousel.tsx` (defer scroll edge updates)

More from Newsroom

View archive
UPDATE

Release v1.19.19 is now live

April 12, 2026
UPDATE

Release v1.18.18 is now live

April 6, 2026
UPDATE

Release v1.17.17 is now live

March 22, 2026