diff --git a/clients/apps/web/src/app/(main)/(landing)/(mdx)/careers/page.mdx b/clients/apps/web/src/app/(main)/(landing)/(mdx)/careers/page.mdx index 308a7a91d7..94a6bdb313 100644 --- a/clients/apps/web/src/app/(main)/(landing)/(mdx)/careers/page.mdx +++ b/clients/apps/web/src/app/(main)/(landing)/(mdx)/careers/page.mdx @@ -1,5 +1,6 @@ --- title: Careers +keywords: careers, join, team, polar, open source, funding, open source economy --- # Join the team diff --git a/clients/apps/web/src/app/(main)/(landing)/page.tsx b/clients/apps/web/src/app/(main)/(landing)/page.tsx index 06eee2ad4a..be76ec33aa 100644 --- a/clients/apps/web/src/app/(main)/(landing)/page.tsx +++ b/clients/apps/web/src/app/(main)/(landing)/page.tsx @@ -4,6 +4,8 @@ import LandingPage from '../../../components/Landing/LandingPage' export const metadata: Metadata = { title: 'Polar — The best monetization platform for developers', description: 'The best monetization platform for developers', + keywords: + 'monetization, merchant of record, saas, digital products, platform, developer, open source, funding, open source, economy', openGraph: { siteName: 'Polar', images: [ diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/ads/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/ads/page.mdx index d6e5d13880..7b22c8ca2a 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/ads/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/ads/page.mdx @@ -1,6 +1,7 @@ --- title: Sponsorship Placement (Ads) description: Sell sponsorship placements with Polar +keywords: ads, sponsorship, logotype, placement, benefits --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/discord/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/discord/page.mdx index a42fc315f7..15f30fb183 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/discord/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/discord/page.mdx @@ -1,6 +1,7 @@ --- title: Sell Discord Access & Roles description: Sell Discord access & roles with Polar +keywords: discord, access, roles, benefits --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/file-downloads/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/file-downloads/page.mdx index f83c5197f5..20b2112210 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/file-downloads/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/file-downloads/page.mdx @@ -1,6 +1,7 @@ --- title: Sell Digital Products description: Sell digital products with Polar +keywords: file downloads, digital products, benefits --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/github-repositories/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/github-repositories/page.mdx index ce35897721..e6fe778c16 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/github-repositories/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/github-repositories/page.mdx @@ -1,6 +1,7 @@ --- title: Sell GitHub Repository Access description: Sell GitHub repository access with Polar +keywords: github, repository, access, benefits --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/license-keys/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/license-keys/page.mdx index 572594a746..ca3beae02e 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/license-keys/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/license-keys/page.mdx @@ -1,6 +1,7 @@ --- title: Sell License Keys description: Sell software license keys with Polar +keywords: license keys, sell software, access, benefits --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/page.mdx index 72fa3323d5..ecc035258a 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/benefits/page.mdx @@ -1,6 +1,7 @@ --- title: Product & Subscription Benefits description: Learn how to create and manage benefits for your products and subscriptions +keywords: benefits, products, subscriptions --- # Product & Subscription Benefits diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/customers/purchases/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/customers/purchases/page.mdx index b8bd5b92d4..800d68c9a5 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/customers/purchases/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/customers/purchases/page.mdx @@ -1,6 +1,7 @@ --- title: Purchases description: Learn how to manage your purchases and subscriptions +keywords: purchases, subscriptions, payments --- # For Customers diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/donations/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/donations/page.mdx index b37a4b7826..d9cbf83aaa 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/donations/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/donations/page.mdx @@ -1,6 +1,7 @@ --- title: Donations description: Accept one-off donations with Polar +keywords: donations, one-off donation, gratitude, payments --- # Donations diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/fees/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/fees/page.mdx index 588f0d6f4c..508e406a08 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/fees/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/fees/page.mdx @@ -1,6 +1,7 @@ --- title: Fees description: Learn about Polar fees +keywords: fees, transaction fees, payout fees --- # Fees diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/finance/accounts/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/finance/accounts/page.mdx index 67d251d035..9153c50323 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/finance/accounts/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/finance/accounts/page.mdx @@ -1,6 +1,7 @@ --- title: Accounts description: Learn how to manage your payout accounts +keywords: accounts, payout accounts, finance accounts --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/finance/balance/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/finance/balance/page.mdx index 9cf52a1d33..3012c04651 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/finance/balance/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/finance/balance/page.mdx @@ -1,6 +1,7 @@ --- title: Balance description: Learn how to view your balance +keywords: balance, finance, payout --- # Balance diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/finance/payouts/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/finance/payouts/page.mdx index fc073295ab..53162bcce0 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/finance/payouts/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/finance/payouts/page.mdx @@ -1,6 +1,7 @@ --- title: Payouts description: Learn how to issue payouts +keywords: payouts, withdrawals, finance, payout --- # Payouts diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/github/embeds/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/github/embeds/page.mdx index bed9bf39f0..3b2eab3a45 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/github/embeds/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/github/embeds/page.mdx @@ -1,6 +1,7 @@ --- title: GitHub README Embeds description: Beautiful & personalized SVG embeds designed for your GitHub README.md +keywords: github, readme, embeds, svg --- # GitHub README Embeds diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/github/funding-yaml/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/github/funding-yaml/page.mdx index e6a57abd1b..b7a463438e 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/github/funding-yaml/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/github/funding-yaml/page.mdx @@ -1,6 +1,7 @@ --- title: GitHub Funding description: Learn how to add Polar to your GitHub FUNDING.yaml +keywords: github, funding, yaml, promotion --- # Official GitHub Funding Option diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/github/install/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/github/install/page.mdx index 9ec5396d74..1d3e7d4c9f 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/github/install/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/github/install/page.mdx @@ -1,6 +1,7 @@ --- title: Install GitHub App description: Learn how to install the Polar GitHub App +keywords: github, install, app, installation --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/getting-started/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/getting-started/page.mdx index 3d84e884e3..029374a753 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/getting-started/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/getting-started/page.mdx @@ -1,6 +1,7 @@ --- title: Getting Started description: Learn how to get started with issue funding +keywords: issue funding, getting started --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/page.mdx index 00fed7b9c2..6dcce450ca 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/page.mdx @@ -1,6 +1,7 @@ --- title: Issue Funding description: Learn how to use issue funding +keywords: issue funding, workflow --- # Issue Funding diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/reward-contributors/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/reward-contributors/page.mdx index f3286b9d7b..d1dc139e44 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/reward-contributors/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/reward-contributors/page.mdx @@ -1,6 +1,7 @@ --- title: Reward Contributors description: Learn how to reward contributors with Polar +keywords: issue funding, reward contributors, open source bounties --- # Reward Contributors diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/workflow/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/workflow/page.mdx index a6ae333628..138e815e9c 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/workflow/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/issue-funding/workflow/page.mdx @@ -1,6 +1,7 @@ --- title: Issue Funding Workflow description: Learn how to use issue funding +keywords: issue funding, workflow --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/merchant-of-record/compliance/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/merchant-of-record/compliance/page.mdx index 2a7e5fd3ad..621b757a0b 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/merchant-of-record/compliance/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/merchant-of-record/compliance/page.mdx @@ -1,6 +1,7 @@ --- title: Invoices & Tax Forms description: Learn about invoices & tax forms +keywords: invoices, tax forms, compliance --- # Invoices & Tax Forms diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/merchant-of-record/tax/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/merchant-of-record/tax/page.mdx index a3f9f58172..91d26d2b0b 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/merchant-of-record/tax/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/merchant-of-record/tax/page.mdx @@ -1,6 +1,7 @@ --- title: Merchant of Record description: Learn about Polar as your merchant of record +keywords: merchant of record, taxes, compliance --- # Merchant of Record diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/onboarding/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/onboarding/page.mdx index b45f7b45ac..652a6d45ec 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/onboarding/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/onboarding/page.mdx @@ -1,6 +1,7 @@ --- title: Onboarding description: Onboard to Polar in minutes +keywords: onboarding, quick start --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/page.mdx index ef955a5a6e..0fb9461ce3 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/page.mdx @@ -1,6 +1,7 @@ --- title: Welcome to Polar description: You'll be up and running in 5 minutes +keywords: welcome, polar, onboarding --- import {GuideCard} from '../GuideCard' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/payments-taxes/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/payments-taxes/page.mdx index fe6ef27f49..ba55bd7a19 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/payments-taxes/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/payments-taxes/page.mdx @@ -1,6 +1,7 @@ --- title: Payments & Taxes description: Learn about payments & taxes on Polar +keywords: payments, taxes, fees --- # Payments & Taxes diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/products/create/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/products/create/page.mdx index 6ea30c44bc..55ae725cfb 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/products/create/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/products/create/page.mdx @@ -1,6 +1,7 @@ --- title: Create Products & Subscription Tiers description: Learn how to create products & subscription tiers +keywords: products, subscription tiers, create --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/products/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/products/page.mdx index ea15f06ae6..05b0951b10 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/products/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/products/page.mdx @@ -1,6 +1,7 @@ --- title: Products description: Sell digital products & subscriptions with Polar +keywords: products, digital products, subscriptions --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/sales/orders/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/sales/orders/page.mdx index 0af619b56e..999587be51 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/sales/orders/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/sales/orders/page.mdx @@ -1,6 +1,7 @@ --- title: Orders description: Learn how to review orders +keywords: orders, transactions, revenue --- # Transaction History (Orders) diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/sales/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/sales/page.mdx index 958c733794..e4d45af4e8 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/sales/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/sales/page.mdx @@ -1,6 +1,7 @@ --- title: Sales description: Learn how to review sales metrics +keywords: sales, metrics, revenue --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/sales/subscriptions/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/sales/subscriptions/page.mdx index 841e45017f..5bfdc1c265 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/sales/subscriptions/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/sales/subscriptions/page.mdx @@ -1,6 +1,7 @@ --- title: Subscriptions description: Learn how to manage your subscriptions +keywords: subscriptions, manage, payments --- # Subscriptions Overview diff --git a/clients/apps/web/src/app/(main)/docs/(mdx)/sandbox/page.mdx b/clients/apps/web/src/app/(main)/docs/(mdx)/sandbox/page.mdx index c7e8ace7de..8d185a9d1b 100644 --- a/clients/apps/web/src/app/(main)/docs/(mdx)/sandbox/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/(mdx)/sandbox/page.mdx @@ -1,6 +1,7 @@ --- title: Sandbox description: Learn how to use the Polar Sandbox +keywords: sandbox, test, development --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/api/(mdx)/authentication/page.mdx b/clients/apps/web/src/app/(main)/docs/api/(mdx)/authentication/page.mdx index 54a78cabe5..c63734a509 100644 --- a/clients/apps/web/src/app/(main)/docs/api/(mdx)/authentication/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/api/(mdx)/authentication/page.mdx @@ -1,6 +1,7 @@ --- title: Authenticating with Polar description: Integrate Polar using PATs or OAuth +keywords: authentication, pat, oauth, openid connect --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout'; diff --git a/clients/apps/web/src/app/(main)/docs/api/(mdx)/page.mdx b/clients/apps/web/src/app/(main)/docs/api/(mdx)/page.mdx index de9da19097..2e815d7bb2 100644 --- a/clients/apps/web/src/app/(main)/docs/api/(mdx)/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/api/(mdx)/page.mdx @@ -1,6 +1,7 @@ --- title: API Reference description: The Polar API for polar.sh +keywords: api, reference, polar, polar.sh --- # API Reference diff --git a/clients/apps/web/src/app/(main)/docs/api/(mdx)/sdk/github-actions/page.mdx b/clients/apps/web/src/app/(main)/docs/api/(mdx)/sdk/github-actions/page.mdx index 62cd63c947..cb76af9ce8 100644 --- a/clients/apps/web/src/app/(main)/docs/api/(mdx)/sdk/github-actions/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/api/(mdx)/sdk/github-actions/page.mdx @@ -1,6 +1,7 @@ --- title: GitHub Actions description: Integrate Polar into your GitHub Actions workflow +keywords: github actions, github, actions, workflow --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/api/(mdx)/sdk/page.mdx b/clients/apps/web/src/app/(main)/docs/api/(mdx)/sdk/page.mdx index aa1d58e511..f5e882d4f6 100644 --- a/clients/apps/web/src/app/(main)/docs/api/(mdx)/sdk/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/api/(mdx)/sdk/page.mdx @@ -1,6 +1,7 @@ --- title: Polar SDK description: Integrate Polar using SDKs +keywords: sdk, javascript, python --- import Button from 'polarkit/components/ui/atoms/button' diff --git a/clients/apps/web/src/app/(main)/docs/api/(mdx)/webhooks/events/page.tsx b/clients/apps/web/src/app/(main)/docs/api/(mdx)/webhooks/events/page.tsx index 17e1fa197d..1ccdc040ef 100644 --- a/clients/apps/web/src/app/(main)/docs/api/(mdx)/webhooks/events/page.tsx +++ b/clients/apps/web/src/app/(main)/docs/api/(mdx)/webhooks/events/page.tsx @@ -103,4 +103,5 @@ export default async function Page() { export const metadata = { title: 'Webhook Events', description: 'The list of events we may send to your webhook endpoint', + keywords: 'webhooks, events, payload, payload structure', } diff --git a/clients/apps/web/src/app/(main)/docs/api/(mdx)/webhooks/page.mdx b/clients/apps/web/src/app/(main)/docs/api/(mdx)/webhooks/page.mdx index 78aceeca16..765f8af210 100644 --- a/clients/apps/web/src/app/(main)/docs/api/(mdx)/webhooks/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/api/(mdx)/webhooks/page.mdx @@ -1,6 +1,7 @@ --- title: Webhooks description: Integrate Polar using Webhooks +keywords: webhooks, events, payload, payload structure --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/api/[...endpoint]/page.tsx b/clients/apps/web/src/app/(main)/docs/api/[...endpoint]/page.tsx index 319edbb7b0..8940c6a7c2 100644 --- a/clients/apps/web/src/app/(main)/docs/api/[...endpoint]/page.tsx +++ b/clients/apps/web/src/app/(main)/docs/api/[...endpoint]/page.tsx @@ -55,6 +55,11 @@ export async function generateMetadata({ return { title: metadata.operation?.summary ?? endpoint[0], description: metadata.operation?.description ?? '', + keywords: [ + ...(metadata.operation?.tags ?? []), + metadata.method, + metadata.apiEndpointPath, + ].join(', '), } } diff --git a/clients/apps/web/src/app/(main)/docs/contribute/page.mdx b/clients/apps/web/src/app/(main)/docs/contribute/page.mdx index 51656d6d19..60f178a1c1 100644 --- a/clients/apps/web/src/app/(main)/docs/contribute/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/contribute/page.mdx @@ -1,6 +1,7 @@ --- title: Contribute description: How to contribute to Polar +keywords: contribute, polar, open source, github --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/guides/(mdx)/checkout/page.mdx b/clients/apps/web/src/app/(main)/docs/guides/(mdx)/checkout/page.mdx index e4b86633b9..918ec4d8e7 100644 --- a/clients/apps/web/src/app/(main)/docs/guides/(mdx)/checkout/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/guides/(mdx)/checkout/page.mdx @@ -1,6 +1,7 @@ --- title: Checkout description: Learn how to sell products with Polar +keywords: checkout, example, tutorial, sell, products, polar, payments, storefront, embedded checkout, api --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/guides/(mdx)/figma/page.mdx b/clients/apps/web/src/app/(main)/docs/guides/(mdx)/figma/page.mdx index a4f0183613..8f0e1cd1a3 100644 --- a/clients/apps/web/src/app/(main)/docs/guides/(mdx)/figma/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/guides/(mdx)/figma/page.mdx @@ -1,6 +1,7 @@ --- title: Figma Plugins with License Keys description: Learn how to sell access to your Figma plugin using License Keys & the Polar SDK +keywords: figma, plugin, license keys, polar, sdk, sell figma plugin, monetize figma plugin, example, tutorial, guide --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout'; diff --git a/clients/apps/web/src/app/(main)/docs/guides/(mdx)/nextjs/page.mdx b/clients/apps/web/src/app/(main)/docs/guides/(mdx)/nextjs/page.mdx index cb28f47f3c..c3db6cf90c 100644 --- a/clients/apps/web/src/app/(main)/docs/guides/(mdx)/nextjs/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/guides/(mdx)/nextjs/page.mdx @@ -1,6 +1,7 @@ --- title: Integrating Polar with Next.js description: Integrate Polar with Next.js +keywords: next.js, polar, integrate, sell, products, payments, storefront, embedded checkout, api, example, tutorial, guide --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/guides/(mdx)/node/page.mdx b/clients/apps/web/src/app/(main)/docs/guides/(mdx)/node/page.mdx index 7a3dbf3ea6..09433641f2 100644 --- a/clients/apps/web/src/app/(main)/docs/guides/(mdx)/node/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/guides/(mdx)/node/page.mdx @@ -1,6 +1,7 @@ --- title: Integrating Polar with Node.js description: Integrate Polar with Node.js +keywords: node.js, polar, integrate, sell, products, payments, storefront, embedded checkout, api, example, tutorial, guide --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/guides/(mdx)/page.mdx b/clients/apps/web/src/app/(main)/docs/guides/(mdx)/page.mdx index f069ba5c29..f8bc0e9c06 100644 --- a/clients/apps/web/src/app/(main)/docs/guides/(mdx)/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/guides/(mdx)/page.mdx @@ -1,6 +1,7 @@ --- title: Guides description: Guides on how to integrate Polar with various technologies and services +keywords: guide, how to, tutorial, example, integrate, polar, technologies, services, api, sdk, payments, storefront, embedded checkout --- import { GuideCard } from '../../GuideCard' diff --git a/clients/apps/web/src/app/(main)/docs/support/(mdx)/faq/page.mdx b/clients/apps/web/src/app/(main)/docs/support/(mdx)/faq/page.mdx index 64e8b013bd..d7c53651d6 100644 --- a/clients/apps/web/src/app/(main)/docs/support/(mdx)/faq/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/support/(mdx)/faq/page.mdx @@ -1,6 +1,7 @@ --- title: FAQ description: Frequently asked questions about Polar +keywords: faq, frequently asked questions, polar --- import BrowserCallout from '@/components/Feed/Markdown/Callout/BrowserCallout' diff --git a/clients/apps/web/src/app/(main)/docs/support/(mdx)/page.mdx b/clients/apps/web/src/app/(main)/docs/support/(mdx)/page.mdx index b976683ab0..50466b6495 100644 --- a/clients/apps/web/src/app/(main)/docs/support/(mdx)/page.mdx +++ b/clients/apps/web/src/app/(main)/docs/support/(mdx)/page.mdx @@ -1,6 +1,7 @@ --- title: Support description: How to get help with Polar +keywords: support, help, polar, faq, frequently asked questions --- # Support