Websites and Google rankings for growing companies. Taking on new clients now. hello@joharcreativ.com
Work

The work speaks, and it is honestly labelled.

This website is new. The work behind it is not. Below are summarised results from more than three years of client work, this site's own live numbers, and founding conditions for the first European case studies.

373 products migrated for a Dutch furniture and bedding retailer Off WooCommerce, same domain, search position held. Read the case study ➤
Front-end build

A portfolio rendered on a canvas, not in the DOM

Three.js and WebGL, a 1.24MB bundle, and a single page that behaves like an application. Nothing draws because it is in the markup; it draws because a loop decided to.

See it running
1.24MBJavaScript bundle156files60fpsthe target that decides everything
Front-end build

Animation tied to the scrollbar, not to a timer

GSAP with ScrollTrigger, SplitText, Flip and ScrollToPlugin across seven sections. Four plugins will fight each other; the craft is in how little moves at once.

See it running
4GSAP plugins in concert195KBof HTML across 7 sections50images sequenced
Case study, custom software

The CRM a furniture retailer runs on, built from scratch

They were locked out of their own system on a dying server. This is the replacement they own outright: 22 data models, 28 test suites, ten years of history migrated in, in daily use by the showroom and the office.

Read the case study
22data models28test suites10years migrated
Featured case study

A furniture retailer: three storefronts, three ad accounts and a CRM

The full record of a three brand engagement, published with the client named and their permission: what was built, what it measured, and what went wrong along the way.

Read the case study
373products migrated822feed offers, zero errors4.3%conversion rate across all campaigns, Jul to Aug 2026

Results from past client work

Five summarised results from more than three years of client projects, with reviews published on my portfolio. Company names stay off this page until I have written permission to print them.

Google Ads restructure

A full account restructure for a client whose ads had grown messy. Cost per conversion fell 34% in six weeks, and the leads coming in were better qualified, not just cheaper.

Technical SEO cleanup

Crawl issues, Core Web Vitals and a tangle of redirects, fixed methodically. Organic traffic rose and new pages started getting indexed noticeably faster.

Local SEO in Amsterdam

Business Profile sorted, local landing pages built, name and contact details made consistent everywhere. Calls to the business grew within weeks.

Meta Ads rebuild

New account structure, tighter targeting and steady creative testing. Purchases went up and the cost of winning a customer became predictable instead of a lottery.

Service pages reworked around intent

Service pages rewritten around what buyers actually search for. Rankings lifted, and the traffic started turning into enquiries instead of bouncing.

Rather just ask? One question by email or WhatsApp is fine.

The live exhibit: the site you are reading

On top of past client work, I do for myself what I sell to you, in public, with the numbers printed on the homepage every month.

This site, live

Built with my own component kit, loads in under two seconds, GDPR set up properly. Its Google Search Console record is published on the homepage and updated by hand every month, including the months that look bad. Right now they all do.

Read the full case study

Founding slots for European case studies

The first three European client projects get founding conditions in exchange for becoming full case studies: baseline screenshots on day one, results measured honestly, and everything published only with written permission.

Take one of the three slots

Ready when you are. No form to fill in, and no call required to get started.

Why the results carry no company names

Why are the results summarised without names?

Because those clients hired me to do marketing, not to become my marketing. Their reviews are published on my portfolio, which I will gladly share when you ask. On this page I print the result and keep the company name private, and the free 15 point check lets you sample the thinking on your own website before spending anything.

When do full case studies appear?

The first European client projects include a case study clause: baseline screenshots on day one, results measured and published with the client's written permission. As they land, they take their place at the top of this page.

Find out what your website could be doing.

Send me your web address by email or WhatsApp and you get my written 15 point report back within two working days, free.

Prefer a form? Use the contact page. Every enquiry gets a reply.