SEO
b10cks gives you structured SEO fields on every content type, hreflang support for international search, clean URLs, fast CDN delivery, and a content model that maps cleanly to schema.org – all without a plugin marketplace and a monthly add-on fee.
SEO Is a Content Architecture Problem
Most SEO issues in content-driven sites trace back to the same root causes:
These aren't problems you solve with an SEO plugin. They're problems you solve by building them into the content model from the start. b10cks makes that easy.
SEOMeta = {
metaTitle: Text (translatable, max 60 chars with counter)
metaDescription: Text (translatable, max 160 chars with counter)
ogTitle: Text (translatable)
ogDescription: Text (translatable)
ogImage: Image
canonicalUrl: Text
noIndex: Boolean
noFollow: Boolean
structuredData: JSON (schema.org markup)
}
SEO Fields Built Into Your Content Model
Define an SEOMeta block and attach it to any content type on the canvas. Editors fill in the right values; your frontend renders the right tags.
This isn't a special SEO module – it's just a block, defined on your canvas, used like any other. Add it to blog posts, landing pages, product pages, category pages. The content model decides where SEO fields exist; your editors fill them in.
Localized SEO for International Search
International SEO requires more than translated content – it requires correct locale signals for search engines. b10cks handles this at the platform level:
Localized meta fields Every SEO field in b10cks is translatable. Your French content has French meta titles, French meta descriptions, and French Open Graph tags – not translated versions of the English copy pasted in as an afterthought.
hreflang tag generation
b10cks provides the data your frontend needs to generate correct <link rel="alternate" hreflang="..."> tags. Search engines use these to serve the right locale to the right users.
Localized slugs and URLs
Define locale-specific URL patterns: /en/about, /de/ueber-uns, /fr/a-propos. Different URLs for different audiences – with proper canonical and hreflang handling.
Locale-specific sitemaps b10cks generates a sitemap per locale, automatically, from your published content. Submit each locale's sitemap to Google Search Console independently.
Fast Content Delivery = Better Core Web Vitals
Core Web Vitals (LCP, CLS, FID/INP) are now ranking signals. Content delivery speed is a ranking factor. b10cks contributes to fast delivery in several ways:
Edge CDN delivery API responses are cached at the edge, globally. Content is served from the nearest point of presence – not a single origin server somewhere far from your users.
Optimized image delivery Images are served in modern formats (WebP, AVIF) at the exact dimensions needed – eliminating oversized images that drag down LCP scores.
Lean API responses Request only the fields you need. b10cks doesn't send 40 fields when your template uses five. Smaller payloads mean faster time-to-first-byte.
Static site generator compatibility b10cks works with Next.js ISR, Astro's static generation, and Nuxt's hybrid rendering – enabling pre-rendered HTML for maximum crawlability and performance.
Structured Data Made Manageable
Structured data (JSON-LD) is one of the highest-ROI SEO investments for content-heavy sites – and one of the most tedious to implement manually. b10cks makes it systematic:
structuredData JSON field to any content type<script type="application/ld+json"> tagCommonly used schema types enabled by b10cks content:
Article and BlogPosting – from structured blog post blocksProduct and Offer – from product content typesFAQPage – from FAQ block arraysBreadcrumbList – from hierarchical content structuresOrganization and LocalBusiness – from global site settings blocksCanonical URL Management
b10cks gives editors explicit canonical URL control on every content type:
noIndex to keep internal and staging content out of search resultsBuild content that search engines and readers can both love.