The site's primary conversion mechanism is the emotional purchase of porcelain keepsakes, but it is bleeding value because the homepage and collection pages fail to communicate the product category and unique value proposition, while the cart page dead-ends with no next step, and the site's heavy script load and slow LCP on mobile cause visitors to bounce before they can be converted.


Lab LCP of 5.0s on mobile homepage and 5.7s on /collections/cake-toppers exceeds the 2.5s good threshold, causing bounces.


The homepage loads 160 scripts, causing slow interaction readiness and contributing to poor performance.

Homepage
$6.00
$4.00
$0.00
$3.00
$45.00
$55.00
Prices appear as bare numerals without currency symbols, eroding trust and clarity.


The homepage H1 focuses on occasion, not product, leaving visitors to infer the category.


Lab TBT of 1,230ms on mobile homepage and 1,940ms on /collections/cake-toppers exceeds the 200ms good threshold, causing unresponsive UI.

Birthday Keepsakes
Celebrate with a personalized cake topper that becomes a cherished memory.
From $12.99
Free shipping on orders over $50.
Join The Club Learn More
The homepage has six distinct CTAs with no clear primary action, making the next step ambiguous.
Gathered from third-party reviews, forums and video — the site’s own pages are excluded. Every quote was verified word-for-word against the page it links to; anything that could not be verified was discarded rather than paraphrased.
Camp Hollow offers a wide range of unique, hand-painted porcelain items, including cake toppers, jewelry, and figurines
I think it could use a task list or a journal to help you know what to do next
I am tired of devs making multiple parts just to make money. Just make one whole good game for ♥♥♥♥♥ sake.
The puzzles were just the same all the time, find thing, interact with thing, repeated over and over again.
It's also a bit expensive for the amount of content it offers.
an extremely janky experience that gave me a headache with no settings to really change it.
Each surface starts at 100. The worst issue costs its full penalty — Urgent 25, High 12, Medium 5 — and each further issue costs 30% less than the one before, because the fifth problem on a page does not damage it as much as the first.
| Surface | Urgent | High | Score | Grade |
|---|---|---|---|---|
| Performance | 1 | 2 | 61 | D |
| Checkout & Cart | 0 | 3 | 77 | C |
| Homepage | 0 | 2 | 80 | B |
| / | 0 | 1 | 95 | A |
| Navigation | 0 | 1 | 95 | A |
Grades: A 90+, B 80+, C 70+, D 60+, F below 60.
The sum of every finding's individual range. Each row is traffic × conversion × assumed lift band × order value:
| Finding | Lift band | Range |
|---|---|---|
| Slow mobile LCP | 2.0–8.0% | 0.4–1.6/1k |
| Heavy third-party script load | 1.0–5.0% | 0.2–1.0/1k |
| Prices lack currency symbols | 1.0–5.0% | 0.2–1.0/1k |
| Homepage lacks product clarity | 1.0–5.0% | 0.2–1.0/1k |
| High Total Blocking Time | 1.0–5.0% | 0.2–1.0/1k |
| Competing CTAs on homepage | 0.5–2.0% | 0.1–0.4/1k |
| Duplicate navigation menus | 0.5–2.0% | 0.1–0.4/1k |
| Empty cart dead-ends | 1.0–5.0% | 0.2–1.0/1k |
| No return policy | 1.0–5.0% | 0.2–1.0/1k |
| No trust badges | 0.5–2.0% | 0.1–0.4/1k |
No traffic or order-value figures were supplied, so the total is a per-1,000-visitor rate against an assumed 2% baseline. Supply real figures and this becomes a dollar range.
Caveat that applies to every row: Across 127,000 experiments, 12% produced a statistically significant improvement on the primary metric; a healthy programme win rate is 10-30%. These are prizes if changes work, not forecasts.
A verified finding was measured directly — real-user field data, security headers, accessibility defects counted in the markup — and is reproducible by anyone. Everything else is expert inspection: valuable, but a hypothesis until tested.