Short answer: your contracting company should control the domain registration, website administrator account, hosting relationship, content rights, analytics, search accounts, business listings, tracking numbers, and a usable copy of the site. A contract that says “you own the website” can still leave the important parts unclear. Before signing, ask who holds each account, what you can export, what transfers at termination, and whether any feature stops working when the monthly agreement ends.
The 17 questions below turn a vague ownership promise into a practical handoff test. Get the answers in the contract or an attached schedule. Sales-call assurances are hard to use when an agency relationship ends.
Website ownership is a bundle, not one clause
A contractor website is connected to far more than its page design. It depends on a domain, DNS, hosting, a content management system, photos, written copy, forms, analytics, tags, search accounts, a Google Business Profile, advertising accounts, call-tracking numbers, and sometimes a booking platform.
One company may own the words and photos while another company controls the account that keeps the site online. You may have a WordPress login but no server backup. You may see an analytics dashboard but lack the Administrator role needed to change users. Those are different forms of control.
Yesterday’s Scorpion review for contractors examined these issues inside one provider’s published terms. This checklist is provider-neutral. Use it with a freelancer, local agency, national home-services platform, or managed website company.
The 17 contract questions to ask before you sign
1. Who is the domain registrant?
The domain is the address customers know. ICANN defines the registrant as the person or entity that registers the domain and enters into the registration contract with the registrar. Registrants manage domain settings through that registrar.[1]
Ask for the registrar name, the registrant organization, the account email, the renewal date, and the payment method. The account should use an email controlled by your company. An agency can have delegated access without being the registrant.
Contract language to seek: the client is the registrant and retains sole ownership of the domain during and after the agreement.
2. Who controls DNS, and how quickly will access transfer?
DNS connects the domain to the website, email, verification records, and other services. A domain can belong to you while the agency still holds the only DNS login.
Ask where DNS is hosted, whether your company receives administrator access, and how records will be exported at departure. Also ask who is liable for restoring records if a migration interrupts email. Website moves sometimes expose this dependency at the worst possible time.
3. Is the site built on a portable content management system?
“Custom website” describes the design. It does not tell you whether another qualified developer can operate the site.
Ask for the platform name, theme or framework, required plugins, custom code, and license dependencies. If the provider uses a proprietary platform, ask whether the live site can move to another host without rebuilding. If the answer is no, price that constraint before you sign.
4. Will we have a full website administrator account?
An editor login may let you change a paragraph but not install a plugin, add an administrator, export settings, or remove an old user.
Ask which role your company receives at launch. For WordPress, request an administrator account tied to a company email. The agency should use its own named account. Shared passwords make the access history harder to audit.
5. What exactly do we own in the design and code?
Separate the finished website from the tools used to produce it. A provider may use a commercially licensed theme, stock library, font, page builder, or software component that cannot be assigned to you.
Ask who owns the custom design files, templates, CSS, scripts, and custom code. Identify third-party components and what happens to each license when the agreement ends. “You own the site” is not specific enough.
6. Do we own the written content?
Your service pages, project descriptions, FAQs, and articles can represent years of accumulated search value. The contract should state whether the company receives exclusive, perpetual rights to the final approved copy after payment.
Also ask whether the agency can reuse your copy for another contractor. Boilerplate that appears across competing sites is less useful than content built from your services, service area, licenses, project evidence, and operating policies.
7. Do we have documented rights to every image and video?
Company photos, employee headshots, project images, manufacturer graphics, stock photos, and subcontracted video can carry different rights.
Ask for a media register showing the file name, source, license, and permitted use. Confirm that releases exist when needed. If an agency stock subscription ends, determine whether images already used on your site may remain there.
8. What does a complete site export include?
A content export is useful, but it is not always a complete operating backup. WordPress documents that its standard XML export can include posts, pages, custom post types, comments, custom fields, categories, tags, taxonomies, and users.[5] That list does not promise a copy of every theme file, plugin, media binary, server setting, or database configuration.
Ask for both a platform export and a restorable backup when applicable. Name the file formats in the contract. Require delivery on request and at termination.
9. Who owns the hosting account and backups?
Managed hosting can be sensible. The problem begins when nobody can explain what happens after cancellation.
Ask whether the hosting account is in your name, whether the site can be moved, how often backups run, how long they are retained, and whether a copy can be downloaded without agency approval. Define the post-termination window before files are deleted.
Our guide to managed contractor websites explains the difference between ongoing management and a one-time build. Management should reduce operational burden without making the asset impossible to move.
10. Is our company an Administrator in Google Analytics?
Dashboard access is not the same as account control. Google says users can be added at the Analytics account or property level, and the selected level determines their initial access. Google also says the Administrator role is required to add or modify users.[2]
Ask to see Account Access Management and Property Access Management. A company-controlled Google account should have Administrator access. Do not accept emailed reports as a substitute.
11. Are we a verified owner in Google Search Console?
Google says a Search Console owner has full control, including the ability to add and remove users, configure settings, and view all data. A property must have at least one verified owner for users to retain access.[3]
Ask which verification method is used and whose account holds it. During an agency exit, review old users and unused ownership tokens. Google warns that a removed verified owner’s token can allow that person to verify ownership again if the token remains in place.[3]
12. Does our company administer Google Tag Manager?
Tag Manager can control analytics, advertising tags, call tracking, and other scripts on the site. Google recommends at least two active administrators and says the account should be managed by someone inside the organization, not an external agency.[6]
Ask for company Administrator access at the account level and Publish access where appropriate. Record the account ID and container ID. A transition should include a review of users, tags, triggers, variables, and recent published versions.
13. Is our company the primary owner of its Google Business Profile?
Your Business Profile may hold reviews, photos, service information, and customer actions. Google states that only owners can add or remove users and only the primary owner can transfer primary ownership. Its transfer guidance says maintaining the profile preserves business information such as reviews.[4]
Your company should normally hold primary ownership. Add the agency as an owner or manager only to the level needed. Do not wait for a dispute to find out who holds the primary role.
14. Who owns the advertising accounts and campaign history?
Ask whether Google Ads, Microsoft Advertising, Meta, and Local Services Ads accounts are created for your company or nested inside an agency-controlled structure. Confirm who controls billing, administrator access, conversion actions, audiences, and historical campaign data.
Require account IDs in the agreement. If the agency uses proprietary tooling, distinguish the tool from the underlying advertising account and its history.
15. Can we port every tracking phone number?
A tracking number can become a customer-facing asset after it appears on ads, landing pages, directories, vehicles, or old customer records. Ask who is the subscriber of record, which carrier provides the number, whether it can be ported, and what fees or notice periods apply.
Inventory every number and destination before launch. A disconnected number can waste demand that you already paid to create.
16. Who controls forms, lead data, booking tools, and integrations?
A website can stay online while its lead path quietly fails. List the form plugin, spam filter, email sender, CRM, scheduling tool, financing application, chat system, call tracker, and automation service.
For each one, record the owner, billing account, administrator, data-export method, and termination behavior. Confirm where form submissions are stored and how long they remain available. If your sales process depends on the connection, the handoff needs a test, not a screenshot.
17. What happens during the first 30 days after termination?
The exit clause is where every earlier answer becomes operational. Ask for a written schedule covering notice, final payment, credential transfer, exports, backup delivery, DNS help, redirects, email continuity, vendor cooperation, license expiration, and deletion dates.
Set a specific number of business days for each deliverable. State whether transition help is included or billed. Require the old site to remain available until the replacement has passed a live test, unless security or nonpayment creates a documented exception.
Contractor website ownership scorecard
| Asset | Minimum control to verify | Evidence to request |
|---|---|---|
| Domain and DNS | Company is registrant and can manage records | Registrar account screen, renewal record, DNS export |
| Website | Administrator access and a portable, restorable copy | Login test, platform export, backup restore instructions |
| Content and media | Written rights to final copy, design work, and licensed media | Contract clauses and media register |
| Google accounts | Company owner or administrator roles | Live user and permission screens |
| Lead systems | Company access to forms, data, numbers, and integrations | Account inventory and test submission |
| Exit | Timed handoff with no unexplained deletion gap | Termination schedule attached to the agreement |
KKS analysis: the fastest ownership test
Do not start by debating legal definitions. Run a practical test.
- Ask the provider to list every account and asset needed to operate the site.
- Mark your company as owner, administrator, user, or no access for each item.
- Request one sample export and one backup before signing.
- Have someone other than the salesperson explain the departure process.
- Attach the completed register and handoff schedule to the contract.
If the provider will not document the system before the sale, expect the exit to be harder. That does not mean every account must sit in the contractor’s daily control. A good managed service handles the work. The contractor still needs durable rights, company-level access, and a defined path to another provider.
This is also why an agency-selection article and an ownership checklist serve different jobs. Our broader guide on how to hire a home-services marketing agency covers channel fit, budgets, and provider evaluation. This checklist deals with the assets that must survive the relationship.
Use the free audit to find the control gaps
If you are already under contract, do not cancel first and investigate later. Request a free contractor website audit. KKS will examine the public website, compare it with a relevant competitor, identify the three highest-priority corrections, and flag the ownership or access questions that need an answer before a rebuild or takeover.
Frequently asked questions
Should my agency have any administrator access?
Yes, when the work requires it. The safer structure is a company-controlled owner or administrator account plus a separate named agency account. That preserves access while keeping the provider able to do the job.
Does paying for a website automatically mean I own everything?
No. Payment alone does not answer who owns the domain, code, copy, photography, platform account, or third-party licenses. Read the signed agreement and its exhibits. Ask qualified counsel to review any clause whose legal effect is unclear.
Is a proprietary website platform always a bad choice?
No. It may offer speed, support, and a predictable operating system. The tradeoff is portability. Buyers should know whether cancellation produces a transferable site, a content export, static files, or nothing usable without a rebuild.
What should I collect before changing agencies?
Collect the contract, domain and DNS records, website backup, content export, media files, account IDs, user lists, analytics history, tracking-number inventory, form destinations, integration map, and current redirect list. Test the files before the old provider’s access ends.
How often should ownership and access be reviewed?
Review the register at least once a year and whenever an employee, agency, developer, or software vendor changes. Remove stale users only after confirming that no live integration or verification method depends on the account.
Sources
Product and platform documentation checked August 24, 2026.
- ICANN, Information for Domain Name Registrants
- Google Analytics Help, Add, edit, and delete Analytics users and user groups
- Google Search Console Help, Managing owners, users, and permissions
- Google Business Profile Help, Transfer primary ownership of a Business Profile
- WordPress.org Documentation, Tools Export screen
- Google Tag Manager Help, Managing users and permissions