Blog SEO
SEO metadata for blog posts.
Updated
On this page
Overview
Fetch SEO metadata for blog posts separately from post content, optimized for Next.js generateMetadata.
SDK Usage
import dash from "@/lib/dash"
const { seo } = await dash.blog.getSeo("my-blog-post")
// seo = { title, description, keywords, og_image, canonical_slug }
Next.js Metadata
// app/blog/[slug]/page.tsx
export async function generateMetadata({ params }) {
const { seo } = await dash.blog.getSeo(params.slug)
return {
title: seo.title,
description: seo.description,
openGraph: {
images: seo.og_image ? [seo.og_image] : [],
},
}
}
REST API
GET /storefront/seo/blog/my-blog-post
X-API-Key: pk_live_your_key
Next Steps
- Sitemap — Including blog posts in sitemap
- Get Post by Slug — Blog post content