Yan Zhang

I run a cross-border store on TEMU. I also built, wrote and shipped my own English store — end to end.

Three years of ToC e-commerce operations, plus a self-taught independent-store project where I did the design, the build, the content, the SEO and the deployment myself — no developer, no agency.

3 yrs cross-border e-commerce (ToC) 1 live English store 3 SEO articles published 22 pages shipped WordPress · SEO · GA4

01 · The live store

Pro Nail Tools — an English nail-tools storefront

My own project · Oct 2026 · WordPress + Astra, mirrored to a static build, deployed on Cloudflare Pages
https://pro-nail-tools.pages.dev

A small but complete storefront for nail tools: five products, a shop page, a blog, the trust pages every store needs (about, contact, shipping & returns, privacy, terms), and a working cart. The whole thing runs on a monochrome black-and-white-grey design system I built from scratch.

What I did

Pro Nail Tools homepage, full page
Homepage — hero carousel, product grid, trust sections and footer. Full-page capture at 1440px.
Glass Nail File product page
Product page — price, benefits, add-to-cart, shipping reassurance.
SEO article page
Blog article — comparison table, headings structured for search intent.

02 · Content & on-page SEO

Three articles, each targeting one keyword with a clear search intent. All three were written, optimised and published by me; each one scores 77–82 in Rank Math with focus keyword, meta description, internal links and image alt text all in place.

ArticleFocus keywordTypeRank Math
How to Do a Salon-Quality Manicure at Home manicure at homeHow-to77
How to Use an Electric Nail Drill at Home electric nail drillHow-to80
Glass Nail File vs Emery Board: Which Is Best for Your Nails? glass nail file vs emery boardComparison82
1,552
words in the comparison article
7
H2 sections, one comparison table
5 + 1
internal links + one authority source
Keyword mapping

Before writing anything I grouped the keywords by what the searcher is trying to do, then sent each group to the page that can actually answer it — transactional words to product pages, informational and comparison words to articles. A keyword is only worth targeting if there is a page that deserves to rank for it.

KeywordSearch intentPage it targets
nail toolsCommercialHomepage
glass nail fileTransactionalProduct page
electric nail drillTransactionalProduct page
cuticle nipperTransactionalProduct page
manicure at homeInformationalBlog article
glass nail file vs emery boardComparativeBlog article

03 · Paid search plan

For the glass file I wrote a complete starter plan for Google Search: two ad groups split by intent, strict match types, a negative-keyword list, ad copy written to Google's character limits, a daily budget with a day-7 decision rule, and one landing page.

ElementDecision
Ad group 1 — product intent[glass nail file], "glass nail file for natural nails", "crystal nail file"
Ad group 2 — problem intent"best nail file for natural nails", "nail file for brittle nails", "nail file for weak nails"
Negative keywordsfree · how to · tutorial · diy · cheap · wholesale — cut wasted clicks without cutting reach
Ad copy5 headlines (≤30 chars) and 3 descriptions (≤90 chars), written to the real product benefits
Budget & bid$10/day for 7 days, max CPC $1.20, manual bidding — no smart bidding before there is data
Landing pageThe glass file product page — never the homepage
Day-7 ruleA keyword needs ~20 clicks before it can be judged. Below that, fix the page or the copy — do not raise the budget.
The part most people get wrong

Ad rank is not "who pays the most" — it is bid × Quality Score. On the same position, an ad with a strong Quality Score might pay $0.40 a click while a weak one pays $1.50. Since Quality Score is driven by expected click-through rate, ad relevance and landing-page experience, matching the ad to the page it points at matters more than raising the bid.

04 · Store operations experience (TEMU)

Cross-border e-commerce operations · over three years

05 · Measurement

The store ships with both analytics layers installed on all 22 pages, so every decision above can be traced back to data instead of opinion.

Data collection started in October 2026, the day the store went live — the reports below are the first snapshots, not a long history.

06 · Tools I work in

Build & CMSWordPress, Astra, Elementor, WooCommerce basics
SEORank Math, keyword research and search-intent mapping, on-page optimisation, internal linking, sitemaps
AnalyticsGA4, Cloudflare Web Analytics, Excel (weekly reporting, campaign ROI)
Content & designPhotoshop, Canva, short-form video editing, English product and blog copywriting
CodeHTML, CSS, JavaScript basics — can read a theme, change page styles and debug layout issues myself
DeploymentStatic site packaging, Cloudflare Pages