Skip to content

Commit c38983d

Browse files
committed
fix(seo): normalize Pulumi language lists on gads landing pages, templates, and remaining brand-consistency surfaces
Follow-up to #20770, #20917, and #20918's site-wide language-list sweep, tier 3 of 3 (lowest SEO/AEO value, brand consistency only): content/gads (32 paid-ads landing pages), content/templates (16 template meta descriptions), and remaining misc surfaces. Canonical set (per content/docs/iac/languages-sdks/_index.md front matter): Python, TypeScript, JavaScript, Go, .NET, Java, plus YAML and HCL. gads pages carry three near-identical boilerplate sentences (Class A full-set claims); all three were normalized to the complete canonical set across every page that carries them, including a third boilerplate sentence discovered during this pass that already used .NET correctly but was missing HCL. templates/*/index.md meta descriptions are Class B (scoped to what each specific template actually supports); each was cross-checked against its own front-matter languages list before a naming-only C# to .NET fix, with no additions beyond what the template itself declares. Misc fixes: BUILD-AND-DEPLOY.md's internal supported-languages list and the seo-analyze AEO checklist's own comparison table (Pulumi column only) were completed to the canonical set; case-studies/fauna.md, the KubeCon page, and the events page were completed as full-set claims; the terraform-state-backend-modules-hcl.md release note and data/resource_options.yaml's typed-SDK comment and the superintelligence-infrastructure.md card bullet received naming-only or minimally-scoped fixes per their narrower context.
1 parent 4ca0d03 commit c38983d

29 files changed

Lines changed: 43 additions & 43 deletions

File tree

.claude/commands/seo-analyze/references/aeo-checklist.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ Pulumi has been around for a long time.
135135
```markdown
136136
| Feature | Pulumi | Terraform | CloudFormation |
137137
|---------|--------|-----------|----------------|
138-
| Languages | TypeScript, Python, Go, C#, Java | HCL only | YAML/JSON |
138+
| Languages | TypeScript, JavaScript, Python, Go, .NET, Java, YAML, HCL | HCL only | YAML/JSON |
139139
| Multi-cloud | Yes | Yes | AWS only |
140140
| Testing | Native language testing | Limited | Limited |
141141
| IDE Support | Full (IntelliSense, debugging) | Basic | Basic |

BUILD-AND-DEPLOY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1224,7 +1224,7 @@ The repository uses 24 GitHub Actions workflows organized into categories. All w
12241224
12251225
**Tests:** Runs `make test` on ~425 example programs across:
12261226
1227-
- Languages: TypeScript, Python, Go, C#, Java, YAML
1227+
- Languages: TypeScript, JavaScript, Python, Go, .NET, Java, YAML, HCL
12281228
- Clouds: AWS, GCP, Azure, Kubernetes
12291229
- Scenarios: Simple deployments, complex architectures
12301230

archetypes/gads.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ key_features_above:
2828
- title: "Author in any language, deploy to any cloud"
2929
sub_title: "Pulumi Infrastructure as Code Engine"
3030
description:
31-
Author infrastructure as code (IaC) using programming languages you know and love – including TypeScript/JavaScript, Python, Go, C#, Java, and YAML. Deploy to 170+ providers like AWS, Azure, Google Cloud, and Kubernetes.
31+
Author infrastructure as code (IaC) using programming languages you know and love – including TypeScript, JavaScript, Python, Go, .NET, Java, YAML, and HCL. Deploy to 170+ providers like AWS, Azure, Google Cloud, and Kubernetes.
3232
features:
3333
- title: Code faster
3434
description: |
35-
Write infrastructure code in TypeScript, JavaScript, Python, Go, .NET, Java, and YAML using your IDE and any language ecosystem tools.
35+
Write infrastructure code in TypeScript, JavaScript, Python, Go, .NET, Java, YAML, and HCL using your IDE and any language ecosystem tools.
3636
icon: code
3737
- title: Ship infrastructure with AI
3838
description: |
@@ -192,7 +192,7 @@ key_features_below:
192192
- title: Pulumi IaC
193193
icon: code
194194
description: |
195-
Utilize open-source IaC in TypeScript, Python, Go, C#, Java and YAML. Build and distribute reusable components for 170+ cloud & SaaS providers.
195+
Utilize open-source IaC in TypeScript, Python, Go, .NET, Java, YAML, and HCL. Build and distribute reusable components for 170+ cloud & SaaS providers.
196196
- title: Pulumi ESC
197197
icon: lock
198198
description: |

content/case-studies/fauna.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Fauna’s engineers needed a modern, cloud engineering solution that would meet
4949

5050
### Why Pulumi?
5151

52-
Fauna chose Pulumi because it would allow its developers to adopt modern, [cloud engineering](/cloud-engineering/) practices out-of-the-box and increase velocity. With Pulumi, developers can build infrastructure as code with standard languages they already know, such as Python, TypeScript/JavaScript, Go, and C#. They can deploy infrastructure changes through existing CI/CD pipelines, just like application code. Finally, they can manage cloud infrastructure and applications with full visibility into every resource, access controls, and Policy as Code.
52+
Fauna chose Pulumi because it would allow its developers to adopt modern, [cloud engineering](/cloud-engineering/) practices out-of-the-box and increase velocity. With Pulumi, developers can build infrastructure as code with standard languages they already know, such as Python, TypeScript, JavaScript, Go, .NET, Java, YAML, and HCL. They can deploy infrastructure changes through existing CI/CD pipelines, just like application code. Finally, they can manage cloud infrastructure and applications with full visibility into every resource, access controls, and Policy as Code.
5353

5454
### How Fauna built region groups with Pulumi
5555

@@ -83,7 +83,7 @@ Fauna is using Pulumi's [Automation API](/automation/) to manage its quality ass
8383

8484
Pulumi enabled Fauna to develop a crucial new feature, Region Groups, by giving developers the capabilities they needed to build and deploy quickly and safely. The benefits were:
8585

86-
- Reduced time-to-market from weeks to days in spite of a small team because developers could build infrastructure as code with standard languages (Python, TypeScript, Go, C#).
86+
- Reduced time-to-market from weeks to days in spite of a small team because developers could build infrastructure as code with standard languages (Python, TypeScript, JavaScript, Go, .NET, Java, YAML, and HCL).
8787
- Increased velocity because developers were more productive building cloud applications with software engineering practices and tools they were already using.
8888
- Improved the reliability of infrastructure because developers could use safety mechanisms such as unit tests and code reviews against changes.
8989
- Maintained the security of infrastructure that handled customer data using Pulumi’s security, encryption, and access control features.

content/events/build-infrastructure-as-code-just-60-seconds-modern-infrastructure/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ location: virtual
4242

4343
# Description of the event.
4444
description: |
45-
Imagine the power of creating Infrastructure as Code effortlessly. With Pulumi AI, you use natural-language prompts to generate infrastructure as code (IaC) programs in the language of your choice, such as TypeScript, Python, Go, C#, Java, or YAML. Pulumi AI will create all the necessary parts, from the instance itself to the security groups that will allow access.
45+
Imagine the power of creating Infrastructure as Code effortlessly. With Pulumi AI, you use natural-language prompts to generate infrastructure as code (IaC) programs in the language of your choice, such as TypeScript, JavaScript, Python, Go, .NET, Java, YAML, or HCL. Pulumi AI will create all the necessary parts, from the instance itself to the security groups that will allow access.
4646
4747
🤖 [Try Pulumi Neo now](https://www.pulumi.com/product/neo/) and see the magic unfold!
4848

content/gads/backstage/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ key_features_above:
1919
- title: "Author in any language, deploy to any cloud"
2020
sub_title: "Pulumi Infrastructure as Code Engine"
2121
description:
22-
Author infrastructure as code (IaC) using programming languages you know and love – including TypeScript/JavaScript, Python, Go, C#, Java, and YAML. Deploy to 170+ providers like AWS, Azure, Google Cloud, and Kubernetes.
22+
Author infrastructure as code (IaC) using programming languages you know and love – including TypeScript, JavaScript, Python, Go, .NET, Java, YAML, and HCL. Deploy to 170+ providers like AWS, Azure, Google Cloud, and Kubernetes.
2323
features:
2424
- title: Code faster
2525
description: |
26-
Write infrastructure code in TypeScript, JavaScript, Python, Go, .NET, Java, and YAML using your IDE and any language ecosystem tools.
26+
Write infrastructure code in TypeScript, JavaScript, Python, Go, .NET, Java, YAML, and HCL using your IDE and any language ecosystem tools.
2727
icon: code
2828
- title: Ship infrastructure with AI
2929
description: |
@@ -183,7 +183,7 @@ key_features_below:
183183
- title: Pulumi IaC
184184
icon: code
185185
description: |
186-
Utilize open-source IaC in TypeScript, Python, Go, C#, Java and YAML. Build and distribute reusable components for 170+ cloud & SaaS providers.
186+
Utilize open-source IaC in TypeScript, Python, Go, .NET, Java, YAML, and HCL. Build and distribute reusable components for 170+ cloud & SaaS providers.
187187
- title: Pulumi ESC
188188
icon: lock
189189
description: |

content/gads/crossplane/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ block_external_search_index: true
66

77
heading: "Crossplane Alternative"
88
subheading: |
9-
Manage cloud and Kubernetes infrastructure in TypeScript, Python, Go, or C# — with no control
9+
Manage cloud and Kubernetes infrastructure in TypeScript, JavaScript, Python, Go, or .NET — with no control
1010
plane to install and no compositions or XRDs to author in YAML.
1111
1212
customer_quote:
@@ -26,11 +26,11 @@ key_features_above:
2626
- title: "Author in any language, deploy to any cloud"
2727
sub_title: "Pulumi Infrastructure as Code Engine"
2828
description:
29-
Author infrastructure as code (IaC) using programming languages you know and love – including TypeScript/JavaScript, Python, Go, C#, Java, and YAML. Deploy to 170+ providers like AWS, Azure, Google Cloud, and Kubernetes.
29+
Author infrastructure as code (IaC) using programming languages you know and love – including TypeScript, JavaScript, Python, Go, .NET, Java, YAML, and HCL. Deploy to 170+ providers like AWS, Azure, Google Cloud, and Kubernetes.
3030
features:
3131
- title: Code faster
3232
description: |
33-
Write infrastructure code in TypeScript, JavaScript, Python, Go, .NET, Java, and YAML using your IDE and any language ecosystem tools.
33+
Write infrastructure code in TypeScript, JavaScript, Python, Go, .NET, Java, YAML, and HCL using your IDE and any language ecosystem tools.
3434
icon: code
3535
- title: Build on any cloud
3636
description: |

content/gads/infrastructure-as-code/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Infrastructure as Code | Pulumi"
3-
meta_desc: "Modern infrastructure as code in Python, TypeScript, Go, or C#. 170+ cloud providers, policy as code, secrets management. Open source. Free tier."
3+
meta_desc: "Modern infrastructure as code in Python, TypeScript, JavaScript, Go, or .NET. 170+ cloud providers, policy as code, secrets management. Open source. Free tier."
44
layout: gads-template
55
block_external_search_index: true
66

@@ -22,14 +22,14 @@ customer_quote:
2222
overview:
2323
title: Infrastructure as Code<br/>in Real Programming Languages
2424
description: |
25-
Looking for <span id="dki-placeholder" style="font-weight: bold;">an infrastructure as code tool</span>? Pulumi lets you define cloud infrastructure in Python, TypeScript, Go, C#, Java, or YAML — with full IDE support, testing, and package management. Deploy to 170+ providers including AWS, Azure, Google Cloud, and Kubernetes. Free and open source.
25+
Looking for <span id="dki-placeholder" style="font-weight: bold;">an infrastructure as code tool</span>? Pulumi lets you define cloud infrastructure in Python, TypeScript, Go, .NET, Java, YAML, or HCL — with full IDE support, testing, and package management. Deploy to 170+ providers including AWS, Azure, Google Cloud, and Kubernetes. Free and open source.
2626
2727
key_features_above:
2828
items:
2929
- title: "Author in any language, deploy to any cloud"
3030
sub_title: "Pulumi Infrastructure as Code Engine"
3131
description:
32-
Stop learning DSLs. Author infrastructure as code using programming languages you already know — Python, TypeScript, Go, C#, Java, and YAML. Get auto-completion, type checking, and refactoring from your IDE. Deploy to 170+ providers.
32+
Stop learning DSLs. Author infrastructure as code using programming languages you already know — Python, TypeScript, Go, .NET, Java, YAML, and HCL. Get auto-completion, type checking, and refactoring from your IDE. Deploy to 170+ providers.
3333
features:
3434
- title: Code faster with real languages
3535
description: |

content/gads/terraform/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Terraform Alternative | Pulumi"
3-
meta_desc: "Use Python, TypeScript, Go, or C# — or HCL — for infrastructure as code. Free migration tools, no resource caps on the free tier, 170+ cloud providers."
3+
meta_desc: "Use Python, TypeScript, Go, or .NET — or HCL — for infrastructure as code. Free migration tools, no resource caps on the free tier, 170+ cloud providers."
44
layout: gads-template
55
block_external_search_index: true
66

@@ -20,18 +20,18 @@ customer_quote:
2020
overview:
2121
title: Your Choice of Language. No Resource Caps.<br/>Migrate at Your Pace.
2222
description: |
23-
Looking for <span id="dki-placeholder" style="font-weight: bold;">a Terraform alternative</span>? HCP Terraform's free tier caps you at 500 managed resources per organization. Pulumi Cloud has no resource caps. Write infrastructure in Python, TypeScript, Go, or C# with full IDE support, testing, and 170+ cloud providers. Free migration tooling included: convert your existing Terraform with the Pulumi CLI.
23+
Looking for <span id="dki-placeholder" style="font-weight: bold;">a Terraform alternative</span>? HCP Terraform's free tier caps you at 500 managed resources per organization. Pulumi Cloud has no resource caps. Write infrastructure in Python, TypeScript, JavaScript, Go, or .NET with full IDE support, testing, and 170+ cloud providers. Free migration tooling included: convert your existing Terraform with the Pulumi CLI.
2424
2525
key_features_above:
2626
items:
2727
- title: "Author infrastructure in the language you prefer"
2828
sub_title: "Pulumi Infrastructure as Code Engine"
2929
description:
30-
Author infrastructure as code using programming languages you already know, including Python, TypeScript, Go, C#, Java, and YAML. Use `pulumi convert`, the free converter built into the Pulumi CLI, to migrate your existing Terraform files. Deploy to 170+ providers.
30+
Author infrastructure as code using programming languages you already know, including Python, TypeScript, JavaScript, Go, .NET, Java, YAML, and HCL. Use `pulumi convert`, the free converter built into the Pulumi CLI, to migrate your existing Terraform files. Deploy to 170+ providers.
3131
features:
3232
- title: Code faster
3333
description: |
34-
Write infrastructure code in TypeScript, JavaScript, Python, Go, .NET, Java, and YAML using your IDE and any language ecosystem tools.
34+
Write infrastructure code in TypeScript, JavaScript, Python, Go, .NET, Java, YAML, and HCL using your IDE and any language ecosystem tools.
3535
icon: code
3636
- title: Build on any cloud
3737
description: |
@@ -48,7 +48,7 @@ key_features:
4848
- title: "Migrate from Terraform in minutes"
4949
sub_title: "Free Migration Tools"
5050
description: |
51-
Use `pulumi convert` to turn your existing Terraform HCL into Python, TypeScript, Go, or C#. Import existing state with `pulumi import`. Keep your current infrastructure running while you migrate at your own pace. No forced deadlines. No resource caps.
51+
Use `pulumi convert` to turn your existing Terraform HCL into Python, TypeScript, JavaScript, Go, or .NET. Import existing state with `pulumi import`. Keep your current infrastructure running while you migrate at your own pace. No forced deadlines. No resource caps.
5252
image: "/images/product/pulumi-iac-code.png"
5353
features:
5454
- title: Convert HCL to a general-purpose language

content/kubecon/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ sections:
5151
- icon: code
5252
title: Cloud-native infrastructure as code
5353
description: |
54-
Define your apps and infrastructure in your language of choice: TypeScript, Python, Go, C#, or Java. Then deploy to any cloud, with built-in policy enforcement and secrets management.
54+
Define your apps and infrastructure in your language of choice: TypeScript, JavaScript, Python, Go, .NET, Java, YAML, or HCL. Then deploy to any cloud, with built-in policy enforcement and secrets management.
5555
- icon: robot
5656
title: Neo, your AI infrastructure agent
5757
description: |

0 commit comments

Comments
 (0)