Skip to content

feat(seo): connect Rodrigo Opalo with the devrodri brand - #86

Merged
devrodri-com merged 1 commit into
mainfrom
codex/brand-web-02b-structured-data-brand
Aug 9, 2026
Merged

feat(seo): connect Rodrigo Opalo with the devrodri brand#86
devrodri-com merged 1 commit into
mainfrom
codex/brand-web-02b-structured-data-brand

Conversation

@devrodri-com

Copy link
Copy Markdown
Owner

Summary

  • adds a Brand node and an ImageObject logo node to the ES and EN Home graphs
  • preserves the existing Person and WebSite IDs, fields, localized copy, and relationships
  • connects WebSite to Rodrigo Opalo as creator, publisher, and main entity, and to devrodri as its subject
  • connects Rodrigo Opalo to the devrodri brand, and the brand to its owner and approved logo
  • copies the approved black W1 wordmark byte for byte at /brand/devrodri-wordmark-w1-black.svg
  • updates only the two changed Home JSON-LD CSP hashes

Preserved contracts

  • no Organization, ProfessionalService, LocalBusiness, or ProfilePage
  • sameAs URLs and ordering are unchanged
  • LEM-BOX ES and EN graphs are serially unchanged
  • metadata, canonical, hreflang, Open Graph, Twitter, sitemap, robots, routes, and visible copy are unchanged
  • no specific rich result, AI Overview, or Knowledge Panel is expected or guaranteed

Validation

  • npm run ci
  • 33 test files and 365 tests
  • typecheck, lint, build, prerender, CSP verification, and HTTP verification
  • local browser verification for Home ES/EN and LEM-BOX ES/EN
  • zero browser console or CSP errors
  • SVG: HTTP 200, image/svg+xml, 3968 bytes, SHA-256 3be5eaecfa9569652886dc812f4f34e6c9b1c5f4407ac6e476b16300fed9715f

This PR is intentionally Draft. Do not merge yet.

@vercel

vercel Bot commented Aug 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
minisitio-rodrigo Ready Ready Preview Aug 9, 2026 9:16pm

Request Review

@devrodri-com
devrodri-com marked this pull request as ready for review August 9, 2026 22:11
@cursor

cursor Bot commented Aug 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@devrodri-com
devrodri-com merged commit 5d48882 into main Aug 9, 2026
7 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: eafe43941a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/seo/structuredData.ts
"@id": BRAND_ID,
name: "devrodri",
url: SITE_URL,
owner: reference(PERSON_ID),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Remove the unsupported Brand owner property

When a crawler validates this graph against Schema.org, owner is not recognized for a Brand: its documented domains are CreativeWork and Product, so consumers can warn on or discard this ownership edge. The supported Person.brand relationship added above already connects Rodrigo to devrodri; remove this property or model the reverse relationship using a property whose domain includes Brand.

Useful? React with 👍 / 👎.

@devrodri-com
devrodri-com deleted the codex/brand-web-02b-structured-data-brand branch August 9, 2026 22:55
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