# Confused about visibility settings

**URL:** <https://discourse.mozilla.org/t/confused-about-visibility-settings/80582>\
**Category:** addons.mozilla.org\
**Created:** [May 24, 2021, 10:27pm UTC](https://discourse.mozilla.org/t/confused-about-visibility-settings/80582 "2021-05-24T22:27:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ross](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/ross/32/49135_2.png) [@ross](https://discourse.mozilla.org/u/ross)\
**Post date:** [May 24, 2021, 10:27pm UTC](https://discourse.mozilla.org/t/confused-about-visibility-settings/80582/1 "2021-05-24T22:27:02Z")

</div>

Hi there,

I’m a bit confused about visibility settings of addons.

Looks like “visible” is 100% public, findable by anyone, etc.

But “invisible” not only hides the addon from search, but means I have to host it myself.

Is there any way to have you host it and handle updates, but have it hidden from addon search and search engines, so that only people who have the URL can install it?

Thanks

---

<div class="post-metadata">

**Author:** ![freaktechnik](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/freaktechnik/32/37766_2.png) [@freaktechnik](https://discourse.mozilla.org/u/freaktechnik)\
**Post date:** [May 24, 2021, 10:33pm UTC](https://discourse.mozilla.org/t/confused-about-visibility-settings/80582/2 "2021-05-24T22:33:27Z")

</div>

No, there is not, see [https://extensionworkshop.com/documentation/publish/submitting-an-add-on/](https://extensionworkshop.com/documentation/publish/submitting-an-add-on/) for all available options supported by AMO.

---

<div class="post-metadata">

**Author:** ![caitlin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/caitlin/32/6091_2.png) [@caitlin](https://discourse.mozilla.org/u/caitlin)\
**Post date:** [May 24, 2021, 11:12pm UTC](https://discourse.mozilla.org/t/confused-about-visibility-settings/80582/3 "2021-05-24T23:12:23Z")

</div>

Hi @ross, it sounds like self-distribution is the method you want to choose. In that flow, you’ll upload the extension for signing. Once it’s signed, you can download the .xpi and then host it wherever it makes sense. Then, point your users to where it’s being hosted for installation.

You can set self-distributed extensions to handle updates. See [https://extensionworkshop.com/documentation/publish/submitting-an-add-on/#self-distribution](https://extensionworkshop.com/documentation/publish/submitting-an-add-on/#self-distribution) for notes.
