Navigation That Means Something: Menus as Machine-Readable Structure

Navigation That Means Something: Menus as Machine-Readable Structure

A Shopify store's main menu tells AI crawlers what the store sells and how its range is grouped, before they read a single product. Menu labels that name real categories, such as "Waterproof Boots" or "Care and Repair", give a machine an accurate map of the store, while labels such as "Shop" and "More" give it nothing to work with.

By Margareta Petrovic, CISA, CISSP, founder of Visibility Mesh. Updated November 9, 2026.

The menu also appears in the page code of nearly every page on the store. A crawler sees the same few labels hundreds of times, so those labels become its picture of what you sell.

What does a crawler learn from a menu?

A crawler learns two things from a menu. The labels say which categories exist, and the links say which pages are the hubs that everything else hangs from. Google puts the second point plainly in its guidance on links: every page you care about should have a link from at least one other page on your site. The menu is where the most important of those links live.

Navigation semantics: menus as machine topology. Your menu is a top-level statement to AI about what your store is. VAGUE MENU Shop More Stuff Info AI: “a store that sells… things?” MEANINGFUL MENU Waterproof Boots Men's Hiking Women's Trail Care & Repair STORE Foot Appa Serv AI reads the store's structure from the labels Clear labels are machine-readable topology. Vague ones tell a machine nothing. VISIBILITY MESH MENU → TOPOLOGY VM-S-P3-03 · r1.0 CAN AI FOLLOW YOU?

A vague label wastes that position. "Collection" names a page type, and "New" names a time, so neither one says what the shopper will find. The table below shows the usual swaps.

Vague label What it tells AI Specific label
“Shop” Nothing about what you sell “Waterproof Boots”
“More” An unlabeled grab-bag “Care & Repair”
“Collection” A page type, not a topic “Men’s Hiking Boots”
“New” Recency, but no subject “New Trail Gear”
Specific labels are machine-readable topology; vague ones leave a machine to guess your structure.

How do I rename menu items on Shopify?

Shopify keeps menus in Content > Menus. The main menu is usually called Main menu, and the footer menu is usually called Footer menu.

  1. In your Shopify admin, go to Content > Menus and open Main menu.
  2. Write down every label and where it links, so you can undo a change you regret.
  3. Replace each vague label with the name of the category it opens. Use the words your buyers use, such as "Women's Trail Shoes" rather than "Explore".
  4. Check that each item links to a real collection, not to a search results page or a filtered address. Click the item, choose Link, and pick the collection from the list.
  5. Group related collections under one parent item, so the structure matches how the range is organized. Drag an item under another to nest it.
  6. Click Save menu, then open the store in a private window and click every item once.
  7. Repeat the check for Footer menu, since crawlers read it on every page too.

Keep the top level short. Six clear top level items tell a machine more than twenty items that all look equally important.

What does a good menu look like for a real kind of store?

An outdoor footwear shop on Shopify with about 120 products had a main menu that read Shop, New, Sale, More and About. Under Shop, one dropdown listed every collection in alphabetical order, so "Boot Laces" sits next to "Boots".

After the rewrite, the main menu reads Waterproof Boots, Trail Shoes, Kids, Care and Repair, and Sale. Waterproof Boots holds Men's Hiking Boots and Women's Hiking Boots. Care and Repair holds laces, insoles and waterproofing spray. The collections and products stayed exactly where they were, and only the labels and the grouping changed. A crawler that reads this menu learns that the store sells outdoor footwear for adults and children, plus the products that keep it working. The old menu told it that the store sells things, some of them new.

A menu only helps the pages it reaches. A product that sits in no collection and appears in no menu, article or related products block is an orphan page, and renaming the menu will not reach it. The steps to find and fix those products are in orphan pages and how to link them back into your store.

The menu is the top layer of your internal linking topology. Clean URL structure tells the same story from a second direction, and clear heading hierarchy carries it into each page.

How do I check what a crawler sees in my menu?

Open your home page, choose View page source, and search for the first label in your menu. If the label and its link appear in the source, a crawler that does not run JavaScript can read them. If they only appear after the page runs scripts, the menu depends on JavaScript, and the guide to JavaScript rendering and AI crawlers explains the risk. The Full Assessment and Roadmap reads your menus, collections and internal links on every page it scans and lists the fixes in order.

Questions owners ask

Why does my navigation menu matter to AI?

The menu is one of the first things a crawler reads, and it appears on nearly every page. Its labels tell a machine which categories the store sells, and its links tell it which pages are the main hubs.

What makes a menu label readable to a machine?

A readable label names the category it opens, in the words buyers use, such as "Waterproof Boots". Labels such as Shop, More, Collection or New say nothing about what the store sells.

Where do I edit menus on Shopify?

Go to Content > Menus in your Shopify admin, open Main menu or Footer menu, change the label or the link of each item, and click Save menu.

Will a better menu get my products into AI answers?

Each assistant decides what it shows, so no one outside it can promise that. A clear menu makes your categories and hub pages easy for a crawler to find and understand, which is the part you control.

Sources

We opened both sources below on November 9, 2026.

See whether this applies to your site

This article is about whether AI can follow you; the scan maps your internal links and orphan pages.

The free Visibility Mesh scan checks whether AI crawlers can reach your website and reads the structured data and text of 5 key pages. The scorecard has 3 complete findings, and each one names the page and the fix. No install, no call, no card.

Run the free scan