SingRank

SEO Freelancer, Agency or Overseas Team? What 141 Jobs Show

Contents17

An SEO freelancer suits a Singapore SME whose next three months are mostly one skill, such as writing articles. A local agency suits work spanning writing, site fixes, links and tracking. An overseas team suits an owner who can brief and check the work. In our log, 45 of 141 finished jobs on eight client sites were not writing.

Updated 13 October 2026. Written by Khuzayfah Redo, SEO and GEO specialist at SingRank. SingRank is an SEO agency, so we sell one of the three options below; this guide says when the other two are the better buy. Nothing here is tax or legal advice.

You have decided to pay someone for SEO. Now you are choosing between one person, a local agency and a team abroad. Most pages that answer it are written by someone who sells one of those three. Google's own hiring guide calls the choice "a big decision", and it never tells you which type to hire. It asks about experience, openness and access instead.

So we looked at our own records. Our client work log lists every job we finished and reported to a client. We counted what those jobs were, because the type of hire that fits depends on the type of work you need done.

Key takeaways

  • 45 of 141 jobs we finished for eight client websites between 17 September and 13 October 2026 were not writing.
  • Writing (new articles, rewrites, refreshes) was 96 of 141. Site and technical work was 28, internal linking 12, tracking and reporting 3, and paid ads 2.
  • The mix swung by site: 1 of 15 jobs on one consumer-products site were not writing, against 17 of 34 on one B2B services site.
  • On 3 of 8 sites, two or fewer jobs in the period were anything other than writing. That is the shape of work one good freelancer can carry.
  • Google states that "No one can guarantee a #1 ranking on Google." That holds for all three options.

The short answer: hire for the shape of the work

Whether to hire an SEO freelancer or an agency in Singapore depends on what the next three months need, not on the label on the invoice. If the work is mostly one skill, one skilled person is, in our view, the simpler buy: one brief, one invoice. If it crosses several skills, one person becomes the bottleneck and a team earns its fee.

Google is plain about the low end: "If you run a small local business, you can probably do much of the work yourself." If you can, you may not need anyone yet. Its guide also says that "Ultimately, you are responsible for the actions of any companies you hire". That is true whichever of the three you choose. So the table below ends with what you must keep control of.

Option Fits when Watch for You keep
Freelancer The work is mostly one skill: articles, or a one-off technical fix One person is one point of failure: holidays, illness, a full calendar Owner access to Search Console, Business Profile and the website
Local agency The work spans writing, site changes, links and tracking every month Paying for a bundle when you only use one part of it The same accounts, plus a written list of every change
Overseas team You can write a clear brief and check the output yourself Local market knowledge, tax on work done here, customer data leaving Singapore The same accounts, and customer data kept out of their hands

What 141 finished jobs say about the shape of SEO work

Most of the work in our log was writing, but nearly a third was not. That third is where a one-person setup starts to strain. From 17 September to 13 October 2026, we finished 141 jobs for eight client websites: six in Singapore and two in Indonesia. Each job is one line in the work log behind our client portal. We sorted each line by the work type it was logged under.

The 45 jobs that were not writing included making a site's articles readable to Google and AI crawlers again, adding structured data, fixing a phone layout, closing a gap where WhatsApp buttons skipped the enquiry form, linking new guides from older ones, and setting up a Google Ads campaign. Those jobs need a developer's hands, a designer's eye, someone who reads tracking data, or someone who runs ads. A good writer may not have any of those skills, and nobody should expect them to.

Site (type, market) Jobs finished Not writing Work types used
Site A: consumer products (Indonesia) 15 1 of 15 2
Site B: B2B services (Singapore) 12 1 of 12 3
Site C: consumer services (Singapore) 25 2 of 25 4
Site D: B2B services (Singapore) 19 4 of 19 3
Site E: B2B products (Singapore) 22 11 of 22 7
Site F: B2B services (Singapore) 34 17 of 34 10
Site G: consumer services (Singapore) 11 6 of 11 4
Site H: B2B products (Indonesia) 3 3 of 3 2
All eight sites 141 45 of 141 12 in total

Which group is your site in?

Read the table as two groups. On Sites A, B and C, the month was almost all writing. On Sites E, F and G, about half the jobs were something else. Site F used 10 different work types in under four weeks. Which of these two groups looks like your site? Your answer is a better guide to the hire than any price list.

When is a freelancer the better choice?

A freelancer is the better buy when your gap is one skill and you can name it. If your site is sound, your Google Business Profile is set up, and what you lack is a steady flow of useful articles, one strong writer who understands search can do most of the job. On three of our own eight sites, the month looked exactly like that. So we will not pretend an agency is always needed.

A freelancer also fits a single, bounded job: fixing a crawl problem, setting up tracking once, or auditing the site before a redesign. Google's guide notes that "a great time to hire is when you're considering a site redesign", which is a one-off project with a clear end.

Two checks protect you. First, ask what happens when they are away for two weeks, because one person has no backup. Second, ask for their work in your accounts, not theirs. On a very small budget, a freelancer, a one-off audit or a paid consultation often does more for you than a monthly retainer. A small retainer buys only a thin slice of a bigger package.

When does a local agency earn its fee?

An agency earns its fee when the work crosses skills every month and someone has to join it up. In our log, Site E needed new articles, product pages built from the owner's own price sheet, image descriptions, a Google Ads campaign and internal links, all in under four weeks. Each of those is a different skill. Hiring four freelancers means you become the project manager.

A local team also helps when the market knowledge is local. Google suggests asking any SEO, "What's your experience in my country/city?" For a Singapore business, that covers how buyers here search, which government pages they trust, and which areas they name. A team that works in this market every week answers that question with examples.

The trade-off is real. Agency plans are built as bundles. If your month is almost all writing, as it was on three of our sites, part of what you pay for may sit unused. Ask any agency to show you, in writing, the split of work it expects to do for your site. If it cannot tell you, it has not looked yet. Our guide on how to compare SEO agencies in Singapore covers the shortlist step, and whether you need a specialist for your trade covers the niche question. For one trade's work set out end to end, see SEO for cleaning companies in Singapore.

When does an overseas team make sense?

An overseas team makes sense when you can write a clear brief, check the work against it, and keep your customers' personal data away from it. The model works best for well-defined production work. It works worst when the job needs local judgement nobody has written down.

Two Singapore rules come with it: tax on any work done here, and personal data sent abroad. Know both before you sign.

Does an overseas team mean withholding tax?

Usually not, if the team works only from abroad. IRAS covers the usual case. When a non-resident company works from overseas by email, phone or online presentation, "without sending staff to Singapore, the services are rendered outside Singapore and withholding tax is not applicable". If the team sends people here to do the work, IRAS states: "For services performed in Singapore, withholding tax is to be imposed at the prevailing Corporate Income Tax rate of 17% on the gross service fees." Tax treaties can change the rate (IRAS, updated 21 August 2026). Ask your accountant before any on-site visit.

Can an overseas team see your customer data?

Only what you give it. Leads from your contact form, your customer list and your analytics can hold personal data. PDPC's Transfer Limitation Obligation says to "Transfer personal data to another country only according to the requirements prescribed under the regulations". Its Protection Obligation asks for reasonable security arrangements for the personal data you hold (PDPC, data protection obligations). The simple rule: an SEO team rarely needs your leads at all. Give them search data, not customer data.

Whoever you hire, keep the keys in your name

Own your accounts and add the provider as a user. Whichever option you choose, that is the single most useful thing you can do. When a relationship ends badly, the owner who holds the accounts loses a supplier. The owner who does not can lose years of data.

In Search Console, an owner "Has full control over properties in Search Console." Google also warns: "If the only verified owner of your site leaves your team, you should verify ownership to maintain (or regain) access to the property" (Search Console Help). For an audit, Google's hiring guide says to "only grant read access to Search Console (at this stage, don't grant them write access)".

In Google Business Profile, a manager can do almost everything an owner can. Google lists one exception: "they can’t add or remove users or remove the profile." It also notes that "each user needs their own Google Account", so nobody needs your password (Business Profile Help). Make the provider a manager, not the primary owner. If someone else already holds that role, here is getting your Google Business Profile back, and here is switching SEO agency without losing your accounts.

What should a contract with a freelancer say?

Hiring a freelancer for SEO is usually a contract for service, not employment. MOM explains: "In a contract for service, an independent contractor, such as a self-employed person or vendor, is engaged for a fee to carry out an assignment or project." Such a contract is "Not covered by the Employment Act" (MOM). MOM adds that no single test settles the line between the two. Control, who provides the tools and who carries the risk all count.

MOM also points to a template of key terms that self-employed persons can ask their service-buyers to provide. You can use it as a checklist. For SEO, make sure the written terms cover:

  • The deliverables for each month, in numbers (articles, pages fixed, reports).
  • That everything made for you belongs to you once paid for.
  • That the work happens in your accounts, and access is removed on the last day.
  • Notice period and what is handed over when the work ends.
  • Whether the fee includes GST. IRAS states that "The current GST rate in Singapore is 9%" for GST-registered businesses (IRAS), so compare quotes on the same basis.

For the full list of contract lines to check with any provider, see our SEO contract checklist for Singapore.

Decide in 30 minutes: four steps for this week

  1. List the work, not the wish (10 minutes). Write down what your site needs in the next three months: articles, page fixes, Google Business Profile work, tracking, ads. If you cannot tell, a one-off audit comes first; see what an SEO audit should cover.
  2. Count the skills (5 minutes). If one skill covers most of the list, as on three of our eight sites, shortlist freelancers. If the list needs three or more skills each month, shortlist teams.
  3. Check the accounts (10 minutes). Open Search Console, Business Profile and your website admin. Confirm you are the owner of each. Fix that before anyone starts.
  4. Ask Google's questions (5 minutes to prepare). Put two of them to every candidate: "What's your experience in my country/city?" and "Will you share with me all the changes you make to my site". Ask for the answers in writing.

If you are comparing quotes after that, our guide on how SEO pricing works in Singapore explains what a fair quote should spell out.

What SingRank costs, and when we are the wrong pick

SingRank is registered in Singapore (UEN 53511142L), and we research Singapore, Indonesia and Malaysia as separate markets. Our SEO and GEO plans are priced per month. Premium Starter is S$500 a month for 10 articles a month. Dominator, with 20 articles a month, is S$600 a month until 31 December 2026; its normal price is S$1,000. Both plans include research, writing, search optimisation and reporting, with a 3-month minimum. Advertising is priced separately. A one-hour consultation is S$150. Current prices are on our SingRank pricing page.

We are the wrong pick if your need is one skill and your site is otherwise sound. Hire a freelancer or book a consultation instead. We report finished work to clients in a portal, the same log this study is built on. We also publish what we have tested on our own site (see our own SEO experiment ledger).

Not sure which of the three fits? Send your website and the work you expect in the next three months to talk to SingRank about your site. We review it and come back by WhatsApp or video call with which option fits, including when it is not us.

Method

We read SingRank's client work log on 13 October 2026. It held 168 entries, the whole log since its first entry on 17 September 2026. We kept the 141 entries marked done and excluded the 13 planned, 5 in-progress and 9 cancelled ones. Each entry carries a work type chosen when it was logged. We grouped those types before counting: writing (new article, rewrite, refresh), linking, site and technical (technical, website, design, structured data, product pages), tracking and reporting, and paid ads. The headline is non-writing jobs divided by all done jobs. No client is named; sites are shown only by broad type and market.

Limits

  • The log covers 27 days, because it began on 17 September 2026.
  • It records what we report to clients, not hours. One job can be a single link or a redesign of 71 articles.
  • Work types were set when each job was logged and some are loose. Three jobs logged as technical read like editing (fact and price corrections, and Google preview text). Counted as writing, the figure would be 42 of 141.
  • These are eight of our own clients, two of them in Indonesia, not a sample of Singapore businesses. A ninth client had only planned work in the period and is not counted.
  • The study shows what work we did on each site, not what every site needed, and not whether a freelancer or a team would have done it better.

FAQ

Is a freelancer cheaper than an SEO agency in Singapore?

Compare cost against the work your site needs, not fee against fee. A freelancer's fee buys one person's skills; an agency's fee buys a team's. If most of your next three months is one skill, a freelancer is often the better value. If the work spans writing, site fixes and tracking, you may end up paying several freelancers and managing them yourself.

Can a freelancer or an agency guarantee page 1 on Google?

No. Google's own hiring guide says, "No one can guarantee a #1 ranking on Google," and warns against anyone who claims a special relationship with Google. A fair provider commits to the work and to clear reporting. Treat a ranking guarantee from a freelancer, a local agency or an overseas team as a reason to walk away. More in can an SEO agency guarantee page 1 or leads.

Is an overseas SEO team allowed to see my customer data?

It rarely needs to. PDPC's Transfer Limitation Obligation sets requirements for sending personal data to another country, and the Protection Obligation asks you to secure what you hold. The simplest path is to share search data, such as Search Console access, and keep form leads and customer lists out of the arrangement.

Who should own my Search Console and Google Business Profile?

You should, as owner, with the provider added as a user or manager. In Search Console an owner has full control; in Business Profile a manager cannot add or remove users or remove the profile. That keeps your history and your listing safe if the relationship ends.

Is my SEO freelancer my employee?

Usually not. MOM describes a contract for service as engaging an independent contractor for a fee to carry out an assignment or project. Such contracts are not covered by the Employment Act. MOM also says there is no single test: control, tools and who carries the risk all count. Put the terms in writing.

Cite this

SingRank (2026). SEO freelancer, local agency or overseas team: what 141 finished jobs show about the shape of SEO work. Khuzayfah Redo. Data read 13 October 2026. https://singrank.com/blog/seo-freelancer-vs-agency-singapore/. The anonymised dataset (one row per job: date, market, site type, work type, group) is published with this article: singrank-work-log-mix-2026.csv.