Define content types in code or use headless CMS for flexible content.
You don't need Pods after migrating to Next.js or Astro. Modern frameworks offer built-in solutions or lightweight npm packages that replace Pods with better performance and zero plugin bloat. See the alternatives below.
Official docs: Next.js Documentation · Astro Documentation
Pods alternative for custom content types
Define content types in code
Visit https://sanity.io/docs/schema-types
TypeScript content definitions
Visit https://payloadcms.com/docs/configuration/collections
Document current content types
Define schemas in new system
Migrate content
Update templates
In-depth guides and tutorials to help with your migration
Learn Next.js App Router coming from WordPress. Server components, layouts, data fetching, and building real applications.
15 min readinsightsWordPress dominated the web for 20 years, but developers are moving on. Here's why the exodus is happening and where they're going.
8 min readcomparisonCompare Astro and Next.js for your next project. Performance, features, and use cases explained to help you decide.
11 min readMigrate your entire WordPress site to Next.js - including replacing Pods functionality.
Start Free Migration