Skip to content

v0.10.1 — SEO + SSR overhaul, Library & MCP docs

Latest

Choose a tag to compare

@carrilloapps carrilloapps released this 13 Jun 04:20
· 1 commit to main since this release

SEO + SSR overhaul, Library & MCP docs.

Added

  • Server-side rendering across the whole site. Pages now ship full content, a real <h1>, and per-page JSON-LD in the static HTML, so search engines and non-JS AI crawlers (ClaudeBot, GPTBot, PerplexityBot) see the real page instead of a skeleton.
  • app/lib/seo.ts — centralized metadata (pageMetadata()): every route ships a complete, consistent Open Graph + Twitter set (og:site_name, og:locale, og:type, twitter:site/creator, images), canonical, and the noindex flag — 100/100 on the full OG/SEO checklist across all pages.
  • Google-compatible favicon.ico (Google ignores SVG favicons) and FAQPage + WebSite JSON-LD on the home page for AI and search overviews.
  • New /library page documenting zefer-cli as a programmatic Node.js library (encodeZefer, decodeZefer, generateWithOptions, analyzePassword; ESM and CommonJS).
  • /how: "Use Zefer your way" — the four channels (Web app, CLI, MCP server, Node.js library) with links, reinforcing that they share the same engine and .zefer format.
  • OpenGraph MCP integrated in .mcp.json, plus OG/SEO audit tooling in scripts/.
  • Documented zefer-cli v1.3.0 (the library channel) across the site and the AI docs (llms.txt, AGENTS.md, agents.md, CLAUDE.md, README), and enriched the author entity (sameAs).

Fixed

  • Instant navigation — internal links use next/link for prefetched client-side transitions: no full-page reloads and no language/theme flash.
  • Normalized title/description lengths to SEO ranges on indexable pages; /device now renders its content server-side.

Full Changelog: v0.7.0...v0.10.1