SEO Contract
Reviewer.

Before you sign an SEO services agreement, check it against the nine clauses that decide most of the risk — scope, deliverables, ownership, exit terms. Free, instant, and it never leaves your browser.

9
Clauses checked
0
Data sent anywhere
2 min
To get a result
What it checks
Scope & exclusions
Deliverables
Term & notice period
Asset ownership
Accounts & link rules
Reporting & offboarding
Not legal advice. This tool checks for the presence of common contract language — it does not draft clauses and does not judge whether your contract is enforceable. Always have a lawyer do a final read before you sign anything material. Nothing you type is sent anywhere; the check runs entirely in your browser.
The tool

Pick a way
to check it.

Answer nine quick questions if you know the contract well, or paste the text and let the tool look for the language itself.

    Unanswered questions are scored as missing.
    Why a reviewer, not a generator

    We check it.
    We don't write it.

    Search for an SEO contract and you'll find dozens of templates — most written by an agency's own lawyer, to protect the agency. Those are useful if you're the one sending the contract. They're the wrong tool if you're the one receiving it and trying to work out what you just signed up for.

    This page exists for the second group. It doesn't generate clauses, because a clause copy-pasted from a web tool into a real agreement is exactly the kind of thing that fails when it's tested — in a dispute, under a specific jurisdiction, against a specific counterparty. What a script can do reliably is pattern-match: tell you where the document is thin, so you know what to ask for before you sign, not after.

    Scope of the tool

    What this reviewer
    actually checks.

    This tool compares the document in front of you against nine clauses that decide most of the risk in an SEO services agreement: scope, deliverables, term and notice, asset ownership, account ownership, link rules, reporting, change control, and offboarding. Those nine come from auditing real engagements, not from a generic contract checklist — they're the same nine covered in the SEO contract template guide. If a clause looks present, the tool tells you roughly where it lives so you can re-read it. If it looks missing or ambiguous, it tells you what that gap tends to cost in practice.

    There are two ways to run the check. The guided checklist asks nine plain yes/no questions and assumes you already know your contract well enough to answer them. Paste mode reads the actual text and looks for the language each clause usually contains — a scope section with no "excluded" column, a termination clause with no notice period stated in days, intellectual property language that never says "on creation". It flags patterns, not legal conclusions, and it will miss a clause written in unusual wording, especially a heavily customised or translated document.

    Reading the result

    Present, unclear,
    missing.

    Paste mode reports one of three states per clause, deliberately conservative. Present means the tool found language that strongly matches how that clause is usually written — a notice period stated in days, intellectual property that vests on creation, a named list of link-building tactics. It doesn't mean the wording is good, only that something addressing the topic exists. Read it anyway.

    Unclear means the tool found a partial match — one keyword without the surrounding structure that usually makes a clause enforceable. A contract that mentions "reporting" without saying how often, or "ownership" without saying when it transfers, lands here. This is the state most worth a careful read, because it's exactly where vague drafting hides.

    Missing means no matching language was found at all — the strongest signal the tool gives, but still a signal from keyword matching, not a legal reading. The guided checklist skips "unclear" entirely: every question is yes or no, and an unanswered question scores as missing, because an absence you can't confirm behaves like an absence in practice.

    Where this tool stops

    When a lawyer
    earns their fee.

    For most freelance and small-agency SEO retainers, a careful read against these nine clauses catches the risk that actually matters, and costs nothing but time. Scope and deliverables in particular aren't legal questions — you're the only person who knows what you were sold, so review those two yourself regardless of what this tool or a lawyer tells you.

    Four situations change the calculation. Retainers above roughly €2,000–3,000 a month, where the exposure of a bad termination or IP clause stops being trivial. Any contract running longer than six months, because a defective exit clause compounds the longer you're locked into it. Anything involving intellectual property assignment, liability caps, indemnities or a governing law outside your own jurisdiction — exactly where a keyword match and an enforceable sentence can diverge the most. And any contract this tool marks missing on three or more of the nine clauses, which usually means the whole document was drafted one-sidedly and needs a redline, not a spot-check.

    A one-hour commercial review from a lawyer who has seen service agreements before is cheap compared to a bad termination clause triggering months of fees you can't get out of. Use this tool to walk into that hour already knowing which clauses to point at — it makes the hour shorter and cheaper, not unnecessary.

    Frequently asked questions

    About the
    reviewer.

    Does this tool replace a lawyer?+
    No. It flags where a contract is missing language that commonly protects the client, so you know what to raise before you sign. Whether a specific clause is enforceable for your situation depends on your jurisdiction and the full document, which needs a lawyer to assess.
    What happens to the contract text I paste in?+
    Nothing leaves your browser. The check runs entirely in client-side JavaScript — the text is never sent to a server, logged, or saved anywhere. Close or reload the tab and it's gone.
    What's the difference between present, unclear and missing?+
    Present means the tool found language that matches how that clause is usually written. Unclear means it found a partial match — a related term without the structure that normally makes the clause enforceable. Missing means no matching language was found at all. All three need a manual read; the labels only tell you where to start.
    Does it work with contracts in Spanish?+
    Paste mode checks for equivalent language in both English and Spanish. The guided checklist works regardless of the language the contract is written in, since you answer the nine questions yourself.

    Want a human
    to read it too?

    A contract review as part of a free audit conversation — 24h response, no commitment.

    WhatsApp