An assessment of stankproducts.com in response to the client's concern that the site is holding back Meta advertising, followed by a full search engine audit and a review of the Meta advertising account itself.
A Canadian direct-to-consumer brand selling a natural skin wash for people and animals, currently testing Meta advertising.
The question the client asked, what we found in answer to it, and what can be done about it.
The client came to us with a specific concern about the website and its effect on advertising.
"It's my website, too busy. I'm currently testing on Meta and I think the results are poor because of my website."
The client, 20 September 2026
Two questions follow from that, and this part of the report answers both. Is the website the reason Meta advertising is underperforming? And if so, is it because the site is too busy?
The client is right that the website is holding the advertising back. Busyness is not the main reason. The homepage is busy: it carries 19 content sections and runs to roughly 25 phone screens, because it loads the animal range and the human range together and hides half of each. But reducing that would make the page tidier without moving results much. Three other issues carry far more weight, and all three are inexpensive to fix.
Visitors must choose Animals or Humans before seeing any product. Product pages do not have this screen, so redirecting the ads resolves it at no cost. Confirmed in the ad account: all 45 ads pointed at the homepage. The screen was removed on 23 September.
Empty descriptions, missing product types and a tagline used as a product name. Meta and Google build their shopping ads from exactly these fields.
A review claim the site's own review system contradicts, and an AI-generated mockup of the product on the page intended to build credibility.
The sections that follow take each in turn, then set out what is working and the fix that can be made immediately. Part Three, added on 23 September once the ad account was made available, measures what Finding 1 has cost: of 1,408 people the ads have paid to bring to the site, 88% left without seeing a single product.
Every visitor to the homepage is met by a full screen asking them to choose Enter Animals or Enter Humans before they can see a product, a price or a buy button. This is the single largest issue affecting paid traffic.
The choice screen was removed on 23 September. The homepage now opens directly on the product, with a price and a buy button visible without scrolling, and the Animals and Humans split has moved into the header where it belongs. This section describes the site as it was during the period the advertising ran, which is what sections 25 to 34 measure.
The product pages do not have the choice screen. Directing Meta advertising to a product page rather than the homepage removes the barrier entirely. It requires no change to the website, costs nothing, and can be made the same day inside the ads account.
Each ad can point to the product it features: a dog ad to the dog wash, a human ad to a human bundle. The visitor then lands on the product, the price and the buy button, which is what the ad promised.
This issue cannot be seen from the front of the website, and it is the second reason the advertising is likely underperforming. Meta's catalogue ads and Advantage+ shopping, and Google Shopping, are all built from the fields below.
| Issue | Detail |
|---|---|
| Page addresses do not match products | "Dog STANK" is at /products/horse-wash-refill. The family pack is at /products/dog-wash. "3 bottles + Tote" is at /products/teen-wash. Products were renamed and reused without updating their addresses. |
| A tagline is used as a product name | One product is named "Clean the problem. Condition the skin. Recalibrate the surface." It appears in the cart, the checkout, the receipt, Google and any Meta catalogue. |
| Empty descriptions | 3 of the 7 products have no description at all, including the dog and horse washes. |
| No product type | None of the 7 has a product type set, which breaks Shopify's own filtering and every shopping feed. |
| 64 options for 20 products | The family pack lists dog, dog, human and dog, human, dog and human, dog, dog as separate choices. They are the same box. A buyer faces 64 options on a $79 bundle. |
If catalogue or Advantage+ shopping ads are in use, this alone would explain weak results regardless of the website's design. With no product type set, Meta cannot separate a dog buyer from a human one, and with descriptions empty or duplicated it has nothing to test between.
Two elements intended to build confidence are working against it.
On the one page whose purpose is credibility, the product shown is not the real product. Genuine photography of the actual bottles already exists elsewhere on the site and can replace it. If the 1,200 reviews exist on another platform, importing them is the most valuable single trust improvement available.
Smaller issues. Individually minor, collectively they make the site feel unfinished to a visitor who could not say exactly why.
Worth recording, because it narrows the work considerably.
The homepage is 2.5MB across 325 file requests on a phone. That is heavy, and its effect on search ranking is covered in Part Two. It is not, however, the main reason the advertising is underperforming. The issues in sections 3 to 6 are.
The site has no Google tracking of any kind: no Google Analytics, no Google Ads tag and no Tag Manager. Every conclusion currently drawn about the website's performance comes from Meta's own reporting, with nothing independent to check it against.
Installing Google Analytics is free and would allow future decisions to be based on how visitors actually behave on the site rather than on the ad platform's view of it.
These two points were written before we had access to the ad account. Access was granted on 23 September and both have now been checked. They are answered here and set out in full in Part Three.
The website is a genuine factor in the advertising results, as the client suspected. The fixes are mostly inexpensive, and the most important one is free and immediate. Part Two sets out the full search audit, which identifies further issues affecting how the site is found and trusted, and Part Three reviews the Meta account itself.
A full review of how the site is found, read and trusted by Google and by AI search tools. All 43 pages were crawled, speed was measured on phone and desktop, and five live searches were run to see what currently outranks the site.
The technical foundations are sound: nothing blocks Google, the language tags are correct and the server is fast. The score is held down almost entirely by content: placeholder text left live, the wrong species described on the wrong product, empty fields and unsupported claims. Most of what follows is writing and settings work rather than rebuilding.
| Area | Weight | Score | Summary |
|---|---|---|---|
| Technical | 22% | 68 | Largely correct. Canonicals, language tags and addresses done properly. |
| Content quality | 23% | 24 | Placeholder text, wrong-species copy, empty fields, unsupported claims. |
| On-page | 20% | 25 | 21 of 22 pages have no description. Product names read as cart labels. |
| Structured data | 10% | 38 | Valid, but the homepage is described as a product and key fields are missing. |
| Speed | 10% | 20 | Fails Google's thresholds on every page, phone and desktop. |
| AI search | 10% | 34 | Infrastructure ahead of the market, pointed at broken data. |
| Images | 5% | 45 | 40% carry real descriptions. The before and after photos carry none. |
Five issues beyond those in Part One, each serious enough to address first.
The How It Works page ends with a section headed Questions We Hear A Lot. It asks the five questions a buyer most needs answered before using the product, and each is answered with dummy text supplied with the theme. The word "Lorem" appears fifteen times on the page.
The sentence "Designed for dogs with sensitive skin, smelly paws, oily coats, and chronic funk" is built into the theme rather than drawn from each product. It appears on all seven product pages, and on the Sphynx and Horse pages it sits directly beneath the product name.
| Product | Described as | Correct |
|---|---|---|
| Sphynx STANK | Designed for dogs | No, for cats |
| Horse Wash 8 ounce | Designed for dogs | No, for horses |
| The Whole Stankin' Family Pack | Designed for dogs | No, multi-species |
| Three human bundles | Designed for dogs | No, for people |
| Dog STANK 8 ounce | Designed for dogs | Yes |
It is also the only description text most products carry, so on six of the seven it is the sole product copy and it is incorrect. The correct cat copy for Sphynx STANK already exists in the product record and is never displayed. One change to the theme corrects all seven pages.
Re-checked against the store's own records on 23 September, with every address below requested on the live site to confirm what a visitor actually gets. This section has moved since the first version of the report, and the note underneath explains why.
| Policy | Status | Length | Effect |
|---|---|---|---|
| Privacy Policy | Exists | 18,307 | Thorough, and linked from nowhere |
| Legal Notice | Exists | 14,820 | Linked from nowhere |
| Subscription Policy | Exists | 4,631 | Linked from nowhere |
| Terms of Service | Exists | 851 | Short, and linked from nowhere |
| Refund Policy | Exists | 306 | Very thin for a skin product bought unseen, and linked from nowhere |
| Contact Information | Exists | 29 | Effectively empty |
| Shipping Policy | Missing | — | Genuinely absent. With the empty Shipping tab on every product, a buyer cannot find shipping terms anywhere |
On 20 September, when the first version of this report was written, the Refund Policy, Terms of Service, Legal Notice, Subscription Policy and Contact Information did not exist. The store's own records show all five were created on the morning of 21 September, the Refund Policy at 6:40 am and Terms of Service three minutes later. Only the Privacy Policy pre-dates the audit, which is what the original version reported.
The table above reflects the store as it stands on 23 September. Two things still stand from the original finding: nothing on the site links to any of them, and there is still no Shipping Policy.
Half the site is in French: 21 of 43 pages. Comparing the French product names with the English ones shows the French store is selling an older catalogue.
| Page address | English name | French name |
|---|---|---|
| /products/horse-wash-refill | Dog STANK 8 ounce | Lavages pour chevaux 4 onces |
| /products/dog-wash | The Whole Stankin' Family Pack | Ça pue le chien |
| /products/sphynx-wash | Sphynx STANK | Sphynx Puesta à l'amende |
| /products/teen-wash | 3 bottles + Tote + free shipping | Lotion nettoyante pour adolescents |
| /products/human-wash-refill | Double Bundle + Tote | Recharge de lavage humain |
The French names are the original product names, and they match the page addresses exactly. The English names were later changed to bundles and slogans, and the French was never updated. This also explains the mismatched addresses in section 5: they are correct for the catalogue that used to exist.
The business is based in Montreal, and Quebec's language legislation sets requirements for French commercial content. A French product page that misstates the product and its size is a consumer protection exposure, not only a ranking issue. Until the names are updated, removing the French product pages from search is the safer position.
| Item | Finding |
|---|---|
| Page descriptions | 21 of 22 pages have none. Google writes its own snippet instead, usually from menu text |
| Description length | The four that exist run to 320 characters, twice what Google displays, and three are identical |
| Headings | Eight competing main headings on the homepage, and four pages with none |
| Page titles | /pages/how-it-works is titled "ANIMALS How It Works" and the animals page is titled "How It Works". They are swapped |
| Product names | None contains a searchable term such as wash, shampoo, a condition or a species |
| Product tabs | 53 of 60 empty across the 7 products, including Shipping, Processing times and Sizes on every one |
| Category pages | All three have no description and a default "Collection: Animal" heading. These are the natural pages to win broad searches, and they have nothing to rank on |
| Internal links | A product page carries only two links. No breadcrumbs, no cross-selling, no link to its own category |
This is the strongest area of the site, and most of it needs no work.
Hidden code on each page tells search engines what the page is and what it sells. It produces prices and ratings in search results. All eight blocks on the site are valid, but their content needs correcting.
Adding star ratings to the code to make them appear in Google would be counterproductive while the site shows zero reviews. Google requires marked-up ratings to match what visitors can see, and doing otherwise risks a manual penalty. The reviews should be fixed first.
Measured on a throttled connection approximating a mid-range phone, and on an unthrottled desktop.
| Page | Device | Main image loads | Page responds |
|---|---|---|---|
| Homepage | Phone | 5.5s | 9.6s blocked |
| Product page | Phone | 6.4s | 9.7s blocked |
| Category page | Phone | 5.9s | 5.0s blocked |
| Homepage | Desktop | 11.4s | 0.7s blocked |
| Product page | Desktop | 13.8s | 1.5s blocked |
Google's thresholds are 2.5 seconds for the main image and 0.2 seconds for responsiveness. Every page tested falls outside both.
Not the server. The largest image on each page is a full-size PNG photograph with nothing telling the browser to load it early, which is why desktop is slower than phone. And the homepage loads 103 separate scripts plus both audiences' content, which keeps a phone busy for over nine seconds before it can respond. Loading the main image first and converting product photos to a modern format is the quickest improvement. Reducing the scripts should follow.
852 images across the site. 40% carry a real description, 52% are marked decorative and 9% have none.
The copy makes claims about eczema, athlete's foot, jock itch, intertrigo, yeast and fungus. Google holds health-related content to a higher standard than most retail.
Two genuine citations exist, and the writing around them is carefully hedged. The explanation of what the coconut oil and honey actually do is the best content on the site. It sits on one page and never reaches the product pages, where it would do the most good.
Live searches for five terms the brand should be found for, showing what currently ranks and where STANK stands.
| Search | What ranks | STANK today |
|---|---|---|
| dog yeast skin shampoo | Brand product pages and "best of" round-ups | Dog product at an address reading horse, with no description |
| sphynx cat bath wash | 8 of 9 results are how-to guides, not shops | A product page with no guidance, describing dogs |
| horse dandruff shampoo | Product pages that name specific conditions | Best-built page on the site, but with dog copy |
| body wash for jock itch | Product pages naming the condition in the title | The term appears nowhere on the site |
| natural wash for intertrigo | Mostly informational. Only one shop ranks | Nothing by name, though the eczema article is the right model |
Every competitor that outranks STANK names the condition on the page. STANK names none on any product page. Two new pages would address the clearest gaps: one for jock itch and skin-fold irritation, where STANK is currently absent, and a sphynx bathing guide with the product within it.
A growing share of product research now happens inside ChatGPT, Perplexity, Google's AI Overviews and AI shopping assistants. These read a site differently from a traditional search engine: they extract passages, quote them, and increasingly transact directly. STANK scores 34 out of 100 here, and the profile is unusual. The technical foundations are ahead of most competitors in this category. The content those tools read is the weakest part of the site.
| Dimension | Score | Position |
|---|---|---|
| Technical access | 60 | Every AI crawler permitted, and the agent files are published and valid |
| Structural readability | 40 | Missing headings, no question markup, no tables to extract from |
| Citability | 32 | Key passages state the wrong species, so a quote would be wrong |
| Image and media signals | 25 | Descriptions missing on the most persuasive photographs |
| Off-site authority | 12 | No third-party mention of the brand found anywhere |
What is already ahead of the market. These were tested directly and all four are working.
| Feature | Status | What it does |
|---|---|---|
| /agents.md | Live | A written description of the store aimed at AI agents, correctly formatted |
| /.well-known/ucp | Live | A Universal Commerce Protocol profile, version 2026-08-25, declaring payment and catalogue capabilities |
| /api/ucp/mcp | Live | A working endpoint that lets an assistant search the catalogue, build a basket and reach checkout |
| AI crawler access | Open | GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, Bingbot and OAI-SearchBot are all permitted. None is blocked |
These come with Shopify, but they are correctly deployed here and a large share of competitors have not enabled them. This is a real head start and it is worth protecting.
What is holding it back. Every item below was verified directly against the live site.
How to improve it. The first four items are already on the main list in section 11, so they pay twice: once for Google and once for AI search.
| Action | Effect on AI search | |
|---|---|---|
| Correct the "designed for dogs" text | Removes the single most damaging contradiction. An assistant would stop describing the cat and horse products as dog products | |
| Fill the empty descriptions and set product types | Gives assistants something to match a question against, and fixes what the shopping endpoint serves | |
| Fill the five product questions and add question markup | Directly quotable answers to the exact questions buyers ask. The layout already exists | |
| Write a real llms.txt | One line per product and page. With 7 products and 8 content pages this is a short job | |
| Add a structured ingredient list per product | "Contains X, which does Y" is the sentence shape AI answers quote most often | |
| Add a comparison table: which product for which animal and condition | The site currently has none, and a table is the easiest thing for an assistant to read and reproduce | |
| Move the coconut oil and honey explanation onto the product pages | This is the strongest passage on the site and it currently sits on one page that buyers rarely reach | |
| Name the condition on each product page | Section 22 shows every competitor that outranks STANK does this. It is also how an assistant decides a page answers a question | |
| Build off-site mentions | Ongoing | The only item here with no shortcut. Assistants weigh what other sites say about a brand, and currently nothing does |
Most brands in this category have to build the AI plumbing from nothing. STANK already has it, working, and pointed at the wrong data. The improvements above are almost entirely the same writing work already required for Google, which means the AI gains come at close to no extra cost. Fixing the product copy and the empty fields lifts both at once.
Relevant here because both Google and AI assistants weigh what exists about a brand elsewhere, and because it affects how an ad click is received.
Access to the ad account was granted on 23 September 2026, after the first two parts of this report were written. Everything below is taken directly from the account: every campaign, ad set and ad since it opened, with performance to 22 September. It answers the question the first two parts could only infer.
Several of the findings in this report have already been acted on since the first version was sent on 20 September. They are left in place below, because they explain what the advertising ran into while it was running, but they are no longer current. What has changed:
| Finding | Status | When |
|---|---|---|
| The Animals / Humans choice screen | Removed | 23 September. The homepage now opens on the product straight away |
| Paid advertising | Stopped | 21 September. Both campaigns paused, no spend since |
| Store policies | Written | 21 September. Five created that morning |
| Product named after a tagline | Renamed | Since 15 September |
| The "1,200+ five-star review" claim | Removed | No longer appears on the site |
| Subscription option | Now visible | "Subscribe & Save" now sits on the homepage |
Still outstanding at the time of writing: the placeholder text on the How It Works page, "Designed for dogs with sensitive skin" on the cat and horse pages, the product addresses that describe the wrong animal, the missing shipping policy, and the fact that none of the six policies is linked from anywhere on the site.
The account opened on 5 August 2026 and began spending in earnest on 12 September. Everything below covers its entire life to date.
Those four numbers contain the whole story of the account. The advertising is bringing people in cheaply and in volume. Almost none of them buy. The problem is not on the Meta side of the click.
| Measure | This account | Typical for skincare direct-to-consumer |
|---|---|---|
| Click-through rate | 6.69% | Around 1% to 2%. This is well ahead |
| Cost per 1,000 impressions | $18.01 | $12 to $28, so squarely in range |
| Website conversion rate | 0.14% | 2.8% to 4.2% on Shopify |
| Add to cart rate | 1.21% | Below 5% is treated as a priority problem |
| Return on ad spend | 0.20 | 2.5 and above is considered healthy |
| Cost to acquire a customer | $302.08 | Around $60. The products sell for $34.50 to $79 |
Benchmark figures are published 2026 industry medians for direct-to-consumer skincare, included for orientation rather than as targets. The conversion and acquisition figures rest on only 2 purchases, so treat their precision lightly; the direction is not in doubt.
This is every person the account has paid for, followed from the click to the checkout. Each bar is drawn to the same scale, so the collapse is shown at its true size.
The paid funnel, whole account, to 22 September 2026
Bars are to scale against the 1,703 clicks paid for. The right-hand figure is how many of the previous step survived.
Source: Meta Ads Manager, account lifetime to 22 September 2026. Landing page views, product views, add to cart, checkout and purchase are the pixel events recorded on stankproducts.com.
The advertising is not underperforming. It is being spent on people who never see the shop. Section 28 shows why.
Access to the Shopify store was granted on the same day as the ad account. That gives a second, independent source for the figures in section 26, which until now rested on Meta's own reporting of itself.
Meta reports 2 purchases and a return on ad spend of 0.20, which works out at $123.47 of revenue. Shopify's own dashboard reports CA$123 over the same period. The figures were arrived at separately and match.
Shopify records three orders in total, not two. The third tells us something the ad account cannot.
| Order | Date | Value | Status | Where they landed |
|---|---|---|---|---|
| #1001 | 13 September | $53.00 | Refunded | The homepage |
| #1002 | 13 September | $79.00 | Paid | The homepage, arriving from Facebook |
| #1003 | 15 September | $44.47 | Paid | The homepage, tagged to the Meta sales campaign |
The catalogue, read from the source. Sections 5 and 13 described the product data from the outside. These are the records themselves.
| Product name | Its web address | Description |
|---|---|---|
| Dog STANK 8 OUNCE | /products/horse-wash-refill | 22 characters |
| Horse Wash 8 ounce | /products/horse-wash | Empty |
| Sphynx STANK | /products/sphynx-wash | 499 |
| STANK Skin Reset Serum Wash 8 oz | /products/teen-wash-refill | 576 |
| Skin Reset Serum Wash, 3 bottle bundle | /products/teen-wash | 543 |
| Skin Reset Serum Wash, double bundle | /products/human-wash-refill | 543 |
| The Whole Stankin' Family Pack | /products/dog-wash | 36 characters |
What else the store reveals.
Read from the Shopify Admin API on 23 September 2026 and cross-checked against the live site. Order history is limited to the last 60 days, which covers the whole of this store's paid advertising but is not enough to measure repeat purchase.
Part One identified a full-screen Animals / Humans panel that covers the homepage before any product, price or buy button is visible, and noted that product pages do not have it. At that stage we could not see where the ads pointed. Now we can.
All 45 ads in the account, live and paused, send people to one address: stankproducts.com, the homepage. Not one ad points at a product page. Every dollar of paid traffic therefore arrives at the splash screen.
This joins the two halves of the report. The 88% who never see a product, in section 26, and the homepage choice screen in section 3, are the same event measured from two directions. The panel appears roughly 0.8 seconds after the page loads, so an arriving visitor sees the site briefly and then sees it covered.
The account has run two campaigns. They used identical wording and imagery, the same audience and the same website. One was set to optimise for sales, the other for traffic. That makes them an unusually clean comparison.
| Sales campaign | Traffic campaign | |
|---|---|---|
| Status while running | Paused 18 Sep | Ran to 21 Sep |
| What Meta was asked to find | People likely to purchase | People likely to view the page |
| Spent | $383.52 | $220.63 |
| Arrived on the site | 109 | 1,299 |
| Looked at a product | 26.6% | 10.8% |
| Added to cart | 12 | 5 |
| Purchases | 2 | 0 |
Add to carts per 100 people who arrived
The fairest way to compare the two, because the traffic campaign brought twelve times as many people. Same copy, same images, same website.
Sales campaign 12 add to carts from 109 arrivals. Traffic campaign 5 from 1,299. The traffic bar is drawn at its true width of 0.38. Source: Meta Ads Manager, campaign lifetime.
Four creative angles were running: seborrheic dermatitis, body odour, intertrigo and eczema. Each has roughly ten image variants. Below are the ads that carried real spend, ranked by what they cost.
| Ad | Spent | CTR | Arrived | Saw a product | Cart | Bought |
|---|---|---|---|---|---|---|
| Intertrigo 13 Sep, sales | $245.53 | 4.86% | 71 | 26.8% | 9 | 1 |
| Body odour 12 Sep, sales | $61.97 | 3.57% | 17 | 23.5% | 1 | 0 |
| Intertrigo 7 19 Sep, traffic | $58.45 | 9.03% | 443 | 12.0% | 1 | 0 |
| Body odour 5 19 Sep, traffic | $49.83 | 9.64% | 391 | 3.6% | 3 | 0 |
| Eczema 12 Sep, sales | $41.27 | 7.29% | 17 | 35.3% | 1 | 1 |
| Eczema 10 19 Sep, traffic | $33.91 | 4.92% | 132 | 18.2% | 1 | 0 |
| Seborrheic dermatitis 12 Sep, sales | $26.68 | 1.97% | 3 | 0% | 1 | 0 |
On a narrow screen this table scrolls sideways.
Separate from where the ads point, the structure of the account works against itself in three ways.
Where the 45 ads' budget actually went
Share of total spend, whole account life.
25 of 44 ads spent less than $1 in total, and 32 spent less than $5. They cannot be judged: they never had enough delivery to produce a readable result.
This is a caution rather than a finding. Nothing in the account has been rejected, and delivery does not currently appear restricted.
All four angles are named medical conditions: seborrheic dermatitis, intertrigo, eczema and body odour. Meta treats skin conditions as a sensitive health category, and its personal attributes rule prohibits wording that implies knowledge of a reader's health. Phrasing such as "do you suffer from" or a headline that names the condition and addresses the reader directly is the form most often refused. The current headlines are the bare condition names, which is safer than the second-person version, and the body copy is careful to describe what the product does to skin rather than claiming to treat a disease.
Stated as the account currently stands against what we would run, so each line can be checked against Ads Manager directly.
| Setting | How it was set up | What we would run |
|---|---|---|
| Destination | The homepage, on all 45 ads | The product page matching the ad's concern, which has no splash panel |
| Objective | Traffic, optimising for page views | Sales, optimising for purchase |
| Ad sets | 4 running, one per concern, $25 a day each | One ad set holding the budget, so the purchase signal is pooled rather than split four ways |
| Ads per ad set | Around 11, most spending under $1 | 4 to 6 at a time, so each gets enough delivery to be judged |
| Budget | $100 a day across four ad sets | The same money in one place. Splitting it is what prevents any ad set from settling |
| Targeting | Canada, 18 to 65, no interests | Keep it broad. This part is already right |
| Placements | Automatic | Keep. Also already right |
| Retargeting | None exists | Website visitors, product viewers and cart abandoners, plus a lookalike once there is a seed worth using |
| Account spend cap | None set | A ceiling, as a safety net rather than a lever |
Change the destination. The objective is the second most valuable change and the two work together, but pointing the ads at product pages is free, needs no website work, and addresses the 1,239 people in section 26 who arrived and never saw anything for sale.
One caution on the order. Fixing the destination will make the site conversion rate rise, which changes what the account has learned so far. Any comparison against the figures in this report should be drawn from after that change, not across it.
Once the destination and the objective are settled, these are the questions worth spending money to answer, in the order we would answer them. Everything above is a correction; everything here is a genuine unknown.
None of these are worth running while every ad lands on the splash screen. A test needs the thing being tested to be the only thing that changed, and at present the destination overwhelms every other variable in the account.
Parts One and Two were carried out from the public website on 20 September. Part Three was added on 23 September once access to the ad account was granted. The following remain unavailable, and each would add to the report.
| Not available | What it would add |
|---|---|
| Google Search Console | Which pages Google has indexed, and what people search before arriving |
| Google Analytics | Not installed, so no visitor history exists independent of Meta |
| Shopify admin | Order history, so the two recorded purchases could be verified against actual revenue, and the catalogue faults in section 5 confirmed at source |
| Merchant Center | Confirmation of the Shopping disapprovals predicted in section 5 |
| Meta product catalogue | Whether the catalogue faults in section 5 have carried through into the Meta feed. Visible in Commerce Manager but not readable by us |
| Keyword volumes | Would size the opportunity in section 22 |
| Field speed data | Section 19 uses controlled measurements rather than real-visitor data |
A note on the ad account figures. Purchase-level conclusions rest on 2 recorded purchases, which is a small sample, and every result in the account was produced before its delivery had stabilised. Where a conclusion could be drawn from a larger sample it has been: the funnel in section 26 rests on 1,408 arrivals and the comparison in section 29 on 17 add to carts rather than on the purchases.
Prepared by Echo Digital. Parts One and Two, 20 September 2026, based on the live website on that date. Part Three, 23 September 2026, based on the Meta ad account with performance to 22 September. Section 35 sets out what was not accessible.