Why These Particular Flags Matter
Every flag on this page has the same root: it moves risk from the provider to you without saying so. A long lock-in protects the provider's build cost; fair enough, but only if the length is proportionate. A domain in their name makes leaving painful; that is never necessary. Guaranteed rankings set an expectation the provider cannot meet, which usually ends in an argument about whether you got what you paid for.
None of this means a provider showing one flag is acting in bad faith. Some flags are habits, like registering domains for clients "to save them the trouble". The test is what happens when you ask. A good provider fixes it or explains it in writing. A provider who gets evasive has answered your question.
The Domain Flag Comes First
If you only check one thing, check this. Your domain carries your email, your search history and every printed reference to your business. When it is registered in a provider's name, they hold it, and getting it back depends on their goodwill and the wording of your agreement.
Ask directly: "Whose name will the domain be registered in, and will I have my own login at the registrar?" The answer you want is "yours" and "yes". Our ownership guide shows how to check an existing domain in a few minutes.
Promises Nobody Can Keep
Search engines and AI answer tools decide what to show based on many things outside a web designer's control: your competitors, your reviews, how established your domain is, and changes the search companies make without notice. A provider can build a site that is fast, clear and well structured. That is valuable. They cannot promise where it will rank or whether an AI assistant will mention you.
Be equally careful with promised numbers of leads or calls. Results depend on your market, prices and reputation. If an offer leans on outcomes rather than describing the work, ask what exactly they will do each month, and judge that instead.
Money and Lock-In Flags
Money flags tend to hide in the structure rather than the headline price:
- A low monthly fee paired with a long minimum term and the whole balance due on cancellation.
- Automatic renewals for the same long term, with a notice window measured in days.
- Fees for things that should be routine, such as exporting your own content.
- Price increases allowed "at any time" rather than at renewal with notice.
- Setup fees that buy nothing you keep.
Run any offer through the cost calculator including the exit cost. If the cheapest option only stays cheapest as long as you never leave, that is worth knowing.
Green Flags to Look For
The opposite list is just as useful when comparing offers:
Domain in your name They ask you to register it, or register it in your name and hand over the login.
Export on request You can get your content and data at any time, not only on exit.
Plain scope Pages, edits and support are described with their limits.
Honest search language They describe SEO and GEO work, not guaranteed outcomes.
Proportionate term The minimum term is explained, and renewal comes with reasonable notice.
Written exit path What you receive, when, and any buyout terms are stated.
If You Have Already Signed
Do not panic, and do not stop paying without reading the agreement. Start with the domain: find out where it is registered and ask, in writing, for it to be moved into an account in your name. Ask for an export of your text, images and form data. Note your renewal date and notice period. Then decide calmly whether to stay or plan an exit at the next renewal.
If the agreement is unclear or the provider will not cooperate, speak to a lawyer. This site offers general information, not legal advice. You can also get in touch to talk through the practical side, and use the contract questions for any future offer.
