Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enhance: improve seo / page descriptions #532

Merged
merged 2 commits into from
Aug 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
396 changes: 266 additions & 130 deletions src/pages/about.js

Large diffs are not rendered by default.

13 changes: 7 additions & 6 deletions src/pages/feedback/submit.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,13 @@ function FeedbackSubmit() {

return (
<PageLayout
title="Feedback"
description="Infracost is open source and free for the community."
pageClass="feedback"
hideCTA={true}
noIndex={true} />
)
title="Feedback"
description="Your voice matters to us! Infracost is an open-source platform and free for the community. Share your feedback and contribute to our continuous growth and improvement."
pageClass="feedback"
hideCTA={true}
noIndex={true}
/>
);
}

export default FeedbackSubmit;
22 changes: 14 additions & 8 deletions src/pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ function Home() {
return (
<PageLayout
title="Infracost: The cloud's checkout screen"
description="Know the cost impact of infrastructure changes before launching resources. Built into engineering and product workflows."
description="Estimate the cost of infrastructure changes before deploying resources. Seamlessly integrated into engineering and product workflows."
pageClass="home"
>
<div className="home-hero">
Expand Down Expand Up @@ -102,9 +102,10 @@ function Home() {
<div className="step-content">
<h3>Cost visibility for engineering</h3>
<p>
Infracost integrates with your CI/CD pipelines, and scans for Terraform code
changes and checks 4 million prices across AWS, Azure and Google Cloud to create a simple,
understandable cost estimate before any resources are launched.
Infracost integrates with your CI/CD pipelines, and scans for
Terraform code changes and checks 4 million prices across AWS,
Azure and Google Cloud to create a simple, understandable cost
estimate before any resources are launched.
</p>
</div>
<div className="step-screenshot">
Expand Down Expand Up @@ -204,9 +205,11 @@ function Home() {
<h3>Enterprise ready</h3>
<p>
Infracost is being used by Fortune 500 companies. We support
custom price books, AWS EDP, and Enterprise Agreement discounts. Infracost integrate
with on-premise source control systems, CI/CD systems, and with Business Intelligence products. In addition, we are SOC2 compliant.
Contact us for more information on how we can help your enterprise.
custom price books, AWS EDP, and Enterprise Agreement discounts.
Infracost integrate with on-premise source control systems,
CI/CD systems, and with Business Intelligence products. In
addition, we are SOC2 compliant. Contact us for more information
on how we can help your enterprise.
</p>
</div>
<div className="step-screenshot">
Expand All @@ -227,7 +230,10 @@ function Home() {
<div className="container">
<ul>
<li>
<img src="/img/services/hashicorp.svg" alt="HashiCorp Terraform logo" />
<img
src="/img/services/hashicorp.svg"
alt="HashiCorp Terraform logo"
/>
</li>
<li>
<img src="/img/services/aws.svg" alt="Amazon Web Services logo" />
Expand Down
37 changes: 21 additions & 16 deletions src/pages/pricing.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ function Pricing() {
return (
<PageLayout
title="Pricing"
description="Cloud cost estimates for engineers"
description="Estimate the cost of infrastructure changes before deploying resources with Proactive FinOps"
pageClass="pricing default-page-bg"
hideCTA={true}
>
Expand All @@ -19,7 +19,8 @@ function Pricing() {
<div className="container">
<h1 className="tagline">Pricing</h1>
<p className="sub-tagline">
Cloud costs in engineering and product workflows before resources are launched.
Cloud costs in engineering and product workflows before resources
are launched.
</p>
<p className="sub-tagline">The cloud checkout screen!</p>
</div>
Expand Down Expand Up @@ -86,7 +87,8 @@ function Pricing() {
<Check size={18} />
</span>
<span>
Use our hosted Cloud Pricing API<sup>†</sup> or self-host
Use our hosted Cloud Pricing API<sup>†</sup> or
self-host
</span>
</li>
<li>
Expand All @@ -98,7 +100,7 @@ function Pricing() {
</ul>

<div className="price__description">
† Up to 1,000 runs per month, upgrade packs can be purchased
† Up to 1,000 runs per month, upgrade packs can be purchased
(<a href="mailto:[email protected]">contact us</a>)
</div>
</div>
Expand All @@ -110,7 +112,9 @@ function Pricing() {
<span className="price__tier">Infracost Cloud</span>
<span className="price">
${PRICE_PER_SEAT}
<span className="price__suppl">per seat per month<sup>*</sup></span>
<span className="price__suppl">
per seat per month<sup>*</sup>
</span>
</span>
<span className="sub">
For <b>FinOps</b>, <b>DevOps</b> and <b>Platform</b> teams
Expand Down Expand Up @@ -145,7 +149,8 @@ function Pricing() {
<Check size={18} />
</span>
<span>
<b>Tagging policies:</b> communicate and enforce required FinOps tag keys/values in pull requests
<b>Tagging policies:</b> communicate and enforce
required FinOps tag keys/values in pull requests
</span>
</li>
<li>
Expand All @@ -154,44 +159,44 @@ function Pricing() {
</span>
<span>
<b>Cost policies:</b> Ensure changes are using best
practices, directly in workflow (e.g. AWS GP2 volumes should be
GP3)
practices, directly in workflow (e.g. AWS GP2 volumes
should be GP3)
</span>
</li>
<li>
<span className="icon primary">
<Check size={18} />
</span>
<span>
<b>Guardrails:</b> Automatic budget checks &amp; approval
workflows before money is spent
<b>Guardrails:</b> Automatic budget checks &amp;
approval workflows before money is spent
</span>
</li>
<li>
<span className="icon primary">
<Check size={18} />
</span>
<span>
<b>Jira integration: </b> Inform product owners of
cost impact of features in their workflow
<b>Jira integration: </b> Inform product owners of cost
impact of features in their workflow
</span>
</li>
<li>
<span className="icon primary">
<Check size={18} />
</span>
<span>
<b>Reporting: </b> Daily, weekly &amp; monthly
reports of all deployed &amp; upcoming changes
<b>Reporting: </b> Daily, weekly &amp; monthly reports
of all deployed &amp; upcoming changes
</span>
</li>
<li>
<span className="icon primary">
<Check size={18} />
</span>
<span>
<b>Team management: </b>Give access to all teams &amp; managers
with different access levels
<b>Team management: </b>Give access to all teams &amp;
managers with different access levels
</span>
</li>

Expand Down
2 changes: 1 addition & 1 deletion src/pages/products.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ function Products() {
return (
<PageLayout
title="Products"
description="Cloud costs, loved by developers"
description="Infracost has multiple products for each person ranging from engineering to FinOps. Making FinOps proactive by shifting cloud costs left"
pageClass="products default-page-bg"
hideCTA={false}
noIndex={false}
Expand Down
10 changes: 5 additions & 5 deletions src/pages/security.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ import Check from '../components/icons/Check';
function Security() {
return (
<PageLayout
title="Security"
description="Cloud cost estimates for engineers"
pageClass="security"
hideCTA={true}>

title="Security"
description="Ensuring your cloud cost estimates are secure is our priority. Learn about our cutting-edge security measures and protocols."
pageClass="security"
hideCTA={true}
>
<div className="security-wrapper">
<div className="container">
<div className="intro">
Expand Down
Loading