{"repo":"mrluisfer/seo-generator","free":true,"listed":false,"github":"https://github.com/mrluisfer/seo-generator","clone":"git clone https://github.com/mrluisfer/seo-generator.git","description":"A Next.js-based application designed to create and preview SEO metadata with real-time platform previews and copy-ready HTML meta tag generation.","language":"TypeScript","stars":12,"topics":["chakra-ui","javascript","metatags","nextjs","react","seo","typescript"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"head An editor for a web page's search and social metadata. You fill in one document; it compiles to whichever framework you actually ship. Replaces the earlier Seo Generator at seo-generator.vercel.app. Same goal, rebuilt around a single document model that compiles to every framework. Open . --- What it does One model, nine targets. A page's metadata is edited once as a SeoDocument , then serialized to each framework's own idiom — not the same HTML with a different wrapper. Target Output Idiom ----------------- --------------------- ------------------------------------------------------- HTML index.html plain / / JSON-LD Next.js app/page.tsx Metadata API, plus a viewport export for themeColor Next.js · dynamic app/[slug]/page.tsx generateMetadata SvelteKit +page.svelte Astro Seo.astro frontmatter + set:html React Helmet Seo.tsx for react-helmet-async Nuxt pages/index.vue useHead React Router routes/route.tsx meta export (also Remix v2) JSON seo.json the raw model, re-importable It measures in pixels, not characters. Search results truncate by rendered width, so WWWWW and iiiii are the same character count and nowhere near the same width. The gauge under the title and description shows measured pixels against the real limit and previews the exact string that survives the cut. Structured data from a registry. Twelve schema.org types — Organization, WebSite, Article, Product, BreadcrumbList, FAQPage, LocalBusiness, Person, Event, SoftwareApplication, VideoObject, HowTo — decla","default_branch":null,"files":null,"tree":[],"storefront":"/r/mrluisfer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mrluisfer/seo-generator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}