How to Choose an Ecommerce SEO Agency (Questions to Ask)

Faisal HouraniFaisal Hourani· Founder & eCommerce Growth Strategist
April 28, 2026Updated March 19, 202611 min read

Is your store leaking revenue?

Find out exactly where you're losing sales — takes 2 minutes.

Find Your Revenue Leaks

11 evaluation questions that separate ecommerce SEO specialists from agencies that waste your budget

What Is an Ecommerce SEO Agency?

Most SEO agencies are generalists.

An ecommerce SEO agency is a firm that specializes in search optimization for online stores — handling technical crawl management, product and collection page optimization, content strategy tied to commercial intent, and link building for money pages. According to Ahrefs, 68% of online experiences start with a search engine, making organic the single largest revenue channel for most DTC brands.

That definition matters more than it seems. The word "specializes" is doing the heavy lifting.

A generic SEO agency optimizes 10-page brochure websites. An ecommerce SEO agency manages stores with 500 to 5,000 product URLs, faceted navigation that creates crawl bloat, inventory that changes weekly, and product schema that needs to stay accurate across every listing.

We run ecommerce SEO for Shopify stores in Malaysia and Singapore. The most expensive mistake we see is store owners hiring general agencies that treat a Shopify store like a WordPress blog. The reports look professional. The organic revenue stays flat.

This post gives you the exact questions to ask before signing with any ecommerce SEO agency — so you can tell the specialists from the generalists before you spend a ringgit.

ecommerce seo agency evaluation questions checklist

How Is Ecommerce SEO Different From Regular SEO?

The scale and complexity are different.

Ecommerce SEO differs from regular SEO in five ways: product catalog management (handling thousands of URLs with duplicate content), structured data requirements (Product schema across every listing), inventory-driven indexing (managing out-of-stock pages), collection page taxonomy (category pages as ranking assets), and commercial keyword mapping (targeting buyer-intent queries). A Semrush study found that ecommerce sites average 4.3x more indexable pages than service businesses, making technical SEO exponentially more complex.

A ten-page accounting firm needs ten title tags and a Google Business Profile. A Shopify store with 800 products needs crawl budget management, canonical tag audits, redirect chain cleanup, collection page content strategy, and product schema validation — all continuously, because inventory changes.

Here is what that looks like in practice:

SEO Task Brochure Site Ecommerce Store
Pages to optimize 10-20 500-5,000+
Duplicate content risk Low High (variants, filters, pagination)
Structured data Organization + LocalBusiness Product + BreadcrumbList + FAQ + Organization
Content strategy Blog posts Blog + collection pages + product descriptions
Technical crawl management Minimal Critical (crawl budget, faceted navigation)
Revenue attribution Lead forms Direct sales tracking per keyword

Source: WebMedic audit data across 80+ stores, 2024-2026

If the agency you are evaluating does not understand these differences, they will treat your store like a blog. And you will pay monthly retainers for work that never moves organic revenue.

What Questions Should You Ask Before Hiring?

Start with these three.

Before hiring an ecommerce SEO agency, ask three qualifying questions: "What percentage of your clients are ecommerce stores?" (below 50% is a red flag), "Can you show organic revenue growth, not just rankings?" (rankings without revenue is vanity), and "How do you handle product pages going out of stock?" If they hesitate on the third question, they have not managed a real store. WebMedic data shows that agencies with 70%+ ecommerce client bases deliver results 2-3x faster.

These questions filter fast. Most generalist agencies fail on the third one because they have never dealt with inventory churn. They optimize a page, the product sells out, and they have no plan for what happens next.

Here is the full evaluation framework:

1. What percentage of your clients are online stores?

You want at least 50%. Below that, ecommerce is a side project for them. They will apply blog SEO tactics to your product pages and wonder why nothing ranks.

2. Can you show organic revenue growth from a past client?

Not ranking reports. Not traffic graphs. Revenue. If they cannot connect organic sessions to actual sales, they do not understand ecommerce attribution. Ask for a Google Analytics 4 screenshot showing organic revenue over 6-12 months.

3. How do you handle out-of-stock product pages?

The right answers include: 301 redirects to similar products, "back in stock" notification with the page kept live, or temporary noindex with a plan to re-index when stock returns. The wrong answer is silence.

seo agency interview questions for ecommerce brands

What Are the Red Flags When Evaluating an SEO Agency?

Look for guarantees and vague deliverables.

The biggest red flags when evaluating an ecommerce SEO agency are: guaranteed rankings ("page 1 in 30 days"), vague deliverables without specific page targets, no mention of technical SEO in proposals, and reporting that shows keyword positions but never revenue. According to Google's own guidelines, no one can guarantee a #1 ranking, and any agency making that promise is either dishonest or using tactics that risk a penalty.

We have reviewed proposals from agencies across Southeast Asia. Here are the patterns that predict failure:

Ranking guarantees

No legitimate agency guarantees specific positions. Google's algorithm uses 200+ factors, and no agency controls all of them. If someone promises "page 1 in 90 days," they either plan to target keywords nobody searches for, or they are lying.

Vague monthly deliverables

"Ongoing optimization" is not a deliverable. A real scope of work names specific pages, specific keyword targets, specific technical fixes, and specific content pieces — with deadlines attached.

No technical SEO in the proposal

If the proposal jumps straight to "content creation" and "link building" without a technical audit, they are skipping the foundation. We find critical technical issues — broken canonicals, crawl waste, missing schema — in 90% of the Shopify stores we audit. Use our free SEO audit tool to check yours right now.

Reporting that never mentions revenue

Monthly reports full of keyword ranking tables but zero revenue data mean the agency does not track what matters. Your CFO does not care that you rank #4 for a keyword. They care about the RM50,000 in organic revenue that keyword generated.

Refusing to share access

Any agency that will not give you access to Google Search Console, Google Analytics, or the tools they use is hiding something. Your data is your data. Full stop.

How Much Does an Ecommerce SEO Agency Cost?

More than generic SEO. Less than paid ads at scale.

Ecommerce SEO agency pricing ranges from $1,000-$2,000/month for basic technical + on-page optimization, $2,500-$5,000/month for full-service including content and link building, and $5,000-$15,000/month for enterprise stores with 5,000+ SKUs. Ahrefs' 2024 SEO pricing survey found the global median retainer is $2,500/month, with ecommerce-specific agencies charging 30-50% more due to the complexity of managing product catalogs at scale.

Pricing depends on three variables: number of products, competitive landscape, and current technical health. A store with 200 products in a low-competition niche costs less than a store with 3,000 SKUs competing against Amazon and Sephora.

Service Tier Monthly Cost (USD) What You Get Best For
Basic $1,000-$2,000 Technical audit + fixes, on-page for top 20 pages, monthly reporting Stores with <200 products, low competition
Growth $2,500-$5,000 Full technical, on-page, content (4-8 posts/month), basic link building Stores scaling from $300K-$1M revenue
Enterprise $5,000-$15,000 All pillars, dedicated strategist, international SEO, advanced schema Stores with 1,000+ SKUs, multiple markets

Pricing based on WebMedic market research and Ahrefs SEO pricing data, 2024-2026

In Malaysia and Singapore, expect local agency rates to be 20-40% below US pricing for equivalent service quality. A growth-tier engagement typically runs RM8,000-RM18,000/month.

Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.

What Should Good SEO Reporting Look Like?

Revenue first. Rankings second.

Good ecommerce SEO reporting shows four metrics in order of importance: organic revenue and transactions (from GA4), organic click-through rate and impressions (from Google Search Console), keyword ranking changes for target pages, and technical health scores (crawl errors, Core Web Vitals). Search Engine Journal recommends tying every SEO metric to a revenue outcome — if a ranking improvement does not translate to clicks and sales, it is not meaningful progress.

Here is what a useful monthly SEO report includes — and what a useless one hides:

What good reports show

  • Organic revenue this month vs. last month vs. same month last year. This is the only number your leadership team cares about.
  • Revenue by landing page. Which product pages and collection pages are driving sales from organic traffic. This tells you what is working.
  • Search Console data: impressions, clicks, CTR, average position — for the specific keywords being targeted, not a dump of 500 random queries.
  • Technical health: crawl errors fixed, pages indexed vs submitted, Core Web Vitals scores.
  • Content performance: which blog posts drove traffic to money pages, and how many of those visitors converted.
  • Work completed this month: specific deliverables with links to the actual work.

What bad reports hide

  • No revenue data. Just rankings and traffic without connecting to sales.
  • Vanity keywords. Showing ranking gains for keywords with 10 searches/month while ignoring the money terms.
  • Activity without outcomes. "Published 4 blog posts" without showing whether those posts drove any traffic or links.
  • No comparison periods. Showing this month's data without context of where things were 30, 90, or 180 days ago.

Ask to see a sample report before signing. If it does not include organic revenue by landing page, keep looking.

ecommerce seo reporting dashboard showing organic revenue attribution

How Long Before SEO Results Show Up?

Three to six months for meaningful movement.

Ecommerce SEO typically shows measurable ranking improvements in 3-4 months and meaningful revenue impact in 4-6 months, according to Google's own John Mueller. Quick wins (technical fixes, schema implementation, title tag optimization) can generate results within 4-8 weeks. Any agency promising results in 30 days is either targeting zero-competition keywords or overpromising. WebMedic's client data shows the strongest ROI compounds between months 6-12 as content and link authority build.

There is a timeline pattern we see across every engagement:

Month 1-2: Technical foundation

Crawl issues fixed, schema implemented, site speed improved, on-page optimization for top pages. You may see early ranking movement for low-competition keywords.

Month 3-4: Content and authority building

Blog content starts indexing, internal linking structure strengthens, initial link building efforts start showing. Rankings move for medium-competition terms.

Month 5-6: Revenue inflection

Organic traffic grows consistently. Product and collection pages start appearing on page 1 for commercial keywords. Revenue attribution becomes clear in GA4.

Month 7-12: Compounding returns

This is where SEO separates from paid ads. Each new piece of content and each new backlink strengthens the entire domain. Organic revenue compounds while cost stays flat. A store spending $3,000/month on SEO in month 12 gets far more return than a store spending $3,000/month on ads.

If an agency cannot explain this timeline clearly — or tries to collapse it into 30 days — they are selling you a fantasy.

Should You Hire a Specialist or Full-Service Agency?

Specialist for SEO. Full-service for everything else.

Hire an ecommerce SEO specialist rather than a full-service digital agency if SEO is your primary growth channel. Full-service agencies spread resources across paid ads, social media, email, and SEO — meaning your SEO gets 10-20% of the team's attention. HubSpot research shows that companies using specialist agencies report 35% higher satisfaction with results. The exception is if you need all channels managed under one roof and SEO is supplementary, not primary.

Here is how to decide:

Factor Specialist Agency Full-Service Agency
SEO depth Deep (dedicated team) Shallow (shared resources)
Cost Lower for SEO alone Higher total, SEO is one line item
Speed to results Faster (focused execution) Slower (competing priorities)
Reporting SEO-specific, detailed Blended across channels
Best when SEO is your primary growth channel You need ads + email + SEO managed together

If organic search is where your growth opportunity lives — and for most Shopify stores in Malaysia and Singapore, it is — hire a specialist. You can always add a paid ads agency later. But a full-service agency that does SEO "on the side" will not give your store the attention the channel deserves.

For a deep dive into the technical work involved, read our complete ecommerce SEO guide.

ecommerce seo specialist vs full-service agency comparison

What Contract Terms Should You Look For?

Flexibility protects you. Lock-ins protect the agency.

The best ecommerce SEO contracts are month-to-month or quarterly with 30-day cancellation clauses after an initial 3-month commitment. Long-term contracts (12+ months with no exit) favor the agency, not you. According to Moz, 60% of businesses that switch SEO agencies cite poor communication and lack of results — both problems that a flexible contract structure lets you address quickly rather than endure for a full year.

Here are the contract terms worth negotiating:

  • Initial commitment: 3-6 months is reasonable. SEO needs runway. But 12-month lock-ins with no performance clauses are a red flag.
  • Cancellation clause: 30-day written notice after the initial period. You should be able to leave if the work is not delivering.
  • Performance benchmarks: Define what "success" looks like at month 3, 6, and 12. Not guarantees — benchmarks. If organic traffic has not grown by month 6 with no extenuating circumstances, something is wrong.
  • Ownership of work: Everything created for your store — content, technical documentation, strategy documents — belongs to you. This is non-negotiable.
  • Access to accounts: You own all Google Analytics, Search Console, and third-party tool accounts. The agency gets access. Not the other way around.

If an agency pushes a 12-month lock-in with no exit clause and no performance benchmarks, they are optimizing their revenue, not your rankings.

How Do You Evaluate an Agency's Track Record?

Ask for specifics. Ignore testimonials.

Evaluate an ecommerce SEO agency's track record by requesting three things: case studies with actual revenue numbers (not just traffic), client references you can contact directly, and live examples of stores they currently manage. BrightLocal's survey found that 87% of consumers read online reviews — but for B2B services, direct references are 3x more predictive of satisfaction than published testimonials, which are cherry-picked by definition.

Testimonials on agency websites mean nothing. Every agency has three happy clients willing to write something nice. What you want is evidence of sustained results.

What to request

  • A case study showing organic revenue before and after. Not traffic. Revenue. With a timeline that shows the ramp-up period.
  • A reference call with a current client. Not a past client who left on good terms. A current client who can tell you what the working relationship actually looks like month-to-month.
  • Live URLs of stores they manage. Run them through Ahrefs or Semrush. Check if organic traffic has actually grown. Check if the technical SEO basics are done. If their own client sites have broken schema and missing meta descriptions, that tells you everything.

What to ignore

  • Logos of "clients we have worked with" without context
  • Rankings for obscure keywords nobody searches for
  • Traffic spikes without revenue correlation
  • Awards from pay-to-play industry directories

Run your own store through our Shopify SEO checklist before you start interviewing agencies. Knowing your baseline makes you a better buyer.

What Should the First 90 Days Look Like?

Audit first. Strategy second. Execution third.

The first 90 days with an ecommerce SEO agency should follow a clear sequence: technical audit and fixes (weeks 1-4), keyword research and content strategy (weeks 3-6), on-page optimization for priority pages (weeks 4-8), and initial content creation and link building (weeks 6-12). According to Backlinko, agencies that complete a full technical audit before any content work deliver 40% better results at the 6-month mark. If your new agency starts publishing blog posts before fixing crawl errors, the priorities are backwards.

Here is the sequence that works:

Weeks 1-4: Audit and fix

  • Full technical crawl (Screaming Frog, Sitebulb, or equivalent)
  • Core Web Vitals assessment
  • Structured data audit and implementation
  • Redirect chain cleanup
  • Duplicate content resolution
  • Crawl budget optimization

Weeks 3-6: Research and strategy

  • Keyword research mapped to product categories and commercial intent
  • Competitor gap analysis
  • Content calendar built around keyword clusters
  • Internal linking strategy documented

Weeks 4-8: On-page optimization

  • Title tags, meta descriptions, and H1s for top 30-50 pages
  • Collection page content added (150-300 words per collection)
  • Product descriptions rewritten for priority products
  • Image alt text optimization

Weeks 6-12: Content and links

  • First blog posts published targeting informational keywords
  • Initial link building outreach
  • First monthly report delivered with baseline metrics

If by week 4 you have not seen a technical audit, ask where it is. If the answer is "we started with content," consider that a yellow flag.

Frequently Asked Questions

How do I know if I need an ecommerce SEO agency?

If your Shopify store gets fewer than 500 organic visitors per month and your competitors appear above you in Google for product-related searches, you need SEO help. Stores spending more than RM10,000/month on paid ads with zero organic strategy are overpaying for traffic they could earn for free. An ecommerce SEO audit reveals whether DIY fixes or agency-level work is needed.

How much should I budget for ecommerce SEO monthly?

Budget $1,000-$5,000/month depending on store size and competition. Stores under 200 products in low-competition niches can start at $1,000-$2,000. Stores with 1,000+ SKUs competing against major retailers need $5,000-$15,000. In Malaysia and Singapore, local agency rates typically run 20-40% below US pricing — expect RM4,000-RM18,000/month for meaningful engagement.

What is the difference between ecommerce SEO and regular SEO?

Ecommerce SEO manages product catalogs with hundreds or thousands of URLs, handles duplicate content from product variants and faceted navigation, implements Product structured data, optimizes collection pages as category-level ranking assets, and ties every metric to revenue rather than just traffic. Regular SEO for service businesses typically involves 10-50 pages with simpler technical requirements and lead-form conversions instead of direct sales attribution.

Can I do ecommerce SEO myself instead of hiring an agency?

Yes, for the basics. Technical fixes like image compression, title tag optimization, and sitemap submission are DIY-friendly — our Shopify SEO checklist covers these step by step. However, competitive keyword research, content strategy at scale, link building, and advanced technical work like crawl budget optimization typically require specialist knowledge and tools that cost $200-$500/month on their own.

How do I fire an SEO agency that is not delivering?

Review your contract for cancellation terms, then request a final report showing organic revenue, traffic, and technical changes over the engagement period. Give 30 days written notice per your agreement. Before hiring the next agency, document what went wrong — no technical audit, no revenue reporting, no communication — so you can screen for those specific failures in your next evaluation.

Keep Reading

Share this article

#ecommerce seo agency #ecommerce seo services #shopify seo agency #seo agency red flags #ecommerce seo #seo reporting

Ready to grow?

Find out exactly where your store is leaking revenue.

Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.

Find Your Revenue Leaks

Free · No obligation · 2 minutes

Faisal Hourani

Faisal Hourani

Founder & eCommerce Growth Strategist

19 years building for the web, 9+ focused on ecommerce. Faisal founded WebMedic in 2016 to help DTC brands fix the conversion problems that hold them back. He has worked with brands across Malaysia and Singapore — from first-store launches to 8-figure scaling.

Ready to Boost Your Conversion Rates?

Book a quick strategy call. We'll analyze your store, identify your biggest revenue leaks, and show you exactly how we can plug them.

Book Your Strategy Call

Score your store

Find Your Revenue Leaks