Most SEO contracts start with a burst of energy and then stall for two weeks. The reason is rarely strategy. It is access. The agency waits for a login. The web developer is on leave. Nobody remembers who set up Google Analytics, and Search Console was verified under a former staff member’s Gmail.
Access is also where business owners give away more than they intend. A shared admin password feels quicker than adding a user. Months later, the agency still holds the keys, and nobody can say who changed what.
This guide from IZI Digital Marketing looks at SEO onboarding from the owner’s side of the table. It covers which access to grant, at what level, in what order, and how to keep control from the first day to the last. If you are still choosing a partner, start with our guide to hiring an SEO agency in Malaysia. The video below walks through adding users and permission levels in Search Console, the first tool you will share.
Add Users to Google Search Console + User Permissions Explained
Source video: Watch on YouTube
PART 1 · DIAGNOSE
What Access Does an SEO Agency Need to Get Started?
IN BRIEFAn SEO agency needs to see your search data, your traffic data and your website’s back end. Without those three, the first audit is guesswork. The same accounts feed every SEO audit checklist item, so missing access delays everything that follows.
Before you send a single invitation, list what you actually have. Many Malaysian SMEs discover during SEO onboarding that an account they rely on was set up by a freelancer years ago. Here is the standard day-one list:
- Google Search Console: shows the queries you appear for, indexing problems and manual actions. This is the agency’s most important diagnostic tool.
- Google Analytics 4: shows which pages bring visitors and which visits turn into enquiries or sales.
- Website CMS: WordPress, Shopify or similar, so the agency can fix titles, content and internal links.
- Google Tag Manager: needed if conversion events such as form submissions or WhatsApp clicks must be tracked.
- Google Business Profile: essential if you serve customers in a specific city or area.
- Hosting or domain panel: only when technical fixes such as redirects, speed or SSL need it. Often this can wait.
The last item is the one to question. Many agencies ask for hosting access by default. If your developer can make server changes on request, you may never need to share it.
Not sure who owns your Search Console or Analytics?
The Diagnose phase of the IZI Blueprint starts by mapping every account, its owner and its access list before any SEO work begins. See how the Blueprint works
BENCHMARK BRIEFING 1 OF 4
Which Permission Level Should You Give an SEO Agency?
IN BRIEFGive each tool the lowest role that still lets the agency do its job, and keep the owner role yourself. Most tools offer a middle tier that fits SEO work well. If you would rather hand the tracking set-up to a specialist, compare a GA4 setup service with doing it yourself.
| Tool | Roles available | Suggested agency role | Why | Owner stays with |
|---|---|---|---|---|
| Google Search Console | Owner, Full user, Restricted user | Full user | Can view all data and request indexing, but cannot add or remove users | Business |
| Google Analytics 4 | Administrator, Editor, Marketer, Analyst, Viewer | Editor (property level) | Can set up key events without managing users | Business |
| WordPress CMS | Administrator, Editor, Author, Contributor | Editor, raised to Administrator only for plugin work | Content and meta edits need no plugin or user control | Business or its developer |
| Google Tag Manager | Publish, Approve, Edit, Read | Edit, with the business approving publishes | Tag changes can break tracking site-wide | Business |
| Google Business Profile | Primary owner, Owner, Manager | Manager | Can edit the profile but cannot remove users or delete it | Business |
Aggregated by IZI Digital Marketing from Google’s Search Console, Analytics and Business Profile help documentation, September 2026. Suggested roles are IZI’s advisory view, not platform rules.
The roles come straight from each platform. Google’s page on managing Search Console owners, users and permissions explains that only owners can add and remove users. The Analytics access and data-restriction guide lists five roles, from Administrator down to Viewer. The pattern is the same everywhere: the agency works, the business controls who else gets in.
PART 2 · DESIGN
Should You Share Passwords or Add Your Agency as a User?
IN BRIEFAlways add the agency as a named user; never share your own login. A shared password leaves no trail, cannot be revoked cleanly and often unlocks email and billing too. Access terms belong in the contract, which is why they appear among common SEO contract red flags.
There are three ways an agency can end up inside your accounts. Only one of them protects you. The choice looks administrative, but it decides how easy your exit will be a year from now.
DECISION BOX · HOW SHOULD YOUR AGENCY GET IN?
| Set-up | What it looks like | The catch |
|---|---|---|
| Shared password | The agency logs in with your Gmail or the company admin login | No audit trail, exposes other Google services, and changing the password locks out your own team too |
| Agency added as a user | You own the account and invite the agency’s work email at a set role | Takes ten extra minutes per tool on day one |
| Agency-owned account | The agency creates Analytics or Search Console under its own login | Your history and data can leave with the agency when the contract ends |
Verdict: Own every account under a company email and add the agency as a user. The ten minutes you save by sharing a password cost far more at exit.
Use a company address, such as marketing@yourdomain, as the owner rather than a staff member’s personal Gmail. Staff leave. When they do, a personal Gmail owner turns a simple handover into a recovery job. The same thinking applies to ad accounts; our guide on who should own your Google Ads account covers that side.
BENCHMARK BRIEFING 2 OF 4
How Much Does Missing Access Delay SEO Work?
IN BRIEFEach missing login pushes back the work that depends on it, and some gaps take weeks to close. Lost Search Console or Analytics ownership is the slowest to fix. Those delays add directly to how long SEO takes to show results.
| Access gap | Working days lost |
|---|---|
| Search Console owned by a former staff member |
10 |
| GA4 set up under an old agency’s account |
8 |
| Business Profile with no reachable owner |
7 |
| CMS login held by the web developer only |
5 |
| No Tag Manager container installed |
3 |
| Hosting access not shared |
2 |
Illustrative model by IZI Digital Marketing, built on Google’s documented ownership, verification and Business Profile access processes, 2026. Days are planning estimates, not measured client data.
The top three rows share one cause: the account exists, but nobody on your side owns it. Recovering it means re-verifying the site or tracking down whoever set it up. Business Profile adds its own wait; Google’s help page on managing Business Profile owners and managers notes that new owners and managers must wait 7 days before managing some features. Our Business Profile setup guide covers getting ownership right from the start.
PART 3 · DEPLOY
An SEO Onboarding Checklist for Your First Week
IN BRIEFA clean first week follows a fixed order: confirm ownership, invite users, record a baseline, then brief the agency. Each step unlocks the next. The brief itself should build on the scope you set in your digital marketing RFP.
Use this SEO onboarding checklist as your side of the kick-off. It works for an agency, a freelancer or an in-house hire:
- Confirm who owns each account: log in to Search Console, GA4, Tag Manager and Business Profile with the company email and check the owner or administrator list.
- Fix ownership gaps first: re-verify Search Console, request Business Profile ownership or ask a former vendor to transfer admin rights before inviting anyone new.
- Invite the agency at agreed roles: add the agency’s named work emails at the roles in Briefing 1, never a shared inbox you cannot see.
- Create a CMS user for the agency: an Editor account in WordPress, or a staff account in Shopify with only the permissions needed.
- Record a baseline together: export the last 6 to 12 months of Search Console clicks, GA4 key events and current rankings, and store the file on your side.
- Share the business brief: your best-selling services, target areas, customer questions and the keyword priorities discussed in our guide to how many keywords an SEO plan should target.
- Log every grant: keep a simple access register listing tool, person, role and date added.
Step five matters more than it looks. The baseline is what every later report is compared against. It also underpins any bonus terms if you choose performance-based SEO pricing.
Want your access register checked before kick-off?
Send us your list of tools and owners. We will flag the gaps that would stall the first month of SEO work. Request an access check
BENCHMARK BRIEFING 3 OF 4
What Should Happen in the First 30 Days of SEO Onboarding?
IN BRIEFAccess should be complete within the first week, the audit within the first three, and the first fixes live by day 30. If access is still open in week three, the plan is already slipping. Our main SEO services page shows what the early months should deliver.
| Week | Access granted | Audit complete | Priority fixes live |
|---|---|---|---|
| Week 1 | 90% | 15% | 0% |
| Week 2 | 100% | 55% | 10% |
| Week 3 | 100% | 100% | 35% |
| Week 4 | 100% | 100% | 70% |
Illustrative model by IZI Digital Marketing of a healthy onboarding pace for an established Malaysian SME website, 2026. Percentages show a target pattern, not measured client data.
Read the table from left to right, because SEO onboarding runs in sequence. The audit cannot run ahead of access, and the fixes cannot run ahead of the audit. When owners complain that “nothing happened in month one”, the first column is usually where the time went. Ask your agency to share a version of this tracker each week, and check it against the standard set out in our guide to agency marketing reports.
PART 4 · DRIVE
How Do You Keep Control of Access During and After the Contract?
IN BRIEFReview the access list every quarter and remove the agency on the day the contract ends. Because you own every account, removal takes minutes and your data stays put. What else you should keep at exit is covered in our guide to website ownership at handover.
Access control does not end with SEO onboarding. Agency staff change, freelancers come and go, and old logins pile up. Build these habits into the relationship:
- Quarterly access review: open each tool’s user list and remove anyone who has left the agency or your team. Search Console allows up to 100 non-owner users per property, so lists grow quietly if nobody prunes them.
- Role changes in writing: if the agency needs higher access for a task, such as a plugin update, grant it for that task and step it back down afterwards.
- Customer data kept separate: SEO work rarely needs your CRM or customer lists. If it does, share only what is needed, in line with Malaysia’s personal data protection rules.
- An exit checklist in the contract: list every tool the agency will be removed from and every asset it must hand back, such as reports, keyword research and content drafts.
These habits also make it easier to measure fairly. With clean access and a stored baseline, you can set marketing KPIs you can defend and judge the agency on data that nobody else can edit.
BENCHMARK BRIEFING 4 OF 4
How Risky Is Each Way of Sharing Access?
IN BRIEFScored across four risks, adding the agency as a user comes out lowest on every one. Shared passwords and agency-owned accounts fail in different ways but score high overall. The SEO agency Malaysia guide shows how access terms fit the wider hiring decision.
| Risk | Shared password | Agency added as user | Agency-owned account |
|---|---|---|---|
| Security exposure |
5 |
1 |
2 |
| Missing audit trail |
5 |
1 |
3 |
| Difficulty removing access |
4 |
1 |
5 |
| Data loss at exit |
2 |
1 |
5 |
| Total (out of 20) | 16 | 4 | 15 |
Illustrative model by IZI Digital Marketing, built on the user and ownership controls described in Google’s Search Console, Analytics and Business Profile help documentation, 2026. Scores are qualitative assessments, not a measured survey.
The two high scorers fail in different ways. A shared password is a security problem; an agency-owned account is an exit problem. The first exposes more than the agency needs. The second keeps your history hostage when you leave. Only the named-user method stays low across all four risks.
THE VERDICT
Grant Access Like an Owner, Not a Tenant
Good SEO onboarding is quick because it is orderly. Confirm that your company owns Search Console, GA4, Tag Manager, the CMS and your Business Profile. Invite the agency’s named staff at the lowest workable role. Record a baseline, share a clear brief and keep an access register. Do that, and the agency can start real work in week one, while you keep the power to end the relationship cleanly.
If access is one of several questions you are weighing about a new partner, return to our guide on choosing an SEO agency in Malaysia. It shows how scope, reporting and ownership terms fit together.
FAQ
Frequently Asked Questions
1. What access does an SEO agency need?
Usually Search Console, Google Analytics 4 and your website CMS. It depends on the scope; Tag Manager is needed for conversion tracking, Business Profile for local SEO, and hosting only for server-level technical fixes.
2. Should I give my SEO agency admin access?
Rarely. It depends on the task, but most SEO work runs well on Full user in Search Console and Editor in GA4 and WordPress. Grant admin rights only briefly, when a specific job needs them.
3. Is it safe to share my Google password with an agency?
No. The risk depends on what else sits behind that login, but a shared Google account can expose email and billing. It also leaves no record of who changed what, and forces a reset for everyone when the agency leaves.
4. How long should SEO onboarding take?
About one to three weeks. It depends on whether you already own your accounts. With clean ownership, SEO onboarding access is done in days; recovering a lost Search Console or Business Profile can add a week or more.
5. What happens to my data when I change SEO agency?
You keep it, if you own the accounts. It depends on how access was set up; when the agency was added as a user, you simply remove it, but an agency-owned Analytics property may leave with the agency.
Starting with a new SEO partner and unsure what to hand over?
A free Blueprint consultation maps your accounts, owners and access gaps, so you decide what to share, at what level, before the first invoice arrives.