Almost every guide to hiring an SEO gives you a list of interview questions. The trouble with interview questions is that a confident candidate answers all of them well, and a quiet one who is actually very good answers half of them badly. You walk out of the room with an impression, not evidence.
This checklist works the other way round. It starts with the jobs your store needs done, then lists what you can independently check about each candidate before you sign anything. Free tools, one afternoon, nobody’s word taken on trust.
This matters more for an online store than a service site because of scale. A bad hire on a six-page brochure site wastes a few thousand ringgit. On a 900-product store, the same hire can spend six months writing blog posts while your filter URLs quietly consume the crawl budget your product pages need.
So before the checklist, one honest question: does your store need a specialist at all? Google’s own guidance on hiring is a good place to start, and the short video below covers the minimum you should expect from anyone you let near your site.
Tips for hiring an SEO specialist – Search for Beginners Ep 9
Source video: Google Search Central on YouTube
PART 1 · DIAGNOSE
Do You Actually Need an E-commerce SEO Specialist?
IN BRIEFYou need a specialist when the fix list is catalogue-shaped: product data, category structure, filter URLs. Under about 50 products on a clean platform, most of that list is short enough for an owner to close. Our guide to whether e-commerce SEO is worth it covers the threshold.
Google is unusually direct on this point. Its guidance on whether you need an SEO says a small local business can probably do much of the work itself. It recommends reading the starter guide first, partly so you can judge later whether the person you hired is suggesting something sensible.
The test we use is simpler than a revenue threshold. Write down every SEO problem you already know your store has. Then sort the list:
- Jobs that need a person once. Writing 40 category descriptions, fixing 200 product titles, setting up a product feed. A freelancer or a project can close these.
- Jobs that need a person every month. New products entering the catalogue, seasonal category pages, competitor movement, review capture. These are the ones that justify an ongoing arrangement.
- Jobs that need a developer, not an SEO. Filter URLs, pagination, variant handling, template speed. If most of your list sits here, you need engineering time first. Hiring a strategist to describe the problem again will not move anything.
If the middle group is empty, you do not need a hire. You need one project, done properly, and then a quarterly review.
Not sure which group your problems fall into?
We will sort the list with you before you write a job advert or brief an agency. See how we scope e-commerce SEO
PART 2 · DIAGNOSE
What Makes E-commerce SEO a Different Job
IN BRIEFA general SEO optimises pages. An e-commerce SEO optimises a database that generates pages. Google publishes a separate e-commerce guide set for exactly this reason, and the four jobs in it barely overlap with general SEO work.
This distinction is the single most useful filter in the whole hiring process, because it is testable. Ask a candidate what they would do about your colour and size filters. A general SEO will talk about keywords. Someone who has worked on stores will ask how many filter combinations your platform can generate and whether they are currently indexable.
Four capabilities separate the two, and each has an official Google document behind it you can hold an answer against:
- Product data as a shared asset. Titles, attributes, price and availability feed your pages and your Merchant Center listings at once. Google treats sharing product data as one job, not two separate ones.
- Crawl control on generated URLs. Faceted navigation can produce tens of thousands of near-identical pages. Google’s e-commerce URL structure guidance exists because this quietly starves real pages of crawl attention.
- Structured data at catalogue scale. Marking up one product proves nothing; the job is the template. Google’s guidance on e-commerce structured data is the reference point.
- Pagination and lazy loading. Infinite scroll on a category page can hide most of your catalogue from Googlebot, which is why Google documents pagination and incremental loading separately.
BENCHMARK BRIEFING 1 OF 4
What Does Each Hiring Route Cost in Year One?
IN BRIEFAn in-house hire is the most expensive route in total and the cheapest per hour worked on your store, at roughly RM 44 against RM 120 to RM 167 for outside help. What should decide it is not the total, but whether you can fill 160 hours a month with useful work.
The model below prices four routes over twelve months. Salary is set at RM 5,500 a month. That sits above the RM 4,782 mean for Kuala Lumpur in the Department of Statistics Malaysia’s Salaries & Wages Survey Report 2024, because this is a skilled role. Statutory employer costs follow the rates published by KWSP for employer mandatory contributions, plus SOCSO and EIS.
| Route | Year-one cost (RM) | Hours/month | Cost per hour (RM) |
|---|---|---|---|
| In-house specialist | 84,000 | 160 | 44 |
| Agency retainer, mid tier | 72,000 | 40 | 150 |
| Freelance specialist | 36,000 | 25 | 120 |
| Agency retainer, entry tier | 30,000 | 15 | 167 |
Illustrative model by IZI Digital Marketing, built on DOSM Salaries & Wages 2024 and KWSP employer rates, 2026. Licence.
The last column is the one owners rarely calculate, and it inverts the usual argument. Employment looks expensive because the total is large, but you are buying four times the hours. The real risk is not cost: it is that half those hours have nothing useful to do on a 200-product catalogue.
PART 3 · DESIGN
Which Hiring Route Fits Your Store?
IN BRIEFCatalogue size and platform flexibility decide the route. Big catalogue on a rigid platform needs a team; small catalogue on a clean one needs a freelancer and a good brief. The agency versus freelancer trade-offs apply here with one extra variable — developer access.
DECISION BOX · WHICH ROUTE TO TAKE
| Option | Best when | Covers dev work | Key risk |
|---|---|---|---|
| In-house hire | 1,000+ SKUs, daily changes | Rarely | One person, one skill set |
| Freelancer | Under 300 SKUs, clean platform | No | Stops when they get busy |
| Agency retainer | Rigid platform, structural faults | Above RM 6k/mo | Paying for account admin |
| Hybrid | You already have a marketer | By project | Nobody owns the outcome |
Verdict: Choose in-house only if your catalogue changes weekly and you already have a developer. Otherwise buy hours: freelance under 300 SKUs, agency when the faults are structural and someone else must own the fix.
BENCHMARK BRIEFING 2 OF 4
How Long Before Each Route Produces Anything?
IN BRIEFAn in-house hire starts slowest because recruiting takes six to ten weeks before anyone touches the site, then overtakes a freelancer around month nine. If your problem is urgent, the recruitment lead time alone rules the route out.
The model tracks one measure: the share of an agreed fix list closed by each month. It assumes the same list of catalogue faults in every case, so the only variable is who is doing the work.
| Route | Month 1 | Month 3 | Month 6 | Month 9 | Month 12 |
|---|---|---|---|---|---|
| Agency retainer | 15% | 35% | 60% | 75% | 88% |
| In-house specialist | 5% | 20% | 45% | 70% | 85% |
| Freelance specialist | 10% | 25% | 40% | 50% | 60% |
| Owner doing it alone | 5% | 10% | 18% | 25% | 30% |
Illustrative model by IZI Digital Marketing, built on typical Malaysian recruitment and onboarding lead times, 2026. Licence.
The freelance line flattening after month six is the pattern worth planning around. It is not a comment on skill. It is what happens when one person’s capacity meets a growing catalogue and a busier client list elsewhere.
PART 4 · DESIGN
The Checklist: What to Verify Before You Sign
IN BRIEFSix checks, roughly an hour, all on free tools. They replace the interview questions everyone already knows the answers to. The same six work whether you hire an e-commerce SEO specialist, a freelancer, or an e-commerce SEO agency.
How to verify an e-commerce SEO candidate before hiring
Ask for two named client stores they worked on in the last eighteen months. Everything below runs against those two URLs.
- Test their structured data claim. Run one of their client’s product pages through Google’s Rich Results Test. Valid product markup with price and availability is evidence; a page with none is a conversation.
- Check the speed claim against field data. Put the same URL into PageSpeed Insights. Field data reflects real visitors over 28 days, which is harder to stage than a lab score.
- Look at the category pages before they arrived. The Internet Archive’s Wayback Machine shows what the store looked like eighteen months ago. If the category pages are unchanged, the work happened somewhere else.
- Ask them to share their screen, not a slide. Google recommends granting only read access to Search Console at the audit stage. Apply the same standard in reverse: ask to see live Search Console for a client, with permission, rather than an exported graph.
- Check whether their advice cites Google. Google’s guidance on third-party SEO tools is explicit that it does not evaluate or endorse third-party tools, and that those tools have no access to internal ranking data. Anyone selling you a “Google-approved” tool has told you something useful about themselves.
- Read the guarantee clause. Google’s hiring guidance says plainly that no one can guarantee a number one ranking. A guaranteed-rankings clause is not ambition; it usually means the tactics sit close to the spam policies, and the penalty lands on your domain, not theirs.
Want a second pair of eyes on your shortlist?
Send us two candidate proposals and we will run the six checks with you, then tell you what each one is quietly leaving to your team. Read how to judge a package scope
BENCHMARK BRIEFING 3 OF 4
Which Candidate Claims Can You Check Yourself?
IN BRIEFFour of the six claims candidates make most often can be verified from your own laptop in minutes. The two that cannot, traffic growth and revenue attribution, are the two quoted most often in proposals.
This table compiles the free, first-party checks Google publishes against the claims that appear in most e-commerce SEO proposals. Nothing here requires a paid tool or the candidate’s cooperation.
| Claim | Free check | Verifiable? | Time |
|---|---|---|---|
| “I fixed their product schema” | Rich Results Test | Fully | 5 min |
| “I improved their page speed” | PageSpeed Insights field data | Current state only | 5 min |
| “I rebuilt their category pages” | Wayback Machine snapshots | Fully | 15 min |
| “Their products show in Shopping” | Search their SKU on Google | Fully | 5 min |
| “I grew organic traffic 300%” | None; ask for a live screen-share | No | 20 min |
| “Our tool is Google-approved” | Google’s third-party tools guidance | Refuted outright | 2 min |
Aggregated by IZI Digital Marketing from Google Search Central documentation and Internet Archive, 2026. Licence.
Treat the unverifiable rows as neutral rather than as red flags. A traffic figure you cannot check is not a lie. It is simply not evidence, and it should carry no weight against the four rows that are.
PART 5 · DEPLOY & DRIVE
The First 90 Days and the Month-Six Test
IN BRIEFAgree the month-six evidence before day one, and agree it in indexed pages and non-brand revenue rather than rankings. Whoever you hire, the review date is what turns a hopeful arrangement into a decision you can actually make.
The first ninety days should be spent narrowing, not broadening. A specialist who opens with a 60-page audit and no sequence has given you a document, not a plan.
- Weeks 1–4: read access and a ranked fault list. Search Console, analytics and the platform admin, then a list of faults ordered by revenue at risk, not by severity score.
- Weeks 5–8: one structural fix, finished. Filter URLs or product schema, completed on the template, not on sample pages.
- Weeks 9–12: the top 20 category pages. These carry your commercial keywords and are usually the cheapest revenue in the catalogue.
Then set three numbers to review in month six: indexed product pages, non-brand organic sessions to category pages, and organic revenue excluding brand searches. If all three are flat and the fault list is closed, the list was wrong. If the list is still open, the resourcing was wrong. Different problems, different fixes.
BENCHMARK BRIEFING 4 OF 4
Where Does an E-commerce SEO Spend the Week?
IN BRIEFRoughly half a catalogue specialist’s month goes to product data, category structure and crawl control. A general SEO barely touches any of it. Use the split to write the job description, and to sanity-check the e-commerce SEO tools anyone asks you to fund.
| Task area | General SEO | E-commerce specialist |
|---|---|---|
| Keyword research & content briefs | 30% | 15% |
| Product data & feeds | 0% | 20% |
| Category structure & copy | 10% | 15% |
| Crawl control: facets, pagination | 5% | 15% |
| Structured data & merchant listings | 5% | 10% |
| Off-site authority work | 30% | 10% |
| Reporting & analysis | 20% | 15% |
Illustrative model by IZI Digital Marketing, built on the task areas in Google’s e-commerce guides, 2026. Licence.
The off-site row explains a common mismatch. A general SEO used to spending a third of the month on link building will keep doing that on your store, because it is the work they know. Meanwhile your product feed sits unattended.
THE VERDICT
So Who Should You Hire?
IN BRIEFHire the route that matches your fix list, then pick the person whose claims survive the six checks. Skill matters less than fit here. A very good general SEO on a 900-product catalogue will still spend the year doing the wrong work well.
The decision is smaller than it feels. Sort the fix list, pick the route from the Decision Box, run the six verification checks, agree the month-six numbers. Most hiring regret here traces back to skipping the first step and starting at the third: meeting candidates before knowing what the store needs.
If you are still deciding whether to build the store’s traffic through search at all, the choice between a marketplace and your own website comes before any hire. And if the shortlist has grown beyond e-commerce into general search work, the same verification logic applies across the whole Malaysian SEO agency market. At IZI Digital Marketing we would rather you hired well elsewhere than hired us badly.
FAQ
Frequently Asked Questions
1. How much does it cost to hire an e-commerce SEO specialist in Malaysia?
Budget between RM 3,000 and RM 7,000 a month for outside help, or around RM 84,000 in total for a first-year in-house hire. The right figure depends on catalogue size and platform flexibility rather than on your revenue. A rigid platform costs more to work on than a clean one, whatever the store earns.
2. What qualifications should an e-commerce SEO specialist have?
Look at completed work, not certificates. Google does not certify SEOs. The meaningful qualification is two named client stores where the product markup validates, the category pages changed, and the person can explain each change in plain language.
3. Should I hire a freelancer or an agency for my online store?
Take a freelancer if your catalogue is under about 300 products and your platform is flexible. It depends on who fixes the platform when the fault is structural. A freelancer normally cannot, so a rigid theme or a custom build pushes the decision towards a team with developer hours.
4. How do I check if an SEO specialist is any good before hiring?
Run their claims through free public tools against two named client stores. It takes about an hour: Rich Results Test for structured data, PageSpeed Insights for speed, the Wayback Machine for what the category pages looked like before, and a live screen-share for anything else.
5. How long should I give a new e-commerce SEO hire before judging results?
Six months, with the criteria agreed in advance. It depends on how much early work is structural. A specialist who spends months one to three on filter URLs will look flat, then move quickly. Judge indexed pages and non-brand revenue, not keyword positions.
About to hire, and not certain what to ask for?
Book a free Blueprint consultation. We will sort your fix list into one-off, recurring and engineering work, then tell you which route that shape points to. You leave with the job description or brief, to run with us or with anyone else.