Skip to content

pages-seo v1.0.2

Choose a tag to compare

@Benjamin-Bloch Benjamin-Bloch released this 21 May 19:54

pages-seo v1.0.2

Content quality + admin UX. Headline ask was "can we have it generate better, longer blogs?" — answered.

Highlights

Longer, better blog posts

  • Workers AI default upgraded to @cf/qwen/qwen3-30b-a3b-fp8. Qwen3 is an MoE model: ~3B activated params per token, similar latency to a 7B dense model, but writes noticeably better long-form prose than Llama 3.3.
  • Default article length 2500–4000 words (was 900–1300). Long-form ranks better for long-tail queries. Editable in /admin → Settings.
  • max_tokens raised to 8192 across all providers — was clipping articles mid-section.
  • Prompt enforces length: H2 count + FAQ depth scales with target length; the model is told to count its own words before returning JSON.

Admin theme + widget UX

  • Light/dark mode toggle in the topbar. Choice persisted; applied before first paint (no FOWT).
  • Widget copy-paste card at /admin → Distribution → SEO upgraded from a static <pre> into:
    • JavaScript / iframe / link flavour tabs
    • Inline Copy button with ⌘C fallback
    • Customise panel: container id, heading, post count, light/dark/auto theme
    • Live preview that re-renders on every change

Upgrade

In-app: /admin → System → Updates → Apply update.

CLI / fresh installs:

curl -fsSL https://seo.benjaminb.xyz/install/run.sh | bash

The one-liner now defaults to PAGES_SEO_REF=v1.0.2.

Full changelog

See CHANGELOG.md.