diff --git a/packages/provider/README.md b/packages/provider/README.md
index 5da709025f2e1d660099125cdc7417ff0f7cf8e1..bbdce00e81f769dbc28ccf97198f2b8b77bacb46 100644
--- a/packages/provider/README.md
+++ b/packages/provider/README.md
@@ -41,6 +41,10 @@ You can provide attributes (e.g. `global-name`) for components inside the provid
 <script type="module" src="node_modules/@dbp-toolkit/provider/dist/dbp-provider.js"></script>
 ```
 
+All other components are also inherent providers (see below), so you don't really need `dbp-provider` in the shadow dom
+of other components. The use of `dbp-provider` is mainly suggested being used for namespacing (e.g. different languages
+or entry point urls on the same page) or to deliver attribute changes across different components.
+
 ### Attributes
 
 - `init` (optional): set your vars to values