Skip to content

Stop marking the pricing page as a merchant listing - #338

Merged
pumfleet merged 1 commit into
mainfrom
seo/pricing-schema
Nov 5, 2026
Merged

pumfleet merged 1 commit into
mainfrom
seo/pricing-schema

Conversation

@pumfleet

@pumfleet pumfleet commented Nov 5, 2026 •

Copy link
Copy Markdown
Collaborator

Search Console marks /pricing as having an invalid merchant listing: "Missing field image". The page's structured data is a schema.org Product, which Google reads as something a shop sells. A software plan isn't that, and an image would only fix the error while keeping the wrong type.

The product pages already use SoftwareApplication with the plans as offers, so /pricing now does too. The offers are unchanged, and a test pins the type.

Testing

bun run --cwd apps/site test seo and the site's typecheck pass. I'll re-inspect /pricing in Search Console after deploy: the merchant listings error should go, though Google may take until the next crawl to drop it.


Autofix with [code]smith
Open in [code]smith · Need help on this PR? Tag @codesmith-bot with what you need.

Search Console reports it invalid: a schema.org Product needs an image. The product pages already use SoftwareApplication, so pricing now matches them.
@pumfleet
pumfleet added this pull request to the merge queue Nov 5, 2026
Merged via the queue into main with commit 803bab5 Nov 5, 2026
14 checks passed
@pumfleet
pumfleet deleted the seo/pricing-schema branch November 5, 2026 18:22
@linear-code

linear-code Bot commented Nov 5, 2026

Copy link
Copy Markdown

ENG-8164

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant