Account & Security
Profile settings, password, and team management
Updating Your Profile
To update your profile information, navigate to Settings in your dashboard sidebar. The Profile tab is selected by default. Here you can update your full name, which is displayed in your dashboard and in any team invitations you send. Changes to your name are saved immediately when you click the 'Save' button.
To change the email address associated with your account, enter your new email in the Email field and click 'Save.' A verification email will be sent to your new address. You must click the confirmation link in that email to complete the change. Until you confirm, your old email remains active. Note that changing your email also changes the address used for login, password resets, and billing notifications.
Profile avatars are generated automatically based on your name initials. Custom avatar uploads are planned for a future release. If you need to delete your account entirely, contact support at help@seoauditmywebsite.com. Account deletion is permanent and removes all your data including audit history, saved sites, and billing records.
Changing Your Password
To change your password while logged in, go to Settings, then the Profile tab. Scroll down to the Password section and click 'Change Password.' Enter your current password, then enter and confirm your new password. Passwords must be at least six characters long. We recommend using a unique password that you do not use on other sites, and combining uppercase letters, lowercase letters, numbers, and symbols for maximum security.
If you have forgotten your password and cannot log in, go to the login page and click 'Forgot password?' Enter the email address associated with your account, and we will send you a password reset link. The link is valid for one hour. Click the link in the email, then enter and confirm your new password on the reset page. After resetting, you will be redirected to the login page where you can sign in with your new credentials.
For security, all active sessions are terminated when you change your password. This means you will be logged out of all devices and browsers where you were previously signed in. You will need to log in again with your new password on each device. If you suspect unauthorized access to your account, change your password immediately and contact support.
Team Management
Team management allows multiple users to collaborate under a single account, sharing access to saved sites, audit history, and billing. This feature is currently in development and will be available in a future release. When launched, team management will be included in the Pro plan at no additional cost for up to 5 team members, with additional seats available for $9 per member per month.
The planned team management feature will include role-based access control with three roles: Owner (full access including billing and team management), Admin (can manage sites and run audits but cannot modify billing), and Member (can run audits and view results but cannot add or remove sites). Each team member will have their own login credentials and profile.
Until team management is officially released, you can share audit results with colleagues by exporting reports as PDF files from the audit results page. If you need multi-user access now, contact our support team at help@seoauditmywebsite.com to discuss your needs. We may be able to set up a custom arrangement while the full feature is being developed.
API Key Management
API keys allow Pro plan subscribers to access audit data programmatically through our REST API. To generate an API key, go to Settings, then the API tab. Click 'Generate New Key' to create a new key. The full key is displayed only once at the time of creation, so copy it immediately and store it securely. If you lose a key, you will need to revoke it and generate a new one.
You can have up to 3 active API keys at any time. Each key can be given a descriptive label (for example, 'Production Server' or 'CI/CD Pipeline') to help you track where each key is used. The API tab shows all active keys with their labels, creation dates, and last-used timestamps. To revoke a key, click the trash icon next to it. Revoked keys stop working immediately.
The API supports all the same audit functionality available in the dashboard. Send a POST request to /api/analyze with your API key in the Authorization header and a JSON body containing the target URL. The API returns a JSON response with the full audit results including overall score, module-level scores, and individual findings. Rate limits are set at 60 requests per hour per API key. Full API documentation with code examples in Python, JavaScript, and cURL is available at docs.seoauditmywebsite.com.