At-a-glance dashboard
| Metric | Threshold zones | Value |
|---|---|---|
| LCP | 15.0s | |
| CLS | 0 | |
| FCP | 3.9s | |
| TBT | 1100ms | |
| TTFB | 0.7s |
| Metric | Threshold zones | Value |
|---|---|---|
| LCP | 1.9s | |
| CLS | 0.005 | |
| FCP | 0.7s | |
| TBT | 360ms | |
| TTFB | 0.4s |
| Metric | Threshold zones | Value |
|---|---|---|
| LCP | 10.2s | |
| CLS | 0 | |
| FCP | 4.1s | |
| TBT | 1010ms | |
| TTFB | 0.7s |
| Metric | Threshold zones | Value |
|---|---|---|
| LCP | 1.1s | |
| CLS | 0.208 | |
| FCP | 0.8s | |
| TBT | 270ms | |
| TTFB | 0.4s |
Who They Are
- Industry: Self-storage — mobile pods, drive-up units, removals, climate-controlled car storage
- Target customer: Essex / Herts / NE London households moving/decluttering, plus SME business storage and student storage
- Business model: Family-run, founded 2000, owner-managed (“Ollie” / Oliver visible in testimonials and
oliver@securestorageco.co.uk) - Primary depot: Wood Farm, Moreton Rd, Ongar CM5 0EY
- Address contradiction: Homepage Google-Maps “Navigate” button still points to 59 Burnham Rd, Leigh-on-Sea (~50 min drive from Ongar). Unresolved since v1.
- Geography: Single physical site serving 12 “location pages”: Billericay, Brentwood, Chelmsford, Cheshunt, Chigwell, Epping, Harlow, Hertford, Islington, Ongar, Stratford, Woodford
- Companies House:
SECURE SELF STORAGE LIMITED(06518378) andSECURE SELF STORAGE (ESSEX) LIMITED(06336559), both registered at 92 Friern Gardens, Wickford SS12 0HD
Tech stack detected
| Layer | What’s there |
|---|---|
| CMS | WordPress (wp-content, wp-includes throughout) |
| Page builder | Oxygen Builder (ct-headline, ct-text-block, ct-div-block) |
| Custom plugins | insight-core, secure-storage-2024, google-reviews (Insight Marketing stack) |
| Hosting | SiteGround (siteground-optimizer-combined-css bundle) |
| CDN | Cloudflare (cf-ray, cf-cache-status: HIT, LHR edge) |
| SEO plugin | Rank Math PRO |
| Analytics | Google Tag Manager (GTM-WLRM4BW) only — no Plausible/Fathom |
| JS libs | jQuery 3.7.1, Slick 1.8.1 + 1.9.0 (two versions loaded!) |
| Image opt | WP Smush Pro (lazy-load + format conversion) |
| Booking | Stora SaaS (thesecurestorageco.stora.co subdomain) |
| Fonts | Google Fonts: Poppins (×2), Yellowtail, Ubuntu — full weight range 100–900 |
| Website provider | Insight Marketing Pro — footer credit literally reads “Websites & Marketing For Osteopaths By Insight” |
Strengths
- Family-run brand story is real and on-message — “founded 2000”, “Your family-run storage solution where your items are as safe as they are at home”. Genuine differentiator vs Big Yellow / Safestore.
- Reviews stack is strong — 41 Google Reviews at 4.8★ on site (homepage carousel) + 46 Trustpilot reviews at 4.7★ + 38 reviews at 4.8★ on Birdeye. Cross-platform consistency is a trust signal.
- Pricing fully transparent on
/pricing/— mobile-pod tiers from £14/wk intro → £21/wk, drive-up units £119/mo & £199/mo inc. VAT. Many self-storage sites hide pricing; this is a competitive moat that’s being wasted by a buried CTA. - Location-page surface area — 12 dedicated landing pages exist (though see §SEO finding — they aren’t ranking).
- Cloudflare + SiteGround caching —
cf-cache-status: HITon homepage, warm-cache TTFB ~1s. - Brand ownership intact — Secure Storage ranks #1 organic for “the secure storage co” and brand-adjacent queries. No competitor squatting on the brand SERP.
- Booking platform choice (Stora) is sensible for UK self-storage — but the subdomain hand-off is the weakness.
- Freephone number visible everywhere — 0800 130 3546. Friction-reduction signal for older bookers.
- Decent desktop performance — Homepage Lighthouse desktop 75 / LCP 1.9s / CLS 0.005. Not stellar, but acceptable. Problem is mobile (see below).
Weaknesses
1. Mobile performance is broken — Lighthouse 40/100, LCP 15.0s
Issue: Real Google PageSpeed Insights API lab data:
| Page | Strategy | Perf | LCP | CLS | TBT | FCP |
|---|---|---|---|---|---|---|
/ (home) |
mobile | 40 | 15.0 s | 0.000 | 1,100 ms | 3.9 s |
/ (home) |
desktop | 75 | 1.9 s | 0.005 | 360 ms | 0.7 s |
/pricing/ |
mobile | 41 | 10.2 s | 0.000 | 1,010 ms | 4.1 s |
/pricing/ |
desktop | 76 | 1.1 s | 0.208 | 270 ms | 0.8 s |
Google’s Core Web Vitals “good” thresholds: LCP ≤ 2.5s, CLS ≤ 0.1, INP ≤ 200ms. Mobile LCP at 15s is six times worse than the “needs improvement” ceiling (4s). Desktop pricing has a CLS of 0.208 — layout-shift visible enough to break click intent on the pricing tables.
Field data (CrUX) is unavailable because traffic is too low to qualify — itself a signal that organic traffic is thin.
Impact: ~75% of self-storage searches in the UK happen on mobile (Google Search Console data is industry-standard for local home-services). A 15-second LCP means most paid-traffic clicks are abandoning before the page paints. Conservative estimate: fixing mobile LCP from 15s → 2.5s typically lifts paid-traffic conversion 30–50% for local services. This is the single biggest revenue lever on the site.
Root causes visible: render-blocking Oxygen + Slick CSS, 4 font families × 9 weights loaded eagerly, jQuery 3.7.1 + dual Slick carousels in the critical path, hero image not preloaded with fetchpriority="high".
Severity: Critical
2. Location-page SEO strategy is failing — invisible in 3 of 4 sampled location queries
Issue: SerpAPI / Google searches from a London-area IP show Secure Storage does not appear in the top 10 organic or local-pack results for:
| Query | Top-10 organic position | Local pack | Who’s winning |
|---|---|---|---|
self storage chelmsford |
Not in top 10 | Not in top 3 | Big Yellow, Safestore, Flexible Storage |
self storage brentwood |
Not in top 10 | Not in top 3 | Cinch Storage, Big Yellow, Safestore |
self storage epping |
Not in top 10 | Not in top 2 | easyStorage, Epping Storage |
self storage ongar |
#2 organic | #2 local pack | Nether Self Storage (#1) |
self storage essex |
Not in top 9 | Not in top 3 | Big Yellow, easyStorage, Safestore |
mobile self storage essex |
Not in top 9 | Not in top 3 | easyStorage |
Twelve location pages exist; one ranks. The pages are likely thin/near-duplicate content (template-driven with town swapped in), which Google has been demoting since the 2024 Helpful Content updates.
Impact: Each missing town is ~50–200 unrealised local clicks/month for a local searcher in commercial intent. Across 11 lost towns that’s conservatively 600–2,000 organic visits/month the site should be getting and isn’t. The cost of those clicks via Google Ads is roughly £1,200–£4,500/mo — that’s the size of the SEO gap.
Severity: Critical
3. Beaten in their own home town
Issue: For “self storage ongar”: - #1 organic + #1 local pack: Nether Self Storage (storageongar.co.uk) — 4.8★ × 42 reviews - #2 organic + #2 local pack: Secure Storage — 4.8★ × 41 reviews
Functionally identical review scores; Nether wins. Likely causes: Nether’s domain is storageongar.co.uk (exact-match), their Google Business Profile is better optimised, and their site is faster (informal check — single-page, no Oxygen-Builder weight).
Impact: Ongar is the home base. Losing the local pack here costs ~30–60 high-intent calls/mo. Easiest competitor to displace given near-identical review parity — execution gap is on the website + GBP, not the underlying business.
Severity: High
4. Osteopath-template strings leaking into the HTML (v1 finding, unchanged)
Issue: Mobile/hidden menu still contains <span class="menu_item_label">What We Treat</span> and How We Treat, wrapped in <div class="ct-div-block treatment_modalities_container">. Footer still credits “Websites & Marketing For Osteopaths By Insight”.
Impact: Reputational (“the storage company whose website is built for osteopaths”). Topical-relevance dilution — Google sees treat / treatment / treatment_modalities in the source.
Severity: High
5. Hero proposition is generic
Issue: H1 = “Self Storage in Essex”. Above-the-fold CTAs: “Get Started Secure Online Booking” + phone. No price anchor, no benefit, no proof element above the fold.
Impact: With pricing being one of the site’s strongest assets, hiding it from the hero is a self-inflicted conversion wound. The 3-second test fails.
Severity: High
6. Address contradiction (v1 finding, unchanged)
Issue: Contact page says Wood Farm, Moreton Rd, Ongar CM5 0EY. Homepage map button points to 59 Burnham Rd, Leigh-on-Sea. NAP inconsistency.
Impact: Customers driving to wrong location; Google Business Profile signal corruption.
Severity: High
7. Font + JS bloat (v1 finding, now quantified)
Issue: 4 font families × 9 weights, Poppins loaded twice, two Slick carousel versions, jQuery 3.7.1, Oxygen Builder runtime. Confirmed as the dominant contributor to the TBT of 1,100ms and FCP of 3.9s on mobile.
Impact: Quantified by §1 — directly responsible for the perf score.
Severity: High
8. Booking flow exits the brand
Issue: “Book Now” sends users to thesecurestorageco.stora.co — different domain, different visual treatment, breaks brand continuity at the highest-intent moment.
Impact: Industry data on subdomain hand-offs in checkout: 8–15% additional abandonment vs same-domain flows. Stora is reasonable; the hand-off treatment is what’s weak.
Severity: Medium-High
9. Accessibility — Lighthouse A11Y 73/76
Issue: PageSpeed accessibility audit returns 73 (home) and 76 (pricing). Below the typical 90+ baseline. Likely culprits: insufficient colour contrast in CTAs (Insight Marketing’s pale-blue / gold palette), missing alt text on hero/lifestyle images, and the leftover osteopath menu nodes screen-reader-exposed.
Impact: WCAG 2.2 AA gaps are an accessibility-litigation risk (rare for self-storage but rising) and a direct conversion-blocker for older customers — the exact demographic that disproportionately uses self-storage for decluttering and downsizing.
Severity: Medium
10. Content / page count vs depth
Issue: 12 location pages + 4 niche pages exist but the location pages do not rank (see §2). Likely because they are thin and templated — same hero, same paragraph copy with town name swapped. Google’s Helpful Content updates since 2023 have specifically targeted this pattern.
Impact: Wasted crawl budget; quality signal is dragged down by the duplicate-template pages. Removing or fully rewriting the underperformers is now a net SEO positive.
Severity: Medium-High
Quick Metrics (lab data + estimates)
Lab data — PageSpeed Insights API
See securestorage-2026-05-27-v2/pagespeed-{mobile,desktop}.json and pricing/pagespeed-{mobile,desktop}.json for full raw responses.
| Page | Strategy | Performance | Accessibility | Best Practices | SEO |
|---|---|---|---|---|---|
/ |
mobile | 40 | 73 | 96 | 77 |
/ |
desktop | 75 | 73 | 96 | 77 |
/pricing/ |
mobile | 41 | 76 | 96 | 85 |
/pricing/ |
desktop | 76 | 76 | 96 | 85 |
Field data (Chrome UX Report)
- Not available — site below CrUX inclusion threshold. Real-user traffic is too thin to publish. This is itself a signal that organic traffic is low (CrUX requires ~1k+ unique visits across the public CrUX window).
Domain / infra
- Domain registered: ~early 2010s (Wayback fetch blocked — to confirm via WHOIS); business itself founded 2000
- TLS: Valid LetsEncrypt-equivalent via Cloudflare edge, A grade
- HSTS: Enabled
- Hosting: SiteGround (UK datacentre via SiteGround GrowBig tier signature)
- CDN edge: Cloudflare LHR
Link Profile (Backlinks & Authority)
Compiled from free search + manual mention check. Ahrefs / Moz API keys not yet provisioned — when added, this section becomes quantitative.
- Estimated referring domains: Low (likely 30–80 unique referring domains). No Ahrefs DR / Moz DA pulled yet — directional only.
- Confirmed link sources (manually verified via search):
- Trustpilot review page (46 reviews, 4.7★ TrustScore) — strong signal
- Cylex UK directory listing —
ongar.cylex-uk.co.uk/company/secure-storage-co... - Birdeye reviews — 38 reviews at 4.8★
- Storage.co.uk listing —
storage.co.uk/find-self-storage/essex/ongar/the-secure-storage-co/3105 - Comparethestorage.com listings (multiple postcode pages)
- Whatstorage.co.uk profile (links to a Woodford Green address — possibly stale)
- Facebook page
facebook.com/securestorageco/ - Companies House (passive)
- Anchor-text profile: dominated by branded (“Secure Storage Co”, “The Secure Storage Co”) and directory-template anchors. No evidence of paid / spammy anchor patterns (a positive — clean profile).
- Toxic-link signals: none obvious.
- Citation completeness gaps:
- Yell.com — listing returned 403 on probe; may exist but not surfacing in SERPs. Worth claiming/verifying.
- Apple Maps Connect — not visible in searches; almost certainly missing.
- Bing Places — not surfacing.
- FreeIndex / Brownbook / Cylex (full) — partial only.
- The Self Storage Association UK (SSA UK) — premier industry body; membership delivers a high-authority backlink.
- Self-storage comparison sites beyond Comparethestorage / Whatstorage — Findaspace, Storefriendly missing.
- Competitor link overlap (sample): Nether Self Storage (
storageongar.co.uk) is exact-match-domain — Secure Storage cannot win that lever. But Cinch Storage Brentwood has aggressively built local Chamber of Commerce, blog-feature and partner-referral links — Secure Storage shows none of that pattern in surface checks. - Wayback Machine history: Web Archive fetch blocked from this tool — to confirm manually that the current Oxygen-Builder rebuild went live ~2023-2024 based on the
secure-storage-2024plugin slug.
Verdict: Clean but undersized profile. ~30–80 referring domains for a business with 25+ years of trading is well below where it should be — a content / digital-PR programme (industry articles, removals-partnership cross-links, local-press) could realistically 3-5x the referring-domain count in 12 months.
Traffic Estimate
Smaller local sites (<10k visits/mo) have no reliable public traffic data. Below is directional.
- CrUX: below threshold — real-user traffic too thin to publish
- SimilarWeb: no public profile (volume too low)
- Ahrefs free traffic estimate: to populate when API key added
- Google Trends: brand-search volume for “Secure Storage Co” is low and flat — no organic-traffic growth trajectory
- Top organic keywords (proxy from manual rank-check):
self storage ongar— #2 (organic) — small volume (~80–110 searches/mo)the secure storage co— #1 (branded — low volume)mobile storage essex— not rankingself storage essex— not ranking in top 9self storage chelmsford / brentwood / epping / harlow— not ranking- Branded vs non-branded share: estimated 70–85% branded traffic. The site is discoverable by people who already know the name; it is not winning new cold demand.
- Channel diagnosis:
- Wins: brand recall + repeat customers + referrals (the family-business loop)
- Gaps: cold organic local search, paid search efficiency (mobile LCP destroys ad ROAS), no email/CRM nurture loop visible
Local SEO
- Google Business Profile: verified, ratings strong (4.8★ × 41) — but losing the local pack to Nether Self Storage in Ongar (see §3). Likely improvement area: GBP photo cadence, posts, Q&A, secondary categories, and Local Service Ads enrolment.
- Review velocity: 41 Google + 46 Trustpilot + 38 Birdeye reviews. Note: site says “41 Google reviews” but Trustpilot is 46 — homepage carousel is stale; needs dynamic count, not hardcoded.
- NAP consistency: Failing.
- Website (contact page): Wood Farm, Moreton Rd, Ongar CM5 0EY
- Website (homepage map): 59 Burnham Rd, Leigh-on-Sea (wrong)
- Companies House: 92 Friern Gardens, Wickford SS12 0HD (registered office — fine for legal purposes, but if any directory has picked this up as physical, it muddies signal)
- Whatstorage.co.uk listing: 26 The Broadway, Woodford Green IG8 0HQ (different again — likely a legacy office address)
- At least three different addresses are floating around the web for this business. This is a quantifiable Google trust penalty.
- Local pack rankings sampled:
self storage ongar— #2 (was likely #1 historically — Nether overtook)self storage chelmsford / brentwood / epping— not in top 3- Citation audit (gaps already listed in §Link Profile): Yell, Apple Maps, Bing Places, SSA UK, Storefriendly, Findaspace
- Schema markup: Rank Math is likely emitting basic
LocalBusinessschema — full audit needed; the address contradiction means whatever schema is there is contradicting GBP - Location pages quality: 12 pages, 11 of which don’t rank — strong evidence of thin/templated content (see §2)
- Map embeds: broken on homepage (wrong town)
What SignalRed Would Do
Phase 1 (Quick Wins — 1-2 weeks)
- Fix the Leigh-on-Sea map link — single href change, ~5 min, but it’s been live for who knows how long. Lead with this in the outreach.
- Strip the osteopath template leakage — remove
treatment_modalities_container, the “What We Treat / How We Treat” menu nodes, and the “For Osteopaths” footer credit. ~2 hours. - Hero rewrite — replace “Self Storage in Essex” with a benefit-led headline carrying price anchor + family-run trust signal. Add a secondary CTA “See Pricing →” alongside the primary “Get Instant Quote”.
- Drop a font family + remove duplicate Poppins/Slick — instant ~150 KB and ~600ms FCP win.
- Preload the hero image with
fetchpriority="high"— biggest single LCP lever. - Make the Google-review count dynamic — pull from GBP API instead of hardcoded “41”.
- Submit GBP improvements — claim/refresh secondary categories, post cadence, photo upload, Q&A pre-population, recent-reviews response.
- Sweep for the legacy Woodford Green / Wickford addresses across web — submit corrections to Yell, Whatstorage.co.uk, Cylex, etc.
Outcome: Mobile LCP target 4–5s (from 15s), perf 65+, removes the embarrassing template strings, restores NAP integrity. Probable conversion uplift: 15–30% from mobile traffic alone.
Phase 2 (Foundation Rebuild — 6-10 weeks)
- Rebuild on Laravel + Inertia + Vue + Tailwind (or Astro + headless CMS if marketing wants full editorial control). Bin Oxygen Builder, jQuery, dual-Slick. Mobile LCP target ≤ 2.0s, perf ≥ 90.
- Native booking flow — Stora API integration that keeps users on
securestorage.co.ukend-to-end. Branded checkout, transparent pricing-to-payment journey. - Rewrite + de-duplicate location pages — kill the ones that don’t rank, fully rewrite Ongar / Brentwood / Chelmsford / Epping as deep local pages with: depot photos, local-route maps, area-specific testimonials, neighbourhood content. 4 deep pages > 12 thin pages.
- Conversion path overhaul — pricing-first hero, sticky “Reserve” CTA on mobile, friction-cut booking (3-step max), abandoned-quote email recovery.
- WCAG 2.2 AA pass — contrast, alt text, keyboard nav, screen-reader sweep. Target Lighthouse A11Y 95+.
- Schema markup overhaul —
LocalBusiness+Service+Product(for unit types) +FAQPage(for the niche pages) — corrected NAP, hours, geo, sameAs to all citation sites. - Plausible analytics added alongside GTM/GA4 — cookie-free privacy-first analytics for the website conversion view.
- CRM + quote-recovery email — Hubspot Free / FluentCRM, abandoned-quote nurture, post-booking review-request automation.
Phase 3 (Growth & Ongoing — retainer)
- Monthly: content cadence (2–3 local-area / niche posts/mo), GBP post cadence, citation audits, Core Web Vitals monitoring, conversion experiments (A/B test on hero, CTA copy, pricing presentation).
- Quarterly: SEO content gap analysis, competitor benchmark refresh, Lighthouse audit, security patch round.
- Annual: paid-search account refresh (if running), retargeting strategy, full UX refresh review.
Indicative Investment
All ranges for discussion only — subject to a 30-min scoping call.
- Phase 1 (Quick wins, fixed-scope sprint): £1,200 – £2,400
- Phase 2 (Full rebuild + native booking + content rewrite): £9,000 – £16,000
- Phase 3 (Ongoing retainer): £450 – £950 / month depending on content cadence + paid-search support
- Or: Phase 1 only, fixed-price £1,800 — a low-commitment way to prove the Phase-2 numbers before committing.
Outreach Angle (sales hook)
Subject line: “Quick note about your storage site — your map sends customers to Leigh-on-Sea”
Opening line:
Hi Ollie — Fergus from SignalRed Studio here. I was researching Essex self-storage businesses this morning and stumbled across your site. Two things jumped out and I thought they were worth a 5-minute note (no pitch attached, just useful):
First, the “Navigate” button in your homepage header points to 59 Burnham Rd in Leigh-on-Sea, not your Ongar depot — if anyone uses it from their phone they’d drive nearly an hour the wrong way.
Second, I ran your homepage through Google PageSpeed Insights: on mobile your performance score is 40/100 and your LCP is 15 seconds — meaning most mobile visitors abandon before the page loads. For context, your desktop score is fine at 75, so the issue is purely a mobile loading problem. Most of your competitors (Nether, Cinch Brentwood) are at 70–85 on mobile.
Happy to share the full audit I put together — 8 pages, with the specific code changes that would fix the LCP and the broken map. No charge, no obligation. Useful?
The single most painful thing to lead with: The Leigh-on-Sea map error. Specific, embarrassing, free to verify, and cheap to fix — proves you actually looked.
Specific named fix to mention: “Your hero image isn’t preloaded with fetchpriority=’high’, and Poppins is being loaded twice — those two changes alone would take roughly 800ms off your mobile LCP.”
Backup angle if Ollie’s already aware of the map issue: “You’re losing the Ongar local pack to Nether Self Storage despite having identical 4.8★/41 review parity — I’ve identified three reasons why and how to flip it.”
Evidence Pack
Raw data captured
reports/securestorage-2026-05-27-v2/pagespeed-mobile.json— homepage mobile Lighthouse run (full)reports/securestorage-2026-05-27-v2/pagespeed-desktop.json— homepage desktop Lighthouse run (full)reports/securestorage-2026-05-27-v2/pricing/pagespeed-mobile.json— /pricing/ mobilereports/securestorage-2026-05-27-v2/pricing/pagespeed-desktop.json— /pricing/ desktopreports/securestorage-2026-05-27-v2/serp-self-storage-ongar.json— Ongar SERP (SerpAPI raw)reports/securestorage-2026-05-27-v2/serp-self-storage-essex.jsonreports/securestorage-2026-05-27-v2/serp-self-storage-chelmsford.jsonreports/securestorage-2026-05-27-v2/serp-self-storage-brentwood.jsonreports/securestorage-2026-05-27-v2/serp-self-storage-epping.jsonreports/securestorage-2026-05-27-v2/serp-mobile-storage-essex.jsonreports/securestorage-2026-05-27-v2/serp-brand.json— “the secure storage co”reports/securestorage-2026-05-27/home.html— homepage HTML capture from v1 (still current)reports/securestorage-2026-05-27/home.headers.txt— response headers from v1
Tools used
- Google PageSpeed Insights API (real Lighthouse lab data + CrUX field data) —
tools/pagespeed.sh - SerpAPI Google search (live SERP / local-pack data) —
tools/serp.sh - WebFetch (homepage, About, pricing, location pages) — v1
- Companies House lookup — v1
- Trustpilot, Birdeye, Cylex, Storage.co.uk listing reviews
Specific pages referenced
- Homepage: https://securestorage.co.uk/
- Pricing: https://securestorage.co.uk/pricing/
- About: https://securestorage.co.uk/about/
- Contact: https://securestorage.co.uk/contact-us/
- Ongar location page: https://securestorage.co.uk/locations/self-storage-ongar/
- Trustpilot: https://uk.trustpilot.com/review/securestorage.co.uk (46 reviews, 4.7★)
- Companies House: SECURE SELF STORAGE LIMITED (06518378), SECURE SELF STORAGE (ESSEX) LIMITED (06336559)
- Insight Marketing (current website provider): https://insightmarketing.pro/niche/healthcare/websites-marketing-for-osteopaths/
- Top competitor (Ongar): https://www.storageongar.co.uk/ (Nether Self Storage)