Three productised services with a fixed scope and a fixed price. Each one runs on its own site, so you can read the whole argument before you talk to us.
24 findings from real accounts. Client names are never published, so the stores are described rather than named — the figures are exactly as we found them.
"A third-party checkout hid 94% of orders from the browser. Server-side Tag Manager on Stape now sends each one to Google Ads with its click id."
94% of orders invisibleServer-side tracking on Stape · Womenswear label
94% of orders invisible
32,887 junk conversions a day
675 dead URLs
56 feed problems
100% and still wrong
0.0% eligible
94% of orders invisible
32,887 junk conversions a day
675 dead URLs
56 feed problems
100% and still wrong
0.0% eligible
94% of orders invisible
32,887 junk conversions a day
675 dead URLs
56 feed problems
100% and still wrong
0.0% eligible
94% of orders invisible
32,887 junk conversions a day
675 dead URLs
56 feed problems
100% and still wrong
0.0% eligible
30 down to 2
22.9 GB reclaimed
Crashing every 40 min
281x slower
23 days of dead cron
4.5x slower from a CDN
30 down to 2
22.9 GB reclaimed
Crashing every 40 min
281x slower
23 days of dead cron
4.5x slower from a CDN
30 down to 2
22.9 GB reclaimed
Crashing every 40 min
281x slower
23 days of dead cron
4.5x slower from a CDN
30 down to 2
22.9 GB reclaimed
Crashing every 40 min
281x slower
23 days of dead cron
4.5x slower from a CDN
Every visitor blocked
Barcodes full of junk
95 of 97 pages empty
618 offers, 18 real issues
46.8% was an artefact
3,222 SKUs
Every visitor blocked
Barcodes full of junk
95 of 97 pages empty
618 offers, 18 real issues
46.8% was an artefact
3,222 SKUs
Every visitor blocked
Barcodes full of junk
95 of 97 pages empty
618 offers, 18 real issues
46.8% was an artefact
3,222 SKUs
Every visitor blocked
Barcodes full of junk
95 of 97 pages empty
618 offers, 18 real issues
46.8% was an artefact
3,222 SKUs
A whole dashboard inert
8 things we refused
Two agencies, same bug
733 products rebuilt
99.3% of dead settings gone
Zero contracts
A whole dashboard inert
8 things we refused
Two agencies, same bug
733 products rebuilt
99.3% of dead settings gone
Zero contracts
A whole dashboard inert
8 things we refused
Two agencies, same bug
733 products rebuilt
99.3% of dead settings gone
Zero contracts
A whole dashboard inert
8 things we refused
Two agencies, same bug
733 products rebuilt
99.3% of dead settings gone
Zero contracts
The findings, drawn to scale
Five numbers from real accounts. Three are things we moved, two are what we found before anyone had moved anything — the distinction matters, so we keep it. Client names are never published, so each is described rather than named, and we can show the working on any of them.
Server-side tracking on Stape
Orders that never passed through the browser
An Indian ethnic womenswear label
94%
A third-party checkout meant Google Ads saw under 40% of real orders. We set up server-side Tag Manager on Stape and sent each order's click id to Google server to server. The same account had an auto-created action logging up to 32,887 junk conversions a day.
Google Merchant Center
Product disapprovals, before and after
A multi-brand camera store
30 → 2
Fixed product categories and description wording. No appeals were filed and not one page on the website changed.
WordPress SEO
Product pages with no SEO title or description
A saree and handloom label
95 of 97
Almost the entire catalogue was invisible to search. Two pages had been written in-house and became the exemplars for the rest.
WooCommerce → Shopify
Search clicks landing on dead product URLs
A camera and photo retailer
67%
A platform migration left 675 product URLs unredirected. They were still earning two thirds of the site's search clicks.
Shopify
Products shipped with no product type set
A 2,700-product multi-brand catalogue
2,686 of 2,686
Shopify's own coverage query reported all 2,686 as healthy — the presence filter it uses counts an empty string as a value. Four hand-checked samples disproved it.
Object cache
Cache backend response time against memory
A WooCommerce store on managed hosting
281x
Pages were instant when cached and forty seconds when not. The plugin's own connection test reported the backend healthy throughout.
Cloudflare
Page load with the CDN proxy on and off
An India-hosted business site
4.5x
A free-plan CDN was serving an India-hosted site out of Singapore. Turning the proxy off made the site four and a half times faster.
WordPress database
Settings rows loaded on every page view
A camera and pro video retailer
99.3%
Old settings, expired transients and licence data from plugins removed long ago. Exported with a rollback key and removed in batches while the site stayed under load.
Prices, Timelines, Straight Answers
The questions we get asked before every project, answered with the actual numbers rather than “it depends”.
What is the starting price for WordPress website development in Mumbai?
Do you offer Shopify development for Indian businesses?
What SEO services do you offer in Mumbai?
Can you migrate my WooCommerce store to Shopify without losing SEO?
Do you manage Google Ads campaigns?
How long does it take to build a website?
Do you configure Cloudflare and optimize website speed?