Why your embedded menu is hurting your Google rankings
If your menu lives inside an embedded frame, Google may not connect a single product you sell to your website. Here’s what’s going on, how to check, and how to fix it safely.
What an embedded menu is
Many dispensary websites don’t host their own menu. Instead, they paste in a snippet from a menu provider or marketplace, and the menu loads inside a frame (often an iframe) on the page. To a shopper it looks seamless. The header, footer and colors are yours, and the products appear right there.
Behind the scenes, though, every product name, description, price and photo is being served from another company’s domain. Your page is really just a window into theirs.
What Google actually sees
Search engines index content based on where it lives. When your menu is framed in from another domain, Google generally treats that content as belonging to the source, not to the page displaying it.
- Your page looks nearly empty. Google sees your header, a frame and your footer, but not the hundreds of products inside it.
- Product pages don’t exist on your site. There’s no URL on your domain for “Blue Dream 3.5g,” so there’s nothing of yours to rank when someone searches for it.
- Someone else can rank instead. If the provider publishes your menu on its own site, its pages can compete with yours for your own brand and products.
Every search for a product you carry is a chance to be found. An embedded menu quietly hands that chance to someone else.
What it costs you
The cost isn’t just rankings. When shoppers find you through a marketplace page instead of your own site, you often lose the relationship too:
- You may pay listing fees or ad spend to show up for searches your own site could win.
- Shoppers see other dispensaries’ products and deals right next to yours.
- Customer data and order history can end up living on someone else’s platform.
- Your analytics can’t see what people browse inside the frame, so you’re guessing about what sells online.
How to check your own site
You don’t need to be technical. Try these three quick tests:
- Click a product and look at the address bar. If the URL doesn’t change, or it jumps to a different domain, your product pages aren’t really on your site.
- Search Google for
site:yourdomain.complus a product you carry, for example “site:yourdomain.com blue dream.” No results usually means Google can’t see that product on your domain. - Right-click the menu and choose “View page source.” Search the source for a product name. If it isn’t there, but you can see a frame tag pointing to another website, the menu is embedded.
How to fix it
The goal is simple: your menu should live on your own domain, rendered as real pages that search engines can read. In practice that means:
- A unique URL for every product, like
yourdomain.com/menu/blue-dream-3-5g, with its own title and description. - Category and brand pages (“Pre-rolls,” “Edibles,” a page for each brand you carry), because shoppers search that way.
- Live inventory sync with your POS, so out-of-stock items don’t frustrate shoppers or waste your rankings.
- Fast mobile performance, since most menu browsing happens on phones.
- Age gating and compliance handled without hiding your content from search engines.
This is exactly how Budfront’s online menu works: every product, category and brand page is published on your domain and kept in sync with your POS.
Switching without losing rankings
Moving to a native menu is one of the highest-impact SEO changes a dispensary can make, but do it carefully:
- List your existing URLs before you change anything, including your homepage, location pages and any pages that already get traffic.
- Keep URLs that already rank. If a page must move, set up a permanent (301) redirect from the old address to the new one.
- Launch the new menu, then submit an updated sitemap in Google Search Console so new product pages are discovered quickly.
- Update your Google Business Profile so your menu link points to the new menu on your domain. See our 3 quick SEO wins.
- Watch your results for a few weeks. Rankings often fluctuate briefly after a migration before settling.
If you’re weighing platforms, our website builder buyer’s guide includes the questions to ask about menus, SEO and data ownership.