Skip to main content Scroll Top

Freelance SEO: Hiring a Freelance SEO Expert or Consultant vs an SEO Agency, What Each Costs and When Each Fits

Updated October 2026 · Written and maintained by the Progression Agency strategy team

Freelance SEO means hiring one independent specialist, rather than a firm, to improve how your site shows up in Google and AI answers. A good SEO freelancer can be the fastest, most affordable way to fix a technical problem or get local rankings moving; the trade-off is that one person carries everything. This page explains what a freelance SEO expert or consultant usually does, what freelance SEO rates look like in the US, how to vet a freelancer before you sign, and when an SEO agency is the better fit. Progression is an SEO agency, so we say plainly where a freelancer is the right call and where our team is.

On this page · 16 sections
  1. What is freelance SEO?
  2. Signs a freelancer is the right hire
  3. Freelance SEO vs an SEO agency: the real differences
  4. What an SEO freelancer is good at, and where one person runs out
  5. How to hire a freelance SEO expert
  6. Freelance SEO consultant or hands-on freelancer?
  7. Vetting an SEO freelancer: questions and red flags
  8. Contracts, access and ownership with a freelancer
  9. Freelance SEO rates in the US
  10. Can you do it yourself first?
  11. Specialist freelancers: local, technical, WordPress and international
  12. Finding an SEO freelancer near me, or anywhere in the US
  13. How to hire an SEO specialist without regret
  14. Working with a freelancer day to day
  15. When an SEO agency is the better fit
  16. How Progression works if a freelancer is not the right fit

The short answer The choice is rarely good against bad. A freelancer gives you one accountable person, often at a lower monthly fee, and works well for a defined problem, a single location or a business with someone in-house to direct the work. An agency gives you several skills and cover when someone is away, and fits better when content, technical work and links all need attention at once. Whichever you choose, keep the accounts in your name, agree the scope in writing and start with a small trial. Our SEO prices are published below and market price bands are labeled as market figures.

Google’s guidance on hiring an SEO, its spam policies and Search Console help, the IRS independent contractor page, Ahrefs’ pricing survey and the market price bands were read on their own sites in October 2026 and can change. Nothing here is legal or tax advice, and nothing here describes a result for a specific site.

What is freelance SEO?

Freelance SEO is search engine optimization sold by an independent person instead of a company. The person works for you under their own business name, usually on a monthly retainer, an hourly rate or a fixed project, and handles audits, fixes and reporting themselves. Searches for freelance SEO services, an SEO freelancer or a freelancer SEO all describe the same arrangement, and some people write it as SEO freelance work. Freelance SEO marketing is the same idea applied to the wider job of attracting visitors through search.

What a freelance SEO usually covers

Scope varies by person, so ask for it in writing. Common work includes:

  • An audit of technical problems, content gaps and how the site is structured.
  • Technical fixes or written instructions for your developer.
  • On-page work such as titles, headings, internal links and page copy.
  • Local listings, such as a Google Business Profile and directory entries.
  • Content briefs, and sometimes the writing itself.
  • Link outreach, which is the part you should look at most closely.

Where freelancers come from

Independent SEOs come from many backgrounds: some are former agency or in-house specialists who now work for themselves, and others come from writing, development or paid search. Some are found through referrals and local meetups, some through portfolios and personal sites, and some through freelance marketplaces, which are sites that list independent workers by skill. Where someone came from tells you little by itself; what they have done for sites like yours tells you more.

Signs a freelancer is the right hire

A freelancer is often the right choice, and these are the situations where it is clearest:

  • You have one defined problem, such as a migration, a technical audit or a local listing that needs rebuilding.
  • Someone in your company can own the decisions, approve the changes and talk to the freelancer each week.
  • Your budget sits below what an agency will accept as a minimum.
  • You have a single location or a small site, so one person can see all of it.
  • You mainly want advice and direction and can carry out the work yourself or with a developer.

If most of these describe you, a good independent specialist can serve you well, and an agency may add cost without adding value.

Freelance SEO vs an SEO agency: the real differences

The difference between freelance SEO and an agency is less about quality than about structure: how many people are behind the work, how the price is built and who is accountable when something goes wrong. Our outsource SEO page compares broader outsourcing models. The table below sets the two options side by side in general terms.

Freelance SEO or an agency, side by side
FreelancerAgency
Cover when they are busy or awayOne person, so work pauses unless a backup is arrangedColleagues can pick up the work
Disciplines coveredDepends on the person; most are strongest in one or two areasTechnical, content, links and reporting can be handled by different people
Who does the workThe person you spoke to, in most casesA team; ask who will actually work on your account
Price structureHourly, project or a monthly fee set by one personMonthly retainer or project based on a scope and a team
Contract termsOften short and informal; you should insist on a written scopeUsually a standard agreement; read the term and notice carefully
Tools and data accessUses the tools the person already owns; ask what you will seeUses firm tools; ask what you keep if you leave
Best fitA defined problem, a small site or a business with someone to direct the workSeveral needs at once, many pages or locations, or work that cannot wait on one calendar

Continuity and cover

Continuity is the quiet risk with any single person. Illness, a full workload or a change of career can stop work without warning. Ask a freelancer who would cover a gap, and keep your own copies of every report, document and login so the work can move to someone else.

Breadth of skills

Search results depend on technical health, content and the trust other sites place in you. Few individuals are equally strong at all three. A freelancer who is honest about their weak area and brings in a partner for it can still deliver; one who claims to do everything deserves a closer look.

Accountability and access

With a freelancer, one person answers for the work, which is simple. With an agency, a manager answers and a team does the work, which adds structure. In both cases, accountability is only real if you can see what was done, which means access to the accounts and a clear report.

What an SEO freelancer is good at, and where one person runs out

An SEO freelancer is good at focused, hands-on work where speed and judgment matter more than headcount: diagnosing why a site lost visibility, fixing a technical problem, tuning pages that already have potential and getting a small local business listed properly. A single person also tends to know your site well and can reply directly. Where one person runs out is volume and range. A large content program, a site with thousands of pages, several locations or a major migration with a deadline can exceed the time and skills of one specialist. Knowing where that point is for your site is the main decision in this guide.

How to hire a freelance SEO expert

To hire freelance SEO well, treat it as a small hiring project. You are choosing a person who will touch your site, your data and your reputation, so a clear process matters more than speed.

Write the brief first

A one-page brief makes every later step easier. It states your goals, the pages and locations that matter, the access you can give, your budget and who in your company approves changes. Candidates who respond with thoughtful questions about it are showing you how they think.

Where should you look?

Start with referrals from owners of similar businesses, since they have seen the work and the communication firsthand. Local meetups, portfolios and personal sites are the next best places, and freelance marketplaces are another route, as a category, where you should check each profile with the same care. Ask every candidate for examples of past work and references you can call.

The trial project

Offer a paid, scoped trial of two to six weeks before any long commitment, such as an audit with a prioritized list or a fix to one section of the site. You will see how the person communicates, how they handle access and whether the deliverables are useful. A trial protects both sides.

Freelance SEO consultant or hands-on freelancer?

A freelance SEO consultant usually advises: they audit, set priorities and tell your team what to change. A hands-on freelancer makes the changes. Both are called freelancers, and the difference matters because a plan with no one to carry it out produces nothing. Decide which you need, and if you need both, confirm who does the work. Our own SEO consultant engagement is a senior person on diagnosis and strategy who either does the fixes with you or directs your team, quoted after a written scope.

Vetting an SEO freelancer: questions and red flags

Vetting an SEO freelancer comes down to asking the same set of questions every time and checking the answers. Google publishes its own advice on hiring an SEO in its guide on whether you need an SEO, including questions to ask and the warning that no one can guarantee a number one ranking. If you want a second opinion on a freelancer’s recommendations, an independent SEO audit can provide it, and our guide on how to choose an SEO company covers the wider red-flag list.

Questions to ask before you sign

Google’s guide suggests asking to see examples of previous work, whether the person follows Google’s Search Essentials, what results to expect and how success is measured, what experience they have in your industry and location, and how they will communicate and share the changes they make. Add these for a freelancer:

Month 1: What you will do in month one. A named list of audits, fixes and deliverables.
Others: Who else touches the site. Developers, writers or subcontractors who get access.
Report: How you report. What the update contains and how often it arrives.
Access: Which accounts I keep. Your analytics and search tools stay in your name.
Never: What you will not do. No bought links, no hidden methods, no guarantees.
Exit: How we end the contract. Notice period, handover and who keeps the files.

Answers that should worry you

Walk away from a freelancer who:

  • Guarantees a ranking. Google says that no one can guarantee a number one ranking on Google.
  • Will not explain what they intend to do, or calls the method secret.
  • Sells link packages. Google’s spam policies list buying or selling links for ranking purposes as link spam.
  • Asks for ownership of your analytics, Search Console or business profile accounts instead of access to them.
  • Cannot show any work, or gives references you cannot reach.

Not sure whether you need one person or a team?Tell us what you need fixed and what you have budgeted. You get a free proposal for SEO with a written scope.

Get a free proposal

Contracts, access and ownership with a freelancer

A short written agreement protects you and the freelancer. It does not need to be long, but it does need to say what is being done, who owns what and how either side can stop. Your own lawyer can review the wording; this section is a checklist, not legal advice.

Scope, deliverables and notice

List the work in plain terms, what will be delivered and by when, how often you will meet and how changes to scope are agreed. Add a notice period for ending the arrangement, confidentiality for your data, and a statement that any content written for you is yours once paid.

Accounts stay in your name

Your Search Console, Analytics and Google Business Profile accounts should be created and owned by you, with the freelancer added as a user. Google’s Search Console help describes the permission levels: owners have full control and can add and remove other users, full users can view all data and take some actions, and restricted users have simple view rights on most data. Google’s guide on hiring an SEO adds that, at the audit stage, you should grant only read access to Search Console.

Is a freelancer an independent contractor?

A freelancer is normally an independent contractor, not an employee. The IRS page on independent contractors explains that the general rule is that a person is an independent contractor when the business has the right to control or direct only the result of the work, not what will be done and how it will be done. Your accountant confirms classification for your situation.

What a freelancer agreement should cover
ItemWhat to write downWhy it matters
ScopeThe pages, tasks and deliverables included each monthPrevents arguments about what was promised
AccessWhich accounts the freelancer may use and at what permission levelKeeps your data in your hands
OwnershipWho owns content, reports and documents once paidLets you move the work if the relationship ends
NoticeHow long either side must give before stoppingAvoids being locked in or dropped suddenly
ConfidentialityHow your business information may be usedProtects customer and pricing data
MethodsA statement that no links will be bought or sold for rankingKeeps the site clear of link spam

Freelance SEO rates in the US

Freelance SEO rates vary widely, because the people in this market range from beginners to former agency leads. An SEO freelancer price is set by hour, by project or by month, and an SEO freelance hourly rate can look cheap until you count the hours a full program needs. The figures below are published US price bands that cover freelancers, consultants and agencies together, so they describe the market and not any one freelancer.

Hourly rates

Published bands put hourly SEO work at $100 to $350 an hour. Hourly pricing suits advice, audits and small fixes where the hours are easy to estimate and the scope can change.

Monthly retainers

A monthly SEO retainer for a small business is published at $1,000 to $5,000. A retainer suits ongoing work such as content, links and local upkeep, and it should come with a written list of what each month includes.

Project fees for audits and fixes

A one-off SEO audit is published at $1,000 to $10,000, and local SEO for a single location at $500 to $3,000 a month. Projects fit a defined outcome such as an audit, a site migration or a clean-up of local listings.

Why do rates vary so much?

Experience, niche and scope explain most of the spread. Someone with years of results in a hard industry charges more than a newer generalist. Rates also rise when the price includes content writing and link work, and fall when the client does those themselves. Always compare the work delivered, not only the rate.

These are published US price bands (market figures, not a Progression rate card), read in October 2026 from Ahrefs, SE Ranking, Clutch, WebFX, seoClarity, SEO.com and Semrush for hourly SEO work, retainers, audits and local SEO. The bands cover freelancers, consultants and agencies together.
WorkPublished US rangeNotes
Hourly SEO work$100 to $350 an hourConsultant and agency rates are included in the published sources
Monthly SEO retainer, small business$1,000 to $5,000 a monthSingle-market organic SEO
One-off SEO audit$1,000 to $10,000Technical audits and one-off SEO projects
Local SEO, one location$500 to $3,000 a monthOne location and one Google Business Profile

On freelancers versus agencies in particular, Ahrefs’ pricing survey of 439 SEO providers, updated in August 2024, reported average monthly fees of $1,348 for freelancers and $3,209 for agencies. The survey was not limited to the United States, so treat the averages as a rough guide.

Can you do it yourself first?

For a small local business, often yes. Google’s own guide says a small local business can probably do much of the work itself and points owners to its SEO starter guide. Doing the basics first costs only time and makes you a better buyer later, since you can judge whether a specialist’s advice is sound. Our small business SEO page lays out the basics, and our list of SEO tools for small business covers what to use. If the work grows past what you can spare time for, that is the moment to hire.

Specialist freelancers: local, technical, WordPress and international

Many freelancers specialize, and a specialist is often a better choice than a generalist for a specific problem. The five types below come up most often.

Local: Local specialist. Business profile, citations, reviews and map visibility.
Tech: Technical specialist. Crawling, speed, structure and site migrations.
WP: WordPress specialist. Themes, plugins and the settings that affect search.
World: International specialist. Language and country versions of a site.
Words: Content writer who knows search. Pages and articles written to answer real searches.

Local SEO freelancer

A local SEO freelancer focuses on map visibility for businesses with a location or service area: the Google Business Profile, citations, reviews and location pages. This is usually the best-value choice for a single-location shop or practice. Our local SEO page covers our own approach.

Technical SEO freelancer

A technical SEO freelancer works on how well search engines can crawl and understand a site: structure, speed, redirects, structured data and migrations. They suit sites with a clear technical problem. See our technical SEO page for the same work done by a team.

WordPress SEO freelancer

A WordPress SEO freelancer knows how themes, plugins and settings on that platform affect search. They are a good fit when your site runs on WordPress and the fixes live in its settings. Our WordPress SEO page covers the service.

International SEO freelancer

An international SEO freelancer handles sites with several languages or countries, including how versions of a page relate to each other. This is a narrow skill, so ask for examples with a similar setup. Our international SEO page describes the team version.

Content writers who know SEO

Some freelancers write the pages rather than optimize the site. If your main gap is content, a writer who understands search intent may serve you better than a technical specialist. See our SEO content writing page.

Finding an SEO freelancer near me, or anywhere in the US

People search for an SEO freelancer near me because they want someone they can meet. For most SEO work, location does not matter: the work happens on your site and in your accounts, and calls and shared documents are enough. An SEO freelancer in the USA can serve a business in any state. A local person matters mainly when the work depends on knowing the local market, such as a map listing for a neighborhood business, or when you simply prefer to meet in person. Judge the person on their work, their communication and their references, not on their postcode.

How to hire an SEO specialist without regret

How to hire an SEO specialist is a short process, and most regret comes from skipping a step. Follow these seven in order:

  1. Write the brief: goals, pages, access, budget and the person who decides.
  2. Build a shortlist from referrals, portfolios and direct conversations.
  3. Hold a call with each candidate and ask everyone the same questions.
  4. Run a paid trial of a few weeks on a defined piece of work.
  5. Sign a short contract covering scope, notice, ownership and confidentiality.
  6. Onboard with access: keep your accounts in your name and add the specialist as a user.
  7. Review after ninety days: compare the work delivered with the brief, then continue, adjust or stop.
Flow chart of seven steps: brief, shortlist, calls, paid trial, contract, onboarding with access, ninety day review.Flow chart of seven steps: brief, shortlist, calls, paid trial, contract, onboarding with access, ninety day review.
A paid trial before a long contract protects both sides and shows how the person actually works.

If you plan to hire an SEO expert or hire an SEO specialist for the long term, the ninety day review is the point where the relationship either settles or ends cleanly.

Working with a freelancer day to day

A good working rhythm keeps a freelancer effective. Agree on how often you will talk, where tasks are tracked and what the monthly report contains. A shared tracker, a short weekly note and a monthly summary are usually enough.

What a monthly report should hold

The report should say what was done, what was found, what will happen next and what needs a decision from you. Numbers such as visits and calls matter, but a list of completed tasks and open questions is what keeps the work honest.

What you must provide

Freelancers cannot work without access, approvals and content input. Give them the accounts promptly, reply to questions within a few days, and supply the facts about your products and services that only you know. Delays on your side show up as delays in results.

When an SEO agency is the better fit

An agency becomes the better fit when the work outgrows one person. That usually means several of these are true: you need technical fixes, new content and link work at the same time; you have many pages or several locations; you cannot afford a pause if the specialist is away; or you want reporting and project management handled as part of the service. Agencies also tend to have more tools and more people to review work. Our SEO services page describes how we run it, and our best SEO company for small business page explains what a small business should look for in a firm.

How Progression works if a freelancer is not the right fit

Progression is an SEO agency, and we do not offer freelance SEO. If a freelancer is not the right fit, there are two ways to work with us. For one senior person on diagnosis and strategy, see our SEO consultant engagement, which is quoted after a written scope. For a team, see our SEO services page, where we state that we do not work below about $1,500 a month. Either way, you start with a free proposal and a written scope.

How Progression prices SEO
WorkPriceNotes
SEO, small retainer$1,500 to $2,500 a monthA few hours weekly across technical, content and local work; for a local business with one or two service areas
SEO, mid retainer$2,500 to $5,000 a monthA real program with genuine content production
SEO, large retainer$5,000 to $10,000 a monthA full multi-discipline team and higher content volume
SEO consulting engagementQuoted after a written scopeOne senior specialist on diagnosis and strategy

Get a free proposal

Tell us what you need fixed and what you have budgeted. You get a free proposal for SEO with a written scope.

Get a free proposal

More pages on the services around SEO:

Getting found in search

Frequently asked questions

What does freelance SEO mean?
Freelance SEO is search engine optimization sold by one independent specialist rather than a firm. The person usually charges by the hour, by the project or by the month, and handles audits, fixes and reporting. You get a direct relationship and a single point of contact, with the limits of one person’s time and skills.
What does an SEO freelancer actually do each month?
It depends on the agreement, so ask for it in writing. A typical month may include fixing technical issues, improving pages, updating local listings, briefing or writing content, tracking results and sending a report. Link outreach, if offered, should be explained in detail before it begins.
Is a freelance SEO cheaper than an agency?
Sometimes per hour or per month, but compare the total scope. A global survey by Ahrefs reported average monthly fees of $1,348 for freelancers and $3,209 for agencies, yet an agency fee may cover more disciplines and cover for absences. The right comparison is cost per useful outcome, not the headline rate.
SEO agency vs freelancer: which should a small business pick?
Pick a freelancer when you have one defined problem, a single location, a modest budget and someone in-house to direct the work. Pick an agency when you need technical, content and link work together, have many pages or locations, or cannot afford a gap if one person is away. Scope decides.
Which questions should I put to a freelance SEO expert first?
Ask for examples of previous work and references, what they expect to do in the first month, how they measure success, who else will touch your site, how they report, which accounts you will keep and what they will not do. Google also suggests asking about experience in your industry and location.
What is the difference between a freelance SEO consultant and a freelancer who does the work?
A consultant advises: they audit, set priorities and tell your team what to change. A freelancer who does the work makes the changes themselves. Many people do both, so confirm in the agreement who carries out each task, because a plan nobody executes produces no results.
Can a freelancer handle technical SEO, content and links alone?
For a small site, a skilled person can. As a site grows, one person’s time and range become the limit, and most freelancers are strongest in one or two of the three. Ask what they will do themselves, what they will bring in a partner for and what you will do.
How much does a freelance SEO cost per hour?
Published US price bands (market figures, not a Progression rate card) put hourly SEO work at $100 to $350 an hour, covering freelancers, consultants and agencies together. Where a given person falls depends on experience, niche and what the hour includes, so compare the hours a program would need.
What do freelance SEO rates look like per month or per project?
Published US price bands show $1,000 to $5,000 a month for a small-business SEO retainer, $1,000 to $10,000 for a one-off audit and $500 to $3,000 a month for local SEO at one location. These cover freelancers, consultants and agencies, so a freelancer may sit below or inside them.
Should I pay a freelancer by the hour, the project or the month?
Pay by the hour for advice and small fixes, by the project for a defined outcome such as an audit or migration, and by the month for ongoing work with a written list of what each month includes. Whatever you choose, set a cap or a review date so costs do not drift.
Is it a red flag if an SEO freelancer guarantees rankings?
Yes. Google’s guide on hiring an SEO says no one can guarantee a number one ranking on Google, and that you should beware of SEOs who claim to guarantee rankings. A good freelancer promises work and transparency, and explains which results depend on factors outside their control.
Who should hold ownership of our Search Console, Analytics and business listing accounts?
You should. Create the accounts yourself and add the freelancer as a user. Google’s Search Console help describes owner, full user and restricted user levels, and its guide on hiring an SEO advises granting only read access at the audit stage. Keep ownership so the work can move if you change providers.
Do I need a contract with a freelancer?
Yes. A short agreement should cover the scope and deliverables, how you will be billed, the notice period, who owns content and data, and confidentiality. Your own lawyer can review the wording, and an independent contractor arrangement should be confirmed with your accountant.
Is a local SEO freelancer enough for a single-location business?
Often yes. A local SEO freelancer can handle the Google Business Profile, citations, reviews and location pages, which is most of what one location needs. Bring in more help if you also need a large content program, a site rebuild or work across several locations.
Do I need an SEO freelancer near me, or can they be remote?
Remote works for most SEO work, because it happens on your site and in your accounts. Choose someone nearby only if you want in-person meetings or the work depends on local knowledge. Judge on past work, communication and references rather than distance.
How soon should I expect a freelancer’s optimization work to move the needle?
No honest freelancer can promise a date. Leading signals, such as fixed errors, improved pages and better local listings, can appear within weeks, while changes in traffic and leads usually take months. Agree on the signals you will review at thirty, sixty and ninety days.
What happens to our SEO if the freelancer stops working with us?
Work can stall, which is why a handover checklist matters. Keep your accounts in your name, store reports and documents yourself, ask for a list of every change made and a short note on current priorities. With those, a new specialist or agency can continue without starting over.
Can a freelancer and an agency work together?
Yes. A freelancer might handle local listings while an agency handles content and technical work, or an agency might be used for a migration while a freelancer maintains the site. Define who owns each task, share access and have one person coordinate.
Does Progression offer freelance SEO?
No. Progression is an SEO agency. If you want one senior person, see our SEO consultant engagement; for a team, see our SEO services. If a freelancer suits you better, this page is meant to help you hire one well.
What does freelance SEO cost compared with an SEO agency?
Published US price bands (market figures, not a Progression rate card) run from $1,000 to $5,000 a month for a small-business retainer across freelancers and agencies. Our SEO retainers start at $1,500 a month, and an SEO consulting engagement is quoted after a written scope.

Not sure whether you need one person or a team?Tell us what you need fixed and what you have budgeted. You get a free proposal for SEO with a written scope.

Get a free proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us