Infrastructure
· 9 checks — DNS, redirects, IPv6, crawlability, URL variants, and domain intelligence rolled into one auditable list.DCDN & DeliveryActionNo CDN detectedFIX
Consider using a CDN to improve global delivery speed and reduce origin load.
CIPv6 ReadinessActionNo IPv6 supportREVIEW
IPv6 support is increasingly important for global accessibility. About 40% of internet users have IPv6 connectivity.
No AAAA records — same impact as 'no IPv6 (AAAA) records'; IPv6-preferring clients pay extra latency falling back to IPv4.
Source: Google IPv6 stats
CCrawlabilityActionrobots.txt present, sitemap with 0 URLsREVIEW
Search engines may not be able to parse the sitemap. Fix XML validation errors.
An unparseable sitemap is silently ignored by Google — the URLs it advertises are never queued for crawl.
Learn more ▾ ▴
Google's sitemap parser is strict about XML validity. A single unescaped `&` or unclosed tag invalidates the whole file. Run your sitemap through a validator (Search Console's Sitemaps report flags it) and fix the offending entry. Most generators escape correctly; mistakes usually come from manually-written entries.
Source: sitemaps.org / Google Search Central
An empty sitemap provides no value. Add <url> entries for your pages.
An empty sitemap signals 'no content to index' to Google — actively harmful versus having no sitemap at all.
Learn more ▾ ▴
Google compares URLs in the sitemap against URLs it has crawled. An empty sitemap on a site with thousands of pages signals abandonment. Either populate it correctly (most CMSes auto-generate) or delete the file and let Google crawl normally.
Source: Google Search Central / sitemaps.org
Add a 'Sitemap:' directive to robots.txt so search engines can discover your sitemap.
robots.txt omits Sitemap: directive — crawlers must fetch /sitemap.xml by convention; reliable but missing the explicit hint.
Source: sitemaps.org
<!doctype html>
<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#" class="no-js">
<head>
<meta charset="utf-8" />
<noscript><style>form.antibot * :not(.antibot-message) { display: none !important; }</style>
</noscript><script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "UA-3051875-1", {"groups":"default","anonymize_ip":true,"page_placeholder":"PLACEHOLDER_page_path","allow_ad_personalization_signals":false});</script>
<meta name="description" content="UC Riverside is the nation’s leader for social mobility with a diverse & inclusive community pioneering research with impacts around the globe." />
<link rel="shortlink" href="https://www.ucr.edu/" />
<link rel="canonical" href="https://www.ucr.edu/" />
<meta name="robots" content="index, follow" />
<link rel="image_src" href="https://www.ucr.edu/sites/default/files/2022-05/uc-riverside_preview-image.jpg" />
<meta property="og:site_name" content="University of California, Riverside" />
<meta property="og:url" content="https://www.ucr.edu/" />
<meta property="og:title" content="University of California, Riverside" />
<meta property="og:image" content="https://www.ucr.edu/sites/default/files/2022-05/uc-riverside_preview-image.jpg" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Home | University of California, Riverside" />
<meta name="twitter:url" content="https://www.ucr.edu/" />
<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" />
<meta name="MobileOptimized" content="width" />
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="/profiles/custom/ucr_umbrella_profile/themes/custom/ucr_umbrella_theme/favicon.ico" type="" />
<script src="/sites/default/files/eu_cookie_compliance/eu_cookie_compliance.script.js?tdu526" defer></script>
<script>window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};</script>
<title>UC Riverside / University of California, Riverside</title>
<link rel="stylesheet" media="all" href="/sites/default/files/css/css_M3LnYuryMankFkVsVz4vnPU0XVb6FIddFQ3lHFopP8Q.css?delta=0&language=en&theme=ucr_umbrella_theme&include=eJxtj1FuAzEIRC_kmCNZ2LC7KNhYxk61PX2TbaU2Un8GeDMggUTTsJ2AP03chrUZsuLnCWpI0vbAbco8E9fMBAX7FGuBVypmd-FnqV0FW2H4D6aMg0PHgfvAfjjQWB01_pK4Wl9ZxQ-m4CrlDpfG4v42V5QW9yHvqXlw5eCnT66Q0TmsMhLxhksn7GoZ9fY69cKr5sGqmK6tv-5DiO37ybQJK8Fg79ZcHny7zGeEPxwujdVoKX8BxPZ87A" />
<link rel="stylesheet" media="all" href="https://fonts.googleapis.com/css?family=Montserrat:700|Roboto+Slab:400,700|Roboto:400,700" />
<link rel="stylesheet" media="all" href="/sites/default/files/css/css_jMnSe1aMohWK_3tln9FGTN2F6atekmFlU6-La9A9Qz0.css?delta=2&language=en&theme=ucr_umbrella_theme&include=eJxtj1FuAzEIRC_kmCNZ2LC7KNhYxk61PX2TbaU2Un8GeDMggUTTsJ2AP03chrUZsuLnCWpI0vbAbco8E9fMBAX7FGuBVypmd-FnqV0FW2H4D6aMg0PHgfvAfjjQWB01_pK4Wl9ZxQ-m4CrlDpfG4v42V5QW9yHvqXlw5eCnT66Q0TmsMhLxhksn7GoZ9fY69cKr5sGqmK6tv-5DiO37ybQJK8Fg79ZcHny7zGeEPxwujdVoKX8BxPZ87A" />
<style type="text/css">
<!--
a[href*="//"]:not(:has([data-entity-embed-display=media_image])):after {
display: none;
}
.img-circle {
border-radius: 50%;
}
/*
.eu-cookie-compliance-buttons {
float: none !important;
max-width: 40%;
}
*/
.intro-body {
font-size: 1.125rem;
}
main > div#content-container .paragraph--type--ucr-columns ul li a:after {
content: url(/profiles/custom/ucr_umbrella_profile/themes/custom/ucr_umbrella_theme/images/ul-arrow-pink.svg);
display: none !important;
} -->
</style>
</head>
<body class="layout path-frontpage node--type-page">
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WKS9CKF" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
<div class="webpage-content">
<header role="banner" data-sticky-container>
<div class="header-sticky-container" data-ucr-sticky="0" data-ucr-mobile-sticky="1">
<div class="grid-container full">
<div class="grid-x">
<div class="cell small-order-2 medium-order-1 audience-container">
<div class="grid-container audience-menu-bar">
<div class="grid-x align-middle">
<div class="cell medium-shrink show-for-medium global-header-menu">
<a class="skip-main" href="#main-content">Skip to main content</a>
<nav role="navigation" aria-labelledby="global-header-menu">
<ul class="menu">
<li><a href="https://www.ucr.edu/alpha" target="_blank">A to Z Listing</a></li>
<li><a href="https://campusmap.ucr.edu" target="_blank">Campus Map</a></li>
<li><a href="https://profiles.ucr.edu" target="_blank">Find People</a></li>
<li><a href="https://news.ucr.edu" target="_blank">News</a></li>
</ul>
</nav>
</div>
<div id="block-ucr-umbrella-theme-organizationname" data-block-plugin-id="ucr_global_organization_name" class="cell auto hide-for-medium org-name">
<a class="skip-main" tabindex="1" href="#main-content">Skip to main content</a>
<span class="parent-org-title">
<a href="https://www.ucr.edu/">University of California, Riverside</a>
</span>
</div>
<div id="block-ucr-umbrella-theme-ucriversideaudiencesearchblock" data-block-plugin-id="ucr_global_audience_search" class="cell medium-shrink show-for-medium">
<section class="google-search">
<button class="button audience-search-button" data-open="gscSearchFormModal">Search</button>
</section>
</div>
<div id="audience-links-desktop-view" data-block-plugin-id="system_menu_block:ucr-audience-menu" class="cell medium-shrink show-for-medium audience-links-desktop">
<nav class="audience-links">
<ul class="vertical medium-horizontal menu" data-responsive-menu="accordion medium-dropdown" data-closing-time="100" data-alignment="left">
<li class="audience-button is-dropdown-submenu-parent">
<a href="" title="Quicklinks">Quicklinks</a>
<ul class="vertical menu">
<li>
<a href="/visitors" title="Visit" data-drupal-link-system-path="node/41">Visit</a>
</li>
<li>
<a href="https://events.ucr.edu/" target="_blank" title="Events">Events</a>
</li>
<li>
<a href="https://www.givecampus.com/campaigns/48303/donations/new" target="_blank" title="Make a Gift">Make a Gift</a>
</li>
<li>
<a href="https://campusmap.ucr.edu/" target="_blank" title="Campus Map">Campus Map</a>
</li>
<li>
<a href="https://jobs.ucr.edu/" target="_blank" title="Jobs">Jobs</a>
</li>
<li>
<a href="https://library.ucr.edu/" target="_blank" title="Library">Library</a>
</li>
<li>
<a href="https://transportation.ucr.edu/" target="_blank" title="Parking and Transportation">Parking and Transportation</a>
</li>
<li>
<a href="/apply" title="Apply" data-drupal-link-system-path="node/156">Apply</a>
</li>
</ul>
</li>
</ul>
</nav>
</div>
<div class="cell shrink hide-for-medium" data-responsive-toggle="main-menu-container" data-hide-for="medium">
<button class="mdi mdi-menu button mobile-menu-expander" id="mobile-menu-expander" type="button" data-toggle="main-menu-container">
</button>
</div>
</div>
</div>
</div>
<div class="cell small-order-1 medium-order-2 masthead-container">
<div class="grid-container">
<div class="grid-x align-middle">
<div class="cell shrink">
<a class="masthead-logo" href="/">
<span class="show-for-sr">UC Riverside</span>
</a>
</div>
<div class="cell auto hide-for-medium">
<h1 class="masthead-title">
<a href="/"> University of California, Riverside </a>
</h1>
</div>
<div class="cell auto show-for-medium">
<h1 class="slogan-bold"> University of California, Riverside </h1>
</div>
</div>
</div>
</div>
<div class="cell small-order-3 medium-order-3 main-nav-bar">
<div class="grid-container" id="main-menu-container" data-animate="fade-in fade-out">
<div class="grid-x">
<div id="block-ucr-umbrella-theme-ucriversideaudiencesearchblock-2" data-block-plugin-id="ucr_global_audience_search" class="cell hide-for-medium">
<section class="google-search">
<button class="button audience-search-button" data-open="gscSearchFormModal">Search</button>
</section>
</div>
<div id="block-ucr-umbrella-theme-main-menu" data-block-plugin-id="menu_block:main" class="cell main-menu-cell">
<nav id="primary-site-menu" aria-labelledby="primary-site-menu">
<ul class="standard-menu vertical medium-horizontal menu align-center-middle" data-responsive-menu="accordion medium-dropdown" data-closing-time="200">
<li>
<a href="/about-ucr" data-drupa
CURL VariantsActionwww/non-www, trailing slash, HTTP→HTTPSREVIEW
www / non-www
Inconsistent — duplicate content risk
HTTP → HTTPS
Use 301 (permanent) instead of 302 (temporary)
BTLS Certificate Expiry & Recommendations343 days until leaf cert expires — 3 issues to addressREVIEW
Certificate validity
Recommended actions
- Enable HSTS: Strict-Transport-Security: max-age=31536000; includeSubDomains
- Enable DNSSEC on your domain for DNS spoofing protection
- Enable OCSP stapling on your TLS server to remove a CA roundtrip and protect user privacy
ADNS Records1 A records, 812 ms lookupPASS
| A | 169.235.128.50 |
| AAAA | — |
| CNAME | — |
| NS | ns-1.ucr.edu, ns-3.ucr.edu, ns-2.ucr.edu |
| MX | 10 mx.ucr.edu |
| TXT | google-site-verification=MjpO_84XM9V0G0_nC5DEsnmDY140YL5Edk13s0Bfzm0 d6tz2Z0yv8tn01pCs1HXCv0cp5HDHyEXFXDYYosCy4wXTswH4o27OqRuYF/+kmgs5kRdRWFJWakKMPlq... jamf-site-verification=Xa-SR3-C8cUrpS3ery6DOQ facebook-domain-verification=i2ju7kod8x8aoi77gw4vu40o317swp 3hle4hbmisbhl5ttqu89u619ps google-site-verification=QGRyvA8mBu-1NejIhLOVejw9vmkz4slABP98kCwGI38 google-site-verification=11ujEkg7A00PKeaf0pEpmiS4z1lCs2aRhj6vFAka9ys google-site-verification=xuiugeCwglU0XiJbnzSd_KRVEmXjn757_lqUlBPiu3Y google-site-verification=0b8bUoi0nmb6B6GzG7I5x4Pm9joMJen5zJkWqH5cLuU docusign=51bb74b6-5a1b-4ed5-9015-5c372af0de02 0rn6I+fgXovFmQ1kSopiNt4d1q2vZlKwwY/L4saxh1o2ouX9o0yM+Lo+8bqmf4ows95wTGNa/+dVX7t3... atlassian-domain-verification=bAJWjuxR6Z3Gq7GTtP5VouKOrYyynzyrBEJwwJvl7B6Ji7ldcN... smartsheet-site-validation=0Hhd9ZMlarri1WGq4-jwF8Yg9A_hba_Z google-site-verification=qXQ0BUdZVCo_0dcbjRnNwSQmJ6jDm7iNmMRxIWeWcKo atlassian-sending-domain-verification=4b058eca-21b9-4862-acf8-d56a87ceab93 google-site-verification=EbFhav1iFMt8r3Z2Eu-hzZwG4wG4a0kjkNqDasBr5UE docusign=acb05d0b-d7cd-4c47-98f1-22f5e2e8f08d MS=ms63598211 atlassian-domain-verification=xwXLCiegRqkVWguzcwCuSJWdY5KmPENuhzNIBApJFj8QZJ3GaL... ZUV9A5GZCNOB1LW7X9VRK8UUGN1S7S6UZP5HZKCWN adobe-idp-site-verification=0d004b3b9e3130128986e6fbb66757e67a75d2e383215b3224c7... frva9952g6mre105rrc4mqgbig dtm-domain-verification=Pwfz_k4J-otI7xKznqjGwNZTSLQsnjvJN7hWk3m2uwg apple-domain-verification=p5TOyjY648Y9IeIc SPF v=spf1 mx include:_spf.ucr.edu include:spf.protection.outlook.com include:_spf.g... apple-domain-verification=zZ29H5tGTTnILROa google-site-verification=h-D7CJ0zKgVxpEu1ITdoGm28j91JTThUjAuVGVKX-qM autodesk-domain-verification=nvq764QJSuhNO2Y5lhjM google-site-verification=z3c1mmsZgmzVP0mWRN96Y9YZOEH-N2dBRM1V_X6WO_c |
| CAA | Lookup not available with standard resolver |
Multiple A records provide failover if one server goes down.
Single A record means a single point of failure — if that IP goes down, your site is unreachable until DNS TTL expires.
Learn more ▾ ▴
Add multiple A records for round-robin failover, or use a managed DNS provider with health-checked failover (Route 53, Cloudflare, NS1). Short TTL (60-300s) lets clients recover faster on outages.
Source: SRE practice / DNS architecture
CAA record lookup requires a specialized DNS resolver. This check will be available in a future update.
Informational: CAA (Certification Authority Authorization) records weren't checked in this scan.
Slow DNS adds latency to every page load. Consider a faster DNS provider.
DNS resolution is slow — anycast DNS providers (Cloudflare, Route 53) typically resolve <50ms globally.
Source: DNS performance benchmarks
ARedirect Chain1 redirect(s), 660 ms totalPASS
https://ucr.edu
514 ms · HTTP/1.0
https://www.ucr.edu
146 ms · HTTP/1.1 FINAL
| # | URL | Status | Time | Protocol | Server |
|---|---|---|---|---|---|
| 1 | https://ucr.edu | 302 | 514 ms | HTTP/1.0 | BigIP |
| 2 | https://www.ucr.edu | 200 | 146 ms | HTTP/1.1 | nginx |
See the visual redirect chain in the HTTP Probe tab →
If permanent, use 301 instead.
302 (Found) is for genuinely temporary redirects — if this redirect is permanent, switch to 301 to preserve SEO equity.
Learn more ▾ ▴
Search engines treat 302 as temporary, keeping the original URL indexed and not transferring full link equity to the destination. Use 301 (Moved Permanently) for permanent redirects (HTTP→HTTPS, www-vs-non-www, URL restructures).
Source: Google Search Central
A+Domain Intelligenceucr.edu — 39 years, 3 months old, hosted on UCR-EDU - University of California, Riverside, USPASS
776 days
July 31, 2028
343 days
Issued by Internet2
39 years, 3 months
Registered August 4, 1987
Status unknown
Protects against DNS spoofing
UCR-EDU - University of California, Riverside, US
ASN AS6106
169.235.128.50
Registrar unknown