cpr.org favicon

cpr.org

https://cpr.org· First analyzed 17 Feb 2026· Updated 17 Feb 2026
Export
cpr.org

Sponsored

Hosting Provider

cloudflare.com

IP Address

104.20.44.126

Server Location

🇨🇦 Toronto, Canada

ASN

AS13335

Organization

Cloudflare, Inc.

Server

Cloudflare

CDN

Cloudflare

WAF

Cloudflare

Nameservers

princess.ns.cloudflare.com.peter.ns.cloudflare.com.

Performance

Page Speed

2.4 MB
137 requests

Image Optimization

Lazy LoadResponsive
0–49
50–89
90–100

Architecture Stack

Hybrid
⚙️ SSR
Frontend
Framework
Next.js
CMS
WordPress
Infrastructure
Hosting
Cloudflare
CDN
Cloudflare

Technology Stack

10 Technologies Detected

SEO Analysis

B76/100
12
0
2
C
cpr.orgcpr.org

Colorado Public Radio - Colorado News You Trust

Colorado Public Radio is home to CPR News, CPR Classical, Indie 102.3 and KRCC. We are a non-profit news and music organization.

Title Length47 chars

Recommended: 50-60 chars

Description Length128 chars

Recommended: 120-160 chars

Issues (2)

  • Missing H1 tag - every page should have one H1
  • Many images missing alt text (31/47)

Crawlability

Sitemap

Type: index

52 URLs

robots.txt

5 rules

Sitemap reference found

Sponsored

Sponsored

D

Security Score

51%Poor
Interactive

HTTPS

WAF

39d

Certificate Details

Type

Domain Validated (DV)

Certificate Authority

Google Trust Services

Key Algorithm

ECDSA (secp256r1) (256 bit)

Signature

ECDSA with SHA-256

TLS Version

TLSv1.3

HTTP Protocol

HTTP/2

Valid From

28.12.2025

Valid Until

28.03.2026

OCSP Stapling

Enabled

Subject Alternative Names (2)

cpr.org*.cpr.org

SHA-256 Fingerprint

25:EE:0E:D8:FE:6F:4E:D1:9C:21:AB:B4:44:2D:77:9E:35:18:71:47...

Top Recommendations

Security recommendation preview

HTTP Headers

Developer Console

age
162
cache-control
🟡 300s(public, max-age=300)
cf-cache-status
HIT
cf-ray🇩🇪 Frankfurt
9cf2ce464e8b71cb-FRA
content-encoding
Brotli(br)
content-type
text/html; charset=utf-8
Good Warning Issue

Email Infrastructure

Google Workspace

Score

95

SPF
DKIM
DMARC

DMARC Policy

Reject (Strictest)

MX Records (7)

aspmx2.googlemail.com
aspmx.l.google.com
alt1.aspmx.l.google.com
aspmx4.googlemail.com

+3 more

Domain Information

cpr.org

Domain Age
30y 11m

Created

03.03.1995

Expires

04.03.2030

Last Updated

12.01.2025

Registrar

Network Solutions, LLC

DNSSEC
Not Enabled

Privacy & Compliance

CookieYes

Cookie Consent Banner
CookieYes
Privacy Policy
Terms of Service

GDPR Indicators

Cookie consent banner detected
CMP: CookieYes
Privacy policy page linked
Data Protection Officer mentioned

Typography & Readability

Times + Helvetica

63/100
Readability
/30
32/40

14px · LH 1.50

Hierarchy
/20
8/25
WCAG
/25
15/15

Contrast: undefined

Performance
/25
13/20

2 fonts

Heading Font

Times

Serif

Body Font

Helvetica

Sans14px

Contrast Ratio

--

Reading Comfort

~43 CPL

Needs attention
18px
h2
36px
h3
14px
p
Octave
Scale

⚠️ Small text: 14px may be hard to read on mobile. Consider 16px+.

✅ Optimal line spacing: 1.50 ratio ensures comfortable reading.

✅ Good performance: Using 2 font families keeps load times fast.

⚠️ Cramped layout: 18 elements lack adequate spacing.

✅ Clean layout: Consistent left alignment throughout.

Business & Marketing Stack

5 Tools Detected

Enterprise

CRM Systems

1

Customer Relationship Management platforms

Behavior Analytics

2

User behavior and product analytics

Advertising

1

Ad platforms and retargeting pixels

Privacy & Cookies

1

Cookie consent and privacy compliance tools

4

Categories

5

Total Tools

1

Enterprise

1

Mid-Market

Assessment: Sophisticated marketing and sales technology infrastructure

Ad Networks

Google Ad Manager

Sponsored

Scripts & Styles

24 Resources

20
Scripts
4
Styles
8
Async
11
Defer

Top Script Sources

cpr.org(10)googletagmanager.com(4)connect.facebook.net(3)pi.pardot.com(1)static.chartbeat.com(1)

Website Identity

cpr.org

30 years old
Network Solutions, LLC📧 Google Workspace

Social Profiles

Sponsored

Last analyzed: 17 Feb 2026 at 05:15

Historical Analysis & Change Tracking