By default the language of the blog is set to "en" in the app.config.ts file. You can change it to your language.
export default defineAppConfig({
...
language: 'en'
...
})
Bloggrify uses the useHead composable to add metadata to the head of the pages.
All pages have a default title and description. You can customize the image, title and description of each page in the frontmatter of the markdown file.
Bloggrify automatically generates Open Graph images for your blog posts when no custom cover image is specified.
How it works:
---
title: My Blog Post
cover: my-custom-image.png
---
---
title: My Blog Post
description: A short description
---
When no cover is specified, Bloggrify generates an OG image with:
Why this matters:
Performance are an important part of SEO. Here is the lighthouse score of this blog:
| index page | blog post |
|---|---|
![]() | ![]() |
Performance could vary depending on the server and the network and images you use in your blog.
Bloggrify uses the schema.org vocabulary to add structured data to the blog and use the Nuxt SEO module to generate the metadata.
Everything is done automatically, you don't have to do anything.
Bloggrify includes a CLI command to validate your posts for common SEO issues:
npx bloggrify validate
This command checks for:
bloggrify validate before deploying to catch SEO issues early.The validation command is particularly useful in CI/CD pipelines as it exits with code 1 when errors are found.
Learn more about CLI commands.