Skip to content
This repository was archived by the owner on Apr 28, 2026. It is now read-only.

OPS-1180: Meta followups - #1778

Merged
Alek99 merged 3 commits into
mainfrom
carlos/seo-followups-v2
Mar 16, 2026
Merged

Alek99 merged 3 commits into
mainfrom
carlos/seo-followups-v2

Conversation

@carlosabadia

Copy link
Copy Markdown
Collaborator

No description provided.

@linear

linear Bot commented Mar 16, 2026

Copy link
Copy Markdown

@greptile-apps

greptile-apps Bot commented Mar 16, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR improves SEO metadata across the site by updating meta descriptions on several pages (demo, databricks, finance, healthcare) with more specific, keyword-rich copy, and by enriching the structured data (JSON-LD) in pcweb/meta/meta.py. The Organization schema now includes a description and sameAs social profile links, and the pricing page JSON-LD is expanded from a single SoftwareApplication entity to a @graph containing both a SoftwareApplication and a Product with Offer entries.

  • Structured data enhancement: Organization JSON-LD gains description and sameAs array referencing constants from pcweb/constants.py; pricing JSON-LD is restructured with a Product + Offers graph.
  • Meta description updates: Six pages receive rewritten descriptions with stronger value propositions and more targeted keywords.
  • Issue found: The Enterprise Offer in pricing_jsonld uses "price": "Custom", which is not a valid numeric value per schema.org guidelines and will fail Google's Rich Results validation.

Confidence Score: 4/5

  • This PR is safe to merge with one structured data validation issue that should be addressed to avoid SEO degradation.
  • Most changes are straightforward meta description text updates with no runtime risk. The one concern is the non-numeric "price": "Custom" in the pricing JSON-LD, which will cause Google's structured data validator to flag the Enterprise Offer as invalid. This won't break the site but may reduce SEO benefits from the structured data.
  • pcweb/meta/meta.py — the Enterprise Offer's price field uses an invalid non-numeric value.

Important Files Changed

Filename Overview
pcweb/meta/meta.py Enhances Organization JSON-LD with description and sameAs social links; restructures pricing JSON-LD to include a Product with Offer entries, but the Enterprise offer uses an invalid non-numeric price value.
pcweb/pages/check_your_email_demo.py Updates meta description to be more specific about the demo request confirmation flow.
pcweb/pages/databricks/databricks.py Rewrites meta description to highlight specific Databricks integrations (SQL Warehouse, Unity Catalog, Genie AI).
pcweb/pages/demo/book_demo.py Updates meta description for the demo booking page with more specific enterprise messaging.
pcweb/pages/meeting_successfully_booked.py Refreshes meta description for the meeting confirmation page with a more engaging tone.
pcweb/pages/use_cases/finance/init.py Updates meta description for the finance use case page with stronger value proposition language.
pcweb/pages/use_cases/healthcare/init.py Updates meta description for the healthcare use case page with stronger value proposition and HIPAA compliance messaging.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[pcweb/meta/meta.py] -->|imports constants| B[pcweb/constants.py]
    A -->|website_organization_jsonld| C[Organization JSON-LD]
    A -->|pricing_jsonld| D[Pricing JSON-LD]
    C -->|new fields| E["description + sameAs links\n(GITHUB_URL, TWITTER_URL,\nDISCORD_URL, LINKEDIN_URL, FORUM_URL)"]
    D -->|restructured to @graph| F["SoftwareApplication + Product"]
    F --> G["Offer: Free (price: 0)"]
    F --> H["Offer: Enterprise (price: Custom ⚠️)"]
    I[Page files] -->|updated description strings| J[Meta descriptions]
    I --- K[check_your_email_demo.py]
    I --- L[databricks.py]
    I --- M[book_demo.py]
    I --- N[meeting_successfully_booked.py]
    I --- O[finance/__init__.py]
    I --- P[healthcare/__init__.py]
Loading

Last reviewed commit: 42d660a

Comment thread pcweb/meta/meta.py Outdated
@Alek99
Alek99 self-requested a review March 16, 2026 16:44
@Alek99
Alek99 merged commit 58d2f38 into main Mar 16, 2026
10 checks passed
@Alek99
Alek99 deleted the carlos/seo-followups-v2 branch March 16, 2026 16:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants