SSL certificate expires soon

The SSL certificate is due to expire on 15 Jun 2026.

Latest public test screenshot

Screenshot captured after 6.3 s.

Google for Developers - from AI and Cloud to Mobile and Web

See the website health and performance test results for https://developers.google.com/, including status code, load speed, SSL, WHOIS, DNS, console logs, Chrome UX Report, resource sizes, and Pagespeed findings.

Tested on 14 Apr 2026 17:37:43.

New test

Up
  • HTTP status 200
  • Response time 446 ms
  • Document load time 429 ms
  • Full page load time 6.3 s
  • Document size 180.65 KB
  • Full page size 1.58 MB
55/100
  • Mobile score 55
  • Desktop score 100
Did you know?

Observer tracks these signals every day and alerts you the moment something important changes. Register now.

13 Sep 2028

846 days left

15 Jun 2026

25 days left

Whois

Registrar
MarkMonitor, Inc.
Created
15 Sep 1997
Updated
2 Aug 2024
Expires
13 Sep 2028
Country
US
DNSSEC
unsigned

SSL

Issuer
C=US,O=Google Trust Services,CN=WE2
Subject
CN=*.google.com
TLS version
TLSv1.3
Self-signed
No
Valid until
15 Jun 2026

DNS Records

Current DNS records returned for this domain at the time of the test.

  • 172.217.23.142
  • 2a00:1450:4017:823::200e

No records returned.

No records returned.

No records returned.

  • google-site-verification=vLiin6eVNdP-5D_oAJQJXHcjK2DJYVyYQPwDCzjlqSg

Google Pagespeed Insights

Switch between desktop and mobile Lighthouse results to review the latest performance findings for this page.

Mobile 55
Desktop 100

Audit Details

AuditInsightImpact
Improve image delivery

Reducing the download time of images can improve the perceived load time of the page and LCP. Learn more about optimizing image size

  • https://developers.google.com/static/focus/images/antigravity-icon.png Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size. | Potential savings: 776.2 KB
  • https://developers.google.com/static/homepage-assets/images/ig.webp This image file is larger than it needs to be (5000x5000) for its displayed dimensions (38x38). Use responsive images to reduce the image download size. | Potential savings: 250.23 KB
  • https://developers.google.com/static/homepage-assets/images/improve-tech-skills_480.png Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size. | Potential savings: 206.67 KB
  • https://developers.google.com/static/focus/images/ai-studio-build-new_480.png Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size. | Potential savings: 65.83 KB
  • https://developers.google.com/static/focus/images/skills-google_856.png This image file is larger than it needs to be (856x483) for its displayed dimensions (380x214). Use responsive images to reduce the image download size. | Potential savings: 48.58 KB
Est savings of 1,517 KiB
Reduce unused CSS

Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. Learn how to reduce unused CSS.

  • https://www.gstatic.com/devrel-devsite/prod/v2f052e0cca7362dede225b85c12aee59eabee5b8fbb05d44fc345ffb54861aec/developers/css/app.css Potential savings: 163.13 KB
Est savings of 163 KiB
Largest Contentful Paint

Largest Contentful Paint marks the time at which the largest text or image is painted. Learn more about the Largest Contentful Paint metric

10.7 s
Reduce JavaScript execution time

Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. Learn how to reduce Javascript execution time.

  • https://developers.google.com/
  • Unattributable
  • https://www.gstatic.com/devrel-devsite/prod/v2f052e0cca7362dede225b85c12aee59eabee5b8fbb05d44fc345ffb54861aec/developers/js/devsite_app_custom_elements_module.js
  • https://www.googletagmanager.com/gtm.js?id=GTM-T98GCPGN
  • https://www.googletagmanager.com/gtag/js?id=G-SM8HXJ53K2&cx=c&gtm=4e64d0&bs=ctrl
1.3 s
Reduce unused JavaScript

Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. Learn how to reduce unused JavaScript.

  • https://www.gstatic.com/devrel-devsite/prod/v2f052e0cca7362dede225b85c12aee59eabee5b8fbb05d44fc345ffb54861aec/developers/js/devsite_app_custom_elements_module.js Potential savings: 190.46 KB
  • https://www.googletagmanager.com/gtag/js?id=G-P65P8J8YWQ&l=gtagDataLayer Potential savings: 64.91 KB
  • https://www.googletagmanager.com/gtag/js?id=G-SM8HXJ53K2&cx=c&gtm=4e64d0&bs=ctrl Potential savings: 63.89 KB
  • https://www.googletagmanager.com/gtag/js?id=G-64EQFFKSHW&l=atDataLayer&cx=c&gtm=4e64d0&bs=ctrl Potential savings: 61.22 KB
  • https://www.googletagmanager.com/gtag/js?id=G-272J68FCRF&l=gtagDataLayer Potential savings: 60.67 KB
Est savings of 590 KiB
LCP request discovery

Optimize LCP by making the LCP image discoverable from the HTML immediately, and avoiding lazy-loading

Open
Network dependency tree

Avoid chaining critical requests by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.

Open
Render blocking requests

Requests are blocking the page's initial render, which may delay LCP. Deferring or inlining can move these network requests out of the critical path.

  • https://www.gstatic.com/devrel-devsite/prod/v2f052e0cca7362dede225b85c12aee59eabee5b8fbb05d44fc345ffb54861aec/developers/css/app.css
  • https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap
  • https://fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block
Est savings of 3,390 ms
Minimize main-thread work

Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. Learn how to minimize main-thread work

2.2 s
Use efficient cache lifetimes

A long cache lifetime can speed up repeat visits to your page. Learn more about caching.

  • https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js Potential savings: 32.75 KB | Cache lifetime: 3000 s
Est savings of 33 KiB
Time to Interactive

Time to Interactive is the amount of time it takes for the page to become fully interactive. Learn more about the Time to Interactive metric.

18.0 s
First Contentful Paint

First Contentful Paint marks the time at which the first text or image is painted. Learn more about the First Contentful Paint metric.

4.1 s
Avoid enormous network payloads

Large network payloads cost users real money and are highly correlated with long load times. Learn how to reduce payload sizes.

  • https://developers.google.com/static/focus/images/antigravity-icon.png
  • https://www.gstatic.com/devrel-devsite/prod/v2f052e0cca7362dede225b85c12aee59eabee5b8fbb05d44fc345ffb54861aec/developers/js/devsite_app_custom_elements_module.js
  • https://developers.google.com/static/homepage-assets/images/ig.webp
  • https://developers.google.com/static/homepage-assets/images/improve-tech-skills_480.png
  • https://www.gstatic.com/devrel-devsite/prod/v2f052e0cca7362dede225b85c12aee59eabee5b8fbb05d44fc345ffb54861aec/developers/css/app.css
Total size was 3,722 KiB
Font display

Consider setting font-display to swap or optional to ensure text is consistently visible. swap can be further optimized to mitigate layout shifts with font metric overrides.

  • https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2
Est savings of 10 ms
Image elements do not have explicit `width` and `height`

Set an explicit width and height on image elements to reduce layout shifts and improve CLS. Learn how to set image dimensions

  • https://developers.google.com/static/homepage-assets/images/ig.webp
  • https://developers.google.com/static/focus/images/antigravity-icon.png
  • https://developers.google.com/static/focus/images/aistudio-icon.png
  • https://developers.google.com/static/focus/images/skills-google_856.png
  • https://developers.google.com/static/focus/images/gemma4_480.png
Open
Total Blocking Time

Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. Learn more about the Total Blocking Time metric.

410 ms
Speed Index

Speed Index shows how quickly the contents of a page are visibly populated. Learn more about the Speed Index metric.

4.1 s
Max Potential First Input Delay

The maximum potential First Input Delay that your users could experience is the duration of the longest task. Learn more about the Maximum Potential First Input Delay metric.

160 ms

Browser Console Logs

Messages captured from the browser console during the real page test.

warn Unrecognized DevSite custom element - DevsiteCaptcha NotSupportedError: Failed to execute 'define' on 'CustomElementRegistry': the name "devsite-captcha" has already been used with this registry

Chrome UX Report

Real-user experience shares from recent Chrome visits to this website.

Origin: https://developers.google.com

Mobile 43.5% Desktop 55.0% Tablet 1.5%
MetricUser experience share75th percentile
LCP
Good 73.1% Needs improvement 16.3% Poor 10.7%
2.59 s
INP
Good 87.9% Needs improvement 8.9% Poor 3.2%
116 ms
CLS
Good 62.6% Needs improvement 20.7% Poor 16.7%
0.18
FCP
Good 63.2% Needs improvement 23.7% Poor 13.1%
2.22 s
TTFB
Good 25.7% Needs improvement 55.8% Poor 18.5%
1.58 s

Resources by Transfer Size

Largest transferred resources captured during the browser test, sorted from heaviest to lightest.

ResourceTypeStatusDurationTransfer sizeDecoded sizeBlocking
img200707 ms777.1 KB776.81 KBnon-blocking
img200507 ms250.54 KB250.24 KBnon-blocking
css200310 ms129.36 KB129.07 KBnon-blocking
css200407 ms89.71 KB89.41 KBnon-blocking
img200675 ms79.25 KB78.96 KBnon-blocking
img200494 ms61.61 KB61.31 KBnon-blocking
img200289 ms55.6 KB55.3 KBnon-blocking
img200496 ms39.81 KB39.52 KBnon-blocking
img200288 ms28.62 KB28.32 KBnon-blocking
img200281 ms23.84 KB23.55 KBnon-blocking
css200304 ms19.15 KB18.86 KBnon-blocking
img200305 ms15.67 KB15.37 KBnon-blocking
img200310 ms8.93 KB8.64 KBnon-blocking
img200318 ms8.01 KB7.72 KBnon-blocking
img200303 ms7.44 KB7.15 KBnon-blocking
img200303 ms6.16 KB5.86 KBnon-blocking
link0255 ms3.39 KB60.31 KBblocking
img200211 ms3.3 KB3.01 KBnon-blocking
img200398 ms2.26 KB1.96 KBnon-blocking
img200306 ms2.18 KB1.89 KBnon-blocking
img200296 ms1.93 KB1.64 KBnon-blocking
developers.google.com
link20094 ms1.33 KB1.04 KBnon-blocking
img200310 ms1012 B712 Bnon-blocking
img200805 ms873 B573 Bnon-blocking
link0255 ms800 B1.28 KBblocking
developers.google.com
fetch200408 ms523 B355 Bnon-blocking
developers.google.com
fetch200398 ms322 B2 Bnon-blocking
link071 ms0 B0 Bblocking
img072 ms0 B0 Bnon-blocking
developers.google.com
img0614 ms0 B0 Bnon-blocking
img014 ms0 B0 Bnon-blocking
img096 ms0 B0 Bnon-blocking
img095 ms0 B0 Bnon-blocking
script05 ms0 B0 Bnon-blocking
script09 ms0 B0 Bnon-blocking
script013 ms0 B0 Bnon-blocking
script09 ms0 B0 Bnon-blocking
script0252 ms0 B0 Bnon-blocking
script0251 ms0 B0 Bnon-blocking
script0250 ms0 B0 Bnon-blocking
script0204 ms0 B0 Bnon-blocking
script0202 ms0 B0 Bnon-blocking
script0204 ms0 B0 Bnon-blocking
script0208 ms0 B0 Bnon-blocking
script0119 ms0 B0 Bnon-blocking
script0199 ms0 B0 Bnon-blocking
script0198 ms0 B0 Bnon-blocking
script0114 ms0 B0 Bnon-blocking
script0117 ms0 B0 Bnon-blocking
script0114 ms0 B0 Bnon-blocking
script0115 ms0 B0 Bnon-blocking
script0109 ms0 B0 Bnon-blocking
script0110 ms0 B0 Bnon-blocking
script0111 ms0 B0 Bnon-blocking
script0107 ms0 B0 Bnon-blocking
script0106 ms0 B0 Bnon-blocking
script0104 ms0 B0 Bnon-blocking
script0201 ms0 B0 Bnon-blocking
script0102 ms0 B0 Bnon-blocking
script0100 ms0 B0 Bnon-blocking
script0204 ms0 B0 Bnon-blocking
script0202 ms0 B0 Bnon-blocking
script0203 ms0 B0 Bnon-blocking
script0201 ms0 B0 Bnon-blocking
script0105 ms0 B0 Bnon-blocking
fetch200182 ms0 B22 Bnon-blocking
script0280 ms0 B0 Bnon-blocking
script0197 ms0 B0 Bnon-blocking
script0193 ms0 B0 Bnon-blocking
script0314 ms0 B0 Bnon-blocking
script0404 ms0 B0 Bnon-blocking
script0404 ms0 B0 Bnon-blocking
script0400 ms0 B0 Bnon-blocking
script0492 ms0 B0 Bnon-blocking
script0497 ms0 B0 Bnon-blocking
script0488 ms0 B0 Bnon-blocking
apis.google.com
script0303 ms0 B0 Bnon-blocking
script0290 ms0 B0 Bnon-blocking
script0291 ms0 B0 Bnon-blocking
script0207 ms0 B0 Bnon-blocking
script0213 ms0 B0 Bnon-blocking
script0187 ms0 B0 Bnon-blocking
iframe01.97 s0 B0 Bnon-blocking
script0297 ms0 B0 Bnon-blocking
script0307 ms0 B0 Bnon-blocking
www.googletagmanager.com
script0301 ms0 B0 Bnon-blocking
www.googletagmanager.com
script0306 ms0 B0 Bnon-blocking
script0122 ms0 B0 Bnon-blocking
fetch0151 ms0 B0 Bnon-blocking
script0180 ms0 B0 Bnon-blocking
fetch0169 ms0 B0 Bnon-blocking
fetch0155 ms0 B0 Bnon-blocking
fetch094 ms0 B0 Bnon-blocking
other07 ms0 B0 Bnon-blocking
other2008 ms0 B3.43 KBnon-blocking
css200377 ms0 B62.59 KBnon-blocking
developers.google.com
img0203 ms0 B0 Bnon-blocking
img0203 ms0 B0 Bnon-blocking
img0203 ms0 B0 Bnon-blocking
img0203 ms0 B0 Bnon-blocking
img20082 ms0 B23.55 KBnon-blocking
img20083 ms0 B78.96 KBnon-blocking
img20082 ms0 B55.3 KBnon-blocking
img20082 ms0 B28.32 KBnon-blocking

Get daily monitoring and instant alerts with Observer.

Register Observer to keep testing your website automatically and react faster when something breaks.

Try Observer Discover
Observer dashboard