Content
· 5 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.FLinksAction156 links checked, 147 healthy, 9 brokenFIX
Broken Links (14)
| Status | URL | Found in | Error |
|---|---|---|---|
| 401 | https://www.aafp.org/ams/ecommerce/store/cart | <a> | Unauthorized |
| 401 | https://www.aafp.org/cgi-bin/lg.pl?redirect=https:... | <a> | Unauthorized |
| 401 | https://www.aafp.org/afpquiz | <a> | Unauthorized |
| 401 | https://www.aafp.org/assessment/listing/4/ | <a> | Unauthorized |
| 401 | https://www.aafp.org/assessment/listing/9 | <a> | Unauthorized |
| 401 | https://www.aafp.org/account/profile/home | <a> | Unauthorized |
| 401 | https://www.aafp.org/credit-reporting/reporting/cl... | <a> | Unauthorized |
| 401 | https://www.aafp.org/credit-reporting/reporting/tr... | <a> | Unauthorized |
| 401 | https://aafp.org/chapter-staff.html | <a> | Unauthorized |
| 403 | https://img.aafp.net | <link> | Forbidden |
| 403 | https://css.aafp.net | <link> | Forbidden |
| 403 | https://js.aafp.net | <link> | Forbidden |
| 403 | https://accdn.lpsnmedia.net | <link> | Forbidden |
| 403 | https://lptag.liveperson.net | <link> | Forbidden |
Redirects (1)
| URL | Destination | Found in | Hops |
|---|---|---|---|
| https://www.aafpcareerlink.org/job/searc... | https://www.aafpcareerlink.org/job/searc... | <a> | 0 |
CStructured DataAction1 JSON-LD block(s) found — some improvements recommended.REVIEW
JSON parse error: Mismatch type map[string]interface {} with value array "at index 0: mismatched type with value\n\n\t[\n\t{\n\t\"@context\": \"https://schem\n\t^...............................\n"
JSON-LD block fails to parse — Google ignores the entire block, so structured data effectively isn't there.
Learn more ▾ ▴
Common causes: trailing comma, single quotes instead of double, unescaped quote in a string value. Validate at https://validator.schema.org/ or Search Console's Rich Results Test.
Source: schema.org / Google Search Central
JSON-LD Blocks
[
{
"@context": "https://schema.org",
"@type": "WebSite",
"url": "https://www.aafp.org/home.html",
"name": " American Academy of Family Physicians",
"potentialAction": {
"@type": "SearchAction",
"target": "https://www.aafp.org/global-search.html#q={search_term}",
"query-input": "required name=search_term"
}
},
{
"@context": "https://schema.org",
"@type": "MedicalOrganization",
"url": "https://www.aafp.org/home.html",
"name": "American Academy of Family Physicians",
"alternateName": "AAFP",
"telephone": "+1-800-274-2237",
"email": "aafp@aafp.org",
"description": "The American Academy of Family Physicians represents 124,500 family physicians, residents, and students and provides advocacy, education, and patient and practice resources.",
"logo": "https://www.aafp.org/syndication/images/logo.png",
"sameAs": [
"https://www.facebook.com/familymed",
"https://twitter.com/aafp",
"https://www.youtube.com/user/aafpmedia",
"https://en.wikipedia.org/wiki/American_Academy_of_Family_Physicians",
"https://www.linkedin.com/company/american-academy-of-family-physicians"
]
}
]CBrand PresenceActionSite-name consistency, favicon, social image, meta tags, schema, and contact signalsREVIEW
Brand Presence
Partial brand coverage — a few channels are missing brand signals.
C
67/100
Site name appears as
| Page title | AAFP | |
| og:site_name | — | |
| twitter:site | @aafp | |
| Organization.name | — |
Consistent
Brand assets
Favicon
12/15covers multiple sizes + SVG
Social share image
20/20og:image + twitter:image set
Meta completeness
20/20Organization schema
0/15Contact info discoverable
5/10contact page
Findings
- Missing brand name in: og:site_name, Organization.name
- Add an apple-touch-icon and at least two PNG sizes (32x32 + 192x192)
- No Organization schema — Google can't render your logo in the knowledge panel
- Only partial contact info discoverable — consider adding a dedicated contact page or mailto/tel link
How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.
A+Mixed ContentNo mixed content detected — all resources use HTTPS.PASS
AOpen GraphOpen Graph tags are well configured for social sharing.PASS
4 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
The og:site_name tag displays the website name in social previews.
Without og:site_name, social cards omit the brand attribution — users see the post but not who published it.
Learn more ▾ ▴
og:site_name appears in the social card chrome (above the title in Facebook/LinkedIn previews). Without it, posts read as anonymous URLs. Set it to your brand name to get free attribution on every share.
Source: Open Graph Protocol
Preview

aafp.org
AAFP
The American Academy of Family Physicians represents 124,500 family physicians, residents, and students and provides advocacy, education, and patient and practice resources.
- twitter:card — summary_large_image
- twitter:title — AAFP
- twitter:description — The American Academy of Family Physicians represents 124,500 family physicians, residents, and students and provides ...
- twitter:image — https://www.aafp.org/dam/AAFP/images/logos_internal/aafp-logo-web-page-properties.png

AAFP.ORG
AAFP
The American Academy of Family Physicians represents 124,500 family physicians, residents, and students and provides advocacy, education, and patient and practice resources.
Description will be truncated (173 chars / 155 max)
- og:title — AAFP
- og:description — The American Academy of Family Physicians represents 124,500 family physicians, residents, and students and provides ...
- og:image — https://www.aafp.org/dam/AAFP/images/logos_internal/aafp-logo-web-page-properties.png
- og:type — article
- og:url — https://www.aafp.org/home.html
- og:site_name — Add og:site_name — Recommended — site-level brand line in the preview
Description will be truncated on Facebook (173 chars, max 155)
→ Tighten og:description to ≤155 characters

AAFP
aafp.org
Description will be truncated (173 chars / 150 max)
- og:title — AAFP
- og:description — The American Academy of Family Physicians represents 124,500 family physicians, residents, and students and provides ...
- og:image — https://www.aafp.org/dam/AAFP/images/logos_internal/aafp-logo-web-page-properties.png
Description will be truncated on LinkedIn (173 chars, max 150)
→ Tighten og:description to ≤150 characters
aafp.org
AAFP
The American Academy of Family Physicians represents 124,500 family physicians, residents, and students and provides advocacy, education, and patient and practice resources.

- og:title — AAFP
- og:description — The American Academy of Family Physicians represents 124,500 family physicians, residents, and students and provides ...
- og:image — https://www.aafp.org/dam/AAFP/images/logos_internal/aafp-logo-web-page-properties.png
Social preview quality
Averaged across Twitter/X, Facebook, LinkedIn, and Slack.
| Field | Twitter/X | Slack | ||
|---|---|---|---|---|
| og:title | ||||
| og:description | ||||
| og:image | ||||
| og:type | ||||
| og:url | ||||
| og:site_name | ||||
| twitter:card | — | — | — | |
| twitter:title | — | — | — | |
| twitter:description | — | — | — | |
| twitter:image | — | — | — |