SEO Scope and Working Together

Why Does an SEO Agency Need Website or FTP Access?

Published 4 min read

The short answer

An SEO provider may need different permissions to review data, edit content or make technical changes. Start with the agreed task, grant only the access required and keep control of your accounts. Do not share your main password just because someone asks for SEO access.

On this page

Start with the task, then grant access

Ask the provider to identify what it needs to view or change, why the task requires that access, which person or system will use it and how the work will be verified. An initial assessment does not automatically require the power to edit the website.

For example, someone reviewing search performance may need data access. Someone correcting approved copy may need an appropriate editing role. Someone changing server configuration has a different responsibility and risk. If one access request covers all three, separate it before approval.

Use the least access needed

NIST’s least-privilege principle supports limiting access to the task. In practice, use named accounts or appropriate dedicated credentials rather than sharing the company’s primary identity.

Task Access to evaluate Boundary to check
Review search data Suitable view access in Search Console Does the role allow actions beyond viewing?
Edit agreed content A role capable of the required pages and media Does it also permit unrelated publication, deletion or settings changes?
Deploy a file or code change A scoped deployment method or dedicated account Which directories, environments and actions are allowed?
Administer accounts or settings Higher privilege only where the task requires it Who authorizes and audits the additional power?

Check what the account role can do, not just what it is called. Search Console distinguishes owners and user permissions. WordPress uses roles and capabilities; plugins and custom configurations can change what a role can do. Test the relevant permissions on the actual site before relying on a label.

When FTP or hosting access may be relevant

A request for FTP or server access may relate to an approved file or configuration change that cannot be completed through the content editor. It is not automatically necessary for SEO research or ordinary copy review. Ask which file, change and deployment route are involved before granting it.

A provider improving a draft in a document does not need server access for that task. A provider asked to deploy a specific approved file may need a different route—but the company should first confirm the implementation capability, test environment, backup, approval and recovery procedure.

  • Identify the exact file or configuration scope and the authorized implementer.
  • Prefer the organization’s approved secure deployment process or a restricted dedicated account.
  • Keep production separate from testing where the workflow supports it.
  • Verify that a usable backup and recovery owner exist before a risky change.
  • Do not send unencrypted primary credentials or paste secrets into ordinary project notes.

Approve and log changes

Minimum access reduces exposure; it does not replace approval, backups or testing. A change log lets another authorized person understand what happened.

Field Fictional example
Task and environment Update the approved service-page answer in the test environment
Implementer Named website editor
Approval Product expert approves claims; website owner approves publication
Preserved original Previous revision and the project’s backup reference recorded
Acceptance Approved answer present; mobile reading, links and inquiry path checked
Outcome and open items Content change accepted; unrelated template request not authorized

Permission to edit an agreed page is not permission to delete unrelated material, install software or alter user accounts. Additional changes should pass through the appropriate authorization process.

Revoke access without losing control

  1. Confirm that a company-controlled administrator or owner remains available.
  2. Collect permitted files, work records and unfinished-task notes before the handover.
  3. Review user accounts, delegated access, application passwords, API tokens and connected integrations.
  4. Remove or revoke access no longer required, using each platform’s supported process.
  5. Check whether ownership verification methods or account recovery details also need review.
  6. Record the removal and who now owns the continuing tasks.

Removing one user may not revoke every access token or separate method of verifying ownership. Follow the current platform instructions and have the responsible administrator verify the result. Account and material ownership questions belong in the actual agreement; the contract checklist helps surface them.

Good access management makes implementation possible without surrendering company control. Use it alongside a clear advice-versus-implementation scope.

About the author

Stormy Increment

Stormy Increment provides website development, SEO and digital marketing services for companies worldwide. We’re based in Hangzhou, China.

More about Stormy Increment →

Continue your research

For the wider selection process, use our guide to choosing an SEO agency.

Considering outside support? SEO Services for Companies Worldwide explains the available scope and its limits.

Need help with your next step?

Tell us about your website and the question you are trying to work through.

Discuss your project →