Spam policy FAQ
This document provides answers to questions about how the Chrome Web Store spam policy may impact extensions (or any other items) that developers submit to the Chrome Web Store.
Repetitive content #
What is a repetitive content violation? #
Our developer policy prohibits the submission of repetitive content. In general, this means you cannot submit multiple extensions that provide the same experience.
More specifically, developers cannot submit content that provides the same user experience, even if the metadata or code are not identical. Some examples of repetitive content include:
- Wallpaper extensions that have different metadata but provide the user with the same wallpaper when installed.
- Data or format converters that are listed as multiple extensions (for example, Fahrenheit to Celsius, Celsius to Fahrenheit), but which all direct the user to the same multi-format converter web page.
Multiple extensions that provide different user experiences are not considered repetitive content.
Are all extensions subject to the repetitive content policy? #
While all extensions are checked by the CWS review team for violations of this policy, we will allow certain valid use cases that require repetitive content, such as the following:
- Extensions that work only on specific hosts. Specifically, you may create bespoke versions of your extension targeted to your customers' hosts.
- Extensions that are published privately within your domain. Extensions published as unlisted or public, even if distributed through a single domain, do not qualify for this Publish to Domain (PTD) exemption.
Does this apply to affiliated developers? #
We don't allow any developer or their affiliates to submit repetitive content. If related developers or publishers submit multiple extensions that provide duplicate experiences or functionality, that is a repetitive content violation. Competing extensions from unrelated developers or publishers are not considered repetitive content.
Can I have both a test version and a production version of my extension? #
We do allow publication of separate test and production variants of an extension. In this case the test variant of the extension must be clearly labeled:
- The description must clearly identify the purpose of the variant. For example, "THIS EXTENSION IS FOR BETA TESTING" or "THIS EXTENSION IS A PRE-DEVELOPMENTAL BUILD FOR TESTING PURPOSES".
- The extension's title should also identify the extension variant. For example, applying the word "BETA" or "DEVELOPMENT BUILD" to the title.
- The description of any non-production variants should include the URL of the production variant, so that users can find it. You may also wish to link from the production variant to any others so that users can find those too. (If you have a version that you want to test without allowing general access, you should not list it as public, but instead publish to test accounts.)
Only one non-production build is allowed to be 'published to public'. The rest, if any, should be published to trusted testers.
Can developers appeal a repetitive content violation? #
You can appeal a repetitive content violation if you think it was flagged in error. To appeal, see the instructions included in the notification email—this is sent to the email address listed under your CWS developer account.
How can developers consolidate their user base? #
Developers can only consolidate their user base before enforcement action is taken against their extensions, beginning on August 27, 2020. If you do not remove the repetitive extensions before this policy is enforced against them, you will lose your user base.
If you have repetitively submitted extensions and want to retain your user base:
- Choose one instance to retain
- Update the other instances to tell your users how to migrate to the retained instance
- Publish these updates
- Remove all other instances from the Chrome Web Store in order to avoid enforcement action against your extensions.
Will any of the repetitive extensions be retained? #
No. On August 27, 2020, the Chrome Web Store will begin removing repetitively submitted extensions. None of them will be retained. This is why you should make sure to bring your listings into compliance and remove duplicates before August 27, 2020.
Are extensions that are language specific (differing only in localization) considered duplicate? #
Yes. Extensions that provide duplicate experiences — and which differ only in localization — violate the policy. For example:
- Product ABC - UK
- Product ABC - Germany
Developers should implement any language-specific code within a single extension.
Keyword spam #
How many sites/keywords/brands can be listed in the metadata? #
At most five instances of a keyword. Keywords must be relevant to the extension's purpose. Do not repeat brand names in the description. When listing supported websites or brands in the description, do not list more than five. To provide a longer list of brands or websites, provide a link that users can refer to or embed the list in one of the extension's promotional screenshots.
Can the extension description contain information about additional topics related to the extension? #
No. Don't provide information that is not directly relevant to the extension. For example, sports team wallpaper should not include team stats and history in the description of the wallpaper extension. Similarly, an extension targeted at a particular industry should not include general information about that industry in its description.
What is the maximum number of times the extension's primary purpose can be mentioned in the description? #
Do not mention one word or phrase repeatedly in the description even if it is the primary purpose of the extension. For example, an extension that provides puzzles should not call out the word puzzle more than five times in the description.
Can the extension's short description be repeated in the extension's description? #
No, the short description included in the extension's manifest.json should not be repeated in its Chrome Web Store's description. This string is automatically included above the description in the Chrome Web Store listing.
User ratings, reviews, and installs #
What does it mean to manipulate placement? #
Manipulating placement refers to artificially manipulating how the Chrome Web Store orders and displays an extension. Such practices are expressly forbidden.
Can I provide incentives for users to download my extension? #
No. The offer of incentives to download a Chrome Web Store extension is not allowed. For example, a game should not award in-game bonuses for installing an extension. The features of your extension should be incentive enough.
Can I review or rate my own extension? #
No. Submitting a rating or review of your own extension, using your own account or other accounts, may be interpreted as an attempt to manipulate the extension's placement in the Chrome Web Store. This also includes ratings and reviews coming from other developers or users that are affiliated with the publisher.
Extension functionality #
Can I publish an extension that directs users to my app? #
This is allowed only as an auxiliary feature within the overall extension functionality. It cannot be the single purpose of the extension.