# Blindfold Tattoos

Blindfold Tattoos needed a portfolio site as striking as the ink and dead-simple to book. I hand-built a fast static site with a moody gold-on-black identity, an image pipeline tuned for load speed, and one-tap booking. Under Google's throttled mobile test it scores 94 for performance and a perfect 100 for accessibility, SEO, and best practices — where the median Kansas City small-business site scores 55.

## The challenge

A tattoo brand lives on its imagery, and imagery is exactly what makes most artist sites slow. Blindfold — artist Ariel DeJesus, with studios in Benbrook and Ranger, Texas — needed the gallery to hit hard and the page to load fast, with booking one tap away and no clutter.

## What I built

A hand-coded static site generated from a custom Python build — eight pages on a gold-on-black identity — with a real image pipeline underneath: every photo is processed to AVIF, WebP, and JPG, stripped of EXIF metadata for privacy, and served through modern responsive markup with the first gallery images loaded eagerly for a fast Largest Contentful Paint and the rest lazy-loaded. Booking is a single tap to the studio's scheduler, and the contact page deliberately collects no personal information at all — which let me lock the site behind a strict content-security-policy with no cookie banner.

## The results

Under Google's throttled mobile test on 2026-08-01, the site scored 94 for performance and a perfect 100 for accessibility, SEO, and best practices, with a 3.0-second Largest Contentful Paint — against a median mobile performance of 55 across the 105 Kansas City small-business sites I surveyed. It ships comprehensive structured data (TattooParlor, Service, FAQ, ImageGallery, Breadcrumb), a full security-header lockdown, and accessibility built in (skip link, focus-visible support, reduced-motion). Built in about six days.

Measured under Google's throttled mobile (Lighthouse) test on 2026-08-01. *Medians from my [survey of 105 KC small-business websites](https://2kwebdev.com/blog/state-of-kc-small-business-websites-2026/). No CrUX real-user field data is available for this site, so every figure here is a lab measurement.

## The stack, for the curious

A custom Python and Jinja static-site generator with a Pillow image pipeline (AVIF, WebP, and JPG, EXIF stripped, blur-up placeholders) and content-hash cache-busting. Deployed on Cloudflare Pages with an edge function that automatically hides preview builds from search engines and flips live with no manual steps. Strict content-security-policy and full security headers.

[Visit blindfoldtattoos.com ↗](https://blindfoldtattoos.com)

## Who built Blindfold Tattoos' site?

Adam Williams of 2k Web Developments, hand-coded from the first line — no template, no page builder, no CMS behind it.

## Who owns the site and the accounts?

The client does. Every line of code, the domain and every account are handed over at launch, with no strings.

## How fast is Blindfold Tattoos' site?

Under Google's throttled mobile test, measured 2026-08-01, it scores 94 for performance, 100 for accessibility, 100 for SEO and 100 for best practices, with a 3.0-second Largest Contentful Paint. The median Kansas City small-business site in my 105-site survey scores 55.

## How big is the site?

8 indexable pages, every one hand-built.

## What happens after launch?

Updates are a text to the person who wrote the code, not a support ticket. Ongoing care and hosting is available and starts at $49/mo.

Want a site that loads instantly and does real work — like this one?

Source: https://2kwebdev.com/work/blindfold-tattoos/
