Quesby Automates SEO for Eleventy Sites Without Plugins or Runtime Code
These articles are AI-generated summaries. Please check the original sources for full details.
Automatic Metadata, Open Graph, and JSON-LD — Eleventy Style
Quesby streamlines SEO for Eleventy sites by generating metadata, Open Graph tags, and JSON-LD from a single build-time model. The system avoids runtime code, plugins, and repetitive configuration.
Why This Matters
Traditional Eleventy setups require manually duplicating SEO logic across projects, leading to inconsistencies and errors. Quesby replaces this with a static, centralized model that reduces configuration overhead by 90% while ensuring uniform output across all pages. This approach eliminates runtime JavaScript, aligning with static-site best practices.
Key Insights
- “Single SEO model for consistent metadata generation, 2025”
- “Eleventy templates with minimal frontmatter for SEO”
- “No runtime JavaScript for static SEO output”
Working Example
{%- set seoModel = page | seoModel(site, pageData) -%}
{{ seoModel | seoHeadHtml(site) | safe }}
{{ seoModel | seoJsonLd(site) | safe }}
{
"name": "Quesby",
"url": "https://quesby.dev",
"description": "A modern Eleventy boilerplate",
"socialImage": "/assets/images/og-default.jpg",
"twitter": "@quesby",
"language": "en-US"
}
Practical Applications
- Use Case: Eleventy sites needing consistent SEO metadata across hundreds of pages
- Pitfall: Overcomplicating with plugins when a static model suffices
References:
Continue reading
Next article
Automate Web Deployment with Ansible in 10 Minutes
Related Content
Building Django Applications with GitHub Copilot Agent Mode
Learn how to build a Django password generator in under three hours using GitHub Copilot agent mode and GPT-4.1, featuring automated setup and self-correcting code.
State.js: Implementing CSS-Driven Reactivity Without JavaScript Logic
State.js introduces a new mental model that transforms HTML attributes into live CSS variables to enable reactive UIs without a build step.
Building 1:1 WebRTC Video Calls without Signaling Server Boilerplate
Build a production-ready WebRTC video chat using @metered-ca/peer with automatic reconnection and 20 GB/month of free TURN bandwidth.