Getting started

Step by step guide for Chrome extension listing optimization

Introduction

There are ~100,000 extensions in Chrome Webstore. Top extensions have more than 10,000,000 installs. Some companies publish hundreds of extensions with 100,000,000 compound installs.

Chrome extension listing receives organic traffic from Webstore and Google search.

Even though Google has the superior search technology, currently Chrome Webstore could be manipulated with 00's SEO techniques.

Extpose provides analytics and actionable insights that help you optimize your chrome extension listing and eventually get more installs.

Listing optimization

Listing optimization is process of changing your texts, media content to reach goals:

  • Get more visibility and traffic to your extensions

  • Optimize conversion rate — a ratio of installs to impressions

So it's all about getting more installs organically.

If you are marketing a mobile application this process called ASO (App store optimization)

Texts matter a lot for search algorithms. On many keywords, you can get top ranking simply by stuffing listing with the keywords.

Drive more traffic

Here are multiple strategies that could drive you more traffic.

Climb up in rankings

Let's say you are working on a single keyword.

Top 3 extensions get much more traffic because by default Webstore displays only three extensions.

Extpose provides tools that help you improve rankings.

Keyword performance report analyses texts and show how top-ranking extensions use keywords in their texts. Keywords in title and manifest seem to be more critical for search results positions. As you can see in the following example competing companies put keywords many times to each of the text fields.

Also, Extpose provides keyword ranking history report as a chart and as a table. This report also contains recent changes in listing for the competing extensions.

Choose better keywords

The data of which keyword is better is not easily accessible.

You can use Google Trends to get some clues or at least compare one keyword to another.

Extpose provides keyword discovery report that analyses top competitors and extracts keywords used by competitors.

Long-tail keywords

You can provide ~16,000 character description in the listing. It doesn't seem that you will be penalized for using all available length.

Adding a lot of text is a good idea. Many extensions paste relevant content and get long-tail exposure.

You could find some tips here on Quora - https://www.quora.com/What-are-the-SEO-tips-for-Chrome-Web-Store

Multiple languages

Even if you are targeting English-speaking users it's a good idea to translate you listing and manifest to all available languages. Simply by doing it, you can drive 50% more installs.

Conversion rate

Currently, Extpose uses only Google Analytics data that is exposed with API

There are two sources of data that could be used:

  1. Chrome Webstore dev console

  2. Google Analytics

Chrome Webstore features are well documented here https://developer.chrome.com/webstore

As for Google Analytics, you should create a new Property in your GA account, specify Google Analytics ID in Chrome Webstore listing.

After setting up these tools you can extract:

  1. Impressions in the store - number of appearances of your extension in search results

  2. Opens - Number of times a user opens your extension page

  3. Installs

There metrics matter:

  1. CTR = opens / impressions

  2. Extension page conversion rate = installs / opens

  3. Overall conversion rate = installs / impressions

Listing impacts these metrics.

If your extension has a compelling title and promotional image you will get better CTR.

If your extension has a good description, screenshots, high rating and good reviews you are more likely to get better conversion rate.

Extension page conversion rate is available in Extpose dashboard. Follow the guide https://docs.extpose.com/how-to-connect-google-analytics to get GA linked.

Here are branding guidelines that could help you: https://developer.chrome.com/webstore/branding

Last updated