Compare
sanity-plugin-seo vs sanity-plugin-seofields
The names differ by four letters, but these are separate plugins by different authors. sanity-plugin-seo is by Bhargav Patel; sanity-plugin-seofields is by Hardik Desai, who also wrote this page. Here is what each one ships today, where each one wins, and how to switch.
Short answer: Pick sanity-plugin-seofields if you need Schema.org JSON-LD, a SERP preview, Studio v6, a CLI for CI, or AI that keeps the provider key on your server, all free today. Pick sanity-plugin-seo if you want a free 0–100 score, readability and visual social cards in the editor and can wait for its Pro tier. It is also the more popular package: 1,628 weekly downloads vs 1,089 (6–12 Oct 2026).
Last updated
Feature by feature
Facts come from each project's npm manifest, README, Sanity Exchange listing or website, checked on . “Coming soon” means the project lists the feature as planned, not shipped. This page is written by the author of sanity-plugin-seofields; spot something wrong or out of date? Open an issue.
| Feature | sanity-plugin-seofields | sanity-plugin-seo |
|---|---|---|
| Latest release (as of Oct 2026) | v1.12.0, 13 Sep 2026 | v1.4.6, 18 Jul 2026 |
| Sanity Studio versions (peer deps) | v3, v4, v5, v6 | v3, v4, v5 |
| Meta, Open Graph, X Card, robots and hreflang fields | Yes, free | Yes, free |
| Single 0–100 score in the editor | No. Score lives in the paid dashboard and the free CLI | Yes, free |
| Readability and GEO / AI Overview checks | Flesch readout and 5 GEO checks free; more GEO checks with a license | Readability score and GEO checklist, free |
| Live SERP preview | Yes, free | Pro, coming soon |
| Social preview cards | No visual cards. The meta tags preview shows the OG and X tags | X, Facebook, LinkedIn, WhatsApp |
| Schema.org JSON-LD | 39 types with Studio fields, live preview and render helpers, free | Schema wizard is Pro, coming soon |
| Dead-link check | No | No |
| Site-wide dashboard with CSV/JSON export | Yes, $20 one-time license | Pro, coming soon |
| Bulk CSV import and team review workflow | No | Pro, coming soon |
| CLI / CI audit | Yes, free | Not documented |
| AI titles and descriptions | OpenAI, Anthropic, Groq, Gemini, Ollama or any OpenAI-compatible URL; can proxy through your server | OpenAI, Anthropic, Groq; key is bundled into browser code |
| Price | Free MIT core. $20 one-time per project for the dashboard and Publish Gate | Free; AI uses your own key. Pro price not announced |
Each alternative, and where it beats seofields
sanity-plugin-seo
As of Oct 2026: v1.4.6, released 18 Jul 2026, by Bhargav Patel. MIT. Peers: Sanity v3–v5.
The closest alternative and the most downloaded Sanity SEO plugin on npm. Free and AI tiers are live; a Pro tier is announced with no price yet.
Where it wins
- More weekly downloads (1,628 vs 1,089 for seofields, 6–12 Oct 2026).
- A single 0–100 SEO score inside the editor, free. seofields only shows its composite score in the paid dashboard and the CLI.
- Free readability score and GEO checklist in the editor.
- Visual social preview cards for X, Facebook, LinkedIn and WhatsApp. seofields shows the raw tags, not cards.
- A demo GIF in the README, so you can see it before installing.
- Its roadmap includes a team review workflow and CSV import/export, which seofields does not have or plan today.
Watch out for
- SERP preview, Schema.org JSON-LD, the health dashboard, bulk CSV editing and the team workflow are listed as Pro, coming soon. They are not shipped.
- The AI provider key is set in a SANITY_STUDIO_ variable, and its README warns the key is bundled into browser code.
- Frontend guides are copy-paste snippets rather than an exported helper library.
- Does not declare Sanity Studio v6 in its peer dependencies.
Sources: npm registry · README · Pricing page
Looking at SEO Pane, Preflight, PageBridge or a custom SEO object as well? See the full Sanity SEO plugin comparison.
The three differences that matter most
Shipped vs coming soon
JSON-LD, the SERP preview, the dashboard, bulk CSV editing and the team workflow are on sanity-plugin-seo's Pro roadmap with no price yet. In seofields, JSON-LD and the SERP preview are free today and the dashboard is $20 one-time.
Where the AI key lives
sanity-plugin-seo reads the AI key from a SANITY_STUDIO_ variable, which Studio bundles into browser code; its README says so. seofields can call your own server endpoint so the key never reaches the browser.
In-editor scoring
sanity-plugin-seo shows a free 0–100 score on every document. seofields shows field-level guidance in the editor and keeps the composite score in the licensed dashboard and the free CLI.
Switching from sanity-plugin-seo to seofields
Install alongside, in a branch
Both plugins add their own object type, so you can register seofields next to sanity-plugin-seo while you migrate.
Map the fields
Both store a meta title, description, Open Graph, X Card and robots values. Write a one-off migration that copies each document's values into the seoFields object, then check a few documents in Studio.
Swap the frontend helper
Replace your hand-written metadata code with buildSeoMeta (Next.js) or buildSeoHead (other frameworks), then remove the old plugin.
Side-by-side setup
import seofields from 'sanity-plugin-seofields'
import { schemaOrg } from 'sanity-plugin-seofields/schema'
export default defineConfig({
plugins: [seofields({ seoPreview: true }), schemaOrg()],
})
// In a document schema
defineField({ name: 'seo', type: 'seoFields' })import { buildSeoMeta } from 'sanity-plugin-seofields/next'
export async function generateMetadata({ params }) {
const page = await getPage(params.slug)
return buildSeoMeta({
seo: page.seo,
baseUrl: 'https://example.com',
path: `/${params.slug}`,
})
}Docs to read next
sanity-plugin-seo vs seofields FAQ
Are sanity-plugin-seo and sanity-plugin-seofields the same plugin?
No. They are separate open-source projects by different authors. sanity-plugin-seo is maintained by Bhargav Patel and sanity-plugin-seofields by Hardik Desai.
Which is more popular?
sanity-plugin-seo. It had 1,628 npm downloads in the week of 6–12 October 2026, against 1,089 for sanity-plugin-seofields.
Does sanity-plugin-seo support Schema.org JSON-LD?
Not yet. As of v1.4.6 (July 2026) its Schema.org wizard is listed as part of a Pro tier marked coming soon. sanity-plugin-seofields includes 39 Schema.org types for free.
Does either plugin support Sanity Studio v6?
sanity-plugin-seofields declares Studio v3 to v6 in its peer dependencies. sanity-plugin-seo v1.4.6 declares v3 to v5.
Does sanity-plugin-seofields have a team review workflow or bulk CSV import?
No. sanity-plugin-seofields exports CSV and JSON from the licensed dashboard but has no import or approval workflow. sanity-plugin-seo lists both on its Pro roadmap.
How much does each cost?
Both cores are free and MIT-licensed. sanity-plugin-seofields sells a $20 one-time license per project for the dashboard and Publish Gate. sanity-plugin-seo's AI tier uses your own provider key, and its Pro price has not been announced.
Try it in your own Studio
Install seofields in a branch next to your current setup, or explore the dashboard demo first without installing anything.