JSON-LD Structured Data for Blogs: A Practical Guide
A developer's guide to JSON-LD structured data for blogs — which schema types to use, a complete BlogPosting example, how it feeds AI search, and how to validate it.
Category
Modern web development practices, tools, and frameworks
109 posts
A developer's guide to JSON-LD structured data for blogs — which schema types to use, a complete BlogPosting example, how it feeds AI search, and how to validate it.
A sitemap is a discovery aid, not a ranking factor. Here's which fields Google still reads in 2026, what URLs belong in the file, and the mistakes to avoid.
A practical guide to 301 vs 302/307/308, building a redirect map before migrations, nginx and .htaccess examples, avoiding chains, and testing every redirect with curl.
A practical guide to running a CMS media library at scale — format strategy, automatic WebP conversions, alt text, lazy loading vs fetchpriority, and storage planning, with UnfoldCMS as the disclosed worked example.
An honest Hugo vs WordPress comparison across eight dimensions — publishing model, performance, security, editing, theming, maintenance, cost, and team workflows — with a verdict per use case.
An honest comparison of Decap CMS and TinaCMS: config-driven simplicity vs GraphQL visual editing, what each costs, and when git-based content stops scaling.
Astro and Next.js made opposite bets about JavaScript. For blogs, docs, and marketing sites, here's which bet pays off — dimension by dimension, with a verdict per use case.
We deployed both, broke both, and paid both sets of bills. Here's where Ghost wins, where WordPress wins, and how to pick based on what your blog actually needs.
A developer-focused comparison of 7 Wix alternatives — UnfoldCMS, WordPress, Webflow, Astro, Ghost, Framer, and Next.js — scored on code access, data export, hosting control, and performance headroom.
Teams leave Webflow over pricing, CMS item limits, and lock-in. We compare 7 alternatives — UnfoldCMS, WordPress, Ghost, Framer, Astro + headless, Squarespace, Statamic — on the four things that matter.
llms.txt is a proposed markdown index at your site root that tells AI systems which pages matter. This post covers the llmstxt.org spec, llms.txt vs llms-full.txt, the unproven-adoption debate, and how UnfoldCMS auto-generates both files.
A developer's guide to CMS webhooks: why headless front-ends go stale without rebuild triggers, how to verify HMAC-SHA256 signatures in Node, and the deploy-hook, cache-purge, and search-reindex patterns that keep static sites fresh.