Skip to content

Basic

<script>
import { MetaTags } from 'svelte-meta-tags';
</script>
<MetaTags
openGraph={{
type: 'website',
url: 'https://www.example.com/page',
title: 'Open Graph Title',
description: 'Open Graph Description',
images: [
{
url: 'https://www.example.ie/og-image.jpg',
width: 800,
height: 600,
alt: 'Og Image Alt'
},
{
url: 'https://www.example.ie/og-image-2.jpg',
width: 800,
height: 600,
alt: 'Og Image Alt 2'
}
]
}}
/>

When you only have one image, you can use image instead of images. This is convenient because most social media cards display only the first image.

<MetaTags
openGraph={{
image: {
url: 'https://www.example.ie/og-image.jpg',
width: 1200,
height: 630,
alt: 'Og Image Alt'
}
}}
/>

If both image and images are provided, image is rendered first, followed by the items in images.