Skip to content

Conversion

How to choose a web design or SEO agency: 20 questions and the contract

This guide is translated from the Spanish original. Quotations from Spanish laws are our own translation: the official text is the one published in the BOE or the DOGV.

Choose the agency that leaves the domain and the accounts in your name, assigns you the design and the code in writing and explains every change. Rule out any agency that guarantees rankings: Google says no one can guarantee the top spot. Below you will find 20 questions for the first meeting, with the answer that should worry you, and the minimum contract clauses with their legal basis.

It works for commissioning a website, hiring SEO or switching provider. Our interpretations are marked as cautious approach or our approach. It is not a substitute for a lawyer: if the contract is important, have one review it.

Before hiring an SEO agency, read what Google asks

Google has a guide for anyone about to hire SEO: Do you need an SEO?, updated on 10 June 2026. Before talking about hiring, it honestly warns that a small local business can probably do most of the work on its own.

If you do hire, Google suggests doing it when you redesign or launch the website, the earlier the better. And it asks for 3 things that hardly anyone does:

  • That the agency takes an interest in your business: what makes you unique, who your competitors are and how your clients find you.
  • That you call its clients and ask them whether the service was useful and whether there were results.
  • That the initial audit is read-only: read access to Search Console, not write access.

The 6 red flags Google puts in writing

They come from that guide and from Google’s guidelines on third-party tools and advice. If an agency shows one of these signs, keep looking.

  1. Ranking guarantees. “No one can guarantee a #1 ranking on Google,” the guide says.
  2. A “special relationship” with Google or a “priority submit”. Google does not accept money to include websites or to rank them, and advertising with Google does not influence organic results. The Google Partners badge certifies work in Google Ads, not in SEO. Among its requirements as of October 2026: USD 10,000 in ad spend over 90 days.
  3. Emails you did not ask for. Google asks you to be wary of them and says that Google receives them too.
  4. Bought or exchanged links. Buying them to rank is link spam, as are paid articles with unmarked links. If you have already bought them, check the Manual actions report in Search Console.
  5. Lack of transparency. Be wary of anyone who does not explain what they are going to do. If an agency creates misleading content in your name, Google can remove your entire website from its index. And remember that you are responsible for what the companies you hire do.
  6. “Google-approved” tools. Google does not evaluate or recommend third-party tools, and they have no access to its internal ranking data. It recommends Search Console.

The same goes for AI. For Google, optimising for its generative AI features is still SEO. For its search engine you do not need an llms.txt file or artificial mentions. More in what GEO is.

What to ask an agency: 20 questions for the first meeting

Ask each agency the same questions and write down the answers. The “Basis” column shows where each one comes from.

Experience and way of working

# Question Answer that should worry you Basis
1 Can I see websites you have published and talk to 2 clients? Only screenshots, everything “confidential” or no client willing to talk Google: hiring an SEO
2 What do you need to know about my business? Nothing about your clients, your competitors or what sets you apart Google: hiring an SEO
3 Who will do the work and who will be my point of contact? They don’t know, or they subcontract without saying so GDPR, art. 28.2
4 How will you inform me of each change to the website? “Don’t worry, we’ll take care of everything” Google: hiring an SEO

Results, measurement and techniques

# Question Answer that should worry you Basis
5 What results do you expect and in what time frame? A guaranteed position or “first page in a month” Google: hiring an SEO
6 Where does the data in your reports come from? Only from third-party tools, without Search Console or enquiries Google: third-party tools
7 How will you get links? Link packages, unmarked paid articles or link exchanges Google: link spam
8 Do you have any agreement with Google? “Special relationship”, “priority submit” or that being a Partner gives you rankings Google: hiring an SEO; Google Partners
9 What will you do so that I appear in AI answers? An llms.txt file as the solution, chopping up texts or buying mentions Google: generative AI

Ownership and access

# Question Answer that should worry you Basis
10 In whose name will you register the domain? The agency’s, “so we can manage it better” .es Domain Name Plan, section 12
11 Which account will you use to create Search Console, Analytics and the Business Profile? The agency’s email Google: authorised representatives
12 Will I have administrator access to the website and the hosting? Only an editor account, or a shared password Our approach
13 Will you assign me the rights to the design and the code in writing? “The website is yours”, with nothing on paper, or a licence for as long as you pay Intellectual Property Law (LPI), arts. 43, 45 and 99
14 Which third-party components does it use and in whose name are their licences? Templates, plugins, fonts or photos licensed to the agency Cautious approach

Contract, data and exit

# Question Answer that should worry you Basis
15 Will we sign a data processing agreement? “It’s not necessary” or “that’s up to you” GDPR, art. 28.3
16 What minimum term, renewal and notice period does the contract have? Automatic renewal, long notice period and a penalty for leaving Civil Code (Código Civil), arts. 1091 and 1255
17 What does the price include and what is charged separately? Undefined “maintenance”, or uncapped hours Our approach
18 Will you put a link to your website in my footer? Mandatory, and you cannot mark it as nofollow Google: link spam
19 If we part ways, what will you hand over and how quickly? “That website can’t be moved”, or charging to release the domain GDPR, art. 28.3.g; our approach
20 If my website already ranks, how will you keep the URLs? Not a word about 301 redirects or a URL map Google: site moves

On question 18: Google lists links spread across the footers of various sites as link spam. A footer credit is better kept optional.

One weak answer does not rule anyone out. Refusing to put in writing what they tell you in the meeting does.

The domain goes in your name: holder is not the same as technical contact

The Red.es Instruction on .es domains distinguishes 4 roles:

Role What it is Who it should be
Holder or beneficiary Whoever has the right to use the domain Your company, with its tax ID (NIF)
Administrative contact Natural person who represents the holder, with sufficient authority Someone from your company
Billing contact Natural person responsible for paying for registration and renewals Whoever pays
Technical contact Natural person responsible for configuration and operation Can be the agency

The right-hand column is a cautious approach, backed by 3 reasons that are in the rules:

The holder can request a certificate of ownership from the Dominios.es dashboard. With a .com, the holder is called the registrant: ICANN defines it as the person or entity that holds the rights to the domain.

Take a tax and accounting firm that changes agency and finds that the domain is in the previous agency’s name. Without that agency’s approval, it cannot transfer the domain to its own name. And if no one renews it, the website and email stop working.

The Google accounts are yours and the agency logs in with its own user

The rule is the same for all of them: the account is created with your user and the agency logs in with its own. Google explains this for Business Profile: each user with their own account, without sharing passwords.

  • Google Business Profile. For Google, the agency is an authorised representative. It must keep you informed of what it does and transfer ownership to you immediately if you ask. The recommended set-up: you, owner; the agency, manager. More in how to optimise your Google Business Profile.
  • Search Console. A domain property, verified by DNS, with you as verified owner. The agency, a full user or a delegated owner for a specific task.
  • Analytics. You, account Administrator, the role that manages users. Editor is enough for the agency.
  • Google Ads. The account is yours and the agency links it to its manager account. With administrator access to your account, you can unlink it whenever you want.
  • Hosting and content management system. Our approach: contract and main user in your name.

The design and the code are yours only if the contract says so

Paying for a website does not make you the holder of its rights. The Intellectual Property Law (Ley de Propiedad Intelectual) protects original creations, including computer programs (art. 10). And it reserves reproduction, distribution, public communication and transformation to the author (art. 17).

These rights can be assigned, subject to 4 rules:

  • Only what is written. The assignment is limited to the uses provided for. Without a term, it lasts 5 years; without a territory, it applies to the country where it was signed; without specific uses, it covers what is essential (art. 43).
  • In writing (art. 45).
  • Exclusivity, if agreed. Only exclusivity prevents the agency from continuing to exploit the work, for example by selling your design to someone else (art. 48).
  • A right of use falls short. In software, its assignment is presumed to be non-exclusive, non-transferable and limited to your needs (art. 99).

Moral rights, such as recognition of authorship, can never be assigned (art. 14).

Cautious approach: exclusive assignment of those 4 rights over the design, texts and source code, worldwide and for as long as they last. If the agency reuses its own components, a free, perpetual licence that another provider can modify. If it subcontracts, a written guarantee that it holds the rights. And a list of templates, plugins, fonts and photos with their licences, in your name where possible.

Also check that handover is possible:

  • Framer: you can transfer the project to your account without the website going down. Once you accept it, you pay for the site plan.
  • WordPress: a full backup means the database and the files. Without both, there is no restore.
  • Custom code: the repository, in your account. On GitHub, transferring it keeps the history.

The differences are in Framer, WordPress or custom code. To get your bearings in a minute, take the technology test.

The agency processes data on your behalf: sign a processor agreement

If the agency hosts your website or receives the messages from your form, it processes data on your behalf: it is a data processor. The Spanish Data Protection Agency (AEPD) gives hosting as an example. The GDPR requires a written contract, which can be electronic (art. 28).

That contract requires the agency, among other things, to (art. 28.3):

  • Process the data only on your documented instructions, with confidentiality and security.
  • Not engage another processor, such as a forms service, without your written authorisation (art. 28.2).
  • Help you when someone exercises their rights and allow you to check that it complies.
  • Return or delete the data at the end, as you choose.

The AEPD publishes guidelines with a model set of clauses for guidance. Remember that your company remains the controller.

Minimum term and notice: between businesses, what you sign binds you

If you contract for your business, you are not a consumer (art. 3 of the Consumer Protection Law (Ley de Consumidores)). What is agreed has the force of law between the parties (Civil Code, art. 1091).

If you sign the agency’s general terms and conditions, the law offers you little protection. Law 7/1998 (Ley 7/1998) applies even if you are a professional (art. 2.3), and requires that they be given to you and be clear (arts. 5 and 7). But nullity for unfair terms refers to consumers (art. 8.2).

Cautious approach: before signing, negotiate the duration, renewal, notice period, penalty and exit if the agency fails to comply. The Civil Code already allows termination for breach (art. 1124), but it is better if the contract says how.

In SEO, an initial minimum term is only justified if it matches the work plan. According to Google, some changes take hours and others months, and it usually takes weeks to assess them (SEO Starter Guide). After that, month to month.

Clause What it should say Basis
Purpose and deliverables Pages, languages, who writes the texts, included revisions and what is excluded Civil Code, arts. 1091 and 1255
Domain Your company, holder. Someone from your company, administrative contact. The agency, at most, technical contact Red.es Instruction; .es Plan, section twelve
Accounts You, owner of Search Console, Analytics, Business Profile, Google Ads and hosting. The agency, with its own user Google Help pages on ownership, roles and permissions
Intellectual property Exclusive assignment of reproduction, distribution, public communication and transformation of the design, texts and code LPI, arts. 17, 43, 45 and 48
Agency components Free, perpetual licence that another provider can modify LPI, art. 99; cautious approach
Third-party elements List of templates, plugins, fonts and images, with their licence and holder Cautious approach
Data processing Annex with the content of art. 28.3 and the list of authorised sub-processors GDPR, art. 28; AEPD guidelines
SEO practices No link buying or misleading content. Notice of each change Google: spam policies and guide to hiring an SEO
Reports Frequency, Search Console and Analytics data, and a list of changes Google: third-party tools
Footer credit Optional. If there is one, you can mark it as nofollow or remove it Google: link spam
Duration and exit Minimum term, renewal, notice period, penalty and exit for breach Civil Code, arts. 1091, 1124 and 1255; Law 7/1998, arts. 5 and 7
Handover at the end Deadline for the full backup, the transfer of the project and accounts and the removal of access, without touching the redirects GDPR, art. 28.3.g; Google: site moves

For an important contract, give this table to your lawyer. It helps you know what to ask for, not to draft the contract.

Compare proposals by what they deliver, not by the headline price

Two quotes can only be compared if they say the same thing. Ask each agency to fill in these rows (our approach):

What to compare What should be stated Sign that something is missing
Scope Pages, languages, revisions and exclusions “Complete corporate website”, with no list
Texts Who writes them and who approves them It doesn’t say: you will end up writing them
Technology Framer, WordPress or code, and why “Proprietary platform”, with no way out
Ownership Domain, accounts and rights in your name Not mentioned
Maintenance What it includes, how many hours and response time “Maintenance included”, with no detail
Monthly SEO Tasks, deliverables and Search Console report “SEO”, with no tasks
3-year cost Project, fees, licences, hosting and domain Only the first payment

The last row stops you comparing a one-off payment with a recurring fee. To know whether a price is reasonable, see how much a website costs and, if it includes SEO, how much SEO costs. And if an agency backs its proposal with an audit, compare it with a free SEO audit.

What to ask for at each delivery

  1. With the proposal: closed scope, schedule by stages, contract and data processing annex.
  2. At the start: the domain in your name and the invitations to your accounts accepted. Never passwords by email.
  3. With the design: the prototype approved in writing. If you already have a website, the URL map first, as in website redesign without losing rankings.
  4. Before going live: the website on a staging environment and the legal texts reviewed. Analytics, only after cookies are accepted (Information Society Services Law (LSSI), art. 22.2). If the web accessibility law applies to you, the level in writing.
  5. At launch: your administrator user, the full backup or the transferred project and the list of licences.
  6. Every month, if you hire SEO: Search Console data, changes made and links obtained, with where they come from and whether anything was paid. Which data to look at is in how to measure your website’s enquiries.

How to end things well with a provider, in 8 steps

  1. Reread the contract and give notice in writing, with the agreed notice period.
  2. Ask for the handover before the service ends, not after.
  3. Domain. If you are the holder, you can move its management to another registrar or directly to Dominios.es. If not, request the transfer, which needs the agency’s approval. Before that, check the expiry date.
  4. Business Profile. If the agency is the primary owner, ask it to transfer ownership to you. Allow for a 7-day wait: Google imposes it on new owners for some functions, such as this one.
  5. Search Console. Remove the agency and delete its verification tokens: if they remain, it can verify itself again.
  6. Analytics and Google Ads. Remove its users and unlink its manager account.
  7. Data and passwords. Ask it to return or delete the personal data (GDPR, art. 28.3.g) and to confirm this in writing. Change any shared passwords.
  8. Redirects. If you change website, every URL that ranks stays live or redirects to its equivalent, for at least 1 year according to Google. The method is in website redesign without losing rankings.

What to do on Monday

  1. Check who the holder of your domain is. If it is a .es and you have no access to the dashboard, request the certificate of ownership.
  2. Open your Business Profile, under People and access, and check that you are the primary owner.
  3. Check your role in Search Console and Analytics: verified owner and account Administrator.
  4. Look in your contract for the assignment of rights, the notice period and what you get if you leave.
  5. Take the 20 questions to your next meeting with an agency.

How we approach a project at NOR studio is explained on our web design page.

Sources consulted (28)
  1. Google Search Central: Do you need an SEO? (updated on 10 June 2026)
  2. Google Search Central: Guidelines on the use of third-party SEO tools, services and advice
  3. Google Search Central: Spam policies for Google web search (link spam)
  4. Google Search Central: Optimising your website for generative AI features in Google Search
  5. Google Search Central: SEO Starter Guide (time frames for seeing changes)
  6. Google Search Central: How to move a site (redirects for at least 1 year)
  7. Search Console Help: Manage owners, users and permissions
  8. Search Console Help: Add a website property (domain property and DNS verification)
  9. Search Console Help: Manual Actions report
  10. Google Business Profile Help: Business eligibility and ownership guidelines (authorised representatives)
  11. Google Business Profile Help: Manage owners and managers of a Business Profile
  12. Google Analytics Help: Access and data-restriction management (roles)
  13. Google Ads Help: About manager accounts (MCC)
  14. Google Ads Help: Becoming a Google Partner or Premier Partner (requirements checked on 2 October 2026)
  15. Red.es (Dominios.es): Instruction of the Director General on .es domains (definitions, renewal, cancellation and transfer of management)
  16. Dominios.es: Frequently asked questions (renewal, cancellation, transfer and certificate of ownership)
  17. BOE: Order ITC/1542/2005, National Plan for .es domain names (Orden ITC/1542/2005; section twelve, transfer)
  18. ICANN: Information for domain name registrants
  19. BOE: Royal Legislative Decree 1/1996, Intellectual Property Law (Real Decreto Legislativo 1/1996; arts. 10, 14, 17, 43, 45, 48 and 99)
  20. BOE: Regulation (EU) 2016/679, General Data Protection Regulation (art. 28)
  21. AEPD: Guidelines for drawing up contracts between controllers and processors
  22. BOE: Civil Code (Código Civil; arts. 1091, 1124 and 1255)
  23. BOE: Law 7/1998 on general terms and conditions of contract (Ley 7/1998; arts. 2, 5, 7 and 8)
  24. BOE: Royal Legislative Decree 1/2007, General Law for the Protection of Consumers and Users (Real Decreto Legislativo 1/2007; art. 3)
  25. BOE: Law 34/2002 on information society services (LSSI), art. 22
  26. Framer Help: Transfer a project to another user
  27. WordPress Developer Resources: WordPress Backups
  28. GitHub Docs: Transferring a repository

NOR studio team

We are a studio in Valencia and Castellón that designs websites and gets them ranking on Google and in AI search. We write about what we do with our clients and always cite the original source of each figure. About us · How we write our guides.

(FAQ)(Frequently asked questions)© 2026

Frequently asked questions

Short answers to the most common questions on this topic.

In whose name should my company’s domain be registered?

In your company’s name, with its tax ID (NIF), as the holder. With a .es domain, changing the holder requires the previous holder’s approval, so if the agency is listed you depend on its signature. The agency can be the technical contact, which is the role that configures the domain.

Can an SEO agency guarantee me first position on Google?

No. Google says so in its guide to hiring an SEO: no one can guarantee the top spot. It also asks you to be wary of anyone who claims a special relationship with Google or a priority submission. What a serious agency offers is a work plan, a time frame to evaluate it and Search Console data.

If I pay for the website, are the design and the code mine?

Not automatically. The Intellectual Property Law requires the assignment of rights to be in writing and limits it to what the contract says. If it sets no term, it lasts 5 years, and if it does not specify the uses, it only covers what is essential. Ask for an exclusive assignment of the design, the texts and the source code.

What access should I have and what access should the agency have?

You should own everything: domain, hosting, Search Console, Analytics, Business Profile and Google Ads. The agency gets in with its own user, as administrator or editor, never with your password. That way you can remove its access without touching anything else.

Do I need a data processing agreement with my web agency?

Yes, if the agency processes personal data on your behalf, for example by hosting the website or receiving the messages from the form. The GDPR requires a written contract with minimum content (art. 28.3). Your company remains the controller of that data.

How do I switch agency without losing the website or my rankings?

Ask for the full backup and the transfer of the accounts before the contract ends. Remove the agency’s access, including its Search Console verification tokens. If you are also changing website, keep each URL or redirect it to its equivalent for at least 1 year, as Google recommends.

More guides

Shall we talk about your case?

Tell us what you do, where, and who you want to reach. We reply within 24 working hours with an honest first opinion, even if that opinion is that you do not need us.

Or email us at [email protected] or message us on WhatsApp.