Add Event Schema to Custom nodejs application

Job ID: 36271266

Budget: $750 – $1,500 USD

We have a custom web app for an event ticket-selling website for sports, concerts, and other performances all over the US. We are looking for a very experienced NOdeJS developer to help us add new features and make modifications to our application. Review our tech stack is attached in an image file to this post.
1. We need all the events to have schema markup so google reads it as an Event for Rich Snippet search results.
2. Need an automatically updated xml file created for search engines to be able to index.
3. Output of all pages, especially checkout process that all happens on the client end to be formatted according to GA4 (google analytics) standars so that we can easily pass checkout steps and checkout conversion values into other apps like google ads and facebook ads.
4. Other features needed to be added to the app as well, these are the two most important right now. See attached doc for our software stack.

Example of the schema markup output we need: https://validator.schema.org/#url=https%3A%2F%2Fseatgeek.com%2Foklahoma-city-dodgers-at-las-vegas-aviators-tickets%2Fminor-league-baseball%2F2023-04-08-7-05-pm%2F5791714

This is the rich snippet output when schema is formatted correctly: https://search.google.com/test/rich-results/result?id=UHoCsaXBYIx8VhekQBqpwA

See google documentation: https://developers.google.com/search/docs/appearance/structured-data/generate-structured-data-with-javascript

Example of XML file output: https://www.vividseats.com/sitemap/productions1.xml
nodejs, events, schema markup, rich text


The ideal candidate should have excellent knowledge in nodejs development and should also have a good understanding of how to add Schema to webpages. Experience with event-based Schema would be a big plus.

Reply with your specific experience related to our needs and what languages you have been working with and for how long. Review our tech stack in the attached image file and reply with which of those languages and applications you have experience with. The next step will be to schedule a video interview.
Related categories: JavaScript Node.js Typescript React Native Nest.js