diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index 35a75fd..805dd79 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -17,3 +17,4 @@ Tell us what this PR does or link to any related issues that describe the goal h
- [ ] Added any changes in this PR to the `CHANGELOG.md` `Next` section
- [ ] If this pull request includes a new component or feature, has it been exported from one of the library's entry points?
- [ ] Does the component dispatch relevant interaction events? (ie: on:click, on:change, etc.)
+- [ ] Does the component directory include description and usage information in `.stories.svelte`?
diff --git a/CHANGELOG.md b/CHANGELOG.md
index aefa16e..6854c3e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,8 @@
- Patch: Update BasicDropdown with better accessibility (icon hidden from screen readers)
- Feature: GitHub source links for components via [@etchteam/storybook-addon-github-link](https://storybook.js.org/addons/@etchteam/storybook-addon-github-link) in storybook docs
+- Patch: Update method of declaring Storybook component descriptions and add import instructions to components
+- Patch: Remove description field from top level `meta` object in component `.stories.svelte` files (do not render)
## v0.10.2
diff --git a/src/docs/stories/BasicPage.stories.svelte b/src/docs/stories/BasicPage.stories.svelte
index e31b8e5..9bca511 100644
--- a/src/docs/stories/BasicPage.stories.svelte
+++ b/src/docs/stories/BasicPage.stories.svelte
@@ -1,14 +1,6 @@
diff --git a/src/docs/stories/CustomSVGMap.stories.svelte b/src/docs/stories/CustomSVGMap.stories.svelte
index 200a262..fcc283e 100644
--- a/src/docs/stories/CustomSVGMap.stories.svelte
+++ b/src/docs/stories/CustomSVGMap.stories.svelte
@@ -1,25 +1,13 @@
diff --git a/src/docs/stories/DatawrapperSwitching.stories.svelte b/src/docs/stories/DatawrapperSwitching.stories.svelte
index 22d6ccd..9f58366 100644
--- a/src/docs/stories/DatawrapperSwitching.stories.svelte
+++ b/src/docs/stories/DatawrapperSwitching.stories.svelte
@@ -1,7 +1,6 @@
diff --git a/src/docs/stories/DynamicInfoStores.stories.svelte b/src/docs/stories/DynamicInfoStores.stories.svelte
index f80b797..ed1c551 100644
--- a/src/docs/stories/DynamicInfoStores.stories.svelte
+++ b/src/docs/stories/DynamicInfoStores.stories.svelte
@@ -1,7 +1,6 @@
diff --git a/src/lib/Analytics/Analytics.docs.mdx b/src/lib/Analytics/Analytics.docs.mdx
index ff4f8fa..5319b3c 100644
--- a/src/lib/Analytics/Analytics.docs.mdx
+++ b/src/lib/Analytics/Analytics.docs.mdx
@@ -1,6 +1,13 @@
import * as Stories from "./Analytics.stories.svelte";
-import { Meta, Story, Stories as StoriesDocBlock, Canvas, Controls, Primary, Source } from '@storybook/blocks';
-
+import {
+ Meta,
+ Story,
+ Stories as StoriesDocBlock,
+ Canvas,
+ Controls,
+ Primary,
+ Source
+} from "@storybook/blocks";
@@ -8,6 +15,10 @@ import { Meta, Story, Stories as StoriesDocBlock, Canvas, Controls, Primary, Sou
A component that adds Urban Institute's Google Analytics to your page. This will enable tracking of page views and custom events in your project.
+```js
+import { Analytics } from "@urbaninstitute/dataviz-components";
+```
+
## Properties
The `Analytics` component has the following properties.
@@ -18,35 +29,44 @@ The `Analytics` component has the following properties.
By default, this will add Google analytics' `gtag` to your page and fire a page view. If you are using Urban Institute's dataviz project template, you'll likely want to include this in your `+layout.svelte` or on your `+page.svelte` routes.
-