Websites + Marketing Help

Share a Google calendar on my website

If you have a public Google calendar, you can share it with visitors to your website. Any updates to your Google calendar are automatically passed to your website. (You cannot change the calendar from your website; you'll have to do that within your Google account.)

There are two parts to connecting the calendar to your website. This article explains the first part, which is how to copy the iCal URL from your Google account. The article for the second part explains how to display a calendar on my website.

This video is part of the How-To series for Adding Advanced Functionality in Website Builder.

  1. Sign in to your Google account.
  2. In the top-right, click the grid button and click Calendar.
    Click gear and choose Settings
  3. When the calendar section opens, click the gear button and choose Settings.
    Click gear and choose Settings
  4. In the page's left column, select the calendar you want to share, click Calendar settings and make sure Make available to public is checked in the Access Permissions section.
    check make available to public
  5. Note: Be sure the calendar you select includes future events, or Websites + Marketing will tell you that it couldn't find any events in the calendar.

  6. Click your selected calendar's Integrate calendar section, then click in the Public address in iCal format field to automatically copy the entire address. Paste that address into a separate text document and save it. You'll use it in the Next Step following Step 6.
    copy the public address in iCal format
  7. Note: Be sure you copy the iCal link. Websites + Marketing only recognizes iCal as a valid Google calendar to import.

  8. Click Settings at the top left to close Google's calendar settings, then continue using the Next Step link below.

Next step

More info

Share this article