How Google Lens uses schema markup
Today we will take a technical deep dive what Google Lens system might be doing behind the scenes

Co-Founder
Structured data, sometimes known as Schema Markup, is a standardized way of annotating your website's content so that search engines can understand it better. Think of it as a helpful guide that provides extra context about your content, making it easier for search engines to categorize and display your information in a meaningful way.
Let's say you're an engineer at a search engine company. One day, your boss walks into your office and says:
"We need to improve how our search results display with relevant information. Users should see not just links, but snippets of context—like reviews, event dates, and product details—that can help them decide what to click on. Can you figure out a way to make that happen?"
You begin to wonder, "How do we know what each page is really about? How can we extract details like the author, event times, ratings, or prices when every website uses its own layout and language?" That's when the concept of structured data comes into play.
Before structured data was widely adopted, search engines had to rely solely on page HTML and sometimes ambiguous signals to understand what a page was about. This often led to less relevant search results or missed opportunities to showcase helpful details directly in search listings.
As the engineer, your mission is to design a system that reads these structured data tags and uses them to populate search result features. Here’s how you might approach it:
Imagine you’re searching for a great Italian restaurant nearby. Without structured data, you’d get a list of restaurant websites, and you’d have to click each one to find out if they serve authentic Italian food, what their ratings are, and if they have any special offers.
Now, imagine that each restaurant’s website is enriched with structured data. As soon as you type your query, the search engine can display a list with restaurant names, ratings, menus, and even reservation options—all without you having to click through multiple pages. This transformation in search results is largely thanks to the structured data that these restaurants have implemented.
Structured data, or Schema Markup, revolutionizes the way content is communicated between websites and search engines. It provides a common language that cuts through the noise of unstructured information, allowing search engines to deliver richer, more accurate results. For engineers like you, it’s a challenge to design systems that can effectively harness this data—but it's also an exciting opportunity to improve the user experience on a global scale.
By embracing structured data, we not only make our work as engineers more efficient but also contribute to a more organized and accessible internet for everyone.
Hot technical SEO tips and tricks in your newsletter without spam.
Learn more about schema and technical SEO strategies!
Today we will take a technical deep dive what Google Lens system might be doing behind the scenes
Co-Founder
Avoid generating unnecessary schemas if you don't have control over your templating
Founder
Google's AI Overviews and AI Mode rely on structured data for content generation. Learn how this impacts your website.
Founder
Schema markup is not only a useful thing to look at, but can also recommend you actionable insights
Founder
Website schema solves a fundamental issue of the Internet
Founder
Knowing the size of your website—specifically, how many pages it contains—can provide valuable insights for SEO
Founder