From ecd2829c95f3fc3bac20e817ff2eca60fcfdc388 Mon Sep 17 00:00:00 2001 From: Sabrina Hennrich Date: Wed, 28 May 2025 09:45:02 +0200 Subject: [PATCH] SEO JSON-LD improvement --- composables/usePageMeta.ts | 3 +- pages/[...all].vue | 8 +++- pages/artikel/[link].vue | 71 ++++++++++++++++++++++++++++++++- pages/index.vue | 2 +- pages/projekt/[link].vue | 81 +++++++++++++++++++++++++++++++++++--- pages/references/index.vue | 14 ++++--- pages/services/index.vue | 2 +- 7 files changed, 165 insertions(+), 16 deletions(-) diff --git a/composables/usePageMeta.ts b/composables/usePageMeta.ts index 97c6738..446b908 100644 --- a/composables/usePageMeta.ts +++ b/composables/usePageMeta.ts @@ -24,7 +24,7 @@ export function usePageMeta () { // Canonical URL const config = useRuntimeConfig() - const canonical = `${config.public.appUrl}${route.path}` + const canonical = `${config.public.appUrl}${page.pageLink}` // Robots Meta Tag const robotsContent = route.path === '/danke' ? 'noindex, nofollow' : 'index, follow' @@ -83,6 +83,7 @@ export function usePageMeta () { { property: 'og:title', content: metaTitle }, { property: 'og:description', content: metaDescription }, { property: 'og:image', content: metaImage }, + { property: 'og:type', content: 'website' }, { name: 'twitter:title', content: metaTitle }, { name: 'twitter:description', content: metaDescription }, { name: 'twitter:image', content: metaImage } diff --git a/pages/[...all].vue b/pages/[...all].vue index cd2c3d5..f47e24a 100644 --- a/pages/[...all].vue +++ b/pages/[...all].vue @@ -17,7 +17,13 @@