Multimodal search reporting

시각 검색 성과 보고

Inspect searches initiated with images through a dedicated performance filter.

···
html
<div class="mmreport"><div class="filters"><button data-filter="all" class="on">ALL SEARCH</button><button data-filter="image">IMAGE SEARCH</button></div><div class="bars"><div><span>ARTICLE</span><i id="article"></i></div><div><span>GALLERY</span><i id="gallery"></i></div><div><span>PRODUCT</span><i id="product"></i></div></div><strong id="caption">ALL QUERY TRAFFIC</strong></div>
css
.mmreport{width:min(88%,560px);display:grid;gap:clamp(10px,2vmin,20px);font:800 clamp(10px,2vmin,15px)/1.2 var(--font-sans);color:var(--fg)}.filters{display:flex;gap:5px}.filters button{flex:1;min-width:0;background:var(--surface);color:var(--fg);border:1px solid var(--line);padding:clamp(6px,1.4vmin,11px);font:inherit;cursor:pointer}.filters button.on{background:var(--accent);color:white;border-color:var(--accent)}.bars{display:grid;gap:clamp(6px,1.2vmin,11px)}.bars div{display:grid;grid-template-columns:75px 1fr;align-items:center;gap:8px}.bars i{height:clamp(11px,2.5vmin,21px);background:var(--accent);transition:width .45s}.bars div:nth-child(2) i{background:var(--accent-2)}.bars div:nth-child(3) i{background:var(--accent-3)}.mmreport strong{color:var(--accent);letter-spacing:.07em}@media(min-width:700px){body > :not(script){zoom:1.55}.map,.feed,.linkmap{height:48%}}
js
const buttons=[...document.querySelectorAll('[data-filter]')],bars=[document.querySelector('#article'),document.querySelector('#gallery'),document.querySelector('#product')],caption=document.querySelector('#caption');let image=false;function show(){buttons.forEach(b=>b.classList.toggle('on',b.dataset.filter===(image?'image':'all')));[...(image?[35,86,64]:[90,48,70])].forEach((v,i)=>bars[i].style.width=v+'%');caption.textContent=image?'IMAGE-LED QUERY TRAFFIC':'ALL QUERY TRAFFIC'}buttons.forEach(b=>b.addEventListener('click',()=>{clearInterval(timer);image=b.dataset.filter==='image';show()}));show();setTimeout(()=>{image=true;show()},700);const timer=setInterval(()=>{image=!image;show()},3000);

In September 2026, Google introduced a web multimodal search filter in Search Console performance reports for Search results and generative AI features. It covers image-initiated searches such as Lens, Circle to Search, and image uploads.

The demo switches between all searches and image-led searches to show different traffic patterns. Data appears only when a site receives those queries; clicks alone do not prove an asset's full contribution.

When to use

Use it to analyze which content people discover when they search with an image.

Open as page ↗