From 0670f17050325f78ae361000ee809ec87d6459d5 Mon Sep 17 00:00:00 2001 From: divyamagrawal06 Date: Sun, 8 Mar 2026 03:47:09 +0530 Subject: [PATCH 1/4] fix(microsite): add missing meta description to homepage Signed-off-by: divyamagrawal06 --- .changeset/seo-meta-fix.md | 5 +++++ microsite/docusaurus.config.ts | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 .changeset/seo-meta-fix.md diff --git a/.changeset/seo-meta-fix.md b/.changeset/seo-meta-fix.md new file mode 100644 index 0000000000..bb6f11c100 --- /dev/null +++ b/.changeset/seo-meta-fix.md @@ -0,0 +1,5 @@ +--- +"@backstage/microsite": patch +--- + +Add missing meta description to the backstage.io homepage to ensure stable search engine indexing and prevent raw asset path leakage in SERP snippets. \ No newline at end of file diff --git a/microsite/docusaurus.config.ts b/microsite/docusaurus.config.ts index ce75a2e063..7b1647809b 100644 --- a/microsite/docusaurus.config.ts +++ b/microsite/docusaurus.config.ts @@ -450,6 +450,12 @@ const config: Config = { ], }, image: 'img/sharing-opengraph.png', + metadata: [ + { + name: 'description', + content: 'Backstage is an open source framework for building developer portals. ', + }, + ], footer: { links: [ { From 51c63d53cf57729b6fe0fca63562beb90d239fb6 Mon Sep 17 00:00:00 2001 From: Divyam Agrawal Date: Sun, 8 Mar 2026 04:25:42 +0530 Subject: [PATCH 2/4] Update microsite/docusaurus.config.ts Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Signed-off-by: Divyam Agrawal --- microsite/docusaurus.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microsite/docusaurus.config.ts b/microsite/docusaurus.config.ts index 7b1647809b..dbdb6c2710 100644 --- a/microsite/docusaurus.config.ts +++ b/microsite/docusaurus.config.ts @@ -453,7 +453,7 @@ const config: Config = { metadata: [ { name: 'description', - content: 'Backstage is an open source framework for building developer portals. ', + content: 'Backstage is an open source developer portal framework that centralizes your software catalog, unifies infrastructure tools, and helps teams ship high-quality code faster.', }, ], footer: { From e1b57131994db677cef2115bd12fc622f34caa2f Mon Sep 17 00:00:00 2001 From: divyamagrawal06 Date: Sun, 8 Mar 2026 04:27:57 +0530 Subject: [PATCH 3/4] chore: remove unnecessary changeset for microsite Signed-off-by: divyamagrawal06 --- .changeset/seo-meta-fix.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .changeset/seo-meta-fix.md diff --git a/.changeset/seo-meta-fix.md b/.changeset/seo-meta-fix.md deleted file mode 100644 index bb6f11c100..0000000000 --- a/.changeset/seo-meta-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@backstage/microsite": patch ---- - -Add missing meta description to the backstage.io homepage to ensure stable search engine indexing and prevent raw asset path leakage in SERP snippets. \ No newline at end of file From 844f7ba3ab055ae6a00ae9aef2cf298ee85189b6 Mon Sep 17 00:00:00 2001 From: divyamagrawal06 Date: Sun, 8 Mar 2026 14:38:12 +0530 Subject: [PATCH 4/4] chore: format as per prettier Signed-off-by: divyamagrawal06 --- microsite/docusaurus.config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/microsite/docusaurus.config.ts b/microsite/docusaurus.config.ts index dbdb6c2710..718a337b01 100644 --- a/microsite/docusaurus.config.ts +++ b/microsite/docusaurus.config.ts @@ -453,7 +453,8 @@ const config: Config = { metadata: [ { name: 'description', - content: 'Backstage is an open source developer portal framework that centralizes your software catalog, unifies infrastructure tools, and helps teams ship high-quality code faster.', + content: + 'Backstage is an open source developer portal framework that centralizes your software catalog, unifies infrastructure tools, and helps teams ship high-quality code faster.', }, ], footer: {