Pricing, Advertising & Email Plan

Take the Load Off the Site, Then Advertise

Move pricing onto a Google Sheet that feeds your site, Google and FindBullion, make the pages cacheable, fix the measurement, launch Performance Max, and test email.

Prepared by MRA
Setup & Three Month Term
Draft v2 · October 1, 2026

The site is doing too much work, and that has to be fixed before advertising sends more people to it. Every product's price is recalculated on your own server all day, comparison site bots crawl it on top of that, and nothing keeps Google in step with your prices. Moving pricing onto a Google Sheet takes the heaviest work off the server and gives Google and FindBullion the same prices your customers see. Loading those prices separately then lets every page be cached, which is the speed customers actually feel.

Revised after our September 29 call. The pricing sheet now leads the plan, with buyback markups and a FindBullion feed added, feed cleanup has moved into measurement, and email starts with a four week trial. This covers our work only. Advertising spend and Klaviyo fees are paid directly and are not included here.

Where the effort goes

Stage 1 comes first and everything builds on it. Stages 2 and 3 follow and can overlap. Nothing launches until Stages 1 to 3 are verified. Email runs alongside and does not depend on the ads.

Pricing Sheet & Price PushesStage 1
$4,180–5,635
FindBullion FeedStage 1b
$370–555
Price Loading & CachingStage 2
$2,700–4,340
Tracking, Measurement & FeedStage 3
$3,365–4,980
Campaign Build & LaunchStage 4
$1,725–2,760
Email, First Four WeeksAlongside
$2,575–3,955
Three Months of TuningOngoing
$3,840–5,760
SmallerLarger

Stage detail

These are the items on our list, in the order we propose. We review the list and its priorities with you every month.

Stage 1

Pricing Sheet & Price Pushes

$4,180–5,635

First · Before any spend

  • One sheet controls the pricing. PlatformGold's ask and bid pull into a master sheet, one row per product, with your sell markup and buyback markup beside them. The sheet does the arithmetic on Google's servers. Your server stops calculating and simply displays.
  • One run, every destination. Each time the sheet updates, it sends the same finished prices to your site and to Google Merchant Center. Site and Google always match, which is what prevents price mismatch disapprovals and keeps the ads running. FindBullion joins the same run in Stage 1b.
  • The plugin's own pricing gets turned off. The PlatformGold plugin recalculating every product on a timer is the heaviest thing running on your server today. It is switched off for pricing and stays in place for orders and product imports.
  • Buyback prices, ready when you are. Buyback prices are calculated in the sheet from PlatformGold's bid less your markup. They are not shown on the site in this plan, but they are managed and current when the buyback program goes ahead.
  • Checkout keeps locking the right price. Your checkout confirms the live price with PlatformGold at the moment of purchase. The sheet sends its markups to each product along with the price, so the locked price always matches what the customer was shown.
  • Volume discounts and payment method pricing carry on. The quantity tiers and the card and IRA pricing work from the product's price, so they follow the sheet automatically. We confirm each tier is set as a discount rather than a fixed price, since a fixed price would not move.
Range breakdown
Control sheet, sell & buyback markups$740–925
PlatformGold pull & scheduled sync$925–1,295
Price & markup push to site$740–1,110
Merchant Center price push$740–925
Add to Pricing Sheet button$555–740
Plugin pricing shutdown & testing$480–640
Sheet-side work is custom Google Apps Script. It runs within Google's free monthly limits where possible; beyond that, similar setups typically run around $10 a month, paid to Google.

Adding a new product

StepWhat happens
1Build the product in WooCommerce as you do today, and leave it as a draft.
2Click Add to Pricing Sheet on the product. It reads the PlatformGold number and creates the row, or tells you if the number is missing.
3Set the sell and buyback markups in the sheet. The next run prices the product.
4Check the price shows on the product, then publish. It reaches Google already priced.
What moves the rangeHow cleanly the PlatformGold data comes across. A catalog where every product carries one correct PlatformGold number is the low end. Duplicate or missing numbers that need sorting out before the sheet can trust them is the high end.
Stage 1b

FindBullion Feed

$370–555

Alongside Stage 1 · Starts with a conversation

  • Their bot is part of the load. FindBullion checks your prices by crawling the site, which adds traffic on top of real customers, and it spikes every time products are added.
  • First step is their team. We get contact details for their integration team and find out what their API accepts and how often it can take updates.
  • If it fits, it joins the same run. The prices going to your site and to Google go to FindBullion at the same time, and we ask them to stop crawling. Your prices stay accurate on the comparison site customers use to find you.
Range breakdown
FindBullion contact & API review$370–555
The connection itself is priced once we know what their API allows. If it behaves like Merchant Center, expect something close to that line in Stage 1.
What moves the rangeHow quickly their team responds and what their API supports. A documented feed we can push to is the low end. Back and forth to find the right contact and format is the high end.
Stage 2

Price Loading & Caching

$2,700–4,340

After Stage 1 · Where the server savings come from

  • Prices are already updating by now. Once Stage 1 is running, your prices stay current. This stage is where the biggest server load savings come from: changing how prices fill your page templates and how caching works on the site.
  • Pages built once, prices filled in live. Product, category and search pages load with a space for the price, filled by a small call once the page opens. The pages themselves can then be cached, because the changing number is no longer written into them.
  • The volume discount table comes along. The quantity and payment method table on each product page works from the same price, so it stays current on a cached page without extra work.
  • Price updates stop clearing the cache. Today every price change can tell the cache to rebuild those pages, which undoes the benefit. The sheet's updates are written so they do not.
  • What Google reads matches too. Google checks the price written into the page's code as well as the one visitors see. That gets the same treatment, so a cached page never causes a mismatch.
  • Tuned to whichever hosting you are on. On your current hosting that is WP Rocket. If you move to WP Engine, WP Rocket is replaced by NitroPack or Page Speed Booster, and this work is optimised and tested there instead.
  • Measured before and after. Server load and page speed are recorded on both sides of the change, so the improvement is a number rather than an impression.
Range breakdown
Live price call$555–925
Price placeholders in page templates$740–1,295
Price Google reads in the page code$370–555
Cache setup & purge control$555–925
Before and after load testing$480–640
Moving hosting to WP Engine is not included. If it happens partway through, this stage is retested on the new host.
What moves the rangeHow many places a price appears. Product pages and category listings are the low end. Search results, related products and other widgets showing prices, plus a hosting move partway through, is the high end.
Stage 3

Tracking, Measurement & Feed Cleanup

$3,365–4,980

After Stage 1 · Can run alongside Stage 2

  • Orders are going missing. Checking recent transactions against Google Analytics, at least one real order did not appear. If that happens regularly, every report will understate what advertising produced.
  • Find out why, then fix it. We compare WooCommerce and Analytics directly to see whether it is the tracking code, the order status, or customers running ad blockers, and fix whatever it turns out to be.
  • Sort out Tag Manager. Several containers, unclear ownership. We consolidate to one we know is correct.
  • Clean up the feed. Titles, attributes and categories are reviewed so products are eligible in the first place and match what people search for.
  • Work through the disapprovals. Google treats gold bullion as close to currency, so some approvals take resubmission and appeal even when everything is correct. Easier to work once prices are already syncing from Stage 1.
  • A dashboard you can actually read. One page pulling Analytics and Google Ads together.
Range breakdown
Missing order audit & fix$1,295–2,035
Tag Manager cleanup & consolidation$555–740
Feed mapping & attribute cleanup$555–925
Disapproval review & policy resolution$480–640
Reporting dashboard$480–640
Access to Google Ads, Merchant Center and Tag Manager is already granted.
What moves the rangeWhat the audit turns up and how many products fight back. An isolated ad blocker case and a handful of disapprovals is the low end. A tracking rebuild and a large share of the catalog flagged under the currency policy is the high end.
Stage 4

Campaign Build & Launch

$1,725–2,760

After Stages 1 to 3 are verified

  • Performance Max, built around margin rather than volume. Products are grouped by what they actually contribute, and the campaign is pointed at the groups that can carry the cost of a click.
  • A return target set before launch, not after. We agree the minimum return on ad spend that makes this worth doing, and the campaign is configured to hold to it.
  • Start small and contained. A controlled budget on a narrow product set, so the first month buys information. Widening comes after the numbers say it should.
  • On suggested spend, somewhere around $2,000 to $3,000 a month is enough to get readable data in this category without risking much.
  • Gold IRA is deliberately not in this stage. It is the highest value thing you sell and among the most expensive clicks on Google. It deserves its own test once the e-commerce side is measuring correctly.
Range breakdown
Product segmentation & ROAS targets$555–740
PMax build, assets & feed setup$800–1,280
Conversion value & bidding configuration$370–740
Advertising spend is billed by Google directly and is not included in these figures.
What moves the rangeHow many product groups get built and how much creative is needed. One tightly focused campaign is the low end. Several groups with separate targets and assets is the high end.
Alongside

Email, First Four Weeks

$2,575–3,955

Independent of the ads · Can start right away

  • Start small and learn. Four weekly emails, then a look at what was opened and what was bought before building anything more.
  • Klaviyo, connected to the store. Mailchimp's store sync puts real load on the server, which works against everything else in this plan.
  • Set up properly before the first send. The sending domain is authenticated, which Gmail and Yahoo now require of bulk senders, so the first emails land in the inbox rather than spam.
  • Sent to people who said yes. The send list is reviewed for consent, and a signup checkbox is added at checkout so the list keeps growing on its own.
  • Past orders loaded overnight. The first data sync runs off-hours so it does not compete with customers for the server.
  • Then the next suggestions. The report recommends what to automate next, such as abandoned cart reminders, a welcome series and post-purchase follow-ups, based on what the data shows.
Range breakdown
Klaviyo account & domain authentication$370–555
Store connection & custom fields$555–925
Data sync & send list review$370–555
Four weekly emails, drafted & scheduled$960–1,440
Results report & recommendations$320–480
Klaviyo fees are paid to Klaviyo directly and depend on list size. We confirm the right tier once we see how many contacts you have.

The four weeks

StepWhat happens
1Create the Klaviyo account
2Connect it to the store
3Add custom fields, such as metals bought and last order date
4Synchronise customer and order data
5Prepare four weekly emails for your approval
6Schedule them for a predictable day and time
7Report on results, with recommendations
What moves the rangeThe state of the customer data. A clean export with good email coverage and clear consent is the low end. Duplicate or incomplete records that need sorting before anything can be sent is the high end.
Ongoing

Three Months of Tuning

$3,840–5,760

$1,280 to $1,920 per month · Starts at launch · Then re-evaluate

  • Launching a campaign is not the work. The work is the weeks afterward: seeing which products earn their clicks, cutting the ones that do not, and adjusting targets as the data thickens.
  • Monthly reporting against the agreed target, in plain numbers. What was spent, what came back, and what changed as a result.
  • Feed maintenance is part of it. Products get disapproved and new products arrive. Left alone, a working campaign degrades on its own.
  • Then a real decision. At three months the numbers either justify continuing and spending more, point toward a different channel, or say paid search does not work at these margins. Reddit is the next channel to look at then.
Range breakdown
Ads management, reporting & feed upkeep / mo$1,280–1,920
Three months$3,840–5,760
Month to month rather than a fixed term. Stops whenever you decide it should.
What moves the rangeHow much is running. A single campaign on a narrow product set is the low end. Multiple campaigns and active disapproval management is the high end.

How it works

One monthly level · Start this week
MRA work, month to month Worked down the list above, in the order we agree with you$4,000 / month

There is no large setup invoice and no fixed term. You approve one monthly level, we start on Stage 1 this week, and each month we meet with you to review what got done, what we learned, and what comes next. Priorities can change month to month as the numbers come in, and the stage ranges above show where the effort goes.

Roughly how the months fall at this level

WhenWhat gets done
Months 1–2Stage 1 pricing sheet, the FindBullion conversation, and the start of Stage 2
Months 2–4Stage 2 price loading and caching, Stage 3 tracking and feed cleanup, and the first four weeks of email
Months 4–6Stage 4 campaign launch and the email results report
After launchTuning and reporting each month, with the rest of the level working down the list: email automations, the FindBullion connection, buyback prices on the site, and whatever matters most to you then

Timing depends on where each stage lands in its range. Need something sooner? Raise the level for a month or two. Need to slow down? Lower it or pause; it stops whenever you decide it should.

Advertising spend, paid to Google directly, from Stage 4$2,000–3,000 / month suggested
Klaviyo, paid directly, depends on list sizeConfirmed at setup

The full picture

Everything this plan touches, and who handles each piece. Only the items marked MRA are in the figures above.

MRA Built by usSHM Handled on your sidePlugin Already on your siteLater Not priced yet
Pricing
PlatformGold ask and bid pulled into the sheetMRA
Sell and buyback markups, set and kept currentSHM
Prices pushed to the site and Merchant Center in one runMRA
Checkout price lock using the sheet's markupsMRA
Volume tiers and payment method pricingPlugin
FindBullion fed from the sheetMRA
Buyback prices shown on the siteLater
Products
Building the product in WooCommerceSHM
Add to Pricing Sheet buttonMRA
Setting markups and publishingSHM
Site speed
Prices loaded separately so pages can be cachedMRA
Cache setup and testing on the current hostMRA
Moving hosting to WP EngineSHM
Image size cleanupLater
Measurement
Missing order audit and fixMRA
Tag Manager consolidationMRA
Feed cleanup and disapprovalsMRA
Reporting dashboardMRA
Advertising
Performance Max build and tuningMRA
Advertising budgetSHM
Gold IRA campaignLater
Email
Klaviyo setup and first four weeksMRA
Approving each emailSHM
Abandoned cart and other automationsLater

What we need, and what is not included

To get started

  • A go-ahead on the monthly level. Stage 1 starts that week.
  • A FindBullion contact, if you already have one.
  • Which price Google should show. It has to match the main price on the page, which today is the check and wire price.
  • A go-ahead to export customer and order data for the email setup.
  • A starting monthly budget for Google spend, before Stage 4.

Not included

  • Advertising spend and Klaviyo fees. Paid directly.
  • Moving hosting to WP Engine. Stage 2 is retested if it happens.
  • The FindBullion connection build. Scoped once we know what their API allows.
  • Buyback prices on the site. Managed in the sheet here, shown in the buyback plan.
  • Email automations. Recommended in the four week report and scoped then.
  • Gold IRA campaigns, Reddit, SEO and brand campaigns. Revisited at the three month mark.