How to Become a Freelance SEO Writer: Keyword Basics, Briefs, Samples, Rates and Pitching Your First Clients
How to become a freelance SEO writer: keyword basics, briefs, on-page writing, samples, rates by model and how to pitch your first clients.
To work out how to become a freelance SEO writer, learn how people search, practise writing pages that answer one search clearly, publish three to five strong samples, and then pitch small businesses, agencies and marketplaces with a short, specific note. You do not need to be a famous author. You need to write useful pages that match what the reader came for, and prove it with samples.
When our team bids for clients on Upwork, writing jobs are some of the most crowded. The writers who get replies show a sample close to the job and say what they would change in the client’s first paragraph. This article focuses on the writing side of the work: keywords, briefs, drafting, samples, rates and pitching.

Quick answer
Learn keyword basics and search intent, practise with real briefs, write three to five samples on topics you can defend, choose how you charge (per word, per article or retainer), and send short pitches that include a relevant sample.
- Learn: intent, headings, readability, on-page basics, editing.
- Prove: three to five samples, each with a short note on the goal.
- Sell: one niche, one clear price model, short and specific pitches.
Table of contents
- How is an SEO writer different from a general writer?
- How to become a freelance SEO writer: the skills to build
- What keyword research basics should you know?
- How do you work from a brief, or write your own?
- How do you write a page that is built to rank and still reads well?
- How do you build writing samples with no clients?
- How should you set your rates?
- How do you pitch clients as an SEO writer?
- Your first 30 days, step by step
- What mistakes should SEO writers avoid?
- Frequently asked questions
- Conclusion
How is an SEO writer different from a general writer?
A general writer starts with an idea. An SEO writer starts with a search. Someone typed a question into Google, and the page has to answer it better than the pages already showing up. That changes how you plan, structure and edit.
It does not mean stuffing keywords. Google’s own guidance says content should be helpful and written for people first. You can read it in their helpful content guidance. A good SEO writer treats the keyword as a clue to what the reader wants, not a number to hit.
The work has three layers:
- Research: what is the searcher after, and what do the top pages already cover?
- Writing: clear answers, useful structure, a human voice.
- Optimisation: titles, headings, meta descriptions, internal links and images.
If you also want to handle audits, technical fixes and links, that is the wider path we cover in how to become an SEO freelancer. This article stays with the writing craft.
How to become a freelance SEO writer: the skills to build
Here is the skill set I would build, in order. Each one has a small practice task.
| Skill | What it means in practice | Practice task |
|---|---|---|
| Search intent | Knowing if a query wants a guide, a list, a comparison or a product page | Search ten keywords and label what kind of page ranks for each |
| Structure | Headings that follow the reader’s questions | Outline an article from the top three results, then improve on the gaps |
| Clear writing | Short sentences, active voice, no padding | Cut a 1,000-word draft by 15% without losing facts |
| On-page basics | Title, meta description, headings, links, image alt text | Optimise one old blog post and note each change |
| Research and accuracy | Checking facts, citing reliable sources | Add three trustworthy references to a draft |
| Editing | Fixing your own work before the client sees it | Read a draft aloud and mark every awkward line |
The best way to learn how to become a freelance SEO writer is to write, publish and watch. If you can, publish on your own small blog and look at Google Search Console after a few weeks. You will see which pages get impressions and which ones sit unseen.
Do you need a niche?
You do not need one on day one, but a niche speeds things up. Pick a field you know from a job, a degree or a hobby: finance basics, software, health information (with careful sourcing), travel, home services. A narrow focus makes your pitch more believable and your research faster.
What keyword research basics should you know?
You do not need to become a keyword analyst. You do need to understand five things.
- Main keyword: the phrase the page is built around.
- Related terms: other words and questions readers use about the same need.
- Intent: learn, compare, buy or find a place.
- Difficulty: how hard it is to rank. New sites often need lower-competition phrases first.
- Volume: roughly how many people search. Treat it as a guide, not a promise.
Free ways to practise: type a phrase into Google and read the suggestions, check the “People also ask” box, and look at the headings of the top pages. Paid tools help later, once clients pay for them.
Keyword work is the first step of how to become a freelance SEO writer that clients trust, because it shows you plan before you type. A quick habit: before writing, write one sentence that says “This page helps [who] to [do what].” If you cannot, the page is not ready.
How do you work from a brief, or write your own?
Agencies and bigger clients send a brief. Smaller clients often send only a keyword and a deadline. If you are learning how to become a freelance SEO writer for agencies, this is a key skill. Learn to read the first kind and write the second kind yourself. A brief turns a vague request into something both sides can check.
What a good brief contains
- Main keyword and a few related terms
- The reader and what they want to do after reading
- Search intent and the type of page
- Target length, as a rough range rather than a rigid count
- A suggested outline with headings
- Pages to link to, and pages to avoid copying
- Tone of voice and words the brand does or does not use
- Sources the client trusts, and claims to avoid
A short brief template you can send
If a client gives you only a keyword, reply with five questions: Who is the reader? What should they do next? Which pages should we link to? Do you have a style guide? Who approves the draft? Clients like this, because it shows you think before you type. It also cuts revisions.
The same habit helps in proposals. A short note that asks one smart question is the style we describe in how to send proposals on Upwork.
How do you write a page that is built to rank and still reads well?
Use a simple routine for every article.
- Answer first. Put the direct answer in the first 100 words. Readers who find it stay; readers who do not will leave.
- Plan headings from questions. Each H2 covers one question the reader would ask next.
- Use the keyword naturally. In the title, intro, a heading and the meta description, then let the text flow. Use variations rather than repeating the exact phrase.
- Add what the top pages miss. A fresh example, a checklist, a small table or a real-life tip.
- Link sensibly. Send readers to related pages on the same site and to a few reliable outside sources.
- Edit twice. Once for sense, once for length and rhythm. Cut filler such as “in today’s world”.
For grammar and style questions, the Purdue Online Writing Lab is a reliable free reference.
How do you build writing samples with no clients?
You need three to five samples. Make them close to the work you want to be paid for. Here is a simple plan.
- One how-to article of around 1,200 to 1,800 words on a topic in your chosen niche.
- One comparison or list post, such as “five ways to…” with a small table.
- One service or product page, to show you can write to convert, not only to inform.
- One rewrite of a weak public page, with a short before and after note.
Host them on a free blog or a clean document and add a two-line caption to each: the keyword, the goal and the reader. That caption is what separates an SEO sample from an essay.
Do not copy another writer’s work, and do not present a sample as client work when it was not. Our guide to adding the right work samples for Upwork explains how to pick which one to send for each job.
When you get your first real client, ask for a short testimonial. How to get testimonials from clients has wording that works.
How should you set your rates?
There are four common ways to charge, and none is always best. I will not quote numbers, because they depend on your country, niche, experience and the client’s budget. Look at what writers in your field charge on the platforms you use, and move up as you gain proof.
| Model | How it works | Good when | Risk |
|---|---|---|---|
| Per word | Price per word delivered | Clients compare writers easily; simple quotes | Pushes length over quality; research time is not covered |
| Per article | One price for a defined piece | Briefs are clear and the scope is fixed | Needs a limit on revisions and research time |
| Retainer | Monthly fee for an agreed number of pieces | Steady clients and content calendars | Needs clear monthly scope and a notice period |
| Hourly | Charged by time | Edits, audits, strategy and unclear tasks | Clients may worry about hours; track time well |
To check your price is workable, track how long one article takes you from research to final edit. Then work backwards. If a job takes much longer than you expected, the per-word price probably does not cover your time.
Put deliverables, number of revisions, delivery date and payment terms in writing. For the wider business setup, see how to start a freelance business.
How do you pitch clients as an SEO writer?
Most pitches fail because they talk about the writer. Good ones talk about the client’s page. Keep it short, specific and easy to answer.
Where to find work
- Marketing agencies: they always need writers and often prefer reliable freelancers they can brief again.
- Small and mid-sized businesses: blogs that have gone quiet are a good sign someone needs help.
- Freelance platforms: Upwork lists writing jobs daily. See how to find freelance clients for more routes.
- LinkedIn and email: a short message to a content or marketing manager, with one relevant sample.
A pitch you can adapt
Hi [Name], I read your post on [topic] and noticed the intro takes three paragraphs to reach the answer. I write for [niche] and usually put the answer in the first lines, then build the headings from the questions readers ask. Here is a sample on a similar topic: [link]. If useful, I can send an outline for your next article before we agree anything.
It is three sentences of substance, a sample and a low-pressure offer. The same structure works for a cold email or an Upwork proposal. If you are unsure how to sound, read how to introduce myself in an email.
Using Upwork well
On Upwork, read the post twice and mention one detail from it. Attach the sample closest to the job, not your whole portfolio. Before you spend Connects, check the client’s history.
This is the work our team built BidStaff for. It writes proposals in the tone of your own past winning proposals, attaches the best work sample and gives each job a score from 0 to 10 against your profile. You still copy and submit the proposal yourself. If you want proposals that sound like you, read how to write Upwork proposals in your own tone, or look at the extension.
Your first 30 days, step by step
Here is how to become a freelance SEO writer in one focused month. Adjust it to your time.
- Days 1 to 5: choose a niche, read Google’s helpful content guidance and study ten top-ranking articles in that niche.
- Days 6 to 15: write two samples from full briefs that you write yourself.
- Days 16 to 20: write the third sample, a service page, and one before and after rewrite.
- Days 21 to 23: publish them in one place with a caption each, and write a short bio. If you are not sure how long it should be, see how long a bio should be.
- Days 24 to 30: send targeted pitches every day, track replies and improve the weakest one.
New to freelancing altogether? How to start freelancing without experience covers the basics around this plan.
What mistakes should SEO writers avoid?
- Keyword stuffing. It makes the text hard to read and does not help ranking.
- Copying the top results. Add something they lack instead of rephrasing them.
- Skipping fact checks. A wrong claim hurts the client and your name, especially in health and money topics.
- Promising rankings. You control the writing, not Google.
- Sending the wrong sample. Match the sample to the job.
- No revision limit. Agree on one or two rounds in advance.
Frequently asked questions
Do I need a degree to learn how to become a freelance SEO writer?
No. Clients look at samples, clarity and reliability. A relevant degree can help in specialist fields, but it is not a requirement.
How many samples do I need?
Three to five good ones are enough to start. Quality and relevance beat volume.
Should I learn SEO tools first?
Learn intent and structure first. Tools are easier to pick up once you know what question you are asking.
Is SEO writing different from copywriting?
They overlap. SEO writing is built around a search and often informs, while copywriting aims directly at an action. Many clients want both on the same page.
How many articles can I write in a day?
It depends on length, topic and research. Track your own times on a few articles and quote from that, not from someone else’s pace.
Can I use AI writing tools?
Check what each client allows and be open about it. Whatever tools you use, you remain responsible for accuracy, originality and tone.
What if a client wants me to guarantee page-one rankings?
Decline the promise. Offer a clear process and deliverables instead.
Does BidStaff write my articles?
No. BidStaff helps you win Upwork jobs by checking the job and client and drafting your proposal. The writing work is yours.
Conclusion
How to become a freelance SEO writer is mostly a matter of practice: learn what searchers want, write clear pages from good briefs, publish a few relevant samples and pitch with specifics. Price in a way that covers your real time, and agree on scope in writing.
Your action list:
- Pick a niche you can write about with confidence.
- Write and publish three to five samples with short captions.
- Choose a pricing model and a revision limit.
- Send a few specific pitches every day for a month.
- If Upwork is one of your channels, see how BidStaff can speed up your proposals.
Other related articles
- How to become an SEO freelancer
- How to write an application
- How to find clients online
- How to start a freelancing career
- How to start freelancing without experience
About the Author
Muhammad Shahzad is the founder of BidStaff and Leadslancer. He runs Upwork accounts for a freelance and agency team, and builds BidStaff around that daily work.
Let BidStaff write it for you
Paste a job post, check the match score and get a proposal in your winning tone, samples attached.