Skip to content

Add ticket offers and performers to event metadata - #870

Merged
avollrath merged 2 commits into
mainfrom
structured-data-update
Jul 28, 2026
Merged

Add ticket offers and performers to event metadata#870
avollrath merged 2 commits into
mainfrom
structured-data-update

Conversation

@avollrath

Copy link
Copy Markdown
Contributor

Addresses Google Search Console’s non-critical Event structured-data warnings for missing offers and performer.

  • Adds all six EuroRust conference ticket types as Event offers

  • Adds the four event moderators as main Event performers

@avollrath
avollrath requested a review from marcoow July 28, 2026 08:02
Comment on lines +77 to +120
"offers": [
{
"@type": "Offer",
"name": "Remote Conference Attendance – Private Purchase",
"price": 50,
"priceCurrency": "EUR",
"url": "https://www.tickettailor.com/events/eurorust/2022388"
},
{
"@type": "Offer",
"name": "Remote Conference Ticket – Freelancer Purchase",
"price": 60.5,
"priceCurrency": "EUR",
"url": "https://www.tickettailor.com/events/eurorust/2022388"
},
{
"@type": "Offer",
"name": "Remote Conference Ticket – Company Purchase",
"price": 100,
"priceCurrency": "EUR",
"url": "https://www.tickettailor.com/events/eurorust/2022388"
},
{
"@type": "Offer",
"name": "On-Site Conference Attendance – Private Purchase",
"price": 275,
"priceCurrency": "EUR",
"url": "https://www.tickettailor.com/events/eurorust/2022388"
},
{
"@type": "Offer",
"name": "On-Site Conference Ticket – Freelancer Purchase",
"price": 332.75,
"priceCurrency": "EUR",
"url": "https://www.tickettailor.com/events/eurorust/2022388"
},
{
"@type": "Offer",
"name": "On-Site Conference Ticket – Company Purchase",
"price": 600,
"priceCurrency": "EUR",
"url": "https://www.tickettailor.com/events/eurorust/2022388"
}
],

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

can we add the workshop tickets as well?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Yes, but they should be separate from the main conference tickets. I’ve added them to each workshop’s CourseInstance and also added offers for the side activity events.

Comment on lines +121 to +138
"performer": [
{
"@type": "Person",
"name": "Ernest Kissiedu"
},
{
"@type": "Person",
"name": "Ciara Rowland-Simms"
},
{
"@type": "Person",
"name": "Jan-Erik Rediger"
},
{
"@type": "Person",
"name": "Adam Harvey"
}
],

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

all of the speakers should be performers as well?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

They’re already performers on their individual talk Event objects but it seems it's good practice to also have them individually for the main event. Added them.

@avollrath
avollrath merged commit 5d49290 into main Jul 28, 2026
6 checks passed
@avollrath
avollrath deleted the structured-data-update branch July 28, 2026 09:26
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.

2 participants