Summary
Website Quality Score
Performance 10.0
SEO 10.0
Security 9.0
Accessibility 10.0
Best Practices 9.2
- ⛔ Security - 1 pages(s) with critical finding(s).
- ⚠️ 1 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⏩ Loaded robots.txt for domain 'm3.material.io': status code 200, size 143 B and took 161 ms.
- ✅ Skipped URLs - no skipped URLs found.
- ✅ External URLs - no external URLs found.
- ✅ Redirects - no redirects found.
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until May 27 11:34:47 2026 GMT. Issued by C = US, O = Google Trust Services, CN = WR3. Subject is CN = m3.material.io.
- ✅ SSL/TLS certificate issued by 'C = US, O = Google Trust Services, CN = WR3'.
- ✅ Performance OK - all non-media URLs are faster than 3 seconds.
- ✅ HTTP headers - found 12 unique headers.
- ✅ Only one title provided for uniqueness check.
- ✅ Only one meta description provided for uniqueness check.
- ✅ All pages have quoted attributes.
- ✅ All pages have inline SVGs smaller than 5120 bytes.
- ✅ All pages have inline SVGs with less than 5 duplicates.
- ✅ All pages have valid or none inline SVGs.
- ✅ All pages without multiple <h1> headings.
- ✅ All pages have <h1> heading.
- ✅ All pages have heading structure without skipped levels.
- ✅ All pages have DOM depth less than 30.
- ✅ All pages have clickable (interactive) phone numbers.
- ✅ All pages have valid HTML.
- ✅ All pages have image alt attributes.
- ✅ All pages have form labels.
- ✅ All pages have aria labels.
- ✅ All pages have role attributes.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain m3.material.io resolved to 142.251.38.83 (DNS server: 127.0.0.53).
- ✅ DNS IPv6 OK: domain m3.material.io resolved to 2a00:1450:4026:800::2013 (DNS server: 127.0.0.53).
Visited URLs
| URL | Status | Type | Time (s) | Size | Cache |
|---|---|---|---|---|---|
| /develop | 200 | HTML | 151 ms | 60 kB | 0s (no-store) |
Best practices
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| DOM depth (> 30) | 1 | 0 | 0 | 0 |
| Heading structure | 0 | 1 | 0 | 0 |
| Title uniqueness (> 10%) | 1 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 1 | 0 | 0 | 0 |
| Brotli support | 0 | 0 | 1 | 0 |
| WebP support | 0 | 0 | 1 | 0 |
| AVIF support | 0 | 0 | 1 | 0 |
Large inline SVGs
No problems found.
Duplicate inline SVGs
No problems found.
Invalid inline SVGs
No problems found.
Missing quotes on attributes
No problems found.
DOM depth
No problems found.
Heading structure
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| notice | 1 | No headings found in the HTML content. | /develop |
Non-clickable phone numbers
No problems found.
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing html lang attribute | 1 | 0 | 0 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
No problems found.
Missing form labels
No problems found.
Missing aria labels
No problems found.
Missing roles
No problems found.
Missing html lang attribute
No problems found.
Security
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| Strict-Transport-Security | 0 | 0 | 0 | 1 | Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks. |
| X-Frame-Options | 0 | 0 | 1 | 0 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. |
| X-Content-Type-Options | 0 | 0 | 1 | 0 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. |
| Referrer-Policy | 0 | 0 | 1 | 0 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. |
| Feature-Policy | 0 | 0 | 1 | 0 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. |
| Permissions-Policy | 0 | 0 | 1 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| Server | 0 | 1 | 0 | 0 | Server header is set to 'Google Frontend'. It is better not to reveal used technologies. |
| X-XSS-Protection | 1 | 0 | 0 | 0 | |
| Content-Security-Policy | 1 | 0 | 0 | 0 |
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 1 | Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks. | /develop |
| warning | 1 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. | /develop |
| warning | 1 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. | /develop |
| warning | 1 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. | /develop |
| warning | 1 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. | /develop |
| warning | 1 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. | /develop |
| notice | 1 | Server header is set to 'Google Frontend'. It is better not to reveal used technologies. | /develop |
SEO metadata
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| /develop | Allowed | Develop with Material Design 3 for Android & Web | Missing H1 | Implement Material Design with code and developer documentation for MDC-Android, Flutter, Jetpack Compose, and the Web. |
OpenGraph metadata
| URL 🔼 | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image |
|---|---|---|---|---|---|---|
| /develop | Implement Material Design with code and developer documentation for MDC-Android, Flutter, Jetpack Compose, and the Web. | https://lh3.googleusercontent.com/XeRKTbjFJGLsD79Iv2yy9FNhaYCvACd-M…IR1MXMyDZ6D5vMQGPyCEGH7fwsxCUfWo | Develop with Material Design 3 for Android & Web | Implement Material Design with code and developer documentation for MDC-Android, Flutter, Jetpack Compose, and the Web. | https://lh3.googleusercontent.com/XeRKTbjFJGLsD79Iv2yy9FNhaYCvACd-M…IR1MXMyDZ6D5vMQGPyCEGH7fwsxCUfWo |
Heading structure
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 0 | 0 | /develop |
404 URLs
No 404 URLs found.
Redirected URLs
No redirects found.
Skipped URLs Summary
No skipped URLs found.
Skipped URLs
No skipped URLs found.
External URLs
No external URLs found.
TOP fastest URLs
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 150 ms | 200 | /develop |
TOP slowest URLs
| Time 🔽 | Status | Slow URL |
|---|---|---|
| 150 ms | 200 | /develop |
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x |
|---|---|---|---|---|---|
| HTML | 1 | 60 kB | 150 ms | 150 ms | 1 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x |
|---|---|---|---|---|---|
| text/html; charset=utf-8 | 1 | 60 kB | 150 ms | 150 ms | 1 |
Source domains
| Domain | Totals | HTML |
|---|---|---|
| m3.material.io | 1 / 60kB / 150ms | 1 / 60kB / 150ms |
HTTP headers
Found 12 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Cache-Control | 1 | 1 | no-cache, no-store, must-revalidate | ||
| Content-Disposition | 1 | - | [ignored generic values] | ||
| Content-Security-Policy | 1 | 1 | feedback-pa.clients6.google.com scone-pa.clients6.google.com | ||
| Content-Type | 1 | 1 | text/html; charset=utf-8 | ||
| Date | 1 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Etag | 1 | - | [ignored generic values] | ||
| Expires | 1 | - | [ignored generic values] | ||
| Last-Modified | 1 | - | [ignored generic values] | 1980-01-01 | 1980-01-01 |
| Pragma | 1 | 1 | no-cache | ||
| Server | 1 | 1 | Google Frontend | ||
| Vary | 1 | 1 | Accept-Encoding | ||
| X-Cloud-Trace-Context | 1 | 1 | 67ff988dd313d093f1441aa1b932bd14;o=1 | ||
| No rows found, please edit your search term. | |||||
HTTP header values
| Header | Occurs | Value |
|---|---|---|
| Cache-Control | 1 | no-cache, no-store, must-revalidate |
| Content-Security-Policy | 1 | feedback-pa.clients6.google.com scone-pa.clients6.google.com |
| Content-Type | 1 | text/html; charset=utf-8 |
| Pragma | 1 | no-cache |
| Server | 1 | Google Frontend |
| Vary | 1 | Accept-Encoding |
| X-Cloud-Trace-Context | 1 | 67ff988dd313d093f1441aa1b932bd14;o=1 |
HTTP Caching by content type (only from crawlable domains)
| Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| HTML | Cache-Control + ETag + Last-Modified | 1 | - | - | - |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| m3.material.io | Cache-Control + ETag + Last-Modified | 1 | - | - | - |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| m3.material.io | HTML | Cache-Control + ETag + Last-Modified | 1 | - | - | - |
DNS info
| DNS resolving tree |
|---|
| m3.material.io |
| IPv4: 142.251.38.83 |
| IPv6: 2a00:1450:4026:800::2013 |
| DNS server: 127.0.0.53 |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Google Trust Services, CN = WR3 |
| Subject | CN = m3.material.io |
| Valid from | Feb 26 10:45:38 2026 GMT (VALID already 26.1 day(s)) |
| Valid to | May 27 11:34:47 2026 GMT (VALID still for 63.9 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 28:65:8b:55:98:e1:e6:a8:10:d3:3a:11:72:7f:e4:45 Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Google Trust Services, CN = WR3 Validity Not Before: Feb 26 10:45:38 2026 GMT Not After : May 27 11:34:47 2026 GMT Subject: CN = m3.material.io Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:c2:70:26:cb:d5:26:01:6d:01:a3:cd:04:48:8f: bd:11:08:79:df:5c:00:93:3e:c2:99:15:32:5e:9b: 20:46:d6:aa:73:df:18:15:d3:13:a5:ba:52:c5:ce: e3:3e:b1:2d:dd:81:4e:90:e6:af:53:61:d7:30:db: ce:14:1d:76:7b:43:39:84:e1:2a:e7:b0:61:97:b7: f8:dd:ee:ef:65:de:b8:60:bf:d6:1f:90:d2:b4:b2: 09:ae:d4:82:8d:a2:5b:52:02:21:19:96:8e:16:24: eb:f3:69:a2:92:ae:f3:24:d5:c8:3d:51:f9:51:33: 4a:ce:46:e4:8e:59:1b:df:cd:c1:d9:92:a4:18:58: 6e:5b:90:9e:2a:09:52:83:cf:19:1e:a4:6d:b3:4c: 8a:a2:d1:88:8f:d5:d3:30:85:20:bb:1b:5a:a4:82: a6:7d:ed:8b:6f:c3:f1:32:52:31:19:b5:5f:a0:86: e0:e3:22:08:f4:5e:83:c8:4c:a0:c7:c1:8c:f0:0a: 38:59:60:8a:c0:36:6a:ae:8a:68:72:06:99:14:18: da:31:29:b1:f4:7b:77:d5:60:33:97:0c:d1:b9:9e: 72:96:1b:64:35:e9:c4:d1:9e:44:98:00:05:a6:73: a4:f8:b3:3a:a9:05:b9:61:4f:4d:ec:e4:9e:4c:ef: 73:8d Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: 67:F4:47:19:8B:2C:E6:DD:DE:95:F6:B8:CF:EB:F6:0E:B9:9A:5F:A8 X509v3 Authority Key Identifier: C7:81:F5:FD:8E:88:D9:00:3C:4D:63:A2:50:31:24:A0:CE:23:FE:23 Authority Information Access: OCSP - URI:http://o.pki.goog/s/wr3/KGU CA Issuers - URI:http://i.pki.goog/wr3.crt X509v3 Subject Alternative Name: DNS:m3.material.io X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://c.pki.goog/wr3/3gfgdI5fPWk.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 96:97:64:BF:55:58:97:AD:F7:43:87:68:37:08:42:77: E9:F0:3A:D5:F6:A4:F3:36:6E:46:A4:3F:0F:CA:A9:C6 Timestamp : Feb 26 11:45:39.462 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:20:18:D9:CE:E8:72:FF:24:F0:76:E1:FA:20: 2C:F0:BE:0D:13:2A:DD:4E:E1:CF:48:C8:FC:E1:EB:BB: 65:84:55:59:02:21:00:FD:73:D8:07:FF:40:35:30:75: D9:8A:D3:D1:E9:93:58:26:83:7A:27:D3:9C:C9:70:3E: DE:48:4C:8A:40:C8:BC Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 49:9C:9B:69:DE:1D:7C:EC:FC:36:DE:CD:87:64:A6:B8: 5B:AF:0A:87:80:19:D1:55:52:FB:E9:EB:29:DD:F8:C3 Timestamp : Feb 26 11:45:39.430 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:46:02:21:00:CD:C9:F0:71:63:2B:BB:73:F9:77:E2: 15:CC:71:08:14:F7:1F:C3:D7:E4:C9:D7:84:CA:7E:1D: 00:BD:5D:2C:9F:02:21:00:DF:DA:30:3D:95:02:9D:75: 4B:FA:E8:E9:EC:47:7B:57:B7:93:C6:E0:34:F9:D3:68: 5A:75:87:33:D3:63:AA:57 Signature Algorithm: sha256WithRSAEncryption Signature Value: 39:d9:71:4c:cc:64:ec:bb:ff:ee:e6:dd:cf:f8:4d:74:f8:8f: b2:b0:72:ed:9c:27:0f:3a:17:72:47:6e:2d:22:d7:fe:9c:5d: 64:78:5e:17:9c:5f:8b:12:63:38:40:cb:b2:9e:8a:5b:4c:f0: e3:75:a5:24:e9:c2:54:ca:f8:08:ff:bb:78:9e:2a:e6:49:0f: b0:fe:83:8d:2e:31:74:23:64:9a:8b:ce:46:44:1e:c8:95:2e: 77:1c:59:d6:f1:84:9c:e5:36:fb:89:14:8b:7f:35:c2:73:e5: ba:0a:b2:09:85:5f:a4:92:96:49:71:21:9b:ce:25:97:b8:af: 39:71:ec:65:b6:e7:fb:15:13:83:bb:b7:07:78:40:e9:19:68: 98:8e:e1:11:b3:3b:5e:ef:26:c9:4b:3a:27:bd:07:90:75:b5: 5e:fd:16:4b:1b:28:f1:99:8e:74:b5:61:74:19:fa:72:6c:81: 6a:f8:93:6e:5c:66:5e:fe:33:bf:2c:3c:f5:4c:35:c1:94:06: f6:c4:4f:5c:f7:1a:07:a4:63:1d:38:53:2d:3f:3b:e6:cb:f2: 89:7e:a8:e8:fe:59:77:07:83:0b:06:9d:39:f9:ca:2c:38:54: e4:96:e9:b8:26:7e:fd:b5:8e:e3:d4:93:a1:78:b9:64:99:81: c9:03:3b:9c |
| RAW protocols output | === ssl2 === s_client: Unknown option: -ssl2 s_client: Use -help for summary. === ssl3 === s_client: Unknown option: -ssl3 s_client: Use -help for summary. === tls1 === 4047673F007B0000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_1 === 40D722F70F7A0000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_2 === depth=2 C = US, O = Google Trust Services LLC, CN = GTS Root R1 verify return:1 depth=1 C = US, O = Google Trust Services, CN = WR3 verify return:1 depth=0 CN = m3.material.io verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = m3.material.io i:C = US, O = Google Trust Services, CN = WR3 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 26 10:45:38 2026 GMT; NotAfter: May 27 11:34:47 2026 GMT 1 s:C = US, O = Google Trust Services, CN = WR3 i:C = US, O = Google Trust Services LLC, CN = GTS Root R1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Dec 13 09:00:00 2023 GMT; NotAfter: Feb 20 14:00:00 2029 GMT 2 s:C = US, O = Google Trust Services LLC, CN = GTS Root R1 i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA a:PKEY: rsaEncryption, 4096 (bit); sigalg: RSA-SHA256 v:NotBefore: Jun 19 00:00:42 2020 GMT; NotAfter: Jan 28 00:00:42 2028 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIFKDCCBBCgAwIBAgIQKGWLVZjh5qgQ0zoRcn/kRTANBgkqhkiG9w0BAQsFADA7 MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQww CgYDVQQDEwNXUjMwHhcNMjYwMjI2MTA0NTM4WhcNMjYwNTI3MTEzNDQ3WjAZMRcw FQYDVQQDEw5tMy5tYXRlcmlhbC5pbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAMJwJsvVJgFtAaPNBEiPvREIed9cAJM+wpkVMl6bIEbWqnPfGBXTE6W6 UsXO4z6xLd2BTpDmr1Nh1zDbzhQddntDOYThKuewYZe3+N3u72XeuGC/1h+Q0rSy Ca7Ugo2iW1ICIRmWjhYk6/NpopKu8yTVyD1R+VEzSs5G5I5ZG9/NwdmSpBhYbluQ nioJUoPPGR6kbbNMiqLRiI/V0zCFILsbWqSCpn3ti2/D8TJSMRm1X6CG4OMiCPRe g8hMoMfBjPAKOFlgisA2aq6KaHIGmRQY2jEpsfR7d9VgM5cM0bmecpYbZDXpxNGe RJgABaZzpPizOqkFuWFPTezknkzvc40CAwEAAaOCAkgwggJEMA4GA1UdDwEB/wQE AwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBRn9EcZiyzm3d6V9rjP6/YOuZpfqDAfBgNVHSMEGDAWgBTHgfX9jojZADxNY6JQ MSSgziP+IzBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBr aS5nb29nL3Mvd3IzL0tHVTAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cv d3IzLmNydDAZBgNVHREEEjAQgg5tMy5tYXRlcmlhbC5pbzATBgNVHSAEDDAKMAgG BmeBDAECATA2BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vYy5wa2kuZ29vZy93cjMv M2dmZ2RJNWZQV2suY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYAlpdkv1VY l633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGcmcTUhgAABAMARzBFAiAY2c7o cv8k8Hbh+iAs8L4NEyrdTuHPSMj84eu7ZYRVWQIhAP1z2Af/QDUwddmK09Hpk1gm g3on05zJcD7eSEyKQMi8AHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd +MMAAAGcmcTUZgAABAMASDBGAiEAzcnwcWMru3P5d+IVzHEIFPcfw9fkydeEyn4d AL1dLJ8CIQDf2jA9lQKddUv66OnsR3tXt5PG4DT502hadYcz02OqVzANBgkqhkiG 9w0BAQsFAAOCAQEAOdlxTMxk7Lv/7ubdz/hNdPiPsrBy7ZwnDzoXckduLSLX/pxd ZHheF5xfixJjOEDLsp6KW0zw43WlJOnCVMr4CP+7eJ4q5kkPsP6DjS4xdCNkmovO RkQeyJUudxxZ1vGEnOU2+4kUi381wnPlugqyCYVfpJKWSXEhm84ll7ivOXHsZbbn +xUTg7u3B3hA6RlomI7hEbM7Xu8myUs6J70HkHW1Xv0WSxso8ZmOdLVhdBn6cmyB aviTblxmXv4zvyw89Uw1wZQG9sRPXPcaB6RjHThTLT875svyiX6o6P5ZdweDCwad OfnKLDhU5JbpuCZ+/bWO49SToXi5ZJmByQM7nA== -----END CERTIFICATE----- subject=CN = m3.material.io issuer=C = US, O = Google Trust Services, CN = WR3 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 4475 bytes and written 296 bytes Verification: OK --- New, TLSv1.2, Cipher is ECDHE-RSA-CHACHA20-POLY1305 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-CHACHA20-POLY1305 Session-ID: 520EAFA2C4DF716C0F32581216E35469406D0A1A7B83B0DAD6D3643F7CF23E0A Session-ID-ctx: Master-Key: 98C2A264286048132BBDA0F35FCA413AA30C274DC852AE493A51DC07F4631BAD29405ADD0C988AD8D6A29D8D55F56695 PSK identity: None PSK identity hint: None SRP username: None Start Time: 1774356664 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: yes --- DONE === tls1_3 === depth=2 C = US, O = Google Trust Services LLC, CN = GTS Root R1 verify return:1 depth=1 C = US, O = Google Trust Services, CN = WR3 verify return:1 depth=0 CN = m3.material.io verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = m3.material.io i:C = US, O = Google Trust Services, CN = WR3 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 26 10:45:38 2026 GMT; NotAfter: May 27 11:34:47 2026 GMT 1 s:C = US, O = Google Trust Services, CN = WR3 i:C = US, O = Google Trust Services LLC, CN = GTS Root R1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Dec 13 09:00:00 2023 GMT; NotAfter: Feb 20 14:00:00 2029 GMT 2 s:C = US, O = Google Trust Services LLC, CN = GTS Root R1 i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA a:PKEY: rsaEncryption, 4096 (bit); sigalg: RSA-SHA256 v:NotBefore: Jun 19 00:00:42 2020 GMT; NotAfter: Jan 28 00:00:42 2028 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIFKDCCBBCgAwIBAgIQKGWLVZjh5qgQ0zoRcn/kRTANBgkqhkiG9w0BAQsFADA7 MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZpY2VzMQww CgYDVQQDEwNXUjMwHhcNMjYwMjI2MTA0NTM4WhcNMjYwNTI3MTEzNDQ3WjAZMRcw FQYDVQQDEw5tMy5tYXRlcmlhbC5pbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAMJwJsvVJgFtAaPNBEiPvREIed9cAJM+wpkVMl6bIEbWqnPfGBXTE6W6 UsXO4z6xLd2BTpDmr1Nh1zDbzhQddntDOYThKuewYZe3+N3u72XeuGC/1h+Q0rSy Ca7Ugo2iW1ICIRmWjhYk6/NpopKu8yTVyD1R+VEzSs5G5I5ZG9/NwdmSpBhYbluQ nioJUoPPGR6kbbNMiqLRiI/V0zCFILsbWqSCpn3ti2/D8TJSMRm1X6CG4OMiCPRe g8hMoMfBjPAKOFlgisA2aq6KaHIGmRQY2jEpsfR7d9VgM5cM0bmecpYbZDXpxNGe RJgABaZzpPizOqkFuWFPTezknkzvc40CAwEAAaOCAkgwggJEMA4GA1UdDwEB/wQE AwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBRn9EcZiyzm3d6V9rjP6/YOuZpfqDAfBgNVHSMEGDAWgBTHgfX9jojZADxNY6JQ MSSgziP+IzBeBggrBgEFBQcBAQRSMFAwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vLnBr aS5nb29nL3Mvd3IzL0tHVTAlBggrBgEFBQcwAoYZaHR0cDovL2kucGtpLmdvb2cv d3IzLmNydDAZBgNVHREEEjAQgg5tMy5tYXRlcmlhbC5pbzATBgNVHSAEDDAKMAgG BmeBDAECATA2BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vYy5wa2kuZ29vZy93cjMv M2dmZ2RJNWZQV2suY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYAlpdkv1VY l633Q4doNwhCd+nwOtX2pPM2bkakPw/KqcYAAAGcmcTUhgAABAMARzBFAiAY2c7o cv8k8Hbh+iAs8L4NEyrdTuHPSMj84eu7ZYRVWQIhAP1z2Af/QDUwddmK09Hpk1gm g3on05zJcD7eSEyKQMi8AHcASZybad4dfOz8Nt7Nh2SmuFuvCoeAGdFVUvvp6ynd +MMAAAGcmcTUZgAABAMASDBGAiEAzcnwcWMru3P5d+IVzHEIFPcfw9fkydeEyn4d AL1dLJ8CIQDf2jA9lQKddUv66OnsR3tXt5PG4DT502hadYcz02OqVzANBgkqhkiG 9w0BAQsFAAOCAQEAOdlxTMxk7Lv/7ubdz/hNdPiPsrBy7ZwnDzoXckduLSLX/pxd ZHheF5xfixJjOEDLsp6KW0zw43WlJOnCVMr4CP+7eJ4q5kkPsP6DjS4xdCNkmovO RkQeyJUudxxZ1vGEnOU2+4kUi381wnPlugqyCYVfpJKWSXEhm84ll7ivOXHsZbbn +xUTg7u3B3hA6RlomI7hEbM7Xu8myUs6J70HkHW1Xv0WSxso8ZmOdLVhdBn6cmyB aviTblxmXv4zvyw89Uw1wZQG9sRPXPcaB6RjHThTLT875svyiX6o6P5ZdweDCwad OfnKLDhU5JbpuCZ+/bWO49SToXi5ZJmByQM7nA== -----END CERTIFICATE----- subject=CN = m3.material.io issuer=C = US, O = Google Trust Services, CN = WR3 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 4501 bytes and written 328 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384 Server public key is 2048 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- DONE |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 2.4 s |
| Total URLs | 1 |
| Total size | 60 kB |
| Requests - total time | 151 ms |
| Requests - avg time | 151 ms |
| Requests - min time | 151 ms |
| Requests - max time | 151 ms |
| Requests by status | 200: 1 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 248 ms | 1 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 1 ms | 1 |
| AccessibilityAnalyzer::checkImageAltAttributes | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 0 ms | 1 |
| BestPracticeAnalyzer::checkHeadingStructure | 0 ms | 1 |
| AccessibilityAnalyzer::checkMissingLabels | 0 ms | 1 |
| SecurityAnalyzer::checkHtmlSecurity | 0 ms | 1 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 0 ms | 1 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 0 ms | 1 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 0 ms | 1 |
| AccessibilityAnalyzer::checkMissingRoles | 0 ms | 1 |
| BestPracticeAnalyzer::checkInlineSvg | 0 ms | 1 |
| AccessibilityAnalyzer::checkMissingLang | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| SecurityAnalyzer::checkHeaders | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| CssProcessor::findUrls | 0 ms | 1 |
| HtmlProcessor::findUrls | 0 ms | 1 |
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| AstroProcessor::findUrls | 0 ms | 1 |
| JavaScriptProcessor::findUrls | 0 ms | 1 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| NextJsProcessor::findUrls | 0 ms | 1 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| SvelteProcessor::findUrls | 0 ms | 1 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 12:51:01 |
| Command | siteone-crawler --url=https://m3.material.io/develop --markdown-export-dir=/tmp/siteone-material --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=5 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text |
| Hostname | ubuntu-8gb-hel1-1 |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/26.0.0.0 Safari/537.36 siteone-crawler/2.1.0.20260317 |