Ooi Solutions · Case file

Bishop Tattoo Supply

The top US supplier of professional tattoo equipment - running an e-commerce platform riddled with security gaps, abandoned carts and a checkout that leaked revenue. We spent eight months rebuilding it.

bishoptattoosupply.com  ·  Sep 2024 - May 2025  ·  19 interventions

+71%Completed orders
+58%Cart recovery rate
+43%Organic revenue
-72%Cart abandonment

Source: Bishop Tattoo Supply growth & performance report - GA4, Google Search Console and Shopify analytics, Sep 2024 → May 2025.

Admission notes

A top US tattoo supplier with a leaky e-commerce engine

Bishop Tattoo Supply is the go-to source for professional tattoo machines, needles and studio equipment across the US. Their product range was best-in-class - but the store experience wasn't.

The situation

  • Top US supplier of professional tattoo equipment and supplies
  • Full product catalogue - machines, needles, inks, studio furniture
  • Established brand with loyal artist community and repeat buyers
  • High-value orders with repeat purchase cycles every 2-4 weeks

What stood in the way

  • Shopify theme with 47 unpatched vulnerabilities flagged in security audit
  • Cart abandonment rate at 78% - industry average is 69%
  • Product pages loading in 9.6 seconds with 40+ third-party scripts
  • Checkout flow requiring 5 steps with no guest option
  • No structured data - products invisible in Google Shopping results

Scope

19 interventions, four workstreams

Documented in full in the Bishop Tattoo Supply growth & performance report.

Security Hardening

  • Full vulnerability audit and patch cycle
  • CSP headers and HSTS enforcement
  • Third-party script sandboxing
  • Admin access audit and 2FA rollout

Cart Recovery

  • Abandoned cart email sequence (1hr, 24hr, 72hr)
  • Exit-intent overlay with 10% incentive
  • Cart persistence across devices
  • Post-purchase upsell flow

E-Commerce Rebuild

  • Theme overhaul with custom Shopify sections
  • Product page redesign with video embeds
  • Filtered collection pages by brand and category
  • Speed optimisation - lazy loading, critical CSS

SEO

  • Product schema markup across entire catalogue
  • Category page content expansion
  • Internal linking between products and guides
  • Long-tail keyword targeting for equipment queries

Before & after · the pages

What changed, page by page

These are the live Bishop Tattoo Supply pages as they were, and as we rebuilt them. Screenshots come straight from the client performance report.

01

Product Listing Page

The store's front door - 9.6-second load times and 40+ third-party scripts.

Before
  • Heavy theme with unoptimised product images
  • No filtering or sorting - everything on one scroll
  • Third-party tracking scripts blocking the main thread
  • No structured data for products
After
  • Lazy-loaded product images with WebP conversion
  • Faceted filtering by brand, category and price
  • Deferred third-party scripts with async loading
  • Product schema for rich results in Google

Screenshots: Bishop Tattoo Supply growth & performance report.

Core Web Vitals

The vitals, before and now

Google's threshold for a good LCP is 2.5 seconds. The product listing page was almost four times that.

Baseline
9.6sLCP
4.1sFCP
6.8sSpeed Index

Where those 9.6 seconds went

TTFB10%960ms
Load delay55%5,280ms
Load time30%2,880ms
Render delay5%480ms

Source: PageSpeed Insights baseline audit.

Today · assessment passed
1.3sLCP
0.5sINP
0.03CLS

Other notable metrics

First Contentful PaintGood0.4s
Time to First ByteGood0.12s

Source: PageSpeed Insights, 15 Jul 2026 - real-user field data.

Read this carefully

The 9.6s baseline is a Lighthouse lab test of the product listing page. The 1.3s is field data site-wide. A like-for-like re-test of /collections/all would confirm the exact delta.

Still on the list

Legacy review widget adding ~240ms, 15KiB unused JavaScript from the old theme, and a third-party live chat script that blocks the main thread during peak hours.

The unglamorous part

The problems that don't fit in a pitch deck

Most of this engagement was security infrastructure and cart recovery plumbing. It's also the reason the rest worked.

47 unpatched Shopify vulnerabilities

Third-party apps injecting outdated scripts with known CVEs. Some had been unresolved for 14 months.

78% cart abandonment rate

Five-step checkout, no guest option, no save-for-later, no abandoned cart recovery emails.

40+ third-party scripts per page

Analytics, chat, reviews, upsells, retargeting - all loading synchronously and blocking render.

No product schema anywhere

Google couldn't read prices, availability or reviews. Zero visibility in Shopping results.

Admin panel had no 2FA

Full store admin accessible with a single password. One compromised credential would mean total loss.

Duplicate collection URLs

Sorting and filtering parameters creating thousands of indexable duplicate pages, diluting crawl budget.

Evidence

The traffic engine behind the revenue

Search visibility and audience growth, straight from the consoles.

Google Search Console - clicks & impressions

Clicks up 43% · impressions doubled · average position improved from 14 to 7

Google Search Console chart showing clicks and impressions trending upward through May 2025

Google Analytics - lead generation performance

GA4 · Sep 2024 → May 2025

Google Analytics chart showing order completions increasing month over month

Total leads over time

Monthly, Sep 2024 → May 2025

Line chart of Bishop Tattoo Supply total orders per month, rising steadily

Sessions, page views & new users

Google Analytics · monthly

Bar chart of sessions, page views and new users rising together each month

Retention

New users vs returning customers

Retention overview showing strong returning customer rate

Year-over-year growth by channel

Sep-May 2023-24 vs 2024-25

Year-over-year growth by channel showing organic and direct revenue gains

Ooi Solutions

We do this for e-commerce stores that can't afford to leak.

8 months, 19 interventions, +71% completed orders and -72% cart abandonment - and every number on this page can be checked in GA4, Search Console or PageSpeed Insights. That's the point.

ooisolutions.in  ·  hello@ooisolutions.in