RSVP Pages

This page is a guide to how to reviewadd and remove RSVP pages from our marketing sites. The Email team builds the RSVP pages and shares the link with the Web Production team to be reviewed and added to a program site where necessary.

Review

Accessibility

Double check that the RSVP page was coded correctly to adhere to accessibility guidelines.

  1. Make sure there is only one h1 on the page.
  2. Ensure that semantics for the header structure are followed correctly. Visit the Web Production’s Accessibility Guidelines for further information about accessible header structure.
  3. All images should include a blank alt tagalt=””
  4. Double check dates are not coded as a header. If they are, this can be updated to a p tag with a span class="" of the desired header style.

Page Settings

Make sure the page is:

  1. Hidden from sitemap
  2. No-index/no-follow
  3. Has proper breadcrumbs.

Adding RSVP Pages to Websites

  1. Before adding to the site, confirm that the rsvp page was approved by brand.
  2. Double check if the RSVP page should be added to the events page or just reviewed. (This may be noted in the ticket description)
    1. Note: Not all RSVP pages are added to our program sites. The stakeholders may only want the page to be accessible via a direct link. In that case, just review the RSVP page to make sure it was set up properly.
  3. If there is an existing table on the Events page, add a new table row to the existing code of the table and add in the new RSVP event.
  4. If there are no existing tables on the page you can use the code found in GitHub for Web Production
  5. If there are no events on visible the page, check in the code for a table that is commented out and use this table to add new events. Comment out the placeholder text.
  6. Double check all events on the page use the same time zone format: ET, EDT, MT, MDT etc. Confirm with brand if you’re unsure.
  7. Remember to add a target=”_blank” to open the page in a new tab.
  8. Event links should use the relative url.
  9. Keep the format consistent for all RSVP pages in the table
  10. Once you have added the new RSVP page to the Events page, test out the RSVP page link(s) to make sure it works and goes to the right place.

Removing RSVP Pages

  1. Double check that the program has a conditional redirect set up for RSVP pages. This will ensure that any unpublished page(s) will automatically redirect back to the overall events page.
  2. Unpublish the RSVP page created by the email team that is being removed from the events page.
  3. Delete the RSVP page from the event table that needs to be removed.
  4. Double check that the redirect is working properly (RSVP link redirects to the Events page).
  5. If there are no other events on the page, check with your brand stakeholder to use placeholder copy for no events.
    1. Example: “There are no upcoming events at this time.”
  6. If there are old events on the page (dates which have already passed), you can also remove and unpublish those. Let your brand and email stakeholders know in the ticket that they have been removed and redirected.

Adding Conditional Redirect

Set up a conditional redirect for all RSVP pages. This generally is set up during a program launch. If not, follow the below to set up the conditional redirect:

  1. Name: Name your redirect (rsvp page redirect)
  2. Matching type: Starts with
  3. Url From: Add the default RSVP partial url that is being redirected.
    1. Example: /admissions/events/rsvp-
  4. Url to: Add the overall events page url that the outdated RSVP pages will be redirected to