From 7f767154b36b0bdd67e0c6f088d5b6252fcb6417 Mon Sep 17 00:00:00 2001 From: kayjaydee Date: Wed, 8 Apr 2026 16:25:13 +0200 Subject: [PATCH] feat(02-03): add per-route SEO metadata and JSON-LD to all page stubs - useSeoMeta() with localized title/description/og tags on all 6 pages - Homepage JSON-LD with Person + ProfessionalService schema - og:image absolute URL on every page - Stub templates with max-w-7xl wrapper and h1 --- app/pages/about.vue | 21 ++++++++++++++++ app/pages/contact.vue | 21 ++++++++++++++++ app/pages/fiverr.vue | 21 ++++++++++++++++ app/pages/formation.vue | 21 ++++++++++++++++ app/pages/index.vue | 54 ++++++++++++++++++++++++++++++++++++++--- app/pages/projects.vue | 21 ++++++++++++++++ 6 files changed, 156 insertions(+), 3 deletions(-) create mode 100644 app/pages/about.vue create mode 100644 app/pages/contact.vue create mode 100644 app/pages/fiverr.vue create mode 100644 app/pages/formation.vue create mode 100644 app/pages/projects.vue diff --git a/app/pages/about.vue b/app/pages/about.vue new file mode 100644 index 0000000..da9f7dc --- /dev/null +++ b/app/pages/about.vue @@ -0,0 +1,21 @@ + + + diff --git a/app/pages/contact.vue b/app/pages/contact.vue new file mode 100644 index 0000000..40efc6c --- /dev/null +++ b/app/pages/contact.vue @@ -0,0 +1,21 @@ + + + diff --git a/app/pages/fiverr.vue b/app/pages/fiverr.vue new file mode 100644 index 0000000..5fcae1b --- /dev/null +++ b/app/pages/fiverr.vue @@ -0,0 +1,21 @@ + + + diff --git a/app/pages/formation.vue b/app/pages/formation.vue new file mode 100644 index 0000000..83a1c5d --- /dev/null +++ b/app/pages/formation.vue @@ -0,0 +1,21 @@ + + + diff --git a/app/pages/index.vue b/app/pages/index.vue index 6fc73a5..0a67924 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -1,6 +1,54 @@ + + diff --git a/app/pages/projects.vue b/app/pages/projects.vue new file mode 100644 index 0000000..6b2413f --- /dev/null +++ b/app/pages/projects.vue @@ -0,0 +1,21 @@ + + +