SSL certificate expires soon

The SSL certificate is due to expire on 4 Oct 2026.

Latest public test screenshot

Screenshot captured after 4.89 s.

Free Website Health and Performance Test - Observer

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

Tested on 21 Jul 2026 17:47:10.

New test

Up
  • HTTP status 200
  • Response time 486 ms
  • Document load time 1.31 s
  • Full page load time 4.89 s
  • Document size 47.15 KB
  • Full page size 697.75 KB
57/100
  • Mobile score 57
  • Desktop score 100

Observer's Performance Suggestions

Priority actions Observer identified from this test to improve speed, reliability, and user experience.

4 images served larger than displayed
Error Medium

4 images are served at intrinsic dimensions more than 120% of their display size. Worst offender is 1071% of display size. Resize images to match their rendered dimensions to save bandwidth. Read more

Slow Speed Index (8.4 s)
Warning High

The page takes too long to visually complete. Optimize critical rendering path, reduce render-blocking resources, and serve visible content first. Read more

Mobile score is 43 points lower than desktop
Warning High

Desktop scores 100/100 but mobile only 57/100. Optimize for mobile CPU, network and viewport — most real-world traffic is mobile. Read more

1 slow third-party resource
Warning High

1 third-party resource took longer than 1 second to load. Slowest: https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LcrRNAsAAAAACoZXJ85Kng0wLGEvV6MnS6Qbax8&co=aHR0cHM6Ly9zaXRlb2JzZXJ2ZXIuY286NDQz&hl=en&v=A7KpaEASfhDcK0nXxgQEyyYv&size=invisible&anchor-ms=20000&execute-ms=30000&cb=mv38e3qusyke at 2393 ms. Consider self-hosting critical assets or lazy-loading non-essential ones. Read more

Missing Strict-Transport-Security header
Warning High

Without HSTS, browsers can be tricked into loading the site over plain HTTP, exposing traffic to interception. Add a Strict-Transport-Security header with a long max-age. Read more

Mobile performance needs improvement (57/100)
Warning Medium

Score is below 90. Tackle the highest-impact audits to push into the green. Read more

9 render-blocking resources
Warning Medium

More than 3 resources block initial rendering. Defer or async non-critical scripts and inline critical CSS to speed up first paint. Read more

Third-party scripts are 54% of page weight
Warning Medium

Most of the page bytes come from third-party scripts. Audit tag managers, analytics, A/B tools and remove ones you no longer use. Read more

No caching headers set
Warning Medium

The response does not include Cache-Control or Expires headers. Browsers will use heuristic caching, which can serve stale content or skip caching entirely. Set explicit cache directives. Read more

Missing meta description
Warning Medium

No <meta name="description"> was found. Search engines use this for snippet text in results. Add a concise, relevant description to improve click-through rates. Read more

Only the top 10 of 15 suggestions are shown in the public test. To see all recommendations and track every change on your website, register now.

Did you know?

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

30 Jan 2027

129 days left

4 Oct 2026

11 days left

Whois

Registrar
Cloudflare, Inc.
Created
30 Jan 2024
Updated
9 Jan 2026
Expires
30 Jan 2027
Country
GB
DNSSEC
unsigned

SSL

SSL available
Yes
SSL status
valid
Issuer
C=US,O=Google Trust Services,CN=WE1
Subject
CN=siteobserver.co
TLS version
TLSv1.3
Self-signed
No
Valid until
4 Oct 2026

DNS Records

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

DNS status
resolved
  • 188.114.96.7
  • 188.114.97.7
  • 2a06:98c1:3120::7
  • 2a06:98c1:3121::7

No records returned.

  • alt1.aspmx.l.google.com
  • alt2.aspmx.l.google.com
  • alt3.aspmx.l.google.com
  • alt4.aspmx.l.google.com
  • aspmx.l.google.com
  • bella.ns.cloudflare.com
  • brett.ns.cloudflare.com
  • google-site-verification=IHZ_IBF5ZBvbtOOTCyO5xy6pXqz7C_haHfnoA6em43U
  • openai-domain-verification=dv-efFnJnqVEH71425lRfgvY0OY
  • v=spf1 include:_spf.google.com -all

Resource Summary

Transfer size share of the tested page split by resource type.

Total 1.8 MB 40 requests 100% of total size
Script 1.03 MB 12 requests 57% of total size
Other 378.52 KB 4 requests 20% of total size
Font 291 KB 4 requests 16% of total size
Stylesheet 68.24 KB 10 requests 3.7% of total size
Document 39.77 KB 2 requests 2.2% of total size
Image 15.03 KB 8 requests 0.8% of total size
Media 0 B 0 requests 0.0% of total size
Third-party 1.48 MB 14 requests 82% of total size

Core Web Vitals

Key performance signals from Lighthouse, with color-coded status for what is healthy and what still needs work.

Good Time to First Byte 601 ms

The server starts responding quickly.

Poor First Contentful Paint 8.45 s

Users wait too long before any content appears.

Poor Largest Contentful Paint 10.42 s

Main visible content takes too long to appear.

Good Cumulative Layout Shift 0.000

The layout stays visually stable while loading.

Poor Speed Index 8.45 s

Visual loading is significantly delayed.

Good Total Blocking Time 52 ms

Main thread blocking stays in a healthy range.

Good Max Potential FID 87 ms

Potential input delay stays low.

Poor Time to Interactive 10.62 s

Users wait too long before the page responds.

TTFB 601 ms
FCP 8.45 s
LCP 10.42 s
TTI 10.62 s

Loading Filmstrip

Visual loading progress from the Lighthouse run, shown in time order.

Mobile filmstrip frame at 375 ms
375 ms
Mobile filmstrip frame at 750 ms
750 ms
Mobile filmstrip frame at 1.13 s
1.13 s
Mobile filmstrip frame at 1.5 s
1.5 s
Mobile filmstrip frame at 1.88 s
1.88 s
Mobile filmstrip frame at 2.25 s
2.25 s
Mobile filmstrip frame at 2.63 s
2.63 s
Mobile filmstrip frame at 3 s
3 s

Google Pagespeed Insights

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

Mobile 57
Desktop 100

Audit Details

Audit Insight Impact
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
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/recaptcha/releases/A7KpaEASfhDcK0nXxgQEyyYv/styles__ltr.css Potential savings: 39.78 KB
Est savings of 40 KiB
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.

8.4 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/recaptcha/releases/A7KpaEASfhDcK0nXxgQEyyYv/recaptcha__en.js Potential savings: 164.29 KB
  • https://www.gstatic.com/recaptcha/releases/A7KpaEASfhDcK0nXxgQEyyYv/recaptcha__en.js Potential savings: 161.94 KB
  • https://www.googletagmanager.com/gtag/js?id=G-PTT9QH6W6P&cx=c&gtm=4e67k0 Potential savings: 67.55 KB
  • https://www.googletagmanager.com/gtm.js?id=GTM-KGPKDDNJ Potential savings: 61.73 KB
Est savings of 456 KiB
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://siteobserver.co/wp-content/plugins/observer-publictest/assets/css/publictest.css?ver=1.2.1
  • https://siteobserver.co/wp-content/themes/observer/assets/css/site.css?ver=1.0.40
  • https://siteobserver.co/wp-content/themes/observer/assets/css/mobile.css?ver=1.0.2
  • https://siteobserver.co/wp-content/themes/observer/assets/css/reset.css?ver=1.0.3
  • https://siteobserver.co/wp-content/themes/observer/assets/css/bootstrap-grid.min.css?ver=6.9.5
Est savings of 1,050 ms
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.4 s
Use efficient cache lifetimes

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

  • https://siteobserver.co/wp-content/themes/observer/assets/font/Light.otf Potential savings: 58.74 KB | Cache lifetime: 14400 s
  • https://siteobserver.co/wp-content/themes/observer/assets/font/Demibold.otf Potential savings: 58.58 KB | Cache lifetime: 14400 s
  • https://siteobserver.co/wp-content/themes/observer/assets/font/Regular.otf Potential savings: 57.01 KB | Cache lifetime: 14400 s
  • https://siteobserver.co/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0 Potential savings: 8.35 KB | Cache lifetime: 14400 s
  • https://siteobserver.co/wp-content/themes/observer/assets/css/bootstrap-grid.min.css?ver=6.9.5 Potential savings: 4.53 KB | Cache lifetime: 14400 s
Est savings of 220 KiB
Speed Index

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

8.4 s
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.

10.6 s
Minify CSS

Minifying CSS files can reduce network payload sizes. Learn how to minify CSS.

  • https://siteobserver.co/wp-content/themes/observer/assets/css/reset.css?ver=1.0.3 Potential savings: 3.59 KB
Est savings of 4 KiB

Resources by Transfer Size

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

Resource Type Status Duration Transfer size Decoded size Blocking
script 200 394 ms 373.52 KB 870.13 KB non-blocking
css 200 103 ms 87.26 KB 163.68 KB non-blocking
css 200 96 ms 86.32 KB 163.59 KB non-blocking
css 200 99 ms 84.83 KB 161.18 KB non-blocking
script 200 307 ms 11.87 KB 32.76 KB non-blocking
link 200 91 ms 6.25 KB 50.58 KB blocking
link 200 87 ms 5.63 KB 32.28 KB blocking
script 200 98 ms 5.54 KB 22.23 KB non-blocking
link 200 30 ms 4.76 KB 12.08 KB blocking
script 200 92 ms 4.39 KB 12.87 KB non-blocking
script 200 185 ms 3.5 KB 14.32 KB non-blocking
script 200 84 ms 3.43 KB 10.86 KB non-blocking
img 200 18 ms 2.87 KB 5.84 KB non-blocking
img 200 209 ms 2.28 KB 4.46 KB non-blocking
img 200 103 ms 2.27 KB 4.43 KB non-blocking
script 200 93 ms 2.2 KB 7.31 KB blocking
other 200 92 ms 1.79 KB 1.49 KB non-blocking
link 200 39 ms 1.28 KB 2.83 KB blocking
link 200 276 ms 1.25 KB 3.73 KB non-blocking
link 200 93 ms 1.12 KB 2.82 KB blocking
link 200 80 ms 1.08 KB 2.86 KB blocking
img 200 103 ms 820 B 875 B non-blocking
script 200 201 ms 783 B 934 B non-blocking
img 200 104 ms 623 B 577 B non-blocking
link 200 88 ms 611 B 437 B blocking
img 200 99 ms 557 B 414 B non-blocking
link 200 83 ms 520 B 1.35 KB blocking
img 200 104 ms 490 B 249 B non-blocking
script 0 289 ms 0 B 0 B non-blocking
www.googletagmanager.com
script 0 417 ms 0 B 0 B non-blocking
script 0 289 ms 0 B 0 B non-blocking
iframe 0 2.39 s 0 B 0 B non-blocking
fetch 0 384 ms 0 B 0 B non-blocking
img 0 385 ms 0 B 0 B non-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