Tom runs a Thai restaurant and noticed something odd: people calling to ask about menu items that were clearly listed on his website. Turns out, those details weren't visible on mobile devices.
The Original Setup
The menu was built as a large PDF file that looked great on desktop. On mobile, users had to download a 4MB file, pinch and zoom to read tiny text, and scroll horizontally. Google couldn't read the content inside the PDF, so none of the dishes appeared in search results.
When someone searched for "pad thai near me" or "green curry delivery," his restaurant didn't show up even though those dishes were on the menu. The PDF approach meant zero mobile search visibility for specific menu items.
The Rebuilt Version
Tom switched to HTML-based menu pages with proper heading tags and structured data markup. Each dish got its own entry with description, price, and dietary information in actual text, not images.
The pages loaded in under two seconds on mobile. Google could now read and index every dish name and ingredient. The structured data meant rich results started appearing in search, showing ratings and price ranges directly in the listings.
Within a month, organic mobile traffic increased 215%. Searches for specific dish names started bringing people directly to his site. Orders through the website went up because customers could easily browse the menu on their phones while sitting at home.
The investment was about $800 for the menu restructure. Tom tracks an extra 30-40 orders per month that he directly attributes to better mobile search visibility. People can now find his red curry when they search for it, which seems obvious in hindsight but wasn't happening before.