Shopify doesn't have a built-in directory feature, and most directory apps are limited and expensive. Here's how to add a fully customizable, searchable directory to your Shopify store without installing an app.
Before You Start
You'll need an EmbedDirectory account to create and embed a searchable directory on your Shopify store. No app install required, just copy-paste.
Create My Directory See Examples
Try free for 7 days. No coding required.
Step 1: Set Up Your Directory
Build the directory in EmbedDirectory's dashboard first, then drop it into Shopify. If you haven't done this yet:
- Pick your listing fields — name, category, images, contact info, etc.
- Add your entries — one by one, from a CSV, or synced from Google Sheets
- Set up the look — choose grid/list/map, set colors, add search and filters
Step 2: Get the Embed Code
In your EmbedDirectory dashboard, go to Embed and copy the code snippet.
Step 3: Add to Your Shopify Store
Option A: Add to a Page (Recommended)
- In your Shopify admin, go to Online Store > Pages
- Click Add page (or edit an existing page)
- In the content editor, click the <> (Show HTML) button to switch to HTML mode
- Paste your embed code
- Click Save
Option B: Add to a Custom Liquid Section
For more control over placement (e.g., on your homepage or a landing page):
- Go to Online Store > Themes > Customize
- Navigate to the page where you want the directory
- Click Add section > Custom Liquid
- Paste your embed code into the Liquid code box
- Click Save
Option C: Add via Theme Code (Advanced)
If you want the directory on a dedicated template:
- Go to Online Store > Themes > Actions > Edit code
- Create a new template or edit an existing one under Templates
- Paste the embed code where you want the directory to appear
- Click Save
Option A or B works for most stores. Only use Option C if you're comfortable editing Shopify theme code.
Step 4: Let People Submit Listings (Optional)
Hook up a form builder — JotForm, Typeform, or Tally — so visitors can suggest new entries. Each submission goes to your approval queue. You decide what gets published.
Why Not a Shopify App?
EmbedDirectory runs independently from your Shopify store. That means no app installs, no theme conflicts, no impact on page speed, and no monthly Shopify app fees on top. It works with any Shopify theme and updates automatically.