Content
· 5 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.FLinksAction102 links checked, 85 healthy, 15 brokenFIX
Broken Links (15)
| Status | URL | Found in | Error |
|---|---|---|---|
| ERR | https://www.mcgill.ca/root/css/css_looQZWPtU0KMpC8... | <link> | Get "https://www.mcgill.ca/root/css/css_... |
| ERR | https://www.mcgill.ca/sites/all/themes/coltrane19/... | <script> | Get "https://www.mcgill.ca/sites/all/the... |
| ERR | https://www.mcgill.ca/lifelong-learning/ | <a> | Get "https://www.mcgill.ca/lifelong-lear... |
| ERR | https://www.mcgill.ca/library/ | <a> | Get "https://www.mcgill.ca/library/": re... |
| ERR | https://www.mcgill.ca/research/innovation | <a> | Get "https://www.mcgill.ca/research/inno... |
| ERR | https://www.mcgill.ca/eln/find | <a> | Get "https://www.mcgill.ca/eln/find": re... |
| ERR | https://www.mcgill.ca/engage/ | <a> | Get "https://www.mcgill.ca/engage/": rea... |
| ERR | https://www.mcgill.ca/undergraduate-admissions/why... | <a> | Get "https://www.mcgill.ca/undergraduate... |
| ERR | https://www.mcgill.ca/about/ | <a> | Get "https://www.mcgill.ca/about/": read... |
| ERR | https://www.mcgill.ca/faculties/ | <a> | Get "https://www.mcgill.ca/faculties/": ... |
| ERR | https://www.mcgill.ca/about/history | <a> | Get "https://www.mcgill.ca/about/history... |
| ERR | https://www.mcgill.ca/contact-us/ | <a> | Get "https://www.mcgill.ca/contact-us/":... |
| ERR | https://www.mcgill.ca/hr/careers | <a> | Get "https://www.mcgill.ca/hr/careers": ... |
| 999 | https://www.linkedin.com/school/mcgill-university/ | <a> | HTTP 999 |
| ERR | https://www.mcgill.ca/privacy-notice | <a> | Get "https://www.mcgill.ca/privacy-notic... |
Redirects (3)
| URL | Destination | Found in | Hops |
|---|---|---|---|
| https://mycourses2.mcgill.ca/ | https://mycourses2.mcgill.ca/ | <a> | 0 |
| https://workday.mcgill.ca/ | https://wd3.myworkday.com/wday/authgwy/m... | <a> | 5 |
| https://ask.mcgill.ca/ | https://ask.mcgill.ca/ | <a> | 0 |
DBrand PresenceActionSite-name consistency, favicon, social image, meta tags, schema, and contact signalsFIX
Brand Presence
Your brand name differs across channels — visitors see inconsistent identity.
D
41/100
Site name appears as
| Page title | McGill University | |
| og:site_name | McGill University | |
| twitter:site | @McGillU | |
| Organization.name | — |
Inconsistent — names differ across channels
Brand assets
Favicon
8/15single size only
Social share image
10/20twitter:image set; og:image missing
Meta completeness
8/20Organization schema
0/15Contact info discoverable
10/10contact page + tel link
Findings
- Brand name differs across channels — users see inconsistent identity
- Add og:image — LinkedIn, Slack, Facebook ignore twitter:image
- Single favicon only — add apple-touch-icon for iOS home-screen and high-DPI support
- og:image missing
- No Organization schema — Google can't render your logo in the knowledge panel
How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.
COpen GraphActionOpen Graph tags are partially configured — some improvements recommended.REVIEW
The og:description tag controls the description in social sharing previews.
No og:description means social cards either show no subtitle or scrape the first paragraph — usually unflattering.
Learn more ▾ ▴
Without og:description, social platforms either render no subtitle or pull whatever text appears first on the page. The first paragraph is rarely written for share-card context. A purpose-written 150-200 character og:description gives a polished card.
Source: Open Graph Protocol
The og:image tag provides a preview image for social sharing.
No og:image means social shares are imageless — measurably less engaging than image-cards across every major platform.
Learn more ▾ ▴
Twitter, Facebook, and LinkedIn all use og:image (or twitter:image as a fallback) for share-card thumbnails. Without one, the post renders as a text-only card. A 1200x630px image (Twitter's preferred size) covers all platforms.
Source: Open Graph Protocol
17 charsIdeal length is 25–60 characters for social sharing previews.
25–60 charsog:title very short — may render with awkward whitespace in social cards.
Source: Open Graph Protocol
Preview

www.mcgill.ca
McGill University
No description

WWW.MCGILL.CA
McGill University
No description

McGill University
www.mcgill.ca
www.mcgill.ca
McGill University
No description

A+Mixed ContentNo mixed content detected — all resources use HTTPS.PASS
AStructured Data2 JSON-LD block(s) found — structured data is well configured.PASS
The "name" property is required for the WebSite schema type.
Schema markup missing required properties is silently rejected by Google — your structured data appears in source but never as a rich result.
Learn more ▾ ▴
Each schema.org type has required properties (Article needs headline + author + datePublished; Product needs name + offers; etc.). Missing them means Google's rich-result eligibility check fails. The Search Console Rich Results Test surfaces specific gaps. Fix the missing property; rich results re-appear within hours.
Source: Google Search Central / schema.org
Adding "description" can improve how search engines display your content.
Recommended schema properties unlock richer SERP layouts — without them you get the basic rich result instead of the enhanced one.
Learn more ▾ ▴
Recommended properties expand what Google can render. E.g., adding aggregateRating to Product unlocks star ratings; adding image to Article unlocks the image-card variant. Each recommended property is a direct SERP-real-estate gain.
Source: Google Search Central / schema.org
JSON-LD Blocks
{
"@context": "http:\/\/schema.org",
"@type": "CollegeOrUniversity",
"name": "McGill University",
"url": "https:\/\/www.mcgill.ca",
"sameAs": [
"http:\/\/www.facebook.com\/McGillUniversity",
"http:\/\/www.linkedin.com\/edu\/mcgill-university-10890",
"http:\/\/twitter.com\/mcgillu",
"http:\/\/www.instagram.com\/mcgillu\/",
"http:\/\/www.youtube.com\/mcgilluniversity"
]
}{
"@context": "http:\/\/schema.org",
"@type": "WebSite",
"url": "https:\/\/www.mcgill.ca",
"potentialAction": {
"@type": "SearchAction",
"target": "https:\/\/www.mcgill.ca\/search\/?query={search_term_string}",
"query-input": "required name=search_term_string"
}
}