Web Store Rejection Doctor › Single purpose
Single purpose violation

Chrome Web Store single purpose rejection — decoded

Chrome requires every extension to do one narrow thing. A single purpose rejection means the reviewer sees several unrelated features bundled together. Here's what triggers it and how to get approved.

What the "single purpose" policy actually requires

Your extension must have one clear, narrow purpose — a single function, or a set of features that all serve the same closely related goal. Bundling unrelated tools ("dark mode and a screenshot tool and a password generator") is the classic trigger.

The things that trigger it most:

How to fix it and resubmit

Rule of thumb: if you need the word "and" to describe what it does, you probably have two extensions.

Single purpose is one of six rejection families (permissions/Purple Potassium, metadata/Blue Argon, single purpose, privacy, remote code, functionality/Yellow Magnesium). If your email lists more than one, fix them together — a second rejection resets the review clock.

Not sure how to narrow your scope?

Paste your rejection email — get the exact cause in seconds, free. Or we re-scope, fix, and resubmit for you.

Free diagnosis → Metadata rejection? →