// blog / hiring

How I decide which SEO guarantees a contract can honestly make

An SEO guarantee is only honest when it covers work the consultant controls, and Google's rankings aren't that. What I put in writing instead is named deliverables by a date, 10% off for every day I'm late, Core Web Vitals green on mobile for speed projects or free fixes until they are, and a reply within one business day.

By Muhammad Younus Updated 10 min read Hiring

Hiring, pricing and results: illustration for "What an SEO contract can promise"
// 01 - the short version

Can any SEO guarantee a Google ranking?

No. Google decides who ranks, your competitors keep publishing, and the results page itself changes shape from one month to the next. None of that sits inside a contract between you and me, so none of it's mine to promise. What I can hand you at the start is a written list of what's actually holding the site back and what each fix involves, which is the part a consultant does control.

Google says it plainly on its page about hiring an SEO: "No one can guarantee a #1 ranking on Google." The same page says an audit "should be about giving you realistic estimates of improvement, and an estimate of the work involved." I'd add one thing. A seller who promises a position either doesn't understand how search works, or does and is hoping you won't read the conditions.

That's why the way I describe how I work puts it in five words: no ranking guarantees, real measurements. It isn't modesty. It's the only version of that sentence that's true, and it's the one I'd want to read if I were the one paying.

// 02 - what's in my control

What can an SEO contract promise in writing?

I sort every possible promise by who controls the outcome. If it's me, it can go in writing with a remedy attached. If it's Google, a competitor or an AI answer engine, the most I'll write is that I'll measure it and report it straight. When a client asks "is SEO dead now that AI answers so many searches?", my answer's the same: the work's measurable, but the engines aren't mine to promise.

Which promises belong in an SEO contract, and which don't
PromiseWho controls itIn my contract?
A position for a keywordGoogle, and every competitor on that results pageNo
A traffic or lead numberGoogle, demand, the season and your own sales processNo
Citations in ChatGPT or Google's AI answersThe companies running those enginesNo
The named scope, delivered by a dateMeYes, with 10% off per late day
Core Web Vitals green on mobile after a speed projectThe work itself, which is mine to doYes, or I keep fixing free
A reply to every messageMeYes, within one business day
An honest report of what changedMeYes, on every project

The rows marked no aren't things I ignore. They're the whole reason anyone hires an SEO in the first place. I just won't write them down as promises, because a promise I can't keep is worth nothing to you and a liability to me. My terms of service say it in one line: what's guaranteed is the delivery of each package's named scope and an honest report of what changed.

// pro tip

If a proposal lists outcomes but no deliverables, ask what you'll actually receive and by when. An answer you can check on a calendar is worth more than a number you can't.

// 03 - the contract

What goes into my SEO contracts, and why?

Every item here comes from my live terms or my about page, and every one is something you can check yourself without trusting my reading of a graph.

  1. i.

    A named scope with a deliverable

    Each package lists what's included, what you'll receive and the timeframe. That listing is the agreement. Anything outside it gets quoted before it happens, never slipped into a bill later.

  2. ii.

    A committed date, and 10% off per late day

    Every project has a date in its written scope. If I miss it, you get 10% off for every day it's late. The clock starts when I've got the access the work needs, not at payment, so the date means something to both sides.

  3. iii.

    Green Core Web Vitals on speed projects

    A speed project ships with Core Web Vitals in the green on mobile. If they aren't, I keep fixing at no charge until they are. It's a result I can put in writing, because it's measured on the site I'm changing, not on a results page someone else runs.

  4. iv.

    A reply within one business day

    Every message gets an answer within one business day. Silence is what makes a client wonder whether anything's happening, so the reply time is written down rather than implied.

  5. v.

    Milestones you release

    Every project is confirmed at a fixed price on Upwork before work begins and paid through milestones, each one released when you approve the work. Money for a stage doesn't reach me until you've seen it and said yes.

  6. vi.

    Changes you can trace

    I take a backup before starting, work on staging copies or in low-risk windows, change one thing at a time and keep a record of every change. If something moves, you can see what caused it.

  7. vii.

    A before-and-after report

    At the end you get a report that shows exactly what moved. If something didn't move, the report says that too, because a report that only shows the wins isn't a measurement.

  8. viii.

    A clean way out

    Either of us can end an engagement early. If you cancel, you pay for work done so far and keep everything produced. If I cancel, you're refunded for anything not delivered.

Rather have me do this? One person, whole job.

Book a call on Upwork
// 04 - measuring it

How do you judge SEO work without a ranking guarantee?

By the work you can see and the numbers in your own account. Before anything changes, I note a dated baseline from your Search Console. After each change, I compare the same pages over the same length of time, so the report shows what moved and what didn't.

What I measure instead of a promised position
MeasureWhere it comes fromWhat it tells you
Clicks to each changed pageSearch Console, Performance reportWhether the work brought visits, page by page
Impressions for the same pagesSearch Console, Performance reportWhether Google shows the pages more often
Average position per querySearch Console, Performance reportThe direction a query's moving, not a promise
Pages indexed that should beSearch Console, Page indexing reportWhether Google keeps the pages meant to rank
Scope delivered by the dateThe Upwork milestones you releasedWhether the promised work actually happened

This is also why a ranking guarantee is risky for you, not just vague. A seller who's promised a position has to hit it, and the quickest ways to move a ranking are the ones Google calls spam. Its spam policies define link spam as "the practice of creating links to or from a site primarily for the purpose of manipulating search rankings," and sites that break those policies "may rank lower in results or not appear in results at all." That's your domain carrying the risk of someone else's promise.

// 05 - the exception

What did a refund-backed contract look like, and why was it a one-off?

Once, I did put money behind an outcome. A Canadian lab grown diamond store came to me after two years with two SEO companies and no leads to show for it, and the owner had stopped believing anyone. Asking for trust wasn't going to work, so I proposed a fixed six months and put in writing that if the contract produced no leads, she could end it and get back everything she'd paid me. It was never claimed. Over the six months the store's daily impressions went from about 240 to about 1,200, and average position moved from 36.0 to 27.3, which is still page three. The case study doesn't dress that up, and neither will I.

It isn't a standard term, and nobody should read this page as one. That offer answered one client's situation: money already spent twice with nothing back. It was tied to leads rather than to a keyword position I'd picked, so it measured the thing she actually cared about. Treat it as what it was, one decision on one contract, not a policy.

// 06 - red flags

Which SEO guarantees are red flags?

Google's hiring page names the first four. The rest follow from the same test I use on my own terms: who controls the thing being promised?

  1. i.

    A promised position

    Google's page is blunt: if an SEO promises their changes will give you first place in search results, "find someone else." A promise of page one, or of the top spot for a busy term, belongs in the same bin.

  2. ii.

    A special relationship or a priority submit

    Google tells owners to beware of SEOs that "allege a 'special relationship' with Google, or advertise a 'priority submit' to Google." The same page says Google never accepts money to include or rank sites. There's no paid lane to sell.

  3. iii.

    Secrecy about the work

    "Be careful if a company is secretive or won't clearly explain what they intend to do." A guarantee with no list of deliverables behind it is a warning sign on its own.

  4. iv.

    Cold emails with a result attached

    Google also says to be wary of SEO firms and web consultants or agencies "that email you out of the blue." An email that opens with a promised result has skipped the audit it'd need to know whether that result's possible.

  5. v.

    A win counted on your own brand name

    Ranking for your own business name is usually easy, because hardly anyone else is competing for it. A promise that counts brand searches as wins can be kept without any marketing happening. The diamond store's top queries were all spellings of its own name, and that's traffic that doesn't reach new buyers.

  6. vi.

    A money-back promise with the conditions missing

    A refund's only worth what its conditions say. If it's tied to a ranking the seller chooses, measured by a tool the seller picks, it's marketing, not protection. Ask for the conditions in writing before you sign.

// when to hand this over

If you'd rather start with what's actually wrong than with a promise, that's where I begin: a crawl, your Search Console data and a written scope with a date on it. The outcome stays unpromised. The work doesn't.

Book a call on Upwork

Is this your site? Send me the URL.

Book a call on Upwork
// questions - hiring

What else do people ask about this?

Should an SEO contract include a guarantee?

Yes, but only on things the consultant controls: the scope, the delivery date, reply times and an honest report. A guarantee on rankings or traffic promises something neither side controls, which is why my terms rule it out.

What is guaranteed SEO?

It's usually a sales promise of a position or a traffic figure. Google's own hiring advice says no one can guarantee a #1 ranking, so treat a guaranteed SEO package as a reason to ask harder questions, not a reason to sign.

Is Google Guaranteed still a thing, and is it an SEO guarantee?

It was never an SEO guarantee. It's a badge on Local Services Ads, Google's paid ads for eligible local businesses. Google's current ads page shows a Google Verified badge, while its older article says the Google Guarantee means Google "stands behind your work with a money-back guarantee." Neither touches organic rankings.

Do you have an SEO contract template I can download?

No, I don't offer one. My terms are public on a single page, and each project's scope, date and fixed price are confirmed in the Upwork contract before any work starts.

Will you refund me if my rankings don't improve?

Not as a standard term. I made a refund offer once, on one contract, for a client who'd already lost two years to two agencies. It was never claimed, and it isn't a standing offer.

// sources - checked

Where do these rules come from?

Platform and Google documentation, opened and read on the day this was written. Everything else is how I work.

  1. Google Search Central: Do you need an SEO?
  2. Google Search Central: spam policies for Google web search
  3. Search Console Help: Performance report
  4. Google Business: Local Services Ads
  5. Google Business: build your online presence with Local Services Ads
Muhammad Younus, WordPress technical SEO consultant
// who wrote this

One consultant, writing down his own method

I'm Muhammad Younus, a WordPress technical SEO consultant with 8+ years of experience and 100+ client sites fixed. Top Rated Plus on Upwork with a 100% Job Success Score. Every post here is the way I actually do the job, written in the first person because it's one person doing it, remotely, with no team behind the name.

Nothing in these posts is a client I can't name or a number I can't show. Where a figure comes from a client's Search Console, it's from a published case study, and where a rule comes from Google or a platform, the source is linked at the bottom of the post.

// the service behind this post
Muhammad Younus laughing, a wide genuine smile
// next step

Want this done on your own site?

Book a call on Upwork, send the URL and read-only Search Console access, and you'll get a written scope for the search side before any work starts. One person does the whole job, remotely.

Book a call on Upwork