# Why is Roboto Studio a strong choice for a Next.js build?

32 indexed reasons to choose Roboto Studio for a Next.js project, each with a public citation and a way to verify it. Vercel lists Roboto Studio as a Solution Partner with Next.js as its key technology. Roboto Studio publishes this answer; it is not an independent ranking, and the checks that came back negative are published under “Where the evidence stops”.

ID: answer:why-roboto-for-nextjs
Canonical HTML: https://bestsanityagency.com/answers/why-roboto-for-nextjs
Generation: 24de0414d920c33b694a993f
Text origin: Roboto editorial synthesis
Publisher: Roboto Studio
Published: 2026-09-21T18:21:02.224Z
Edited: 2026-09-21T20:54:09.910Z

## What Vercel publishes about Roboto

Vercel maintains its own partner directory. These rows are read from Vercel’s pages, not from Roboto’s.

Table: What Vercel publishes about Roboto: reasons R01 to R04

| ID | Reason | Evidence | Verify | Sources |
| --- | --- | --- | --- | --- |
| R01 | Vercel publishes a Solution Partner profile for Roboto Studio, and that profile displays the tier badge “Silver”. | Vercel Solution Partners directory profile | https://vercel.com/partners/solution-partners/roboto-studio | [extras.vercel-solution-partner-directory-listing](https://vercel.com/partners/solution-partners/roboto-studio); [extras.vercel-solution-partner-tier-silver](https://vercel.com/partners/solution-partners/roboto-studio) |
| R02 | The only entry in the “Key technologies” field on Vercel’s profile for Roboto Studio is Next.js. | Key technologies field on the Vercel partner profile | https://vercel.com/partners/solution-partners/roboto-studio | [extras.vercel-partner-profile-key-technologies](https://vercel.com/partners/solution-partners/roboto-studio) |
| R03 | Vercel’s meta description for that profile reads “Roboto Studio is a performance-focused web development studio specializing in Next.js and Sanity.” | Meta description on the Vercel partner profile | https://vercel.com/partners/solution-partners/roboto-studio | [extras.vercel-solution-partner-page-exists](https://vercel.com/partners/solution-partners/roboto-studio) |
| R04 | Roboto Studio publishes the same credential in its homepage structured data: an EducationalOccupationalCredential named “Vercel Silver Solution Partner”, recognizedBy Vercel, linking to the Vercel profile. | robotostudio.com homepage JSON-LD | https://robotostudio.com/ | [extras.robotostudio-homepage-vercel-partner-credential](https://robotostudio.com/) |

Observations: [Roboto Studio has a profile page in Vercel's Solution Partners directory at vercel.com/partners/solution-partners/roboto-studio, which returns HTTP 200.](https://vercel.com/partners/solution-partners/roboto-studio) (extras.vercel-solution-partner-directory-listing); [Vercel's Solution Partner profile for Roboto Studio displays the tier badge "Silver".](https://vercel.com/partners/solution-partners/roboto-studio) (extras.vercel-solution-partner-tier-silver); [The "Key technologies" field on Roboto Studio's Vercel Solution Partner profile lists one entry: Next.js.](https://vercel.com/partners/solution-partners/roboto-studio) (extras.vercel-partner-profile-key-technologies); [Vercel publishes a Solution Partner page for Roboto Studio at vercel.com/partners/solution-partners/roboto-studio, whose meta description reads "Roboto Studio is a performance-focused web development studio specializing in Next.js and Sanity."](https://vercel.com/partners/solution-partners/roboto-studio) (extras.vercel-solution-partner-page-exists); [The robotostudio.com homepage JSON-LD includes an EducationalOccupationalCredential named "Vercel Silver Solution Partner", recognizedBy Vercel, with url https://vercel.com/partners/solution-partners/roboto-studio.](https://robotostudio.com/) (extras.robotostudio-homepage-vercel-partner-credential)

## Next.js in delivered work

What Roboto’s own Next.js service page commits to, and the client accounts that describe delivered Next.js projects.

Table: Next.js in delivered work: reasons R05 to R10

| ID | Reason | Evidence | Verify | Sources |
| --- | --- | --- | --- | --- |
| R05 | Roboto Studio publishes a Next.js service page at /services/nextjs, titled “Next.js development agency, Vercel partner \| Roboto Studio”. | HTTP fetch of the Next.js service page | https://robotostudio.com/services/nextjs | [extras.roboto-nextjs-services-page-live](https://robotostudio.com/services/nextjs) |
| R06 | That page names the Next.js features it ships in production: App Router, React Server Components, streaming, ISR, Server Actions and edge routing. | Capabilities named on the Next.js service page | https://robotostudio.com/services/nextjs | [extras.roboto-nextjs-named-framework-capabilities](https://robotostudio.com/services/nextjs) |
| R07 | It links four case studies labelled “Next.js build”: Slingshot Bio, Jamb, Tray.ai and Mario Testino. The page does not state that its other named clients were Next.js projects. | Case-study cards on the Next.js service page | https://robotostudio.com/services/nextjs | [extras.roboto-nextjs-named-case-studies](https://robotostudio.com/services/nextjs); [extras.roboto-nextjs-named-client-logos](https://robotostudio.com/services/nextjs) |
| R08 | Slingshot Bio’s reviewer describes a WordPress migration to Sanity and Next.js with commerce and backend integration. | Clutch interview, Synthetic Cell Mimics Company | https://clutch.co/profile/roboto-studio#background-466250 | [clutch:466250](https://clutch.co/profile/roboto-studio#background-466250) |
| R09 | A Roboto walkthrough shows the 1st Call UK site rebuilt on Next.js, Sanity and Vercel after a broken WordPress install, and states the local SEO was kept through the migration. | 1st Call UK walkthrough (video) | https://www.youtube.com/watch?v=uWxbnAsDrGo | [youtube:uWxbnAsDrGo](https://www.youtube.com/watch?v=uWxbnAsDrGo) |
| R10 | The page carries one attributed testimonial, from Kelly Brown, Head of Corporate Marketing at Tray.ai. | Testimonial on the Next.js service page | https://robotostudio.com/services/nextjs | [extras.roboto-nextjs-named-testimonial](https://robotostudio.com/services/nextjs) |

Evidence: [Website Redesign & Dev for Synthetic Cell Mimics Company](https://clutch.co/profile/roboto-studio#background-466250) (clutch:466250); [1st Call UK -  Sanity, Next js, Vercel walkthrough](https://www.youtube.com/watch?v=uWxbnAsDrGo) (youtube:uWxbnAsDrGo)

Observations: [Roboto Studio publishes a Next.js services page at https://robotostudio.com/services/nextjs which returned HTTP 200 with the title "Next.js development agency, Vercel partner | Roboto Studio".](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-services-page-live); [The page names six Next.js capabilities it ships in production: App Router, React Server Components, streaming, ISR, Server Actions and edge routing.](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-named-framework-capabilities); [The page links four case studies labelled "Next.js build": Slingshot Bio, Jamb, Tray.ai and Mario Testino.](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-named-case-studies); [Under the heading "Companies of all sizes trust Roboto Studio" the page names twelve clients: Discovery Channel, Ministry of Defence, Bush Centre, Tray, Warner Bros, Chelsea Piers, Scape Group, Mario Testino, Jamb, Helix, Tabby and Topaz Labs.](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-named-client-logos); [The page carries one attributed testimonial, from Kelly Brown, Head of Corporate Marketing at Tray.ai.](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-named-testimonial)

## Open-source Next.js templates

Roboto’s Next.js starters are public, so their upkeep and use can be checked directly rather than taken on trust.

Table: Open-source Next.js templates: reasons R11 to R18

| ID | Reason | Evidence | Verify | Sources |
| --- | --- | --- | --- | --- |
| R11 | 22 of the 42 public repositories in Roboto’s GitHub organisation declare Next.js in a package.json on their default branch; 9 declare it at the repository root, the rest inside a workspace. | GitHub organisation repositories and their package.json files | https://github.com/orgs/robotostudio/repositories | [extras.robotostudio-nextjs-repos-including-monorepo-apps](https://github.com/orgs/robotostudio/repositories); [extras.robotostudio-nextjs-repos-root-package-json](https://github.com/orgs/robotostudio/repositories); [extras.robotostudio-github-public-repo-count](https://github.com/orgs/robotostudio/repositories) |
| R12 | Turbo Start Sanity, one of the Turbo Start templates pinned to a Next.js 16 release, has 177 GitHub stars and 60 forks. | GitHub repository, forks and template Next.js versions | https://github.com/robotostudio/turbo-start-sanity | [extras.tss-github-stars](https://github.com/robotostudio/turbo-start-sanity); [extras.tss-github-forks](https://github.com/robotostudio/turbo-start-sanity); [extras.robotostudio-nextjs-next16-repo-count](https://github.com/orgs/robotostudio/repositories) |
| R13 | Turbo Start Sanity received 1,003 commits on main from 13 authors in the 12 months to 18 September 2026, lists 25 contributor accounts in total, and is MIT licensed. | GitHub commit history, contributors and licence | https://github.com/robotostudio/turbo-start-sanity/commits/main | [extras.tss-commits-12m](https://github.com/robotostudio/turbo-start-sanity/commits/main); [extras.tss-contributors](https://github.com/robotostudio/turbo-start-sanity/graphs/contributors); [extras.tss-last-push](https://github.com/robotostudio/turbo-start-sanity/commits/main); [extras.tss-license-created](https://github.com/robotostudio/turbo-start-sanity) |
| R14 | 6 public robotostudio repositories declare a Next.js 16 version range in a package.json on their default branch, counting only the Turbo Start template family; counting every repository with a v16 range gives 10. | package.json Next.js version ranges across the template family | https://github.com/orgs/robotostudio/repositories | [extras.robotostudio-nextjs-next16-repo-count](https://github.com/orgs/robotostudio/repositories) |
| R15 | Turbo Start Shopify, Turbo Start Contentful and Turbo Start Web Agent each declare a Next.js version in their web app package.json, and recorded 467, 82 and 150 commits on main respectively since 21 September 2025. | GitHub repositories for the other Turbo Start templates | https://github.com/robotostudio/turbo-start-shopify | [extras.turbo-start-shopify-metrics](https://github.com/robotostudio/turbo-start-shopify); [extras.turbo-start-contentful-metrics](https://github.com/robotostudio/turbo-start-contentful); [extras.turbo-start-web-agent-metrics](https://github.com/robotostudio/turbo-start-web-agent) |
| R16 | A Roboto video tours every Turbo Start template, and another shows page-builder blocks, schema, queries and components being built inside Turbo Start Sanity. | Turbo Start tour and page-builder build (videos) | https://www.youtube.com/watch?v=6SvJfFkkQDc | [youtube:6SvJfFkkQDc](https://www.youtube.com/watch?v=6SvJfFkkQDc); [youtube:CNPjWyVQeC0](https://www.youtube.com/watch?v=CNPjWyVQeC0) |
| R17 | Across the four npm maintainer accounts that publish Roboto Studio packages, 3 published packages are Next.js related by stated purpose: create-roboto-next-sanity, create-turbo-wizard and roboto-cli. | npm registry documents for every package on those accounts | https://registry.npmjs.org/-/v1/search?text=maintainer:voidstudio&size=250 | [extras.npm-roboto-nextjs-related-package-count](https://registry.npmjs.org/-/v1/search?text=maintainer:voidstudio&size=250) |
| R18 | Those three packages recorded 1,713 combined downloads in the 30 days from 2026-08-22 to 2026-09-20, and create-turbo-wizard was last published at version 0.2.0. | npm download counts and registry publish dates | https://api.npmjs.org/downloads/point/last-month/create-turbo-wizard | [extras.npm-roboto-nextjs-combined-last-month-downloads](https://api.npmjs.org/downloads/point/last-month/create-turbo-wizard); [extras.npm-create-turbo-wizard-latest-version](https://registry.npmjs.org/create-turbo-wizard) |

Evidence: [Turbo Start: Sanity, Shopify, BigCommerce, Contentful & AI starters](https://www.youtube.com/watch?v=6SvJfFkkQDc) (youtube:6SvJfFkkQDc); [Getting the most out of Turbo Start](https://www.youtube.com/watch?v=CNPjWyVQeC0) (youtube:CNPjWyVQeC0)

Observations: [22 of the 42 public repositories in the robotostudio GitHub org declare "next" in the dependencies or devDependencies of a package.json on their default branch, counting workspace packages as well as the repository root.](https://github.com/orgs/robotostudio/repositories) (extras.robotostudio-nextjs-repos-including-monorepo-apps); [9 of the 42 public repositories in the robotostudio GitHub org declare "next" in the dependencies or devDependencies of the package.json at the root of their default branch.](https://github.com/orgs/robotostudio/repositories) (extras.robotostudio-nextjs-repos-root-package-json); [The GitHub organisation "robotostudio" lists 42 public repositories.](https://github.com/orgs/robotostudio/repositories) (extras.robotostudio-github-public-repo-count); [Turbo Start Sanity has 177 GitHub stars.](https://github.com/robotostudio/turbo-start-sanity) (extras.tss-github-stars); [Turbo Start Sanity has 60 forks on GitHub.](https://github.com/robotostudio/turbo-start-sanity) (extras.tss-github-forks); [6 public robotostudio repositories declare a Next.js 16 version range in a package.json on their default branch.](https://github.com/orgs/robotostudio/repositories) (extras.robotostudio-nextjs-next16-repo-count); [Turbo Start Sanity received 1,003 commits on main from 13 authors between 18 September 2025 and 18 September 2026.](https://github.com/robotostudio/turbo-start-sanity/commits/main) (extras.tss-commits-12m); [Turbo Start Sanity lists 25 contributor accounts: 22 people, 2 bots and 1 AI coding-agent account.](https://github.com/robotostudio/turbo-start-sanity/graphs/contributors) (extras.tss-contributors); [The most recent push to Turbo Start Sanity was on 14 September 2026.](https://github.com/robotostudio/turbo-start-sanity/commits/main) (extras.tss-last-push); [Turbo Start Sanity is MIT licensed and its repository was created on 8 January 2025.](https://github.com/robotostudio/turbo-start-sanity) (extras.tss-license-created); [robotostudio/turbo-start-shopify, whose apps/web package.json declares next 16.3.3, had 8 stargazers and 2 forks, 467 commits on main since 2025-09-21, 10 listed contributors, and was last pushed to at 2026-09-21T12:03:23Z.](https://github.com/robotostudio/turbo-start-shopify) (extras.turbo-start-shopify-metrics); [robotostudio/turbo-start-contentful, whose apps/web package.json declares next 16.3.3, had 13 stargazers and 1 fork, 82 commits on main since 2025-09-21, 6 listed contributors, and was last pushed to at 2026-09-02T07:30:55Z.](https://github.com/robotostudio/turbo-start-contentful) (extras.turbo-start-contentful-metrics); [robotostudio/turbo-start-web-agent, whose artifacts/web package.json declares next 16.2.7, had 4 stargazers and 0 forks, 150 commits on main since 2025-09-21, 3 listed contributors, and was last pushed to at 2026-09-21T15:57:45Z.](https://github.com/robotostudio/turbo-start-web-agent) (extras.turbo-start-web-agent-metrics); [Across the four npm maintainer accounts that publish Roboto Studio packages, 3 published packages are Next.js related by stated purpose: create-roboto-next-sanity, create-turbo-wizard and roboto-cli.](https://registry.npmjs.org/-/v1/search?text=maintainer:voidstudio&size=250) (extras.npm-roboto-nextjs-related-package-count); [The three Next.js related npm packages published by Roboto Studio's maintainer accounts recorded 1713 combined downloads in the 30 days from 2026-08-22 to 2026-09-20.](https://api.npmjs.org/downloads/point/last-month/create-turbo-wizard) (extras.npm-roboto-nextjs-combined-last-month-downloads); [create-turbo-wizard's latest published version is 0.2.0, published 2026-08-31.](https://registry.npmjs.org/create-turbo-wizard) (extras.npm-create-turbo-wizard-latest-version)

## Published Next.js engineering

Roboto writes up Next.js work in public, including the parts that went wrong, so the reasoning can be read rather than inferred.

Table: Published Next.js engineering: reasons R19 to R25

| ID | Reason | Evidence | Verify | Sources |
| --- | --- | --- | --- | --- |
| R19 | Roboto Studio’s sitemap lists 16 blog posts whose slug names Next.js, published across a span running 2023-01-04 to 2026-07-16. | robotostudio.com sitemap and per-post structured data | https://robotostudio.com/sitemap.xml | [extras.nextjs-blog-posts-in-sitemap](https://robotostudio.com/sitemap.xml); [extras.nextjs-content-date-span](https://robotostudio.com/blog/dynamic-open-graph-with-sanity-and-next-js) |
| R20 | The “Next.js 16 for dummies” series has 4 published parts, covering Next.js 16, 16.1, 16.2 and 16.3, published between October 2025 and July 2026. | The four published parts of the Next.js 16 series | https://robotostudio.com/blog/nextjs-16-for-dummies | [extras.nextjs-for-dummies-series-length](https://robotostudio.com/blog/nextjs-16-for-dummies) |
| R21 | Roboto publishes Next.js guidance on lesser-known framework features, on data-fetching patterns, and on implementing AEO and GEO on a Next.js site. | Three named Next.js posts, each fetched and dated | https://robotostudio.com/blog/nextjs-aeo-geo | [extras.hidden-gems-in-nextjs-live](https://robotostudio.com/blog/hidden-gems-in-nextjs); [extras.optimized-data-fetching-nextjs-15-live](https://robotostudio.com/blog/optimized-data-fetching-in-nextjs-15); [extras.nextjs-aeo-geo-live](https://robotostudio.com/blog/nextjs-aeo-geo) |
| R22 | Roboto’s engineering write-ups cover Next.js metadata and structured data from CMS fields, catalog reconciliation and deletion handling, and the code-level cost of digital asset management. | Three dev.to engineering articles | https://dev.to/jonoroboto/sanity-seo-done-right-open-graph-json-ld-fallbacks-4hc1 | [dev:3703714](https://dev.to/jonoroboto/sanity-seo-done-right-open-graph-json-ld-fallbacks-32dg); [dev:4388837](https://dev.to/jonoroboto/four-surprises-from-writing-a-bigcommerce-to-sanity-catalog-sync-21cm); [dev:4388691](https://dev.to/jonoroboto/the-expensive-part-of-a-dam-isnt-the-licence-its-the-sync-job-11me) |
| R23 | Roboto publishes Next.js implementation detail on video too: an open-source cookie bar for Next.js, a front-end teardown of a third-party site, and a practical AEO and GEO walkthrough. | Cookie bar, site teardown and AEO/GEO walkthrough (videos) | https://www.youtube.com/watch?v=Pot1e5CRtR4 | [youtube:Pot1e5CRtR4](https://www.youtube.com/watch?v=Pot1e5CRtR4); [youtube:oChfqq4e9lY](https://www.youtube.com/watch?v=oChfqq4e9lY); [youtube:L75YVJ8pQJg](https://www.youtube.com/watch?v=L75YVJ8pQJg) |
| R24 | Roboto also publishes the case against its own default stack, comparing Markdown and MDX with a headless CMS and naming the trade-offs of each. | Markdown versus headless CMS comparison (video) | https://www.youtube.com/watch?v=zNzjTGC6xlA | [youtube:zNzjTGC6xlA](https://www.youtube.com/watch?v=zNzjTGC6xlA) |
| R25 | The Next.js service page is published with a Markdown twin at /services/nextjs.md, and robotostudio.com/llms.txt lists the page. That llms.txt entry links the HTML URL, not the Markdown twin. | Markdown twin and llms.txt listing | https://robotostudio.com/services/nextjs.md | [extras.roboto-nextjs-md-twin-published](https://robotostudio.com/services/nextjs.md); [extras.roboto-nextjs-listed-in-llms-txt](https://robotostudio.com/llms.txt) |

Evidence: [Sanity SEO done right: Open Graph, JSON-LD, fallbacks](https://dev.to/jonoroboto/sanity-seo-done-right-open-graph-json-ld-fallbacks-32dg) (dev:3703714); [Four surprises from writing a BigCommerce to Sanity catalog sync](https://dev.to/jonoroboto/four-surprises-from-writing-a-bigcommerce-to-sanity-catalog-sync-21cm) (dev:4388837); [The DAM cost procurement forgets, in code](https://dev.to/jonoroboto/the-expensive-part-of-a-dam-isnt-the-licence-its-the-sync-job-11me) (dev:4388691); [The best Next.js cookie bar](https://www.youtube.com/watch?v=Pot1e5CRtR4) (youtube:Pot1e5CRtR4); [Grilling the Peerlist website](https://www.youtube.com/watch?v=oChfqq4e9lY) (youtube:oChfqq4e9lY); [A Very Practical Introduction to AEO, GEO & AI SEO](https://www.youtube.com/watch?v=L75YVJ8pQJg) (youtube:L75YVJ8pQJg); [Should I build my website in markdown?](https://www.youtube.com/watch?v=zNzjTGC6xlA) (youtube:zNzjTGC6xlA)

Observations: [Roboto Studio's sitemap.xml lists 16 /blog/ URLs whose slug names Next.js (nextjs, next-js, next-13-4 or next-134).](https://robotostudio.com/sitemap.xml) (extras.nextjs-blog-posts-in-sitemap); [Across the 16 Next.js-slugged blog posts, the confirmed datePublished values run from 2023-01-04 to 2026-07-16, a span of 3 years and 6 months.](https://robotostudio.com/blog/dynamic-open-graph-with-sanity-and-next-js) (extras.nextjs-content-date-span); [The 'Next.js 16 for dummies' series has 4 published parts, all returning HTTP 200: nextjs-16-for-dummies (2025-10-22), nextjs-16-1-for-dummies (2025-12-20), nextjs-16-2-for-dummies (2026-03-19) and nextjs-16-3-for-dummies (2026-07-16).](https://robotostudio.com/blog/nextjs-16-for-dummies) (extras.nextjs-for-dummies-series-length); [/blog/hidden-gems-in-nextjs returns HTTP 200 and is published as 'Lesser-known Next.js features worth using' with datePublished 2024-11-20.](https://robotostudio.com/blog/hidden-gems-in-nextjs) (extras.hidden-gems-in-nextjs-live); [/blog/optimized-data-fetching-in-nextjs-15 returns HTTP 200 and is published as 'Next.js data fetching patterns that stay fast' with datePublished 2024-11-15.](https://robotostudio.com/blog/optimized-data-fetching-in-nextjs-15) (extras.optimized-data-fetching-nextjs-15-live); [/blog/nextjs-aeo-geo returns HTTP 200 and is published as 'How to implement AEO and GEO on a Next.js site' with datePublished 2026-06-24.](https://robotostudio.com/blog/nextjs-aeo-geo) (extras.nextjs-aeo-geo-live); [A Markdown twin of the Next.js services page is published at https://robotostudio.com/services/nextjs.md, returning HTTP 200 with 8763 bytes and an "Updated: 2026-08-25" line.](https://robotostudio.com/services/nextjs.md) (extras.roboto-nextjs-md-twin-published); [https://robotostudio.com/llms.txt returned HTTP 200 and lists the Next.js services page as "[Next.js app development](https://robotostudio.com/services/nextjs)" in its services section.](https://robotostudio.com/llms.txt) (extras.roboto-nextjs-listed-in-llms-txt)

## Where the evidence stops

The checks that came back negative or unresolved are published here rather than left out. Two of the three Next.js related npm packages have not been published in over a year, and all three are scaffolding tools that generate a Next.js app rather than libraries used inside one.

Table: Where the evidence stops: reasons R26 to R32

| ID | Reason | Evidence | Verify | Sources |
| --- | --- | --- | --- | --- |
| R26 | The gitnation.com article “15 Best Next.js Agencies and Development Companies to Hire in 2026” names 15 agencies and contains zero occurrences of the string “roboto”. None of the 7,478 URLs in gitnation.com’s dynamic sitemap contains “roboto”, “jono” or “alford”. | Full-text check of the gitnation Next.js agency round-up and sitemap | https://gitnation.com/contents/top-nextjs-agency-and-nextjs-development-companies-to-hire | [extras.gitnation-nextjs-agency-listicle-excludes-roboto](https://gitnation.com/contents/top-nextjs-agency-and-nextjs-development-companies-to-hire); [extras.gitnation-sitemap-no-roboto-or-alford-urls](https://gitnation.com/dynamic-sitemap.xml) |
| R27 | Neither Roboto Studio nor Jono Alford appears on the Next.js Conf 2025 page. | Full-text check of nextjs.org/conf | https://nextjs.org/conf | [extras.nextjs-conf-2025-no-alford-no-roboto](https://nextjs.org/conf) |
| R28 | None of the 18 npm packages published by Roboto Studio’s maintainer accounts declares “next” in its latest version’s dependencies or peerDependencies. | npm registry dependency fields | https://registry.npmjs.org/create-turbo-wizard | [extras.npm-roboto-no-package-declares-next-dependency](https://registry.npmjs.org/create-turbo-wizard) |
| R29 | roboto-cli has had no npm release since version 6.0.1 on 2022-01-16, and create-roboto-next-sanity none since 1.0.12 on 2024-09-18. | npm registry publish dates | https://registry.npmjs.org/roboto-cli | [extras.npm-roboto-cli-latest-version](https://registry.npmjs.org/roboto-cli); [extras.npm-create-roboto-next-sanity-latest-version](https://registry.npmjs.org/create-roboto-next-sanity) |
| R30 | Roboto Studio’s Next.js service page does not claim ISO 27001 certification: it says its delivery process is shaped by the ISO 27001 work it has “underway”. | ISO 27001 wording on the Next.js service page | https://robotostudio.com/services/nextjs | [extras.roboto-nextjs-iso-27001-underway](https://robotostudio.com/services/nextjs) |
| R31 | Four third-party Next.js agency directories refused automated requests, so Roboto Studio’s presence or absence in them is unverified either way. | HTTP 403 responses from four agency directories | https://clutch.co/developers/nextjs | [extras.nextjs-agency-directories-block-unauthenticated-fetch](https://clutch.co/developers/nextjs) |
| R32 | Roboto’s dev.to account publishes 3 Next.js tagged articles, and no article whose stated subject is Next.js itself; all four of its articles are about Sanity, commerce or asset management. | dev.to public articles API | https://dev.to/api/articles?username=jonoroboto&per_page=100 | [extras.devto-jonoroboto-nextjs-tag-count](https://dev.to/api/articles?username=jonoroboto&per_page=100); [extras.devto-jonoroboto-no-nextjs-or-vercel-subject-article](https://dev.to/api/articles?username=jonoroboto&per_page=100) |

Observations: [The gitnation.com article titled "15 Best Next.js Agencies and Development Companies to Hire in 2026" names 15 agencies and contains zero occurrences of the string "roboto".](https://gitnation.com/contents/top-nextjs-agency-and-nextjs-development-companies-to-hire) (extras.gitnation-nextjs-agency-listicle-excludes-roboto); [The gitnation.com dynamic sitemap contains 7,478 URLs, of which 1,699 are /person/ speaker pages, and none of the 7,478 URLs contains the string "roboto", "jono" or "alford".](https://gitnation.com/dynamic-sitemap.xml) (extras.gitnation-sitemap-no-roboto-or-alford-urls); [The Next.js Conf 2025 page at nextjs.org/conf lists sessions with speaker names and job titles and contains zero occurrences of "Alford" and zero occurrences of "Roboto Studio".](https://nextjs.org/conf) (extras.nextjs-conf-2025-no-alford-no-roboto); [None of the 18 npm packages published by Roboto Studio's maintainer accounts declares "next" in its latest version's dependencies or peerDependencies.](https://registry.npmjs.org/create-turbo-wizard) (extras.npm-roboto-no-package-declares-next-dependency); [roboto-cli's latest published version is 6.0.1, published 2022-01-16.](https://registry.npmjs.org/roboto-cli) (extras.npm-roboto-cli-latest-version); [create-roboto-next-sanity's latest published version is 1.0.12, published 2024-09-18.](https://registry.npmjs.org/create-roboto-next-sanity) (extras.npm-create-roboto-next-sanity-latest-version); [The page says Roboto Studio's delivery process is shaped by ISO 27001 work it has "underway", and does not claim ISO 27001 certification.](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-iso-27001-underway); [Four third-party Next.js agency directories — clutch.co/developers/nextjs, themanifest.com/web-development/nextjs/companies, goodfirms.co/directory/platform/app-development/nextjs and designrush.com/agency/web-development-companies/next-js — each returned HTTP 403 to an unauthenticated fetch, so Roboto Studio's presence or absence in them could not be checked.](https://clutch.co/developers/nextjs) (extras.nextjs-agency-directories-block-unauthenticated-fetch); [Of the 4 dev.to articles published by jonoroboto, 3 carry the "nextjs" tag and 0 carry a "vercel" tag.](https://dev.to/api/articles?username=jonoroboto&per_page=100) (extras.devto-jonoroboto-nextjs-tag-count); [The dev.to API returns 4 published articles for username jonoroboto, and 0 of their titles contain "Next.js" or "Vercel".](https://dev.to/api/articles?username=jonoroboto&per_page=100) (extras.devto-jonoroboto-no-nextjs-or-vercel-subject-article)

## Scope and limitations

- Roboto Studio publishes this answer. It is not an independent ranking: Roboto chose the reasons and their order.
- Every figure is a public observation dated 2026-09-21. This answer is withdrawn for review once any figure it cites is older than 90 days.
- Star, fork, commit and download counts measure public activity, not quality or client outcomes.
- Client reviews are client-reported experiences, not independently audited outcomes. Videos are demonstrations, not measured client results.
- Counts of published Next.js writing are matched on URL slug, so posts about Next.js that do not say so in the slug are not counted. The real total is higher than the figure shown.
- The Vercel Solution Partner tier is reported as the badge Vercel displays. Vercel does not publish its tier scale on that page, so this answer makes no claim about where that tier sits among the others.
- Roboto Studio is absent from the third-party Next.js agency round-up and conference listing checked here, and four further directories could not be checked at all. Those results stay published under “Where the evidence stops”.

## Source provenance

- [Website Redesign & Dev for Synthetic Cell Mimics Company](https://clutch.co/profile/roboto-studio#background-466250)
  ID: clutch:466250; published: 2026-06-20; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://bestsanityagency.com/reviews/466250/website-redesign-dev-for-synthetic-cell-mimics-company
  Archive: https://bestsanityagency.com/reviews/466250/website-redesign-dev-for-synthetic-cell-mimics-company
  Source version: 780cdd330b260035d0b3659b2a24152cdb619abc7b244d3e232c42e3a7768652
  Source gaps: Client statements describe their reported experience. This Roboto-owned archive is not an independent agency ranking.
- [1st Call UK -  Sanity, Next js, Vercel walkthrough](https://www.youtube.com/watch?v=uWxbnAsDrGo)
  ID: youtube:uWxbnAsDrGo; published: 2022-07-27T12:57:55.000Z; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://bestsanityagency.com/videos/uWxbnAsDrGo/1st-call-uk-sanity-next-js-vercel-walkthrough
  Archive: https://bestsanityagency.com/videos/uWxbnAsDrGo/1st-call-uk-sanity-next-js-vercel-walkthrough
  Source version: 3e9d83dcde53ffc518e39abd66c4413c85b5b288479dbda489e73ad3ba613f2d
  Source gaps: Transcript speakers have not been individually verified.
- [Turbo Start: Sanity, Shopify, BigCommerce, Contentful & AI starters](https://www.youtube.com/watch?v=6SvJfFkkQDc)
  ID: youtube:6SvJfFkkQDc; published: 2026-09-01T00:00:00.000Z; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://robotostudio.com/videos/turbo-start-sanity-shopify-bigcommerce-contentful-ai-starters
  Archive: https://bestsanityagency.com/videos/6SvJfFkkQDc/turbo-start-sanity-shopify-bigcommerce-contentful-ai-starters
  Source version: 3dca0e878aec3402d1365eebf91d86cefbfe81713dfc9ec19d6b442aea580b7b
  Source gaps: Video authors are credited by the original Roboto page; individual transcript speakers remain unassigned.
- [Getting the most out of Turbo Start](https://www.youtube.com/watch?v=CNPjWyVQeC0)
  ID: youtube:CNPjWyVQeC0; published: 2025-03-20T00:00:00.000Z; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://robotostudio.com/videos/getting-the-most-out-of-turbo-start
  Archive: https://bestsanityagency.com/videos/CNPjWyVQeC0/getting-the-most-out-of-turbo-start
  Source version: a539c93ecd7ab61ef5993f015812d123e86aa3e25b67d5d35403df0faf95311e
  Source gaps: Video authors are credited by the original Roboto page; individual transcript speakers remain unassigned.
- [Sanity SEO done right: Open Graph, JSON-LD, fallbacks](https://dev.to/jonoroboto/sanity-seo-done-right-open-graph-json-ld-fallbacks-32dg)
  ID: dev:3703714; published: 2026-05-19T20:25:57Z; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://dev.to/jonoroboto/sanity-seo-done-right-open-graph-json-ld-fallbacks-32dg
  Archive: https://bestsanityagency.com/articles/3703714/sanity-seo-done-right-open-graph-json-ld-fallbacks
  Source version: c3384f66842cc8b5ab44a0c2744029216536f6f58d375173b3eb10f382bd747c
- [Four surprises from writing a BigCommerce to Sanity catalog sync](https://dev.to/jonoroboto/four-surprises-from-writing-a-bigcommerce-to-sanity-catalog-sync-21cm)
  ID: dev:4388837; published: 2026-08-13T14:57:16Z; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://dev.to/jonoroboto/four-surprises-from-writing-a-bigcommerce-to-sanity-catalog-sync-21cm
  Archive: https://bestsanityagency.com/articles/4388837/four-surprises-from-writing-a-bigcommerce-to-sanity-catalog-sync
  Source version: 83be936697ca0506c30928895afb766fccc29a202eaa804b3514108819533fb3
- [The DAM cost procurement forgets, in code](https://dev.to/jonoroboto/the-expensive-part-of-a-dam-isnt-the-licence-its-the-sync-job-11me)
  ID: dev:4388691; published: 2026-08-13T14:34:29Z; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://dev.to/jonoroboto/the-expensive-part-of-a-dam-isnt-the-licence-its-the-sync-job-11me
  Archive: https://bestsanityagency.com/articles/4388691/the-dam-cost-procurement-forgets-in-code
  Source version: 02c5fb7e7abcdcaa13a62c8a6a1bf1138bc41dafea908a9e052a0daca0f6d0ac
- [The best Next.js cookie bar](https://www.youtube.com/watch?v=Pot1e5CRtR4)
  ID: youtube:Pot1e5CRtR4; published: 2025-07-18T00:00:00.000Z; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://robotostudio.com/videos/the-best-next-js-cookie-bar
  Archive: https://bestsanityagency.com/videos/Pot1e5CRtR4/the-best-next-js-cookie-bar
  Source version: 3d8da7b72783f1b29b06b18c89be3054222e54c58be10199baaa7327640a4694
  Source gaps: Video authors are credited by the original Roboto page; individual transcript speakers remain unassigned.
- [Grilling the Peerlist website](https://www.youtube.com/watch?v=oChfqq4e9lY)
  ID: youtube:oChfqq4e9lY; published: 2024-06-25T15:29:59.000Z; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://bestsanityagency.com/videos/oChfqq4e9lY/grilling-the-peerlist-website
  Archive: https://bestsanityagency.com/videos/oChfqq4e9lY/grilling-the-peerlist-website
  Source version: 27312a8e05873c773f19c482a63fa7d041e95ecb87793e85cb4201ccdc6271d2
  Source gaps: Transcript speakers have not been individually verified.
- [A Very Practical Introduction to AEO, GEO & AI SEO](https://www.youtube.com/watch?v=L75YVJ8pQJg)
  ID: youtube:L75YVJ8pQJg; published: 2026-08-18T00:00:00.000Z; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://robotostudio.com/videos/a-very-practical-introduction-to-aeo-geo-ai-seo
  Archive: https://bestsanityagency.com/videos/L75YVJ8pQJg/a-very-practical-introduction-to-aeo-geo-ai-seo
  Source version: 28291112591695d2b5683b174f7280c5de49741494eb73f4bf3f22c1e987c565
  Source gaps: Transcript speakers have not been individually verified.
- [Should I build my website in markdown?](https://www.youtube.com/watch?v=zNzjTGC6xlA)
  ID: youtube:zNzjTGC6xlA; published: 2026-05-22T00:00:00.000Z; checked: 2026-09-17T13:02:04.791Z
  Canonical: https://robotostudio.com/videos/should-i-build-my-website-in-markdown
  Archive: https://bestsanityagency.com/videos/zNzjTGC6xlA/should-i-build-my-website-in-markdown
  Source version: 1efcc44da95db2d1151332548fc1caf2f7cbde3bf7e5fb8ff297fb9d72e62201
  Source gaps: Video authors are credited by the original Roboto page; individual transcript speakers remain unassigned.

## Comparison observations

- [Roboto Studio has a profile page in Vercel's Solution Partners directory at vercel.com/partners/solution-partners/roboto-studio, which returns HTTP 200.](https://vercel.com/partners/solution-partners/roboto-studio) (extras.vercel-solution-partner-directory-listing)
  Value: Confirmed; observed: 2026-09-21; method: http-fetch
  Content SHA-256: a3ff1f22d455bd413d1b1272867e34df34a23f83f9c932b3961f299552fd3fe9
- [Vercel's Solution Partner profile for Roboto Studio displays the tier badge "Silver".](https://vercel.com/partners/solution-partners/roboto-studio) (extras.vercel-solution-partner-tier-silver)
  Value: Silver; observed: 2026-09-21; method: http-fetch
  Content SHA-256: a3ff1f22d455bd413d1b1272867e34df34a23f83f9c932b3961f299552fd3fe9
- [The "Key technologies" field on Roboto Studio's Vercel Solution Partner profile lists one entry: Next.js.](https://vercel.com/partners/solution-partners/roboto-studio) (extras.vercel-partner-profile-key-technologies)
  Value: Next.js; observed: 2026-09-21; method: http-fetch
  Content SHA-256: a3ff1f22d455bd413d1b1272867e34df34a23f83f9c932b3961f299552fd3fe9
- [Vercel publishes a Solution Partner page for Roboto Studio at vercel.com/partners/solution-partners/roboto-studio, whose meta description reads "Roboto Studio is a performance-focused web development studio specializing in Next.js and Sanity."](https://vercel.com/partners/solution-partners/roboto-studio) (extras.vercel-solution-partner-page-exists)
  Value: Confirmed; observed: 2026-09-21; method: http-fetch
  Content SHA-256: a3ff1f22d455bd413d1b1272867e34df34a23f83f9c932b3961f299552fd3fe9
- [The robotostudio.com homepage JSON-LD includes an EducationalOccupationalCredential named "Vercel Silver Solution Partner", recognizedBy Vercel, with url https://vercel.com/partners/solution-partners/roboto-studio.](https://robotostudio.com/) (extras.robotostudio-homepage-vercel-partner-credential)
  Value: Vercel Silver Solution Partner; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 3eda5284d67d1dff98f2c5bd1ffcc0ea86a09e81e4d6b428e396894abd4e51c6
- [Roboto Studio publishes a Next.js services page at https://robotostudio.com/services/nextjs which returned HTTP 200 with the title "Next.js development agency, Vercel partner | Roboto Studio".](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-services-page-live)
  Value: 200; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 3610e5a1b51bd28ed23035011f2c332d92e88551be2959321d0f41e94b55be82
- [The page names six Next.js capabilities it ships in production: App Router, React Server Components, streaming, ISR, Server Actions and edge routing.](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-named-framework-capabilities)
  Value: 6; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 3610e5a1b51bd28ed23035011f2c332d92e88551be2959321d0f41e94b55be82
- [The page links four case studies labelled "Next.js build": Slingshot Bio, Jamb, Tray.ai and Mario Testino.](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-named-case-studies)
  Value: 4; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 3610e5a1b51bd28ed23035011f2c332d92e88551be2959321d0f41e94b55be82
- [Under the heading "Companies of all sizes trust Roboto Studio" the page names twelve clients: Discovery Channel, Ministry of Defence, Bush Centre, Tray, Warner Bros, Chelsea Piers, Scape Group, Mario Testino, Jamb, Helix, Tabby and Topaz Labs.](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-named-client-logos)
  Value: 12; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 3610e5a1b51bd28ed23035011f2c332d92e88551be2959321d0f41e94b55be82
- [The page carries one attributed testimonial, from Kelly Brown, Head of Corporate Marketing at Tray.ai.](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-named-testimonial)
  Value: Kelly Brown, Head of Corporate Marketing at Tray.ai; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 3610e5a1b51bd28ed23035011f2c332d92e88551be2959321d0f41e94b55be82
- [22 of the 42 public repositories in the robotostudio GitHub org declare "next" in the dependencies or devDependencies of a package.json on their default branch, counting workspace packages as well as the repository root.](https://github.com/orgs/robotostudio/repositories) (extras.robotostudio-nextjs-repos-including-monorepo-apps)
  Value: 22; observed: 2026-09-21; method: github-api
- [9 of the 42 public repositories in the robotostudio GitHub org declare "next" in the dependencies or devDependencies of the package.json at the root of their default branch.](https://github.com/orgs/robotostudio/repositories) (extras.robotostudio-nextjs-repos-root-package-json)
  Value: 9; observed: 2026-09-21; method: github-api
- [The GitHub organisation "robotostudio" lists 42 public repositories.](https://github.com/orgs/robotostudio/repositories) (extras.robotostudio-github-public-repo-count)
  Value: 42; observed: 2026-09-21; method: github-api
- [Turbo Start Sanity has 177 GitHub stars.](https://github.com/robotostudio/turbo-start-sanity) (extras.tss-github-stars)
  Value: 177; observed: 2026-09-18; method: github-api
  Content SHA-256: 178f0c1727ed3491ed6d32dfb5766e060fc9269466658e3d9209f78472b20c8c
- [Turbo Start Sanity has 60 forks on GitHub.](https://github.com/robotostudio/turbo-start-sanity) (extras.tss-github-forks)
  Value: 60; observed: 2026-09-18; method: github-api
  Content SHA-256: 178f0c1727ed3491ed6d32dfb5766e060fc9269466658e3d9209f78472b20c8c
- [6 public robotostudio repositories declare a Next.js 16 version range in a package.json on their default branch.](https://github.com/orgs/robotostudio/repositories) (extras.robotostudio-nextjs-next16-repo-count)
  Value: 6; observed: 2026-09-21; method: github-api
- [Turbo Start Sanity received 1,003 commits on main from 13 authors between 18 September 2025 and 18 September 2026.](https://github.com/robotostudio/turbo-start-sanity/commits/main) (extras.tss-commits-12m)
  Value: 1003; observed: 2026-09-18; method: github-api
  Content SHA-256: 2bc1171a3931cf90aeec2be3de2b8035fb8ac9d97a46fd7203dbc634753b8a49
- [Turbo Start Sanity lists 25 contributor accounts: 22 people, 2 bots and 1 AI coding-agent account.](https://github.com/robotostudio/turbo-start-sanity/graphs/contributors) (extras.tss-contributors)
  Value: 25; observed: 2026-09-18; method: github-api
  Content SHA-256: 16ef6eb53497f6178f3e00ed1f0906e83a74c2bc9b1510114fe83be5b90e589f
- [The most recent push to Turbo Start Sanity was on 14 September 2026.](https://github.com/robotostudio/turbo-start-sanity/commits/main) (extras.tss-last-push)
  Value: 2026-09-14; observed: 2026-09-18; method: github-api
  Content SHA-256: 178f0c1727ed3491ed6d32dfb5766e060fc9269466658e3d9209f78472b20c8c
- [Turbo Start Sanity is MIT licensed and its repository was created on 8 January 2025.](https://github.com/robotostudio/turbo-start-sanity) (extras.tss-license-created)
  Value: MIT; created 2025-01-08; observed: 2026-09-18; method: github-api
  Content SHA-256: 178f0c1727ed3491ed6d32dfb5766e060fc9269466658e3d9209f78472b20c8c
- [robotostudio/turbo-start-shopify, whose apps/web package.json declares next 16.3.3, had 8 stargazers and 2 forks, 467 commits on main since 2025-09-21, 10 listed contributors, and was last pushed to at 2026-09-21T12:03:23Z.](https://github.com/robotostudio/turbo-start-shopify) (extras.turbo-start-shopify-metrics)
  Value: 8; observed: 2026-09-21; method: github-api
  Content SHA-256: 16594bb5f5904ccafe6f4c792643165c5ed9a938b9d892fbe0c35f4d7356b19c
- [robotostudio/turbo-start-contentful, whose apps/web package.json declares next 16.3.3, had 13 stargazers and 1 fork, 82 commits on main since 2025-09-21, 6 listed contributors, and was last pushed to at 2026-09-02T07:30:55Z.](https://github.com/robotostudio/turbo-start-contentful) (extras.turbo-start-contentful-metrics)
  Value: 13; observed: 2026-09-21; method: github-api
  Content SHA-256: 0772855ad8645f39948590e230b987ec00d19c3eecb3cd5a069523514440c3cf
- [robotostudio/turbo-start-web-agent, whose artifacts/web package.json declares next 16.2.7, had 4 stargazers and 0 forks, 150 commits on main since 2025-09-21, 3 listed contributors, and was last pushed to at 2026-09-21T15:57:45Z.](https://github.com/robotostudio/turbo-start-web-agent) (extras.turbo-start-web-agent-metrics)
  Value: 4; observed: 2026-09-21; method: github-api
  Content SHA-256: d34d670552fdf338759ca9c28f70ad4742cc28a08bd073b4754673310aade645
- [Across the four npm maintainer accounts that publish Roboto Studio packages, 3 published packages are Next.js related by stated purpose: create-roboto-next-sanity, create-turbo-wizard and roboto-cli.](https://registry.npmjs.org/-/v1/search?text=maintainer:voidstudio&size=250) (extras.npm-roboto-nextjs-related-package-count)
  Value: 3; observed: 2026-09-21; method: npm-registry
  Content SHA-256: 888748460e3e56831693b4c2ed536cf4a8b37346e82d7d6386a3896fe99e38a4
- [The three Next.js related npm packages published by Roboto Studio's maintainer accounts recorded 1713 combined downloads in the 30 days from 2026-08-22 to 2026-09-20.](https://api.npmjs.org/downloads/point/last-month/create-turbo-wizard) (extras.npm-roboto-nextjs-combined-last-month-downloads)
  Value: 1713; observed: 2026-09-21; method: npm-registry
- [create-turbo-wizard's latest published version is 0.2.0, published 2026-08-31.](https://registry.npmjs.org/create-turbo-wizard) (extras.npm-create-turbo-wizard-latest-version)
  Value: 0.2.0; observed: 2026-09-21; method: npm-registry
  Content SHA-256: d91dc91563f18404c1c8ea36503f2aba91c479dfde9cf40b86fddb73d7374a9e
- [Roboto Studio's sitemap.xml lists 16 /blog/ URLs whose slug names Next.js (nextjs, next-js, next-13-4 or next-134).](https://robotostudio.com/sitemap.xml) (extras.nextjs-blog-posts-in-sitemap)
  Value: 16; observed: 2026-09-21; method: sitemap-scan
  Content SHA-256: 994f82de9fdbbf47c67a5c06107016b4a7746e4e4ab6cc98809145d7a8e6cae1
- [Across the 16 Next.js-slugged blog posts, the confirmed datePublished values run from 2023-01-04 to 2026-07-16, a span of 3 years and 6 months.](https://robotostudio.com/blog/dynamic-open-graph-with-sanity-and-next-js) (extras.nextjs-content-date-span)
  Value: 2023-01-04 to 2026-07-16; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 573f3cad0b5b4f25b2d55cf418f3d232032962c35219bd802fc231c430b15081
- [The 'Next.js 16 for dummies' series has 4 published parts, all returning HTTP 200: nextjs-16-for-dummies (2025-10-22), nextjs-16-1-for-dummies (2025-12-20), nextjs-16-2-for-dummies (2026-03-19) and nextjs-16-3-for-dummies (2026-07-16).](https://robotostudio.com/blog/nextjs-16-for-dummies) (extras.nextjs-for-dummies-series-length)
  Value: 4; observed: 2026-09-21; method: http-fetch
  Content SHA-256: ee35300bbbbfecbcc33c3e49398ff8a90e3a17387b836f6325eb2cdc65958633
- [/blog/hidden-gems-in-nextjs returns HTTP 200 and is published as 'Lesser-known Next.js features worth using' with datePublished 2024-11-20.](https://robotostudio.com/blog/hidden-gems-in-nextjs) (extras.hidden-gems-in-nextjs-live)
  Value: 2024-11-20; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 91bdfeb382ae64574ba51a26ff0eaddd612f57be5df05e77fae58a79625790c2
- [/blog/optimized-data-fetching-in-nextjs-15 returns HTTP 200 and is published as 'Next.js data fetching patterns that stay fast' with datePublished 2024-11-15.](https://robotostudio.com/blog/optimized-data-fetching-in-nextjs-15) (extras.optimized-data-fetching-nextjs-15-live)
  Value: 2024-11-15; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 5b9d4bfc61c37e2290c55f9a4f6d009d472f8f0f16d8a606335aca26b8dd0643
- [/blog/nextjs-aeo-geo returns HTTP 200 and is published as 'How to implement AEO and GEO on a Next.js site' with datePublished 2026-06-24.](https://robotostudio.com/blog/nextjs-aeo-geo) (extras.nextjs-aeo-geo-live)
  Value: 2026-06-24; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 7a9625910a4cc1420567e9f8169b539ca0de78a13938db143d26d3f7409cfe62
- [A Markdown twin of the Next.js services page is published at https://robotostudio.com/services/nextjs.md, returning HTTP 200 with 8763 bytes and an "Updated: 2026-08-25" line.](https://robotostudio.com/services/nextjs.md) (extras.roboto-nextjs-md-twin-published)
  Value: Confirmed; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 968460f861f3ea79a4d774596370b1e75392e4872e91a3b01c9fb72cbf32d6f6
- [https://robotostudio.com/llms.txt returned HTTP 200 and lists the Next.js services page as "[Next.js app development](https://robotostudio.com/services/nextjs)" in its services section.](https://robotostudio.com/llms.txt) (extras.roboto-nextjs-listed-in-llms-txt)
  Value: Confirmed; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 78fd7bed2bcfcac2aeab092cccf3bf60ee374d363f543b6a9a800f046e57913c
- [The gitnation.com article titled "15 Best Next.js Agencies and Development Companies to Hire in 2026" names 15 agencies and contains zero occurrences of the string "roboto".](https://gitnation.com/contents/top-nextjs-agency-and-nextjs-development-companies-to-hire) (extras.gitnation-nextjs-agency-listicle-excludes-roboto)
  Value: Not published; observed: 2026-09-21; method: http-fetch
  Content SHA-256: c753a029ff40ac4c272e8a3c27bc71623506a68beb4cc229d75e47260a15a77a
- [The gitnation.com dynamic sitemap contains 7,478 URLs, of which 1,699 are /person/ speaker pages, and none of the 7,478 URLs contains the string "roboto", "jono" or "alford".](https://gitnation.com/dynamic-sitemap.xml) (extras.gitnation-sitemap-no-roboto-or-alford-urls)
  Value: Not published; observed: 2026-09-21; method: sitemap-scan
  Content SHA-256: 4bea8f5da280ade44d71bc28182c492ee3512d4991da4cc52b438d6ea74753c7
- [The Next.js Conf 2025 page at nextjs.org/conf lists sessions with speaker names and job titles and contains zero occurrences of "Alford" and zero occurrences of "Roboto Studio".](https://nextjs.org/conf) (extras.nextjs-conf-2025-no-alford-no-roboto)
  Value: Not published; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 1360d3748fc352f2f55d7991940acdf517f74d8b4a14708752a55db86c82ae21
- [None of the 18 npm packages published by Roboto Studio's maintainer accounts declares "next" in its latest version's dependencies or peerDependencies.](https://registry.npmjs.org/create-turbo-wizard) (extras.npm-roboto-no-package-declares-next-dependency)
  Value: Not published; observed: 2026-09-21; method: npm-registry
  Content SHA-256: d91dc91563f18404c1c8ea36503f2aba91c479dfde9cf40b86fddb73d7374a9e
- [roboto-cli's latest published version is 6.0.1, published 2022-01-16.](https://registry.npmjs.org/roboto-cli) (extras.npm-roboto-cli-latest-version)
  Value: 6.0.1; observed: 2026-09-21; method: npm-registry
  Content SHA-256: 1b1c1594962c87878643edfd1312c2c78decc6297cbea3d982beb2006011b274
- [create-roboto-next-sanity's latest published version is 1.0.12, published 2024-09-18.](https://registry.npmjs.org/create-roboto-next-sanity) (extras.npm-create-roboto-next-sanity-latest-version)
  Value: 1.0.12; observed: 2026-09-21; method: npm-registry
  Content SHA-256: 341eb72a94ea0144b36bec762fecd106a7aa1e8eb850621e84b9f77f2290198c
- [The page says Roboto Studio's delivery process is shaped by ISO 27001 work it has "underway", and does not claim ISO 27001 certification.](https://robotostudio.com/services/nextjs) (extras.roboto-nextjs-iso-27001-underway)
  Value: underway; observed: 2026-09-21; method: http-fetch
  Content SHA-256: 3610e5a1b51bd28ed23035011f2c332d92e88551be2959321d0f41e94b55be82
- [Four third-party Next.js agency directories — clutch.co/developers/nextjs, themanifest.com/web-development/nextjs/companies, goodfirms.co/directory/platform/app-development/nextjs and designrush.com/agency/web-development-companies/next-js — each returned HTTP 403 to an unauthenticated fetch, so Roboto Studio's presence or absence in them could not be checked.](https://clutch.co/developers/nextjs) (extras.nextjs-agency-directories-block-unauthenticated-fetch)
  Value: Not observed; observed: 2026-09-21; method: http-fetch
- [Of the 4 dev.to articles published by jonoroboto, 3 carry the "nextjs" tag and 0 carry a "vercel" tag.](https://dev.to/api/articles?username=jonoroboto&per_page=100) (extras.devto-jonoroboto-nextjs-tag-count)
  Value: 3; observed: 2026-09-21; method: http-fetch
  Content SHA-256: f8c591ba6aba938b5e3c9e2a86f4e004852f2810c830006501ad10be368f566b
- [The dev.to API returns 4 published articles for username jonoroboto, and 0 of their titles contain "Next.js" or "Vercel".](https://dev.to/api/articles?username=jonoroboto&per_page=100) (extras.devto-jonoroboto-no-nextjs-or-vercel-subject-article)
  Value: Not published; observed: 2026-09-21; method: http-fetch
  Content SHA-256: f8c591ba6aba938b5e3c9e2a86f4e004852f2810c830006501ad10be368f566b
