In-House, Agency or Freelancer for Shopify SEO?
In-house, freelancer or agency for Shopify SEO? A decision tree by who can edit your theme, who writes content and catalogue size, plus the hybrid option.
Quick answer: Choose by the work, not the label. Shopify SEO is four jobs (diagnosis, theme changes, content and off-site work), and the right model covers the jobs nobody in your business can already do. If no one can safely edit the theme or write collection and product copy, an in-house hire on their own will stall, so start with an outside specialist. If someone inside already writes well and can follow instructions, in-house plus outside direction (a hybrid) is usually the most durable setup. Whichever you pick, write down who does what and review it against leading indicators, because Google says some changes might take effect in a few hours and others could take several months.
I run an agency, so weigh what follows with that in mind. It includes the cases where the honest answer is “do not hire an agency yet”. I have left out salary and fee figures on purpose, because I could not verify any of them at a primary source. Real quotes from three candidates will tell you more than any average.
Instead, here is a way to decide that does not rest on a revenue threshold: who can edit your theme, who writes your content and how big your catalogue is.
What you are actually hiring for
“SEO” is a label for several jobs. On a Shopify store they split like this:
| Job | What it looks like on Shopify | What the person needs |
|---|---|---|
| Diagnosis | Reading Search Console and GA4, finding pages that are not indexed, deciding what matters first | Analytics skill and judgement |
| Theme and technical changes | Template fixes, structured data, internal links built into the theme, controlling duplicate or filter URLs | Safe access to theme code |
| Content | Collection copy, product descriptions, buying guides, answers to buyer questions | Product knowledge, plain writing |
| Off-site work | Mentions, listings and links from other sites | Care, because Google’s spam policies list link spam |
Most hiring mistakes come from buying one of these and expecting all four. A good in-house writer cannot fix a template they cannot access. For each row, write down who in your business can do it today.
Google’s guide to hiring an SEO says a great time to hire is when you are considering a site redesign (the earlier, the better) or planning to launch a new site (Google Search Central, “Do you need an SEO?”, last updated 5 June 2026).
First check: is there a job big enough to hire for?
Sometimes the right answer is “not yet”. Google’s SEO Starter Guide says you usually do not need to do anything except publish your site, and Google’s hiring guide says a small local business can probably do much of the work itself and recommends starting with the starter guide. Shopify also handles several basics for you: its help centre says the sitemap and robots.txt are generated automatically, canonical tags are added automatically to prevent duplicate content appearing in search results, and themes generate title tags (Shopify Help Centre, “SEO overview”, read 31 October 2026).
So a store with a clean theme and a small catalogue may need a one-off audit and a short list of fixes, not a monthly engagement. A store with thousands of products, filters and years of changes is different, because index control needs attention that does not stop. If you are not sure which you have, buy an audit, not a contract. Our technical SEO audit checklist shows what one should cover, and what to prepare before hiring a Shopify SEO agency lists what to have ready.
The three questions that decide it
1. Who can edit the theme safely?
Shopify’s theme editor lets you change content, layout, typography and colours through a theme’s sections and settings without editing code (Shopify Help Centre, “Theme editor”). That covers a lot of on-page work. Template-level and structured-data fixes usually mean editing theme code, and Shopify is direct about who should do that: edit the code only if you know HTML and CSS, and if you do not, consider hiring a Shopify Partner (Shopify Help Centre, “Edit theme code”).
The same page lists the risks. If your changes conflict with a theme update, your code changes are removed in the updated copy. Deleted files cannot be recovered, and the Timeline view restores one file at a time, not a whole theme. Shopify recommends duplicating your theme first as a backup.
So ask whether anyone in the business knows HTML, CSS and Liquid (Shopify’s templating language) and has the time. If yes, code-level work in-house is possible. If no, every code-level fix depends on someone outside, and that points to a freelancer or agency for that job even if everything else stays with you.
2. Who writes the content?
Collection copy, product descriptions and guides are where product knowledge matters most, and the person answering your support inbox knows your customers’ questions best.
Google’s guidance on helpful content asks whether content shows first-hand expertise, such as having used a product, and describes producing large amounts of text with generative AI and no oversight as low effort. Using automation mainly to manipulate rankings breaches its spam policies (Google Search Central, “Creating helpful, reliable, people-first content”).
So the best writer is often someone inside, or someone who interviews them. An outside specialist can brief, edit and structure, but cannot invent your expertise. If nobody can write or make time to be interviewed, no hiring model fixes that. Solve it first.
3. How big is the catalogue, and how fast does it change?
Size sets the kind of attention the store needs:
- Tens of products, slow change. Mostly collection and product copy, a few technical checks and sensible internal links. A capable generalist can carry this.
- Hundreds of products, regular drops. Near-duplicate pages and the URLs that tags and filters create start to matter, and need a monthly check.
- Thousands of products, many variants, filters and apps. Crawl and index control, structured data at scale and template work become the main job. One person rarely has both the technical depth and the time for content on a catalogue like this.
The decision tree
Work through these in order and stop at the first that fits, except number 6, which applies on top of whichever you reach.
- No organic traction yet and a small catalogue (few pages in Search Console, little search traffic). Do the foundations yourself or buy a one-off audit, with a freelancer for any code fixes. Do not start a retainer first.
- Nobody can edit the theme and nobody can write. Start with an outside specialist for both. An agency usually fits better than one freelancer here, because you need technical and content work together. Bring writing in-house later.
- Someone can edit the theme, nobody can write. A freelancer or agency for content direction and production, with a named person inside who checks accuracy.
- Someone writes well, nobody can edit the theme. Keep writing in-house. Use a freelancer or agency for diagnosis and code-level fixes, and ask them to give your writer a prioritised, page-by-page list.
- Both exist inside, and organic search is a core channel. Consider an in-house owner of SEO, with an outside audit and monthly direction (the hybrid below) so they are not working alone.
- A large, fast-changing catalogue. Plan for more than one pair of hands: an agency or a hybrid. A single freelancer here is a single point of failure.
A break-even test that is not about revenue
A better test than a revenue threshold is whether the option can plausibly pay for itself in extra gross profit, given that SEO takes time. Google’s SEO Starter Guide says some changes might take effect in a few hours and others could take several months, and that not all changes produce a noticeable impact.
Here is illustrative arithmetic. The figures are round numbers for the sum, not prices for any option and not a prediction:
- Suppose organic search brings A$20,000 a month in sales, and after product cost, shipping and payment fees you keep 50%: A$10,000 of gross profit.
- Suppose the option costs A$2,500 a month all in (pay or fees, tools and your own management time).
- To break even each month it must add A$2,500 of gross profit, which is A$5,000 of extra monthly sales: a 25% lift on the organic sales you already have.
- If the first four months produce nothing measurable, you will have spent A$10,000 before any lift starts, and you need a bigger lift afterwards to recover it.
What this tells you: compare cost with extra profit, not extra revenue, and count the lag. It cannot tell you the size of the lift, and nobody can promise that (Google’s hiring page says no one can guarantee a #1 ranking). If you are not sure your category could deliver the lift, buy the audit first. For what moves the cost of an engagement, see what drives Shopify SEO cost.
Option 1: in-house
When it fits. Organic search is a core channel, the work never stops (new products, new collections, constant content), and one person can have real authority over the theme, the content and the numbers.
How it fails:
- One person cannot cover every job. Diagnosis, theme code and content are different skills. Ask a writer to fix templates, or a developer to run a content plan, and one half will not get done.
- No one to check them. If your in-house person is also your only SEO knowledge, nobody can tell whether a recommendation is right.
- Key-person risk. If they leave, the knowledge, the logins and the history of why decisions were made go with them.
To make it work: a written scope, access limited to the job, and an outside check once or twice a year.
Option 2: freelancer
When it fits. A defined job: an audit, a round of technical fixes, a content programme for a set of collections. It is also a good first step when you are not sure there is enough work for a retainer.
How it fails:
- Capacity of one. A busy period, a holiday or illness stops the work, often when you are busiest too.
- Single point of failure. The knowledge, and often the access, sit with one person. Put the handover in the agreement: where documents live, which accounts are in your name, what happens at the end.
- Scope drift. “Do SEO” is not a scope. “Audit, fix the top ten theme issues, publish eight collection pages” is.
- Uneven quality. A careful freelancer and a careless one can look the same from outside. Ask for past work and a reference you can call.
- Off-site shortcuts. If someone offers links in bulk, read Google’s spam policies first. They say sites that violate them may rank lower or not appear in results at all, and Google’s hiring guide says you are ultimately responsible for the actions of any company you hire.
To make it work: fixed scope, a fixed review date, accounts in your name, and a written list of every change and why.
Option 3: agency
When it fits. You need technical, content and reporting covered together, nobody inside can do those jobs, and you want more than one pair of hands behind the work.
How it fails:
- A pitch from one person, work from another. Ask who does the work and whether you will talk to them.
- Reports that count things that are not sales. Impressions and rankings can rise while orders do not. Ask how success will be measured, which is one of the questions Google lists in its hiring guide.
- Secrecy. Google’s guide says to ask whether the SEO will share all the changes they make and the reasoning behind their recommendations, and to check business references. Ask one more of your own: what would make you tell me to stop paying you?
- Long contracts. A lock-in of 12 months or more removes your leverage if the work is not delivering. See Shopify SEO retainer vs project and our list of agency red flags.
- Guarantees. Google lists guaranteed rankings and a “special relationship” with Google as red flags. Walk away from either.
To make it work: month-to-month terms if you can get them, a named person doing the work, and a report tied to orders and revenue next to the search numbers. How to choose a Shopify SEO agency in Australia covers the questions in more detail, and Shopify SEO: app or agency covers the cheaper-sounding alternative.
The hybrid model, and how it goes wrong
A hybrid splits the four jobs so each sits with whoever is best placed for it. Three patterns that tend to work:
- Inside owner, outside direction. A person in the business (a founder, operations lead or marketer) owns SEO day to day and writes the content. An outside specialist does the audit, the code-level fixes and a monthly review that sets priorities.
- Writer inside, technical outside. Your best writer produces collection and product content. A freelancer or agency handles the theme, structured data and index control, and gives the writer a prioritised list.
- Freelancer for execution, specialist for oversight. A freelancer does the repeatable work. A more senior person reviews the plan and output monthly or quarterly.
How hybrids fail:
- Nobody owns the result. Each side assumes the other has a task. Name one owner for the outcome.
- Handoff gaps. Fixes sit in a list waiting for someone with theme access. Decide up front who ships each type of change.
- Two bills, overlapping work. Review who does what quarterly.
If you write one document after reading this, make a one-page table of who does what: the four jobs in the first column, the owner in the second, the backup in the third.
Give access in small pieces
Whichever model you pick, who gets what access matters as much as who you hire.
Search Console. Google’s help describes three levels. An owner has full control and can add and remove other users. A full user can view all data and take some actions but cannot manage users. A restricted user has simple view rights on most data (Google Search Console Help, “Add or remove users and owners”). Google’s hiring guide says to grant only read access for an audit. Keep at least one owner that is you.
Shopify admin. Shopify’s store permissions are separate. “Themes” lets a user view, change and publish themes. “Edit code” is a separate permission to modify theme code in the code editor. “Blog posts and pages” lets a user view, create, change, publish and delete blog posts and pages, and product permissions are separate again (Shopify Help Centre, “Store permissions”, read 31 October 2026; labels can differ slightly between help pages, so check your live admin). That means a writer can have page access without touching the theme, and a code-level freelancer can have “Edit code” without access to everything else.
Shopify Partners. Collaborator accounts let a Partner request access with a four-digit code you generate; you review the request under Users and edit the role before accepting. Collaborators cannot be given the Administrator role and lose access if they do not log in for 90 days (Shopify Help Centre, “Collaborator accounts”, read 31 October 2026). That is cleaner than sharing your own login.
Before anyone touches the theme, duplicate it. Shopify recommends this as a backup so you can discard changes and start again.
Set the review before you start
Pick a review date and the indicators before work begins. Google says some changes might take effect in a few hours and others could take several months, so a review after two weeks tells you little and one after two years is too late. Indicators you can check with no promises attached:
- Changes shipped against the agreed list.
- Pages indexed, and the number of problem URLs in the Page indexing report.
- Impressions and clicks in Search Console for the pages being worked on.
- Organic sessions and orders in GA4, checked against Shopify’s own order count.
For our own SEO work, our expectation is 60 to 90 days for first signals, compounding from around month 6. That is an expectation, not a promise, and nobody should promise you a ranking or a revenue figure. How long Shopify SEO takes explains what a sensible timeline looks like.
Where Prism3 fits
We are a founder-led agency focused on Shopify DTC brands in Australia and the United States. We offer three services: SEO, GEO and CRO. We do not run ads or email. Engagements are month to month, and you deal with the person doing the work. If you already have someone capable, the free diagnostic is a fair second opinion, and you can take what we say and run with it yourself.
Key takeaways
- Split SEO into four jobs (diagnosis, theme changes, content, off-site work) and write down who can do each today.
- On Shopify the deciding questions are who can safely edit the theme, who writes the content, and how big and fast-changing the catalogue is.
- In-house fails when one person covers every job with nobody to check them, freelancers on capacity and single-person risk, agencies on handoffs, vanity reporting, lock-ins and guarantees.
- A hybrid works when one person owns the outcome and a one-page table says who does what.
- Give access in small pieces: Search Console read-only first, Shopify “Themes”, “Edit code” and “Blog posts and pages” separately, a collaborator request for Partners, and a duplicated theme before code changes.
- Run the break-even test on extra gross profit, count the lag, and agree the review date and indicators before you start.
FAQs
Is it better to hire in-house or use an agency for Shopify SEO?
Neither is better in general. In-house suits stores where organic search is a core channel, the work is continuous and one person can have authority over the theme, content and numbers. An agency suits stores where nobody inside can do the technical or content work and you want more than one person behind it. A hybrid, with an inside owner supported by outside audit and direction, is often the most durable middle path.
Is a freelancer cheaper than an agency for Shopify SEO?
I cannot give you a verified comparison, because I could not confirm any cost figures at a primary source. A freelancer is often right for a defined job such as an audit. For ongoing work, compare what each quote covers (audit, theme changes, content, reporting, cover for holidays), not only the monthly number.
Can I do Shopify SEO myself?
For a small, clean store, often yes for the basics. Google’s hiring guide says a small local business can probably do much of the work itself, and Shopify generates the sitemap and robots.txt and adds canonical tags automatically. The limit is the theme: Shopify says to edit theme code only if you know HTML and CSS. Do the content and theme-editor work yourself and bring in help for code-level fixes.
What access should I give a freelancer or agency?
The least that lets them do the job. Google advises read access in Search Console for an audit. In Shopify, “Themes”, “Edit code” and “Blog posts and pages” are separate permissions, and a Partner collaborator request keeps your own login private. Duplicate the theme before any code change, and keep at least one Search Console owner that is you.
How long before I know the choice was right?
Google says some changes might take effect in a few hours and others could take several months, so judge first on leading indicators: changes shipped, pages indexed, then impressions and clicks in Search Console, then organic sessions and orders in GA4. Our own expectation for SEO work is 60 to 90 days for first signals and compounding from around month 6, with no guarantee. Set the review date before you start.
Not sure which model fits your store?
If you want a second opinion before you commit to a hire or a contract, our Shopify SEO service covers the technical audit, on-page work, content strategy and regular reporting. We are an agency, so we are one of the three options this post compares; weigh our view like anyone else’s. Book a free 30-minute diagnostic or tell us about your store. 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.