Technical Information
| HTTP Status Code | 200 |
| HTTP Version | HTTP/1.1 |
| HTTPS | ✔ Available |
| IP Address | 15.197.225.128 |
| Server Software | cloudflare |
| CDN | Cloudflare |
| Compression | gzip |
HTTP Status Code 200
HTTP Version HTTP/1.1
HTTPS ✔ Available
IP Address 15.197.225.128
Server Software cloudflare
CDN Cloudflare
Compression gzip
Redirect Chain
| # | URL | HTTP Status Code | Status |
| 1 | https://umbertogiannini.co.uk:443 | 301 | HTTP/2 301 |
| 2 | https://umbertogiannini.com | 301 | HTTP/2 301 |
| 3 | https://www.umbertogiannini.com/ | 200 | HTTP/2 103 |
#1 URL https://umbertogiannini.co.uk:443
HTTP Status Code 301
Status HTTP/2 301
#2 URL https://umbertogiannini.com
HTTP Status Code 301
Status HTTP/2 301
#3 URL https://www.umbertogiannini.com/
HTTP Status Code 200
Status HTTP/2 103
Performance
| DNS Lookup | 4.1 ms |
| TCP Connect | 6 ms |
| TLS Handshake | 10.3 ms |
| Time To First Byte (TTFB) | 24.2 ms |
| Content Download | 576.1 ms |
| Total Response Time | 600.2 ms |
DNS Lookup 4.1 ms
TCP Connect 6 ms
TLS Handshake 10.3 ms
Time To First Byte (TTFB) 24.2 ms
Content Download 576.1 ms
Total Response Time 600.2 ms
Security
| HTTPS | ✔ Enabled |
| HSTS | ✔ max-age=7889238 |
| CSP | ✔ Configured |
| X-Frame-Options | ✔ DENY |
| X-Content-Type-Options | ✔ nosniff |
| HTTP/2 | ⚠ HTTP/1.1 |
HTTPS ✔ Enabled
HSTS ✔ max-age=7889238
CSP ✔ Configured
X-Frame-Options ✔ DENY
X-Content-Type-Options ✔ nosniff
HTTP/2 ⚠ HTTP/1.1
SEO Quick Check
| Title | Umberto Giannini | #Curlyknowscurly |
| Meta Description | Curl Jelly is not just another curl product, it’s the original. A heritage hero born in the early 2000s, before the curl boom, before imitators, before trends. We are pioneers of curl care, celebrating the legacy, trust, and unmatched results of Curl Jelly and the extended range. |
| Canonical | https://www.umbertogiannini.com/ |
| Open Graph Title | Umberto Giannini | #Curlyknowscurly |
| Open Graph Description | Curl Jelly is not just another curl product, it’s the original. A heritage hero born in the early 2000s, before the curl boom, before imitators, before trends. We are pioneers of curl care, celebrating the legacy, trust, and unmatched results of Curl Jelly and the extended range. |
| Twitter Card | summary_large_image |
| Twitter Title | Umberto Giannini | #Curlyknowscurly |
| Twitter Description | Curl Jelly is not just another curl product, it’s the original. A heritage hero born in the early 2000s, before the curl boom, before imitators, before trends. We are pioneers of curl care, celebrating the legacy, trust, and unmatched results of Curl Jelly and the extended range. |
Title Umberto Giannini | #Curlyknowscurly
Meta Description Curl Jelly is not just another curl product, it’s the original. A heritage hero born in the early 2000s, before the curl boom, before imitators, before trends. We are pioneers of curl care, celebrating the legacy, trust, and unmatched results of Curl Jelly and the extended range.
Canonical https://www.umbertogiannini.com/
Open Graph Title Umberto Giannini | #Curlyknowscurly
Open Graph Description Curl Jelly is not just another curl product, it’s the original. A heritage hero born in the early 2000s, before the curl boom, before imitators, before trends. We are pioneers of curl care, celebrating the legacy, trust, and unmatched results of Curl Jelly and the extended range.
Twitter Card summary_large_image
Twitter Title Umberto Giannini | #Curlyknowscurly
Twitter Description Curl Jelly is not just another curl product, it’s the original. A heritage hero born in the early 2000s, before the curl boom, before imitators, before trends. We are pioneers of curl care, celebrating the legacy, trust, and unmatched results of Curl Jelly and the extended range.
Detected Technologies
| Technology | Shopify Google Analytics Google Tag Manager Cloudflare Node.js Hotjar |
Technology Shopify Google Analytics Google Tag Manager Cloudflare Node.js Hotjar
HTTP Headers
| Link
| ; rel="preconnect", ; rel="preconnect"; crossorigin, ; rel="preconnect", ; rel="preconnect", /www.umbertogiannini.com/cdn/shop/t/123/assets/main.css?v=9471201366560782831782308211>; as="style"; rel="preload", ; as="style"; rel="preload", ; as="style"; rel="preload", ; as="script"; rel="preload", /www.umbertogiannini.com/cdn/shop/t/123/assets/slideshow.css?v=176112451290285958131762780019>; as="style"; rel="preload", ; as="style"; rel="preload"; crossorigin |
| Date
| Tue, 28 Jul 2026 11:00:23 GMT |
| Content-type
| text/html; charset=utf-8 |
| X-dc
| gcp-europe-west1,gcp-europe-west1,gcp-europe-west1 |
| Cf-cache-status
| DYNAMIC |
| Set-cookie
| _shopify_marketing=:AZ-oYgPnAAEAeSle_WViJW9JswDFUcpmhwOvKrVW2--TcvZ7qWeyCfGBjnITOIY4EXuXx5IuT_CDetvXEfS_15fMYg:; Max-Age=31536000; Path=/; HttpOnly; Secure; Priority=High; SameSite=Lax |
| Report-to
| {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sZ%2FiXJlZqmmY1OwN23viPrQA5lFxK%2FaNt46UnVSj2u177FFZ6ZWzuOPea1iSDG8c3Yzl41whqLl9wRHgE9kIl88em7ppdWwaw45hbVfGZwBntKSHt7JPOnmHK3V4%2B%2B%2Bx9EigU7syoG2%2BtZCZWw167q0s0gSY"}]} |
| X-content-type-options
| nosniff |
| Nel
| {"report_to":"cf-nel","success_fraction":0.01,"max_age":604800} |
| Shopify-complexity-score
| 490 |
| Shopify-complexity-score-v2
| 490 |
| X-frame-options
| DENY |
| Content-security-policy
| block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests; |
| Strict-transport-security
| max-age=7889238 |
| Vary
| accept-encoding |
| Alt-svc
| h3=":443"; ma=86400 |
| Content-language
| en-GB |
| Powered-by
| Shopify |
| Server-timing
| ipv6, earlyhints |
| X-download-options
| noopen |
| X-permitted-cross-domain-policies
| none |
| Server
| cloudflare |
| X-xss-protection
| 1; mode=block |
| X-request-id
| f98348f9-88b1-4d59-9014-9fb35ef72ae9-1785236423 |
| Etag
| W/"page_cache:14436368419:IndexController:58cc9a318ed992ca639f72169644bb10" |
| Content-encoding
| gzip |
| Cf-ray
| a223613c7b7153ad-CDG |
Meta Tags
| Msvalidate.01 | 6F470B88D625519148EBA1AC15FB7BAA |
| Viewport | width=device-width,initial-scale=1 |
| Description | Curl Jelly is not just another curl product, it’s the original. A heritage hero born in the early 2000s, before the curl boom, before imitators, before trends. We are pioneers of curl care, celebrating the legacy, trust, and unmatched results of Curl Jelly and the extended range. |
| Facebook-domain-verification | od04zb9fhkduwvsuymgu7d67uxv57v |
| Google-site-verification | bZxVOrymV_QntLralOYDuYE5MOqeb48LXQupLC2iCmM |
| Shopify-digital-wallet | /14436368419/digital_wallets/dialog |
| Shopify-checkout-api-token | 61d7f6194734a0a4907db82bf2d219ee |
| Shopify-y | cc263d2d-d3aa-4968-9f04-84c9e5ea414a |
Link ; rel="preconnect", ; rel="preconnect"; crossorigin, ; rel="preconnect", ; rel="preconnect", /www.umbertogiannini.com/cdn/shop/t/123/assets/main.css?v=9471201366560782831782308211>; as="style"; rel="preload", ; as="style"; rel="preload", ; as="style"; rel="preload", ; as="script"; rel="preload", /www.umbertogiannini.com/cdn/shop/t/123/assets/slideshow.css?v=176112451290285958131762780019>; as="style"; rel="preload", ; as="style"; rel="preload"; crossorigin
Date Tue, 28 Jul 2026 11:00:23 GMT
Content-type text/html; charset=utf-8
X-dc gcp-europe-west1,gcp-europe-west1,gcp-europe-west1
Cf-cache-status DYNAMIC
Set-cookie _shopify_marketing=:AZ-oYgPnAAEAeSle_WViJW9JswDFUcpmhwOvKrVW2--TcvZ7qWeyCfGBjnITOIY4EXuXx5IuT_CDetvXEfS_15fMYg:; Max-Age=31536000; Path=/; HttpOnly; Secure; Priority=High; SameSite=Lax
Report-to {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sZ%2FiXJlZqmmY1OwN23viPrQA5lFxK%2FaNt46UnVSj2u177FFZ6ZWzuOPea1iSDG8c3Yzl41whqLl9wRHgE9kIl88em7ppdWwaw45hbVfGZwBntKSHt7JPOnmHK3V4%2B%2B%2Bx9EigU7syoG2%2BtZCZWw167q0s0gSY"}]}
X-content-type-options nosniff
Nel {"report_to":"cf-nel","success_fraction":0.01,"max_age":604800}
Shopify-complexity-score 490
Shopify-complexity-score-v2 490
X-frame-options DENY
Content-security-policy block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;
Strict-transport-security max-age=7889238
Vary accept-encoding
Alt-svc h3=":443"; ma=86400
Content-language en-GB
Powered-by Shopify
Server-timing ipv6, earlyhints
X-download-options noopen
X-permitted-cross-domain-policies none
Server cloudflare
X-xss-protection 1; mode=block
X-request-id f98348f9-88b1-4d59-9014-9fb35ef72ae9-1785236423
Etag W/"page_cache:14436368419:IndexController:58cc9a318ed992ca639f72169644bb10"
Content-encoding gzip
Cf-ray a223613c7b7153ad-CDG