Ecommerce SEO services: what you pay for, one-off or monthly

Ecommerce SEO services are usually sold as one monthly price, but the work inside is four different lots: the technical setup, your product and collection pages, content, and links. Two of those lots are mostly one-off jobs, one comes back every month, and one is where Google's own guidance tells you to be most careful. This page reads a quote lot by lot, with Google's page "Do you need an SEO?" as the reference, so you know what you are paying for and what your store can run itself.
TL;DR
- An ecommerce SEO service bundles four lots: technical, product and collection pages, content, and links.
- Technical work and the first pass on your product pages are one-off jobs with an end date. Content is the recurring lot, and it never finishes.
- Google's page says no one can guarantee a #1 ranking, that you should never have to link to an SEO, and that an audit only needs read access to Search Console.
- An agency earns its fee on a redesign, a platform migration, a large catalog or several markets.
- Ask every quote to separate one-off lots from recurring ones, with a deliverable you can count for each.
Table of contents
- What Google says an SEO provider does
- The four lots inside an ecommerce SEO services quote
- Shopify SEO agency or service: what changes on Shopify
- WooCommerce SEO services: what changes on WordPress
- Agency, consultant or package: the same lots, sold differently
- What an ecommerce SEO service costs: the line items, not the rates
- Questions to ask before you sign
- The red flags Google names
- When an agency is worth the money
- The mistakes that cost you
- Where to start
What Google says an SEO provider does
Google has a page for exactly this decision, Do you need an SEO?, in its Search Central documentation (last updated on 5 June 2026, read on 21 October 2026). It lists the services that "many SEOs and other agencies and consultants provide": a review of your site content or structure, technical advice (hosting, redirects, error pages, use of JavaScript), content development, management of online business development campaigns, keyword research, SEO training, expertise in specific markets and geographies, and optimizing for generative AI.
Two sentences on the same page frame everything else. The first: "Google never accepts money to include or rank sites in our search results, and it costs nothing to appear in our organic search results." What you pay a provider for is work on your site, never a place in the results.
The second: "If you run a small local business, you can probably do much of the work yourself." An online store is not a local business, but a store run by one or two people is in the same position. The question is not whether SEO matters, it is which part of the work is worth buying.
The four lots inside an ecommerce SEO services quote
Whatever the wording of the offer, almost every line of a quote falls into one of four lots. What changes from one lot to the next is not only the skill involved, it is the shape of the job over time.
| Lot | What it covers on a store | Shape over time |
|---|---|---|
| Technical | sitemap, redirects, error pages, speed, product structured data, Search Console setup | One-off, then a check now and then |
| Product and collection pages | titles, meta descriptions, product descriptions, image alt text, collection structure | One-off on the existing catalog, then each new product |
| Content | articles that answer buyers' questions before they buy, linked to product pages | Recurring, every week or month, with no end date |
| Links | other sites mentioning and linking to the store | Slow, earned, and not for sale under Google's rules |
Technical: a job with an end date
On a store, the technical lot is the sitemap submitted in Search Console, redirects for products that disappear, broken pages, page speed and product structured data. Shopify generates much of it for you, so the work there is to check, not to build. Once it is clean, it stays clean until you change theme, domain or platform. A technical line billed every month with no list of changes is often a job finished in the first month and still being paid for.
Product and collection pages: once for the catalog, then for each new product
This is where the money changes hands. Rewriting titles, descriptions and alt text is a large job the first time on a big catalog, and a small one after that: each new product gets its own pass the day you add it. The person who knows that a stoneware mug is dishwasher safe, or which wash temperature a linen throw can take, is you, which is why this lot works best when you write it or brief it closely. The method is in how to rank a product page on Google.
Content: the recurring lot
Content development is the one item on Google's list with no finish line. Every week, buyers type questions before they buy (which glaze is food safe, which carafe size for two, which grind for a moka pot), and a store that answers them on its blog, with a link to the right product, meets that demand before an ad does. The work repeats: find the question, write the article around a real product, publish it, link it to the product page, start again next week. It is the most repetitive lot in a quote, and the one that builds on itself.
It is also the lot Ecomrank automates, so read this sentence knowing who wrote it: Ecomrank connects your store, imports your catalog, writes articles around your products, links them to your product pages and publishes them on your store blog, straight away or after your review.
Links: the lot to read twice
Links from other sites still count, and they are where quotes most often go wrong. Google's spam policies define link spam as "the practice of creating links to or from a site primarily for the purpose of manipulating search rankings", starting with "buying or selling links for ranking purposes". One listed form concerns stores directly: "Sending someone a product in exchange for them writing about it and including a link".
So a line that promises a number of backlinks a month is a line to question: ask where the links come from, and whether anyone was paid, or sent a product, for them. What a store earns honestly is slower: a supplier that lists its stockists, a local paper that covers the workshop, a maker you collaborate with.
Shopify SEO agency or service: what changes on Shopify
"Shopify SEO agency", "Shopify SEO services" and "Shopify SEO expert" describe the same purchase: someone who works inside your Shopify admin, in the same fields you have (page titles, meta descriptions, URL handles, redirects, alt text, collections). There is no hidden setting reserved for professionals. When that help is worth it is covered in the Shopify SEO agency section of our Shopify SEO guide, so it is not repeated here.
Two Shopify specifics belong in any quote:
- Access. Shopify's help center on users says you "can also add collaborator accounts for Shopify Partners to work on your store and use permissions to control what sections of your store they can access". A provider who asks for your owner password instead is giving you the first warning sign.
- Redirects during a migration. Shopify's page on URL redirects notes that you can redirect only from broken URLs, that fixed paths such as /products and /collections cannot be redirected, and that the number of redirects a store can hold is capped, with a higher cap on the Plus plan and a third-party app suggested for large volumes. Moving a catalog of several thousand products onto Shopify is exactly the kind of one-off lot worth paying for.
WooCommerce SEO services: what changes on WordPress
On WooCommerce the technical lot is bigger, because you own the whole stack: hosting, theme, plugins, caching and the permalink structure. The permalink structure is the decision that costs the most to change afterwards, since it changes every product address and turns the change into a migration. The settings themselves, plugin choice included, are in our WooCommerce SEO guide.
Access works differently too. WooCommerce's documentation on roles and capabilities describes a Shop Manager role that "allows someone to manage your store without granting full Administrator access", covering products, categories, orders and coupons, and Shop Managers "also have general WordPress editor capabilities, such as creating and editing posts and pages". For product pages and content, that is enough. If a provider needs more, ask what for, and remove the extra access when the job ends.
Agency, consultant or package: the same lots, sold differently
The word on the offer changes more than the work does.
- An ecommerce SEO agency usually executes: it makes the changes, writes or commissions the content, and reports every month. You pay for hands.
- An ecommerce SEO consultant, or a Shopify SEO expert working alone, usually diagnoses and advises, and you carry out the changes. You pay for judgment, often by the day or by the project.
- An ecommerce SEO package is a fixed bundle of the four lots at a set scope. It is easy to compare on price and hard to compare on content, so rewrite each package lot by lot before you put two side by side.
None of these shapes is better in itself: a consultant suits a one-time diagnosis, an agency suits a migration, and the recurring content needs a schedule that does not stop.
What an ecommerce SEO service costs: the line items, not the rates
This page gives no agency rates, on purpose: they vary with the provider, the market and the scope, and we do not publish figures we cannot source. What moves a quote up or down can be explained, though:
- Catalog size. The number of product and collection pages to rewrite drives the product-page lot. Ask how many pages are included.
- Migration scope. The number of addresses to map, redirect and test. Google's site move guide asks you to "prepare a URL mapping from the current URLs to their corresponding new format", then to monitor traffic on the old and new URLs. Ask who tests after the move.
- Markets and languages. Every extra country or language adds pages, redirects and checks.
- Content cadence. How many articles a month, who finds the subjects, who checks the product facts, and whether each article links to a product page.
- Links. If there is a link lot, how the links are obtained.
- Reporting. Which numbers, from which tool, in whose account.
Then sort every line into two columns. One-off lines end when the deliverable is handed over: they deserve a fixed price and an end date. Recurring lines are billed every month: they deserve a monthly deliverable you can count.
For the recurring content lot, here is the only price on this page, because it is ours: Ecomrank costs 49 EUR a month for 10 articles, 99 EUR a month for one article a day (30 a month), and 199 EUR a month for 90 articles across up to 3 stores, with a 7-day free trial on every tier, a card required to start it, and cancellation at any time (see the tiers). What a freelance writer charges per post, and what your own hours cost, is compared in how much a blog post costs.
Questions to ask before you sign
Google's page lists questions to ask an SEO. These are the ones that matter most for a store:
- "Can you show me examples of your previous work and share some success stories?" Ask for stores, ideally on your platform, and look them up yourself.
- "Do you follow the Google Search Essentials (previously known as Webmaster Guidelines)?" Google also asks whether they "cite official Google documentation as supporting evidence for their recommendations", and, for "AEO" or "GEO" work, whether that advice is aligned with Google's official guidance on generative AI features.
- "What kind of results do you expect to see, and in what timeframe? How do you measure your success?" A good answer names a number you can read yourself, such as clicks in Search Console, and a realistic delay. What that delay looks like for a young store is in how long SEO takes for a new store.
- "Will you share with me all the changes you make to my site, and provide detailed information about your recommendations and the reasoning behind them?" Ask for a written log of changes, page by page.
Add two questions of your own: which account will you use (a Shopify collaborator account or a WooCommerce Shop Manager, never your owner login), and how many pages are included in each lot.
On audits, Google is precise: "only grant read access to Search Console (at this stage, don't grant them write access)." In Search Console, under Settings > Users and permissions, that means adding the provider as a restricted user, which Google's help page on permissions defines as having "simple view rights on most data". Keep yourself as the verified owner: the same page explains that if the only verified owner leaves your team, you have to verify ownership to keep or regain access.
The red flags Google names
The same page is blunt about what should end the conversation:
- A guaranteed position. "No one can guarantee a #1 ranking on Google." Google also warns against SEOs who "allege a 'special relationship' with Google, or advertise a 'priority submit' to Google".
- An audit that promises first place. "If they guarantee you that their changes will give you first place in search results, find someone else."
- A link back to the provider. "You should never have to link to an SEO." Check the footer of your theme once the work is done.
- Link schemes. Avoid "SEOs that talk about link popularity schemes or submitting your site to thousands of search engines".
- Cold emails. "Be wary of SEO firms and web consultants or agencies that email you out of the blue."
- Tools sold as approved by Google. "Google doesn't evaluate or endorse third-party SEO tools, and these tools don't have access to Google's internal ranking data."
And the sentence to keep in mind when you sign: "Ultimately, you are responsible for the actions of any companies you hire."
When an agency is worth the money
Staying neutral means saying when the answer is yes. Google names the moment itself: "a great time to hire is when you're considering a site redesign (the earlier, the better), or planning to launch a new site." For a store, that comes down to four situations:
- A platform migration onto Shopify or WooCommerce, with hundreds or thousands of product addresses to map, redirect and test. Google's site move guide recommends to "change only one thing at a time": a new platform, a new domain and a new design in the same week are three migrations, not one.
- A large catalog whose product and collection pages were never written properly.
- Several countries or languages, where the market expertise on Google's list is the actual job.
- A sudden loss of traffic, which needs a diagnosis in Search Console before anyone writes a line.
In each case the job has a start, a scope and an end. That is what makes it worth a quote. For a small store, the rest splits simply: the technical lot is a checklist done once in the admin (the order of the work is in our ecommerce SEO guide), the product pages are yours to write five at a time, the links are built on your own relationships, and the content needs a schedule more than a talent.
The mistakes that cost you
- Handing over your owner password instead of a collaborator or Shop Manager account.
- Letting the provider create, and own, the Search Console property of your store.
- Paying a monthly retainer for a technical lot that was finished in the first month.
- Accepting a link lot without asking where the links come from.
- Signing for a guaranteed position or a guaranteed date.
- Comparing two packages on price without rewriting them lot by lot.
Where to start
Before you ask for a quote, spend an hour sorting your own needs into the four lots: what is one-off (a migration, a catalog that was never written) and what is recurring (the content). Ask providers to quote the one-off lots with a fixed scope, a deliverable per lot and an end date, name the account they will use, and grant read access only, as Google advises, until you have chosen.
For the recurring lot, the articles around your catalog, Ecomrank connects your Shopify or WooCommerce store, imports your catalog, writes articles around your products, links them to your product pages and publishes them on your store blog at the pace you choose. The trial is free for 7 days on every tier, and you can cancel anytime.