Technical Information
| HTTP Status Code | 200 |
| HTTP Version | HTTP/1.1 |
| HTTPS | ✔ Available |
| IP Address | 104.20.4.160 |
| Server Software | cloudflare |
| CDN | Cloudflare |
| Compression | gzip |
HTTP Status Code 200
HTTP Version HTTP/1.1
HTTPS ✔ Available
IP Address 104.20.4.160
Server Software cloudflare
CDN Cloudflare
Compression gzip
Performance
| DNS Lookup | 5.2 ms |
| TCP Connect | 7 ms |
| TLS Handshake | 8.2 ms |
| Time To First Byte (TTFB) | 197.5 ms |
| Content Download | 0.4 ms |
| Total Response Time | 197.8 ms |
DNS Lookup 5.2 ms
TCP Connect 7 ms
TLS Handshake 8.2 ms
Time To First Byte (TTFB) 197.5 ms
Content Download 0.4 ms
Total Response Time 197.8 ms
Security
| HTTPS | ✔ Enabled |
| HSTS | ✔ max-age=2592000 |
| CSP | ✔ Configured |
| X-Frame-Options | ✔ DENY |
| X-Content-Type-Options | ✔ nosniff |
| Referrer Policy | strict-origin-when-cross-origin |
| Permissions Policy | ✔ Configured |
| HTTP/2 | ⚠ HTTP/1.1 |
HTTPS ✔ Enabled
HSTS ✔ max-age=2592000
CSP ✔ Configured
X-Frame-Options ✔ DENY
X-Content-Type-Options ✔ nosniff
Referrer Policy strict-origin-when-cross-origin
Permissions Policy ✔ Configured
HTTP/2 ⚠ HTTP/1.1
SEO Quick Check
Title Laing O’Rourke
Detected Technologies
| Technology | Laravel Google Analytics Google Tag Manager Cloudflare |
Technology Laravel Google Analytics Google Tag Manager Cloudflare
HTTP Headers
| Date
| Fri, 24 Jul 2026 14:56:08 GMT |
| Content-type
| text/html; charset=utf-8 |
| Server
| cloudflare |
| Set-cookie
| loginPageElements=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/ |
| Vary
| Accept-Encoding |
| Strict-transport-security
| max-age=2592000 |
| Referrer-policy
| strict-origin-when-cross-origin |
| X-content-type-options
| nosniff |
| X-frame-options
| DENY |
| X-xss-protection
| 1; mode=block |
| X-permitted-cross-domain-policies
| none |
| X-ua-compatible
| ie=edge |
| Feature-policy
| geolocation 'self'; camera 'none' |
| Content-security-policy
| default-src 'self';script-src 'self' 'nonce-nMQi0P9KB9x0DBdo68YMrAyrvqjAh/ICgu6DQRMwMRk=' ajax.cloudflare.com cdnjs.cloudflare.com www.google.com www.gstatic.com secure.wufoo.com static.wufoo.com cc.cdn.civiccomputing.com maps.googleapis.com player.vimeo.com *.youtube.com *.googletagmanager.com googletagmanager.com www.google-analytics.com tools.eurolandir.com 3xscreen.videosync.fi s3.amazonaws.com laingorourke.us1.list-manage.com snap.licdn.com;style-src 'self' 'unsafe-inline' fonts.googleapis.com;object-src 'none';connect-src 'self' maps.googleapis.com our.umbraco.com *.google-analytics.com google-analytics.com apikeys.civiccomputing.com clapi.civiccomputing.com stats.g.doubleclick.net analytics.google.com *.analytics.google.com region1.google-analytics.com region1.analytics.google.com printreleaf.com pagead2.googlesyndication.com;font-src 'self' fonts.gstatic.com;frame-src 'self' *.wufoo.com www.google.com printreleaf.com marketplace.umbraco.com youtube.com www.youtube.com player.vimeo.com forms.zohopublic.eu tools.eurolandir.com my.matterport.com td.doubleclick.net indd.adobe.com app.speckle.systems;img-src 'self' data: *.googleusercontent.com i.vimeocdn.com dashboard.umbraco.com maps.googleapis.com maps.gstatic.com www.googletagmanager.com www.google.co www.google.co.uk i.ytimg.com www.google-analytics.com accounts.google.co.uk www.google.rs pagead2.googlesyndication.com;frame-ancestors 'self';upgrade-insecure-requests ;block-all-mixed-content |
| Permissions-policy
| accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),geolocation=(self),gyroscope=(),layout-animations=(self),legacy-image-formats=(self),magnetometer=(),microphone=(),midi=(),navigation-override=(),oversized-images=(self),payment=(),publickey-credentials-get=(),speaker-selection=(),sync-xhr=(self),unoptimized-images=(self),unsized-media=(self),usb=(),screen-wake-lock=(),web-share=(),xr-spatial-tracking=() |
| X-html-minification-powered-by
| WebMarkupMin |
| X-powered-by
| ASP.NET |
| Cf-cache-status
| DYNAMIC |
| Content-encoding
| gzip |
| Cf-ray
| a203c515b940ae88-CDG |
Date Fri, 24 Jul 2026 14:56:08 GMT
Content-type text/html; charset=utf-8
Server cloudflare
Set-cookie loginPageElements=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/
Vary Accept-Encoding
Strict-transport-security max-age=2592000
Referrer-policy strict-origin-when-cross-origin
X-content-type-options nosniff
X-frame-options DENY
X-xss-protection 1; mode=block
X-permitted-cross-domain-policies none
X-ua-compatible ie=edge
Feature-policy geolocation 'self'; camera 'none'
Content-security-policy default-src 'self';script-src 'self' 'nonce-nMQi0P9KB9x0DBdo68YMrAyrvqjAh/ICgu6DQRMwMRk=' ajax.cloudflare.com cdnjs.cloudflare.com www.google.com www.gstatic.com secure.wufoo.com static.wufoo.com cc.cdn.civiccomputing.com maps.googleapis.com player.vimeo.com *.youtube.com *.googletagmanager.com googletagmanager.com www.google-analytics.com tools.eurolandir.com 3xscreen.videosync.fi s3.amazonaws.com laingorourke.us1.list-manage.com snap.licdn.com;style-src 'self' 'unsafe-inline' fonts.googleapis.com;object-src 'none';connect-src 'self' maps.googleapis.com our.umbraco.com *.google-analytics.com google-analytics.com apikeys.civiccomputing.com clapi.civiccomputing.com stats.g.doubleclick.net analytics.google.com *.analytics.google.com region1.google-analytics.com region1.analytics.google.com printreleaf.com pagead2.googlesyndication.com;font-src 'self' fonts.gstatic.com;frame-src 'self' *.wufoo.com www.google.com printreleaf.com marketplace.umbraco.com youtube.com www.youtube.com player.vimeo.com forms.zohopublic.eu tools.eurolandir.com my.matterport.com td.doubleclick.net indd.adobe.com app.speckle.systems;img-src 'self' data: *.googleusercontent.com i.vimeocdn.com dashboard.umbraco.com maps.googleapis.com maps.gstatic.com www.googletagmanager.com www.google.co www.google.co.uk i.ytimg.com www.google-analytics.com accounts.google.co.uk www.google.rs pagead2.googlesyndication.com;frame-ancestors 'self';upgrade-insecure-requests ;block-all-mixed-content
Permissions-policy accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),geolocation=(self),gyroscope=(),layout-animations=(self),legacy-image-formats=(self),magnetometer=(),microphone=(),midi=(),navigation-override=(),oversized-images=(self),payment=(),publickey-credentials-get=(),speaker-selection=(),sync-xhr=(self),unoptimized-images=(self),unsized-media=(self),usb=(),screen-wake-lock=(),web-share=(),xr-spatial-tracking=()
X-html-minification-powered-by WebMarkupMin
X-powered-by ASP.NET
Cf-cache-status DYNAMIC
Content-encoding gzip
Cf-ray a203c515b940ae88-CDG