Chrome Web Store enforces a single-purpose policy (chrome-cws-single-purpose): extensions that claim to do three or more unrelated things — tab management AND ad blocking AND password management — are rejected or removed from the store. Even if the extension passes initial review, Google's automated systems flag multi-purpose behavior post-publication, which can result in suspension. A clearly stated singular purpose also reduces user confusion about what permissions the extension actually needs, decreasing install abandonment.
Medium because multi-purpose descriptions risk post-publication removal under the chrome-cws-single-purpose policy, not just initial rejection.
State your extension's single purpose explicitly in both the manifest description and the README. Limit feature claims to one primary domain.
In manifest.json:
{
"description": "Organize and manage your browser tabs efficiently."
}
In README.md:
## Purpose
This extension focuses exclusively on tab management. It does not modify web pages, inject ads, or access passwords.
If you have secondary features, frame them as supporting tools for the primary purpose, not independent feature domains.
ID: extension-store-readiness.store-listing.single-purpose
Severity: medium
What to look for: Check the manifest description, README file (if present), or any store listing documentation. The extension's single primary purpose should be evident and clearly stated. Chrome Web Store requires extensions to have a single, focused purpose.
Pass criteria: The extension's purpose is stated clearly and concisely in at least 1 location (manifest description, README, or store listing text). The purpose is singular and focused (not "does 5 different things"). Count the number of distinct feature claims.
Fail criteria: No clear purpose statement found, or the extension's purpose appears to do 3 or more unrelated things (e.g., "Tab manager and ad blocker and password manager"). Do NOT pass if the description lists more than 2 unrelated feature domains.
Skip (N/A) when: Never — single purpose is a Chrome Web Store requirement.
Detail on fail: "Manifest description doesn't clarify purpose. Extension appears to have multiple features: tabs, ads, passwords" or "No purpose statement found in documentation".
Remediation: Define and clearly state your extension's single primary purpose. Update your manifest and README:
{
"description": "Organize and manage your browser tabs efficiently."
}
And in README:
# Tab Manager Pro
**Purpose:** Help users organize, group, and quickly access their browser tabs.
This extension focuses exclusively on tab management. We do not modify web pages, block ads, or manage passwords.