Website Schema

Default Schema

  "@context": "http://schema.org",
  "@type": "Church",
  "name": "Eagle Brook Church",
  "url": "/url",
  "telephone": "(651) 429-9227",
  "openHours": "Mo,Tu,We,Th 08:00-16:30, Fr 08:00-12:00",
  "address": "7015 20th Ave., Centerville, MN 55038",
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "45.1613207",
    "longitude": "-93.0437579"

The og/twitter tags use the page default including the header image, and if the image in the media area has a description, that is used for the image alt.  If not image is used the fall back is https://eaglebrookchurch.com/_img/og-default.jpg

On the sermon detail if an audio or video file are attached to the sermon, they will display in the audio/video og tags. eg. https://eaglebrookchurch.com/media/past-messages/easter-2019/ 

Schema for Campuses

For the locations template detail page OR if the "mcms_page" template is used and matches a campus entry in the church module, the default Schema is replaced with the campus info below:

"@context": "http://schema.org",
  "@type": "Church",
  "name": "Eagle Brook Church | Church Name",
  "url": "url",
  "telephone": "Church Phone",
  "openHours": "Church Description Field",
  "address": "Church Address",
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "Church Latitude",
    "longitude": "Church Latitude"

Fields used in the Churches module:

  • Church name - campus name
  • Worship address - campus address
  • Postal address - campus description
  • URL - campus location page url
  • Telephone - campus phone number
  • Schemea openhours - this is text only and needs to follow formatting here: https://schema.org/openingHours (select the JSON-LD tab under the examples to see formats in action)

Ministry #1 Template

The campus schema is available for the Ministry #1 template. This setup requires a group to be assigned to a page that matches the campus name in the churches module. So for the church entry "Blaine", the matching page should have a group "Blaine" assigned.  The page can only have this campus group in addition to the Site Group assigned.  

Social Sharing Images for Facebook and Twitter

This setup uses a link list for you to manage the images shown when sharing page links to Facebook and Twitter. To set this up for a new page, click the “Add a new link list” option and use this formation for the name: 

OG - Page Title

ex: OG - Join A Group

Once the link list is setup, create two items in the list labeled Facebook and Twitter. Each item should only have the image loaded in that you want to use. No other fields need to be populated.