Sample report

What a Digiocular audit shows

Below is a worked example of an audit on a fictional boutique hotel site — the same checks you'd see if you ran it on your own URL. Real findings, realistic numbers. Skim the format, then run it on your own site.

https://example-boutique-hotel.com
Scanned 2026-05-11
Overall grade
C
Mobile PSI
Perf 38 · SEO 91 · A11y 84
Desktop PSI
Perf 76 · SEO 91 · A11y 84

Findings (6)

  1. Critical

    Mobile PageSpeed performance at 38/100

    The hero image is 2.4 MB unoptimised JPEG. Largest Contentful Paint fires at 4.8s on a moderate connection — Google considers anything over 2.5s poor. Most arrivals from Instagram and Google Maps land on mobile.

    Fix
    Convert the hero to AVIF + a responsive <picture> set capped at 1600px wide. Expected LCP drop to ~1.8s.
  2. Critical

    No structured data (JSON-LD)

    Google's hotel knowledge panel relies on Schema.org LodgingBusiness markup with priceRange, address, amenityFeature, image, and review aggregations. The site has none. Search results show only the meta description, not the structured rich result other listings get.

    Fix
    Inject a LodgingBusiness JSON-LD blob in the page <head>, populated from the room data the site already has.
  3. High

    Open Graph image missing

    When the URL is pasted into WhatsApp, Instagram DMs, or LinkedIn, the preview falls back to the favicon. That's the dominant share surface for direct bookings from word-of-mouth.

    Fix
    Add a 1200x630 OG image (the hero already exists at the right aspect ratio; export a JPEG and reference it via meta property="og:image").
  4. High

    Security headers — only one of seven present

    Strict-Transport-Security, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, and Permissions-Policy are all missing. Only X-Frame-Options: SAMEORIGIN was found. Booking forms transmit guest details — the absence here will fail any future PCI / GDPR review.

    Fix
    Add the standard hardened header set via the host config (vercel.json / netlify.toml / nginx). Five-minute change.
  5. Medium

    Slow image loading on the rooms page

    20 room images at 800-1200 KB each, no lazy-loading attribute. The rooms page is the highest-intent destination on the site (visitors here are within 2 clicks of booking).

    Fix
    Add loading="lazy" + decoding="async" on every image below the fold, and resize all room images to a max of 1200px wide.
  6. Low

    Sitemap.xml present but stale

    sitemap.xml exists but lastmod entries are all dated 2024. Google de-prioritises crawl frequency on sitemaps it considers abandoned.

    Fix
    Regenerate the sitemap on each deploy. Most static site builders do this automatically; if the site is on WordPress, the Yoast SEO plugin handles it.

Run it on your own site

Same checks, your URL, real numbers. Free, no signup, no email-gate. Takes about 30 seconds.

Audit my site →
Sample Audit Report — see what a Digiocular site audit shows