Skip to content

Commit 58d2f38

Browse files
authored
OPS-1180: Meta followups (#1778)
* OPS-1180: Meta followups * custom price * update slug in some blogs
1 parent 61ea818 commit 58d2f38

File tree

11 files changed

+68
-14
lines changed

11 files changed

+68
-14
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.

pcweb/meta/meta.py

Lines changed: 49 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,16 @@
22

33
import reflex as rx
44

5-
from pcweb.constants import REFLEX_DOMAIN, REFLEX_DOMAIN_URL, TWITTER_CREATOR
5+
from pcweb.constants import (
6+
DISCORD_URL,
7+
FORUM_URL,
8+
GITHUB_URL,
9+
LINKEDIN_URL,
10+
REFLEX_DOMAIN,
11+
REFLEX_DOMAIN_URL,
12+
TWITTER_CREATOR,
13+
TWITTER_URL,
14+
)
615

716
TITLE = "The unified platform to build and scale enterprise apps."
817
ONE_LINE_DESCRIPTION = "Build with AI, iterate in Python, deploy to any cloud. Reflex is the platform for full-stack web apps and internal tools."
@@ -197,6 +206,14 @@ def website_organization_jsonld(url: str = REFLEX_DOMAIN_URL) -> rx.Component:
197206
"name": "Reflex",
198207
"url": REFLEX_DOMAIN_URL,
199208
"logo": f"{org_url}/meta/apple-touch-icon.png",
209+
"description": "Open-source Python framework for building full-stack web applications. Deploy to any cloud with AI-powered code generation.",
210+
"sameAs": [
211+
GITHUB_URL,
212+
TWITTER_URL,
213+
DISCORD_URL,
214+
LINKEDIN_URL,
215+
FORUM_URL,
216+
],
200217
},
201218
{
202219
"@type": "WebSite",
@@ -262,13 +279,38 @@ def faq_jsonld(faq_schema: dict) -> rx.Component:
262279

263280

264281
def pricing_jsonld(url: str) -> rx.Component:
265-
"""Create SoftwareApplication JSON-LD for the pricing page."""
282+
"""Create SoftwareApplication + Product JSON-LD for the pricing page."""
266283
data = {
267284
"@context": "https://schema.org",
268-
"@type": "SoftwareApplication",
269-
"name": "Reflex",
270-
"applicationCategory": "DeveloperApplication",
271-
"description": "The platform to build and scale enterprise apps. Python full-stack framework for web apps and internal tools.",
272-
"url": url,
285+
"@graph": [
286+
{
287+
"@type": "SoftwareApplication",
288+
"name": "Reflex",
289+
"applicationCategory": "DeveloperApplication",
290+
"description": "The platform to build and scale enterprise apps. Python full-stack framework for web apps and internal tools.",
291+
"url": url,
292+
},
293+
{
294+
"@type": "Product",
295+
"name": "Reflex Enterprise Platform",
296+
"brand": {"@type": "Brand", "name": "Reflex"},
297+
"description": "Enterprise-grade fullstack app building platform with AI-powered code generation in pure Python. Includes dedicated support, SSO, on-prem deployment, and custom SLAs.",
298+
"offers": [
299+
{
300+
"@type": "Offer",
301+
"price": "0",
302+
"priceCurrency": "USD",
303+
"name": "Free",
304+
"availability": "https://schema.org/InStock",
305+
},
306+
{
307+
"@type": "Offer",
308+
"name": "Enterprise",
309+
"description": "Custom enterprise pricing",
310+
"availability": "https://schema.org/PreOrder",
311+
},
312+
],
313+
},
314+
],
273315
}
274316
return rx.el.script(json.dumps(data), type="application/ld+json")

pcweb/pages/check_your_email_demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
@webpage(
88
path="/thank-you",
99
title="Thanks for Submitting a Demo Request · Reflex.dev",
10-
description="Thanks for your demo request. Check your email for next steps to schedule a call with Reflex.",
10+
description="Thank you for requesting a Reflex demo. Check your email for a calendar link to schedule your personalized walkthrough.",
1111
add_as_page=True,
1212
)
1313
def page_thank_you():

pcweb/pages/databricks/databricks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
@mainpage(
1313
path="/databricks",
1414
title="Reflex on Databricks - Deploy Python Apps",
15-
description="Deploy Reflex apps on Databricks and Snowflake. Build Python web apps in your data platform.",
15+
description="Build and deploy production-ready Databricks apps in pure Python. Integrate with SQL Warehouse, Unity Catalog, and Genie AI.",
1616
meta=create_meta_tags(
1717
"Reflex on Databricks - Deploy Python Apps",
18-
"Deploy Reflex apps on Databricks and Snowflake. Build Python web apps in your data platform.",
18+
"Build and deploy production-ready Databricks apps in pure Python. Integrate with SQL Warehouse, Unity Catalog, and Genie AI.",
1919
"/previews/databricks_preview.png",
2020
),
2121
)

pcweb/pages/demo/book_demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
@mainpage(
1010
path="/demo",
1111
title="Book a Demo - Reflex Enterprise",
12-
description="Schedule a demo of Reflex Enterprise. See how AI helps your team build and deploy Python web apps.",
12+
description="Book a demo to see how Reflex helps teams build production-ready web apps in pure Python. Enterprise solutions for scale, compliance, and support.",
1313
meta=meta_tags,
1414
)
1515
def book_demo() -> rx.Component:

pcweb/pages/meeting_successfully_booked.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
@webpage(
88
path="/meeting-successfully-booked",
99
title="Meeting Successfully Booked · Reflex.dev",
10-
description="Your meeting is scheduled. Check your email for the calendar invite and meeting details.",
10+
description="Meeting confirmed! We've sent you a confirmation email with all the details for your Reflex demo. Get ready to build apps in Python.",
1111
add_as_page=True,
1212
)
1313
def page_meeting_successfully_booked():

pcweb/pages/use_cases/finance/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
@mainpage(
1919
path="/use-cases/finance",
2020
title="Finance Use Case - Build Fintech Apps with Reflex",
21-
description="Finance use of Reflex: dashboards, risk models, and internal tools. Python web apps for fintech.",
21+
description="Build production-grade finance apps, risk dashboards, and AI tools in pure Python. Trusted by banks and fintechs worldwide.",
2222
meta=meta_tags,
2323
)
2424
def finance_use_case_page() -> rx.Component:

pcweb/pages/use_cases/healthcare/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
@mainpage(
1818
path="/use-cases/healthcare",
1919
title="Healthcare Use Case - Build Medical Apps with Reflex",
20-
description="Healthcare use of Reflex: HIPAA-compliant apps, patient dashboards, and clinical tools in Python.",
20+
description="Build HIPAA-compliant healthcare apps 10x faster with Reflex. Create secure patient dashboards, clinical workflows, and AI tools in pure Python.",
2121
meta=meta_tags,
2222
)
2323
def healthcare_use_case_page() -> rx.Component:

0 commit comments

Comments
 (0)