Runable v1.0.0-alpha.20
Why Runable? Docs Modules Work with AI Blog About Changelog
  • 01Why Runable?
  • 02Docs
  • 03Modules
  • 04Work with AI
  • 05Blog
  • 06About
  • 07Changelog
Vue without a fixed server runtime.
Getting Started Structure Integrations Guide MCP API
  • Getting Started Structure Integrations Guide MCP API
Components
  • RunablePage
  • RunableLink
  • RunableLayout
  • ClientOnly
Composables
  • useAsyncData
  • useFetch
  • useConfig
  • useRuntime
  • useApp
  • useAppError
  • useRouter
  • useRoute
  • navigateTo
  • onBeforeRouteUpdate
  • injectHead
  • useHead
  • useSeoMeta
  • useHeadSafe
  • useSchemaOrg
Globals
  • $fetch
  • definePageMeta
  • defineVueMiddleware
  • defineVuePlugin
  • Vue APIs

useSeoMeta

Declare SEO metadata with a flat, typed API.

useSeoMeta() simplifies the creation of SEO, Open Graph, and Twitter tags.

useSeoMeta({
  title: "Runable",
  description: "A Vue framework for your backend.",
  ogTitle: "Runable",
  ogDescription: "A Vue framework for your backend.",
  ogImage: "https://example.com/og.png",
  twitterCard: "summary_large_image",
});

Keys are typed and converted to <meta> tags by Unhead. Use useHead() when you need other elements such as link, script, style, or htmlAttrs.

Report an issue Edit this page
useHead

Add reactive tags to the document head with Unhead.

useHeadSafe

Add only tags and attributes allowed by Unhead's safe policy.

Runable

The Vue framework that brings productive conventions to any backend.

Product

  • Why Runable
  • Documentation
  • Installation
  • Integrations

Project

  • About
  • Blog
  • Changelog
  • Sponsor

Community

  • GitHub
  • Issues
  • Discussions
  • Bluesky

© 2026 Runable. Released under the MIT License.

Open source Built with Vue and Runable