Shopify SEO Retainer or One-Off Project: Which Fits?
Retainer or one-off project for Shopify SEO? Match each model to the job it suits, see the hidden cost of each and the contract checks. Prism3 sells both.
Quick answer: Choose by the job, not the price. A finite problem with an end you can check, such as an audit and fix list, a migration or an indexing clean-up, suits a one-off project. Work that repeats and builds on itself, such as content, internal links, authority and watching for regressions, suits a retainer, and Google says changes can take from a few hours to several months to show, so neither model buys speed. Prism3 sells both, so read this as a seller’s view, not a neutral one.
You have two quotes, or two ideas of a quote. One is a fixed project: an audit, a list of fixes, maybe the fixes built, and then it ends. The other is a monthly retainer with no end date. The usual advice says projects suit one-off needs and retainers suit “ongoing growth”. That is true, and not much use when you are holding a real quote.
This guide goes one level down. It sorts the jobs inside a Shopify SEO program into work you finish and work you keep doing, maps each to a model, names the cost each model hides and lists what to check in the paperwork. It has no prices in it, because prices depend on scope. What drives the cost of Shopify SEO covers how to compare quotes.
A disclosure before the advice
Prism3 sells both models. Our SEO retainers (SEO, or SEO with GEO) are month to month, and we also sell one-time sprints with a fixed price, a defined scope and an end date. So I earn money whichever you pick, and you are entitled to discount what follows. Each factual claim below names a source you can open, and the tests work on any agency’s quote, including ours. What is Prism3 Agency explains how we work.
Start with the job, not the model
SEO is at least two kinds of work.
Work you finish. You find a problem, fix it, and it stays fixed unless something breaks it later. A duplicate-URL clean-up, a redirect map for a migration and corrected canonical tags all fit here. The deliverable is a change in the store, and you can check it.
Work you keep doing. Each piece adds to a base, or the work is watching for things that go wrong. A guide that answers a buying question, a new collection page, internal links to a new product and a monthly look at Search Console all fit. Stop doing it and the base stops growing. Nobody can promise what happens to the rest.
Two primary sources explain why the split matters. Google’s SEO Starter Guide says some changes might take effect in a few hours and others could take several months, and suggests waiting a few weeks before assessing whether your work had an effect (Google Search Central, read 30 October 2026). Shopify’s SEO overview lists links from other sites, a site’s authority and domain age among the factors behind rankings, and says it takes time to build a reputation and get other sites to link to yours (Shopify Help Centre, “SEO overview”, read 30 October 2026). Fixes can show quickly while authority takes steady work, and a model that suits one suits the other badly. How long Shopify SEO takes goes through the timing.
What each model is, in plain terms
A project has a defined scope, deliverables and an end date, usually at a fixed price. An audit-only project is the smallest version: you pay for a diagnosis and a ranked fix list, and the building is somebody else’s job.
A retainer is a recurring monthly fee for a recurring block of work, which might be hours, a task list or a set of deliverables. It ends when one side gives notice. Whether there is a minimum term, and how much notice, are the terms that matter.
Check whether a project price is a quote or an estimate. The Northern Territory Government’s consumer affairs page says a quote fixes the price for the work and is legally binding once it forms part of a contract, while an estimate is an educated guess with no fixed-price agreement, so the final amount can come in above it (NT Consumer Affairs, nt.gov.au, “Quotes and estimates”, read 30 October 2026). The same page warns that estimates can look like detailed quotes and tells readers to check the document or ask which one it is. It is written for consumers having repairs and home work done, so treat it as general information, not legal advice. Whether consumer protections apply to a business buying a service depends on the circumstances. “Is this a fixed price or a guess?” is still worth asking.
Which job fits which model
This table is my working method, not a standard. Use it to sort the work in a quote.
| Job | Why it sorts this way | Usual fit |
|---|---|---|
| Technical audit and a ranked fix list | Finite, and the deliverable is a document you can hand to anyone | Project |
| Migration or redesign | A fixed date. Google says to bring an SEO in early when planning a redesign | Project |
| Indexing and duplicate-URL clean-up (filters, tags, canonicals) | Finite, and you can verify it in Search Console | Project |
| First pass on titles, collection copy and product copy | Finite, if someone builds it in the store | Project |
| Monthly content built around buying questions | Repeats, and each piece adds to the base | Retainer |
| Internal links as the catalogue changes | Repeats whenever you add products and collections | Retainer |
| Earning links and mentions | Slow, and needs steady effort | Retainer, with scrutiny |
| Watching Search Console after theme and app changes | Repeats, and catches regressions early | Retainer, or an in-house habit |
The Shopify migration SEO checklist shows the finite job in its purest form, and crawled, currently not indexed covers the indexing row. What a Shopify SEO service includes shows how each piece of ongoing work should read when it is written into a scope.
The migration row rests on Google’s page on hiring an SEO, which says a great time to hire is when you are considering a site redesign (the earlier, the better) or planning a new site, and that a good SEO can also help improve an existing one (Google Search Central, “Do you need an SEO?”, read 30 October 2026). The page does not say whether that help should be one-off or ongoing. The model is a business decision, not a search rule.
The hidden cost of a project
A project looks cheaper because you can see the whole fee. These costs are not on the quote.
1. Someone has to build the changes. The classic trap is an audit that ends with a long fix list and nobody to implement it. Theme edits, redirects and template changes take Shopify skill or a developer’s hours, and the list waits while the founder works through it in spare evenings. Ask: “Who makes these changes in my store, and is that in the price?” If the answer is “you”, add your hours or a developer’s to the cost.
2. Nobody is watching afterwards. Shopify handles some SEO elements automatically, including canonical tags, a generated sitemap.xml and robots.txt, and title tags that include your store name (Shopify Help Centre, “SEO overview”). That does not stop a later theme change or a new app from adding problems. When traffic drops, Google’s guide to debugging traffic drops lists technical issues, algorithmic updates and seasonality as separate possible causes, and notes that small fluctuations in position can happen at any time (Google Search Central, read 30 October 2026). Someone has to tell those apart. After a project ends, that someone is you, or nobody, and the cost is a drop you cannot explain.
3. It can end before the results arrive. If some changes take several months to show, a project that finishes in weeks ends before you can judge it on traffic. Judge a project on delivery instead: what changed, on which pages, and can you check each change yourself? Our guide to an SEO agency that is not delivering walks through that check, and it works for a project as well as a retainer.
4. The scope has edges. Every fixed price has a boundary. If the audit finds a problem outside the scope, is that a change request, a second project or a gap? Read the change-request clause before you sign, not after you hit it.
5. Coming back costs a restart. A new person has to relearn your store. Shrink that cost by asking for a dated list of changes and by exporting your Search Console data when the project ends. Google’s debugging guide says the Performance report offers a 16-month window and suggests the Search Analytics API or bulk data exports to go further back, so a record kept only in the report will age out.
The hidden cost of a retainer
A retainer looks safer because the work continues. These are its hidden costs.
1. You pay through the slow start. Technical fixes, new pages that are not yet indexed and links not yet earned all sit in the “several months” bucket, so the first months can cost money and look flat. That is not proof the work is failing, and it is not proof it is working. The test is whether you can see a dated list of what changed.
2. Pressure to produce volume. A retainer needs something to show each month, and “four posts a month” is easy to count. Google’s spam policies define scaled content abuse as many pages generated for the primary purpose of manipulating search rankings, typically large amounts of unoriginal content with little value, however it is created. They also list buying or selling links for ranking purposes as link spam (Google Search Central, spam policies, read 30 October 2026). A retainer paid by output creates a quiet incentive toward both. Shopify’s own overview says a few links from respected sites in your niche are worth more than many low-quality ones. Ask what each monthly task is for, and which page and query it serves.
3. Lock-in. A minimum term, automatic renewal or long notice period turns a monthly fee into a commitment. The paperwork section below covers what the ACCC says about unfair terms.
4. Dependence. If the agency holds the accounts and the history, leaving is expensive. Google’s page on hiring an SEO says you are responsible for the actions of any companies you hire, and that an SEO with FTP access to your server should be willing to explain all the changes they make. It also advises granting read access to Search Console, not write access, when an SEO offers an audit. Keep the accounts in your name from the start. How to choose a Shopify SEO agency in Australia has the access checklist.
5. Your own time. A retainer needs someone who can approve changes and answer questions each week. If the founder is the only person who can say yes and is away for a fortnight, you pay for work that waits.
A 12-month worksheet: fill in your own quotes
I have left the numbers blank on purpose. Put your quotes in and see where the real cost sits.
| Line | Project | Retainer |
|---|---|---|
| Fee as written | One fee. Quote or estimate? | Monthly fee, times the months you would realistically stay |
| Who builds the changes | Included, or your developer’s hours | Included, or extra |
| When you can judge it | After it ends, on what was delivered | As a trend, after several months |
| What you hold at the end | Fix list, change log, data export | The same, updated each month |
| Cost of stopping | None after the end date | Notice period and any minimum term |
| Cost of nobody watching | The months after the end | Covered only if monitoring is in the scope |
A retainer’s real cost is its fee times your realistic stay. A project’s real cost is its fee plus implementation plus whatever monitoring you set up yourself. The comparison is rarely one fee against another.
Four rules for choosing
1. Can you name the finish line? If you can say “this is done when X is true and I can check it”, it is a project: a migration with its redirects live, or an indexing clean-up where the right pages are indexed. If the finish line is “more traffic”, it is not a project, because you do not control that end.
2. Will someone implement? A project without implementation is a to-do list. If you have a developer or a Shopify-capable team member, an audit-only project can work. If you do not, choose a scope that includes the building.
3. Is there enough recurring work to fill a month? This is the honest test for a retainer. If after two months nobody can say what the next three months of work will be, and why, you are paying for busywork. A store with a small catalogue and a handful of collections can run out of useful recurring work sooner than a large one. Switch to a project, or pause.
4. Can you afford to wait? Neither model is a fast lever. If you need orders next month, SEO is the wrong tool whichever way you buy it. We do not run ads or email either, so we are not the place to buy the fast version.
Want help applying these to your quotes? Tell us about your store.
The hybrid most stores end up with
The sequence I would suggest for many stores is a project first and a decision second. Run the audit and the first round of fixes as a defined project. At the end you hold a fix list, a change log and baseline data. Then ask one question: is there work left that has to be done every month? If yes, move to a retainer and scope it from evidence. If no, keep the fixes, name an owner for monitoring and stop.
That sequence has the least lock-in risk, because the biggest commitment comes after you have seen the work. It is also convenient for a seller, since a project can lead to a retainer. The counterweight is that our retainers are month to month, so we have to earn the next month, and we do not pad retainers with low-value busywork.
Paperwork checks before you sign either
Questions, not legal advice.
- Quote or estimate? Ask in writing. NT Consumer Affairs says an estimate carries no fixed-price agreement, and that a written quote should set out the exact details of the work and how long the quote is valid.
- Scope in writing. Deliverables, who builds each change, what is excluded and how change requests work.
- Term, notice and renewal. Is there a minimum term? Does it renew automatically? How much notice ends it?
- Is it a standard form contract? The ACCC says small businesses are covered by the unfair contract terms protections for any new or varied standard form contract from 9 November 2023 if they have fewer than 100 employees or make less than $10 million in annual turnover (ACCC, “Contracts”, read 30 October 2026). A standard form contract is a take-it-or-leave-it contract. The ACCC’s examples of terms that may be unfair include terms that let one party but not the other end the contract, penalise one party but not the other for ending it, or change the terms. It also says the law does not apply to terms that set the upfront price or define the main subject matter, and that only courts decide whether a term is unfair. If a contract has terms like these, ask for a change, and speak to a lawyer if it matters. The ACCC does not give legal advice and neither do I.
- Who owns the accounts? Search Console, GA4 and your Shopify store stay in your name. Start with read-only access, as Google advises for audits.
- A change log with reasons. Google’s list of questions to ask an SEO includes whether they will share all the changes they make, with the reasoning behind their recommendations. Make that a term, not a favour.
- Methods. Check the plan against Google’s spam policies. Google also says you should never have to link to an SEO and that no one can guarantee a number one ranking.
- An exit pack. A data export, the change log and a handover note, delivered when the engagement ends.
When neither is the right buy
Some stores do not need either. Shopify’s SEO overview lists tasks within a merchant’s reach: editing titles, meta descriptions and URLs, adding alt text, adding the store to Google Search Console and setting up redirects when a product is discontinued. The cost of doing it yourself is time, and the risk is missing what you cannot see. If your orders depend on paid traffic that converts poorly, an SEO retainer will not fix that quickly, and we do not run ads or email, so I will not pretend one of our retainers replaces them.
Key takeaways
- Sort the work first. Fix-once jobs suit a project. Repeat-and-compound jobs suit a retainer.
- Google says changes take anywhere from hours to several months, so judge a project on what was delivered and a retainer on the trend.
- A project hides the cost of implementation, monitoring and a restart. A retainer hides the cost of a slow start, pressure for volume, lock-in and dependence.
- Ask whether a price is a quote or an estimate, and get the scope and who builds each change in writing.
- Keep your accounts in your name, start with read-only access and ask for a dated change log with reasons.
- Read the term, notice and renewal clauses. The ACCC covers unfair terms in standard form contracts for small businesses. This is not legal advice.
- A project first and a retainer second is the lowest-risk sequence for many stores. Prism3 sells both, so check this against your own numbers.
FAQs
Is a retainer or a project better for Shopify SEO?
Neither is better in general. A project suits a finite job you can verify, such as an audit, a migration or an indexing clean-up. A retainer suits work that repeats and builds, such as content, internal links and monitoring. Many stores run a project first, then decide what recurs.
How long should I stay on an SEO retainer before judging it?
Google says some changes take effect in hours and others take several months, so a flat first month tells you little. Judge early on delivery: a dated list of changes, pages indexed and target queries showing. Judge later on the trend in Search Console and in orders.
What happens if I stop an SEO retainer?
Nobody can promise an outcome, and Google does not say. Changes already made stay in the store, but the ongoing work stops and nobody is watching for regressions unless you arrange it. Export your Search Console data, keep the change log and set a monthly check before you stop.
Can an SEO project be finished in a month?
It depends on the scope, not the calendar. A small audit with a fix list can be quick, while a migration with redirects can take longer. Be wary of any quote that promises both a short timeline and a result, because Google says no one can guarantee a number one ranking.
Should I sign a 12-month SEO contract?
I would be wary, because some SEO work takes months to show. This is not legal advice. If a contract is a standard form contract, the ACCC says small businesses with fewer than 100 employees or under $10 million in annual turnover are covered by the unfair contract terms protections for any new or varied standard form contract since 9 November 2023. Ask for a shorter minimum term or a break clause, and read the notice period.
Can an SEO agency guarantee rankings under either model?
No. Google’s page on hiring an SEO says no one can guarantee a number one ranking and to find someone else if an SEO guarantees first place. The same goes for a retainer or a project.
Not sure which shape your SEO work should take?
Our Shopify SEO service runs month to month, and we also do fixed-price one-time sprints, so the model follows the job and not the other way round. If you would like to talk it through, tell us about your store or book a free 30-minute diagnostic. We look at your store before we recommend anything, and we tell you honestly if SEO isn’t the right move. No pitch.
Free 30-min diagnostic
Seen enough?
Book a free diagnostic.
We'll look at your store's search pages, find what is costing you traffic and tell you what to fix first. No pitch. No email gate. 30 minutes.
More from Prism3
Afterpay vs Zip vs Shop Pay Instalments: Shopify AU
Afterpay, Zip and Shop Pay Instalments compared for Australian Shopify stores: merchant fees, payouts, approval, checkout placement and a worked margin example.
AI-Referred Orders on Shopify: What Is Real and What Is Hype
What Shopify has disclosed about AI-referred orders, why the 13x headline needs context, how to find AI traffic in GA4 and Shopify, and what to do now.
AI Visibility Tools for Shopify: What They Measure and Miss
What AI visibility tools for Shopify stores really count: mentions, share of voice and citations, where the data is sampled or unstable, and how to use them.