From 02b64c6505e339b33254b9a8820eb45e429e4b4d Mon Sep 17 00:00:00 2001 From: isUnknown Date: Tue, 10 Feb 2026 16:23:38 +0100 Subject: [PATCH] feat(seo): add SEO tabs to all page blueprints Add seo: seo/page tab to all page blueprints ensuring each page has at minimum contentTab and seo tabs (plus metadata where applicable). Pages updated: - Simple pages converted to tabs structure: home, about, resources - Default page converted to tabs structure - Pages with existing tabs: shop, product, support, folder, folders, investigations, impact, impacts, report, investigation-summary Co-Authored-By: Claude Sonnet 4.5 --- site/blueprints/pages/about.yml | 6 +++ site/blueprints/pages/default.yml | 42 ++++++++++--------- site/blueprints/pages/folder.yml | 1 + site/blueprints/pages/folders.yml | 1 + site/blueprints/pages/home.yml | 6 +++ site/blueprints/pages/impact.yml | 1 + site/blueprints/pages/impacts.yml | 2 +- .../pages/investigation-summary.yml | 1 + site/blueprints/pages/investigations.yml | 1 + site/blueprints/pages/product.yml | 1 + site/blueprints/pages/report.yml | 1 + site/blueprints/pages/resources.yml | 6 +++ site/blueprints/pages/shop.yml | 1 + site/blueprints/pages/support.yml | 1 + 14 files changed, 51 insertions(+), 20 deletions(-) diff --git a/site/blueprints/pages/about.yml b/site/blueprints/pages/about.yml index 6f11445..f06fb49 100644 --- a/site/blueprints/pages/about.yml +++ b/site/blueprints/pages/about.yml @@ -1 +1,7 @@ title: À propos + +tabs: + contentTab: + label: Contenu + icon: page + seo: seo/page diff --git a/site/blueprints/pages/default.yml b/site/blueprints/pages/default.yml index 0cb0129..2772be0 100644 --- a/site/blueprints/pages/default.yml +++ b/site/blueprints/pages/default.yml @@ -1,21 +1,25 @@ title: Default Page -columns: - main: - width: 2/3 - sections: - fields: - type: fields - fields: - text: - type: textarea - size: huge - sidebar: - width: 1/3 - sections: - pages: - type: pages - template: default - files: - type: files - +tabs: + contentTab: + label: Contenu + icon: page + columns: + main: + width: 2/3 + sections: + fields: + type: fields + fields: + text: + type: textarea + size: huge + sidebar: + width: 1/3 + sections: + pages: + type: pages + template: default + files: + type: files + seo: seo/page diff --git a/site/blueprints/pages/folder.yml b/site/blueprints/pages/folder.yml index f47cd72..88b7da7 100644 --- a/site/blueprints/pages/folder.yml +++ b/site/blueprints/pages/folder.yml @@ -19,3 +19,4 @@ tabs: ratio: 12/7 cover: true help: Image utilisée dans la liste des dossiers + seo: seo/page diff --git a/site/blueprints/pages/folders.yml b/site/blueprints/pages/folders.yml index 6b17e90..8a692ca 100644 --- a/site/blueprints/pages/folders.yml +++ b/site/blueprints/pages/folders.yml @@ -15,3 +15,4 @@ tabs: cover: true ratio: 12/7 template: folder + seo: seo/page diff --git a/site/blueprints/pages/home.yml b/site/blueprints/pages/home.yml index 06870fd..8db6323 100644 --- a/site/blueprints/pages/home.yml +++ b/site/blueprints/pages/home.yml @@ -1 +1,7 @@ title: Accueil + +tabs: + contentTab: + label: Contenu + icon: page + seo: seo/page diff --git a/site/blueprints/pages/impact.yml b/site/blueprints/pages/impact.yml index afedc80..b12a64e 100644 --- a/site/blueprints/pages/impact.yml +++ b/site/blueprints/pages/impact.yml @@ -7,3 +7,4 @@ tabs: template: investigation-summary linkedMedias: type: url + seo: seo/page diff --git a/site/blueprints/pages/impacts.yml b/site/blueprints/pages/impacts.yml index 7e5fda7..f7ffd62 100644 --- a/site/blueprints/pages/impacts.yml +++ b/site/blueprints/pages/impacts.yml @@ -3,4 +3,4 @@ title: Impacts tabs: contentTab: label: Contenu - seoTab: + seo: seo/page diff --git a/site/blueprints/pages/investigation-summary.yml b/site/blueprints/pages/investigation-summary.yml index 96b41d2..c507f97 100644 --- a/site/blueprints/pages/investigation-summary.yml +++ b/site/blueprints/pages/investigation-summary.yml @@ -133,3 +133,4 @@ tabs: type: pages multiple: true query: site.find('enquetes').children + seo: seo/page diff --git a/site/blueprints/pages/investigations.yml b/site/blueprints/pages/investigations.yml index 1626d01..d2d73cc 100644 --- a/site/blueprints/pages/investigations.yml +++ b/site/blueprints/pages/investigations.yml @@ -5,3 +5,4 @@ tabs: label: Contenu sections: investigations: fields/investigations + seo: seo/page diff --git a/site/blueprints/pages/product.yml b/site/blueprints/pages/product.yml index f39e50d..4351b14 100644 --- a/site/blueprints/pages/product.yml +++ b/site/blueprints/pages/product.yml @@ -27,3 +27,4 @@ tabs: type: entries field: type: text + seo: seo/page diff --git a/site/blueprints/pages/report.yml b/site/blueprints/pages/report.yml index b0804d7..25edd3a 100644 --- a/site/blueprints/pages/report.yml +++ b/site/blueprints/pages/report.yml @@ -94,3 +94,4 @@ tabs: type: link options: - url + seo: seo/page diff --git a/site/blueprints/pages/resources.yml b/site/blueprints/pages/resources.yml index 35ad676..c2bec4e 100644 --- a/site/blueprints/pages/resources.yml +++ b/site/blueprints/pages/resources.yml @@ -1 +1,7 @@ title: Resources + +tabs: + contentTab: + label: Contenu + icon: page + seo: seo/page diff --git a/site/blueprints/pages/shop.yml b/site/blueprints/pages/shop.yml index 37ea190..b197e28 100644 --- a/site/blueprints/pages/shop.yml +++ b/site/blueprints/pages/shop.yml @@ -8,3 +8,4 @@ tabs: type: pages template: product ratio: 4/3 + seo: seo/page diff --git a/site/blueprints/pages/support.yml b/site/blueprints/pages/support.yml index 8b6f16c..9d69b63 100644 --- a/site/blueprints/pages/support.yml +++ b/site/blueprints/pages/support.yml @@ -43,3 +43,4 @@ tabs: answer: label: Réponse type: text + seo: seo/page