Web Design and Development San Diego

Search Central Live India 2026: Bengaluru, We’re Coming (For Real This Time)

Remember back in March when we
told our Indian community to “sit tight”
while we figured out the APAC event calendar? Hopefully, you didn’t take that
too literally, because sitting tight for six months is probably not great for
your back. In any case, you can finally stand up and stretch:
Search Central Live is officially returning to India in 2026,
specifically to Bengaluru!

Read more at Read More

How to Audit Any Page in Under 3 Minutes with SEOquake

You’re looking at a page that should be performing better, and you want answers fast.

Maybe it’s a product page that slipped in rankings, a competitor’s post outranking yours, or a client page that isn’t converting.

You don’t need a full site crawl to start diagnosing.

SEOquake’s free Chrome extension audits any page and tells you what’s working (and what isn’t), all without leaving the page.

In this tutorial, I’ll walk you through an SEOquake workflow that takes you from triage to diagnosis in just three minutes:

  • Triage: Open SEOquake’s Quick View pop-up for an instant SEO snapshot (1 minute)
  • Diagnose & Decide: Switch to the report for deeper analysis and exports. Then, decide whether it’s a page edit or a wider issue that needs a full site audit (2 minutes).

What Is SEOquake?

SEOquake is Semrush’s free SEO Chrome extension for auditing any webpage’s technical signals, on-page SEO, linking strategy, and core Semrush metrics.

Install the extension, open any page, and click the SEOquake icon in your browser for faster, easier SEO research and analysis.

Chrome Web Store – SEOquake

The SEOquake extension provides two ways to audit:

  • The Quick View pop-up provides both page- and domain-level metrics for a fast snapshot of performance and on-page and technical issues
  • The Full Report goes deeper with 28 on-page SEO audit checks and guidance on what to do for each one

Results are color-coded throughout every report, so you can quickly diagnose pages and prioritize fixes.

SEOQuake – Color coded report

Here’s what each color tells you:

  • Green is a pass
  • Orange is a warning — worth a look, but not an emergency
  • Red is a failure — fix these issues first
  • Blue provides useful context for checks that don’t have a pass/fail answer

We’ll use these color cues to stay focused throughout the audit.

Note: To show you how SEOquake’s three-minute page audit works, I’ll be analyzing a real product page from UnderFit, a men’s undershirt brand. Want to audit along with me? Install SEOquake for free.


Triage Any Page’s SEO Issues with the Quick View Pop-Up (Minute One)

Triage is the first minute of SEOquake’s three-minute page audit.

In 60 seconds or fewer, you’ll answer this question: Is anything obviously wrong with this page?

The Quick View pop-up has five tabs:

  • Page Info: Title tag, meta description, canonical, and robots.txt status
  • Content: Heading structure, keyword density, and image alt text
  • Audit: Technical and page-level checks color-coded by severity
  • Schema: Detected structured data types and social preview information
  • Semrush: Domain-level organic search traffic, traffic cost, and backlinks, plus page-level URL backlinks

SEOQuake – Quick View – Tabs

I’ll focus on three tabs: Page Info, Audit, and Content (about 20 seconds per tab) to get a fast read on UnderFit’s product page.

Start with Page Info for Core SEO Elements

SEOquake’s Page Info tab is a great starting point because it provides a quick overview of key SEO elements.

I open the pop-up on UnderFit’s page and assess the results.

SEOQuake – Quick View – UnderFit

This is a quick scan, so I don’t overthink it.

The five things I prioritize:

  • Title tag and meta description: Are both present? Are the character counts within range?
  • Canonical: Is it pointing to the URL I want indexed?
  • Robots.txt: Does the file allow crawlers to access the page?
  • Schema.org markup: Is structured data detected and valid?
  • Link, image, and heading counts: Do the numbers fit the page type?

Then, I quickly scan for anything marked red — or anything that doesn’t line up with on-page SEO best practices.

On UnderFit’s page, SEOquake flagged the Schema.org markup in red.

The reason points to JSON-LD errors, which means search engines may not parse the structured data correctly.

SEOQuake – Quick View – UnderFit – Schema markup

For a product page, that’s a real concern.

Invalid product schema can make the page ineligible for product rich results, including price, availability, and ratings in search.

So, that’s going straight onto my list to check in the Full Report.

The rest is mostly clean aside from two elements:

  • Title tag (65 chars): Present but flagged orange — slightly outside the ideal range
  • Meta description (182 chars): Present but flagged orange — outside the ideal range

These aren’t blockers, but I note them down.

SEOQuake – Quick View – UnderFit – Title and meta tags

Scan the Audit Tab for Technical Problems

Some issues don’t surface in Page Info, so I go to the Audit tab next.

SEOquake’s Audit checks for technical SEO essentials, including:

  • Crawling & Indexation
  • Security & Protocol
  • Page Configuration

SEOQuake – Quick View – UnderFit – Audit

On the UnderFit page, everything is green or orange.

That usually means there’s no obvious technical emergency. But orange warnings still require a judgment call.

I’ll evaluate anything in orange against what I know about the site and the SEO risk.

For this page:

  • XML sitemap: Flagged as missing, so I’ll verify the sitemap exists and includes this URL
  • Meta robots: Flagged orange for review. A conflicting directive can block indexation, so it’s worth a closer look.
  • Hreflang: Shows zero tags, but I wouldn’t worry about that for a U.S.-only store

SEOQuake – Quick View – UnderFit – Hreflang

With technical issues noted, I move on to the Content tab.

Review the Content Tab for Structure and Keywords

Next, I open the Content tab to check whether the page is structured clearly.

Content structure helps users navigate the page and can make it easier for search engines and AI systems to interpret it, so this is worth double-checking.

SEOQuake – Quick View – UnderFit – Content

In the Content tab, I check:

  • Title tag and meta description: Are both present, and are the character counts within range?
  • Heading and word counts: Do the H1/H2/H3 distribution and total word count fit what I’d expect for a product page?
  • Heading Structure: Is there one clear H1, and do the headings follow a logical hierarchy?
  • Keyword Density: Do the top terms match the page topic, and do important terms appear in the title, meta description, and H1?
  • Images: How many images are missing alt text or flagged as oversized?

Seeing UnderFit’s heading structure laid out makes me pause.

The H1 appears way down the page, and the hierarchy jumps levels throughout — going from H1 straight to H4, for example.

SEOQuake – Quick View – UnderFit – Headings

That’s worth reviewing for accessibility, reader navigation, and overall content clarity.

The image summary also flags that 36 images are missing alt text.

SEOQuake – Quick View – UnderFit – Images

Since images do a lot of selling on a product page, I’ll look into this further.

Missing alt text gives search engines less image information and makes the page less accessible to shoppers.

Neither is a blocker, but I’ll check both in the next step of the audit: Diagnose.

Diagnose Issues with the SEOquake Full Report (Minutes 2–3)

In the first minute of the audit, I found a few issues on UnderFit’s product page that I want to investigate in SEOquake’s Full Report.

In the next two minutes, I’ll diagnose the cause of each flag. Then I’ll decide whether I can fix the issues at the page level or need to run a site-wide audit.

I click “View Full Report” at the top of SEOquake’s Quick View pop-up to open the panels.

SEOQuake – View full report

The Full Report has six panels:

  • Page Info: Basic page signals, technical snapshot, and public Semrush metrics
  • Audit: Technical SEO checks with fix guidance
  • Keyword Density: Key terms by phrase, length, density, and prominence
  • Links: Internal and external links metrics
  • Compare: URL or domain comparison
  • Semrush: Domain and page data and metrics

SEOQuake – Full report – Tabs

I’ll walk you through a few of the Full Report panels to give you a quick overview.

But when you run your own audit, go directly to the reports that match the flags you found.

Dig Deeper into Technical Issues in the Full Audit Panel

Since SEOquake identified a few technical issues, I’ll start with the Audit panel.

The full Audit covers crawlability, indexation, meta robots, mobile compliance, sitemaps, and schema.

It gives me a clearer sense of how serious each flag is and what to do about it.

SEOQuake – Full report – Audit

I use the menu to jump straight to the flags rather than scrolling through everything:

SEOQuake – Full report – Audit – Sections

For each flag, I’ll do the following:

  • Click the “i” to see what the check measures
  • Check the color-coded status to see what SEOquake found
  • Expand “Tips” for guidance on what to do next

SEOQuake – Full report – Audit – Info tips

For UnderFit, I check the XML sitemap warning first.

Under Technical Compliance, SEOquake confirms that “https://underfit.com/sitemap.xml” exists but is not clearly linked.

SEOQuake – Full report – Audit – XML sitemap

That’s definitely going on my fix list, as it could affect this page’s discoverability.

Triage also flagged UnderFit’s Schema.org markup as invalid, so I’ll check the Schema section next.

SEOquake shows green, meaning it’s detected markup on the page.

SEOQuake – Full report – Audit – Schema

I need to see if that’s valid, so I click “Test in Rich Results.”

SEOQuake – Full report – Audit – Schema – Test in Rich Results

This opens Google’s Rich Results Test, which runs the page automatically.

It detects 3 invalid items.

That confirms what triage suggested, so it goes onto my fix list, too.

After that, I work through the remaining flags the same way — including the heading hierarchy issues and missing alt text from triage — adding actionable items to my list.

Pro tip: Once you’ve worked through the flags, export the full audit as a PDF to share with a developer or client, or to keep a record before you make changes.

SEOQuake – Full report – Audit – Export as PDF


Spot Topic Coverage Gaps in the Keyword Density Panel

If a page isn’t performing the way you’d expect, Keyword Density is worth a quick look.

SEOQuake – Full report – Keyword Density

It tells you which terms appear most frequently in the page’s visible content and whether the topic coverage looks right for the page type.

For UnderFit, I start with the Keyword Cloud to get a quick read on what the page is about.

SEOQuake – Full report – Keyword Density – Keyword Cloud

The core product terms are the most prominent: undershirt, fit, fabric, v-neck, cotton. That’s exactly what I’d expect for this page type.

Side note: If you’re auditing a competitor, SEOquake’s Keyword Density report is a fast way to see which topics they’re covering that you aren’t.


Then I dig into the keyword tables for more detail.

The “Found in” column confirms those terms are showing up in the right places — “undershirt” appears in the meta description and H1, while “fit” and “underfit” both appear in the title tag.

SEOQuake – Full report – Keyword Density – 1-word phrases

Next, I scan the multi-word phrase tables for any missing or off-topic phrases.

Most reinforce the page’s topic: “the invisible undershirt,” “v-neck undershirt,” and “built to last.”

Some odd phrases, like “zoom zoom,” come from interactive elements and image labels in the HTML rather than the main product copy.

SEOQuake – Full report – Keyword Density – 2-word phrases

That’s normal — tools like SEOquake can pick up text from buttons, image labels, and other page elements, so widget text sometimes appears in the data.

Check Link Health in the Links Panel

Broken, vague, or unhelpful links can make it harder for search engines and users to navigate pages effectively.

The Links panel shows the status of all internal and external links on the page, including dofollow/nofollow, anchor text, and HTTP response codes.

SEOQuake – Full report – Links – Save as CSV

On UnderFit’s page, the report shows one broken internal link and 37 broken external links.

SEOQuake – Full report – Links – External links – Broken

So I go to the External Links table to dig deeper — they’re mostly JavaScript links.

I’ll add those to the fix list to confirm whether they’re functional or actually problematic.

Pro tip: If you’re sharing findings with a developer or content team, export the table as a CSV. It provides them with the affected URLs, anchor text, follow status, and response codes in a single file.

SEOQuake – Full report – Links – Save as CSV


Decide on a Page Fix or Site Audit Using the Semrush Panel

I’ve now worked through the triage flags and have a list of issues to address on UnderFit’s product page.

But before I fix anything, I need to decide whether each issue is specific to this page or points to a broader site problem. The Semrush panel gives me the additional context I need to make that call.

By default, it shows domain- and page-level metrics, including:

  • Semrush Rank: The domain’s organic visibility ranking
  • SE Traffic: Estimated monthly organic search traffic for the domain
  • Root Domain Backlinks: The domain’s total backlink profile
  • URL backlinks: Total backlinks to the page

SEOQuake – Full report – Semrush

Optionally, I can connect SEOquake to my Semrush account to unlock deeper data.

This includes Traffic Analytics data (engagement metrics such as bounce rate, visit duration, and channel-level traffic) and detailed backlink reports.

SEOQuake – Full report – Semrush – Connected data

Pro tip: To connect your Semrush account to SEOquake, click the gear icon in the top-right corner of the Quick View pop-up, then click “Connect to Semrush” or access the Integrations tab in Settings.


A weak page on a strong domain — like UnderFit, where the domain has solid traffic and a reasonable backlink profile — usually points to a content or page-level problem.

But some flags aren’t cleanly at the page level.

The XML sitemap warning, for example, is almost always site-wide, and JSON-LD errors might repeat across all product templates.

Those aren’t problems I can confirm or fix with SEOquake alone, so I’ll move to a full site crawl with a tool like Semrush’s Site Audit.

Diagnose Any Page in 3 Minutes with SEOquake

As you’ve seen, the SEOquake Chrome extension lets you audit any page in three minutes and walk away knowing exactly what’s working, what’s broken, and what to do next.

Install SEOquake from the Chrome Web Store and run your first audit today:

  • Triage using the Quick View pop-up to catch obvious problems
  • Diagnose the flags in the Full Report to understand what’s wrong
  • Decide whether it’s a page fix or a site-wide issue
  • Escalate to Semrush Site Audit when the problem is bigger than the page

To crawl your full site, start a free 14-day Semrush trial and get Site Audit access for 100 URLs per month.

The post How to Audit Any Page in Under 3 Minutes with SEOquake appeared first on Backlinko.

Read more at Read More

SMX Now: Find the entity gaps holding back your content strategy

Your Schema Says One Thing. Google's NLP Sees Another. That Gap Is Your Content Strategy

Your schema tells search engines what your brand is. But that doesn’t mean Google’s systems understand it the same way.

That gap can reveal where your content strategy is falling short.

Our next SMX Now on Sept. 16 at 1 p.m. ET will feature Ray Martinez, VP of SEO at Archer Education. He’ll show you how to measure the difference between the entities you define and the ones Google’s natural language processing (NLP) actually recognizes.

You’ll learn how to build an entity audit using schema.org markup, the Google Cloud Natural Language API, and an agentic coding tool such as Antigravity, Claude Code, or Codex. The process turns your existing schema into a queryable knowledge graph, then compares it with competitor content to uncover topics they cover, gaps they miss, and entities Google doesn’t yet connect with your brand.

Martinez will also show you how to turn those findings into action. You’ll learn how to create content around under-recognized entities, strengthen those connections with structured data and internal data, and make your pages more retrievable and citable across search and AI engines.

You’ll leave with a repeatable way to measure discoverability, find content opportunities, and track whether Google and AI systems are getting better at understanding what your brand actually does.

Save your spot

Read more at Read More

Google Ads AI Dashboards start appearing in advertiser accounts

Google Ads’ new AI-powered Dashboards are rolling out to some accounts, letting advertisers create visual performance reports with simple text prompts.

Driving the news. AI Dashboards started appearing in some Google Ads accounts following Google’s announcement of the feature in August. You can use simple text prompts to turn account data into visual reports, Google said.

  • Instead of manually building a report to investigate a performance change, you can describe what you want to analyze and have Google generate the visualization.

Why we care. Building reports in Google Ads has traditionally required you to manually select metrics, dimensions, and visualizations. AI Dashboards shift much of that work to Gemini, letting you describe what you want to analyze while Google builds the report.

The details. The feature goes beyond building charts.

Each report also includes a real-time AI summary that explains the “why” behind the data, according to Google. That lets you use the dashboard to understand what changed in campaign performance and what may be driving those changes, rather than simply reviewing the underlying numbers.

The big picture. Google is increasingly putting AI between advertisers and their campaign data. It has also introduced AI-powered insights on the Google Ads homepage and Ask Advisor, its in-product AI agent, as it shifts toward workflows where advertisers can ask performance questions in natural language instead of manually navigating reports.

Bottom line. AI Dashboards reduce the work of building Google Ads reports, letting you spend more time interpreting insights rather than creating them.

First spotted. This update was first spotted by paid search expert Thomas Eccel, who shared it on LinkedIn.

Read more at Read More

Microsoft Advertising removes Max CPC from new standalone bidding campaigns

Microsoft Advertising will stop allowing advertisers to set Max CPC limits on new campaigns using several standalone automated bidding strategies starting Oct. 1, as the platform pushes advertisers toward conversion-based targets and other automated bidding controls.

Existing campaigns with Max CPC limits won’t immediately lose them, while portfolio bid strategies and several other bidding strategies will retain the option.

Why we care. This removes another manual control from Microsoft’s automated bidding strategies. Advertisers that use Max CPC as a safeguard against unexpectedly expensive clicks will have less direct control when creating certain new campaigns and will instead need to rely more heavily on budgets and conversion-based targets.

Whether that produces better results will depend on the quality of an advertiser’s conversion data, the targets they set and how effectively Microsoft’s bidding system responds to those signals.

What’s changing. Starting Oct. 1st, advertisers creating new campaigns using standalone Maximize Conversions, Maximize Conversion Value and Maximize Clicks bidding strategies will no longer be able to add a Max CPC.

Existing campaigns created before the deadline will retain their Max CPC settings. Microsoft Advertising Product Liaison Navah Hopkins also confirmed that Target Impression Share, eCPC and portfolio bidding strategies will continue to support Max CPC controls.

Why Microsoft is making the change. Microsoft says Max CPC limits can interfere with automated bidding by overriding an advertiser’s stated performance goals and potentially creating spend pacing irregularities.

The company says advertisers using conversion-based bidding with target CPA (tCPA) and target ROAS (tROAS) tend to have an easier time achieving their goals than advertisers relying on legacy controls such as Max CPC.

Instead of CPC caps, Microsoft wants advertisers to communicate their objectives through controls more closely tied to business outcomes, including budgets, tCPA, tROAS, conversion value rules and seasonality adjustments.

What happens to existing campaigns. There’s no immediate migration for campaigns already using Max CPC. Campaigns created before Oct. 1 will continue to retain the bidding control.

That creates an important distinction between existing and newly created campaigns: advertisers won’t necessarily lose Max CPC across their accounts on Oct. 1, but their ability to use it when building certain new campaigns will disappear.

Microsoft says further updates about the future of Max CPC will be provided later.

Get ahead of the change. Hopkins is encouraging advertisers to use optimization experiments to test removing Max CPC from existing campaigns before the deadline.

Doing so could give advertisers an indication of how campaigns perform when automated bidding has greater freedom, before the option disappears from newly created standalone campaigns.

That may be particularly relevant heading into the holiday season, when advertisers could otherwise encounter the new restriction while launching or restructuring campaigns.

Targets become the primary lever. Microsoft is encouraging advertisers to think of tCPA and tROAS as their primary volume and value levers, rather than trying to control automated bidding through individual CPC limits.

Hopkins also noted that Microsoft Advertising can allow campaigns to outperform their tCPA or tROAS targets regardless of whether they’re limited by budget. Where appropriate, Microsoft recommends using conversion value rules to provide the bidding algorithm with additional information about which conversions are more valuable to the business.

Bottom line. Microsoft Advertising is making automated bidding more target-driven by phasing Max CPC out of new standalone Maximize Conversions, Maximize Conversion Value and Maximize Clicks campaigns from Oct. 1 — while, for now, preserving the control for existing campaigns and portfolio strategies.

September 7th comms. Microsoft Advertising emailed advertisers with more information about this update.

Microsoft’s Max CPC restriction will also apply to Target CPA and Target ROAS campaigns, expanding the bid strategies beyond the Maximize Conversions, Maximize Conversion Value and Maximize Clicks strategies reported in August.

Microsoft also revealed a January 12th deadline for API users, tool providers and Google Import, after which Max CPC won’t be supported for new campaigns or existing campaigns not already using it. While existing campaigns using Max CPC by Oct. 1 can keep the setting, Microsoft now says removing it after that date is irreversible — advertisers won’t be able to add a Max CPC back later.

Dig deeper. Updates to Max CPC for new campaigns

See exactly how your competitors win.

Uncover the keywords, ads, landing pages, and strategies driving your competitors’ paid search success—and find your next opportunity to outperform them.

Analyze your competitors

Read more at Read More

Google Ads adds new tools to drive and measure in-store sales

Google is rolling out two new features designed to help multi-location retailers, restaurants and local service businesses reach nearby customers and connect their ad campaigns with in-store sales.

Driving the news. Google Ads Liaison Ginny Marvin announced Local Customer Optimization for Performance Max store goals campaigns and a new way to bring store sales data into Google Ads through Data Manager.

Both are aimed at reducing the work required to drive and measure offline sales ahead of the holiday rush.

Why we care. These updates make it easier to connect digital advertising with actual store visits and sales. Multi-location businesses can prioritize spend toward nearby, in-market customers across Maps, Waze and local Search, while simpler CRM and Google Sheets connections make it easier for advertisers to feed offline sales data back into Google Ads for measurement and optimization.

Zoom in. Local Customer Optimization is a new campaign-level toggle in Performance Max for store goals campaigns.

When enabled, Google will prioritize budget toward reaching consumers who are actively in-market nearby across Google Maps, Waze and local Search.

The feature is rolling out now.

Meanwhile. Google is also simplifying how businesses can share their offline sales data with Google Ads.

With Store Sales in Data Manager, advertisers will be able to connect their CRM or Google Sheets directly within Data Manager rather than relying on more technically demanding methods of sharing that data.

Advertisers can then use the information to measure in-store sales and optimize campaigns toward their highest-potential walk-in customers.

Google says the feature will begin rolling out in the coming weeks.

The big picture. The two updates are designed to work across opposite ends of the customer journey.

Local Customer Optimization uses real-time navigation and local intent signals to help businesses reach potential customers nearby, while Store Sales in Data Manager gives advertisers a simpler way to feed the resulting offline revenue data back into Google Ads.

For businesses with physical locations, that creates a more direct connection between finding nearby customers online and measuring what happens when they walk through the door.

What to watch: Local Customer Optimization is rolling out now, while Store Sales in Data Manager is expected in the coming weeks.

Read more at Read More

How AI Shopping Works

How AI Shopping Works: A Guide for Marketing and eCommerce Leaders An AI shopping agent is software that interprets a […]

The post How AI Shopping Works appeared first on Onely.

Read more at Read More

Inside Google Maps: 72 ranking signals and the architecture behind local search

Inside Google Maps- 72 ranking signals and the architecture behind local search

When a business appears in Google Maps, the listing you see is the end product of a much larger system.

Behind it sits a canonical geographic entity assembled from multiple data sources, connected to the Knowledge Graph and the web, scored by several ranking systems, filtered through geographic and semantic retrieval, personalized for the user, and finally passed to a rendering engine that decides what can actually appear on the map.

Our team recently obtained a binary exposing a non-public scope of Geostore, the system Google uses to represent geographic entities. We crossed it with Maps protocols, network traffic, the web index, mobile services, style tables, on-device components, and Google’s 2024 leak.

The recovered material includes:

  • 72 Geostore ranking signals.
  • 793 data source providers.
  • 446 local search intent types.
  • 50,998 Mapcore styles.
  • 12,936 label styles.
  • 10,936 searchable Geostore declarations.

The ranking signals will probably attract attention. But they’re only one layer.

The architecture around them tells a more important story about how Google understands places and what local SEO may become as Maps turns into a conversational product.

The first thing to understand: A listing isn’t the entity

A useful mental model starts with Geostore. Google represents geographic objects internally as Features. A Feature can be a business, building, road, city, station, area, transit element, or even a 3D object.

For an establishment, the object can contain identity, geometry, source information, websites, business-chain relationships, Knowledge Graph references, concepts, and ranking information.

The familiar Maps listing is assembled later. What a business owner edits in Google Business Profile isn’t necessarily what Google maintains internally as the entity.

Google builds a canonical representation of the place that can incorporate data from multiple sources, survive changes in geometry, and connect to other Google identifiers, including the Knowledge Graph machine ID (MID).

For local SEO, the entity is the more useful unit to consider. The listing is the interface. The entity sits underneath it.

Turn Google searches into more calls, visits, and sales.

Everything you need to manage your GBP, dominate Google Maps, and attract more customers.

Connect your business

Google combines data from 793 providers

One of the most revealing parts of Geostore is its provenance system. 

A business doesn’t simply have one source. Its name might come from one provider, its phone number from another, its category from another, and its geometry from somewhere else entirely.

The corpus exposes 793 source providers, along with mechanisms for provenance, priority, trust, and conflation.

Conflation is the process used when several sources describe the same object and disagree.

Geostore contains generic mechanisms that can pick one value, merge several values, or combine them. It also models trust levels ranging from blocked or untrusted sources to trusted and super-trusted ones.

This gives a different interpretation to a common local SEO problem: changing a field in Google Business Profile doesn’t guarantee that Google’s canonical representation immediately becomes that new value.

The edit becomes another piece of evidence entering a system that may already have competing evidence.

For businesses struggling with persistent incorrect attributes, duplicate information, or changes that repeatedly revert, this architecture helps explain why the problem can be harder than editing a listing.

Dig deeper: The local SEO gatekeeper: How Google defines your entity

The archive makes the leak much more useful

The binary itself gives us structures, field numbers, and complete enumerations. Google’s March 2024 documentation often gives us something different: prose explaining what those structures mean.

We published the two together. The resulting archive contains 10,936 Geostore declarations that can be searched by message name, package, field type, documentation text, tag number, status, and other properties.

In reverse-engineering work, an internal name can easily become a theory once it circulates through the SEO community. The archive lets you inspect the underlying evidence.

If a signal exists, you can find its declaration. If a field existed in the 2024 documentation, you can read the associated description. If a field has been stripped from the newer client scope, its protobuf tag still leaves a numbered hole.

The 2024 leak gave us many descriptions of Google’s systems. The newer binary gives us much more of their actual vocabulary.

Together, they provide a more useful picture than either source does on its own.

Oyster Rank contains 72 ranking signals

Geostore has its own ranking system. Internally, it’s called Oyster Rank. We recovered a complete visible enumeration of 72 signals, including:

  • Google reviews.
  • Web query volume.
  • Listing impressions.
  • Listing opens.
  • Direction requests.
  • Website clicks.
  • Chain membership.
  • Wikipedia signals.
  • Popularity.
  • Prominence.
  • Landmark information.
  • Road usage.

Out of 72 values, 25 are explicitly marked deprecated.

The important limitation is that we recovered the signal names, not their current weights.

The schema shows a pipeline in which raw observations are extracted, normalized, and mixed into the Feature’s rank. But the coefficients that would tell us how much each signal contributes are outside the scope we recovered.

So SIGNAL_GOOGLE_REVIEWS proves that reviews belong to the Oyster Rank vocabulary. It doesn’t prove that reviews currently carry a particular weight in a Maps search.

The 72 signals aren’t the Google Maps algorithm

This is probably the most important clarification for SEOs. Oyster Rank appears to characterize the importance of the entity inside Geostore. A user query still has to go through additional systems.

Maps must understand what the person means, identify a geographic context, generate candidates, evaluate semantic relevance, and serve a final result set.

A simplified pipeline looks more like:

Geostore entity -> query understanding -> semantic matching -> candidate generation -> geography and quality -> reranking -> results

There are additional complications. We also found a separate scorer running entirely offline on the device. It has eight signals across 13 tiers and is distinct from both Oyster Rank and server-side Places ranking.

There isn’t a single Maps ranking formula. Different scoring and retrieval systems operate at different stages.

Turning the 72 Oyster Rank signals into a checklist of 72 Google Maps ranking factors would miss most of the architecture.

Local search doesn’t have a fixed radius

We also tested the geographic layer directly. A common local SEO model imagines Google looking within a predefined radius around the user and ranking the businesses found inside it.

Our measurements show something more dynamic. Using the same origin in Paris, the geographic footprint changed considerably depending on the query.

A dense query, such as pharmacie produced a far smaller search area than a brand query, such as Carrefour.

The environment matters, too. The same pharmacy query expanded dramatically when run in a sparsely populated rural area.

Google appears to adapt the candidate space to both the query and what exists around the user.

We then removed geographic weighting from the same engine. Across 5,083 calls and 86,584 results, the median distance moved from 6.87 km with geography to more than 4,000 km without it.

More interestingly, the non-geographic order remained extremely stable.

This suggests geography is doing more than reordering the same list of candidates by distance. It changes what the retrieval system considers in the first place.

Distance is still fundamental in local SEO. But “I’m closer, I should rank higher” is an incomplete model.

Dig deeper: The proximity paradox: Beating local SEO’s distance bias

Maps and the web are connected through entities

The connection between Maps and classic web SEO may be one of the most consequential findings in the corpus.

Geostore Features can connect to the Knowledge Graph through a MID. On the web index side, documents can also carry MIDs.

Google has a layer called webref that associates documents with entities and stores information, including topicality, confidence, geographic metadata, and document-level scores.

The relationship also works at the document-ranking level. The recovered structures describe a relative ranking signal between different documents for the same entity, along with properties such as whether a page is an author page, publisher page, or reference page.

This creates a very different way of thinking about a store locator or location page. Its role may extend beyond ranking for queries such as “shoe shop Paris.” The document can become evidence about the underlying entity.

The SEO objective is then partly to make it easy for Google to establish:

  • Which entity the document describes.
  • How much of the document is actually about that entity.
  • How confident that association should be.
  • Whether the document is a useful reference for it.

Web SEO and local SEO are much less separate inside Google’s infrastructure than their interfaces suggest.

Google understands concepts, not just categories

The semantic layer goes considerably beyond the primary category visible on a listing. Google uses GConcepts, a shared conceptual vocabulary that can describe businesses, dishes, attributes, cuisines, service modes, and other concepts.

We followed a simple ramen query through several parts of the system. The search results themselves didn’t all belong to one category. Google connected the query with ramen restaurants, Japanese restaurants, Asian restaurants, and other related concepts.

Inside listings, the semantic representation goes deeper. Review topics, menu dishes, and other attributes can be represented as entities rather than plain strings.

For an AI system, this is extremely useful. Instead of rereading thousands of reviews every time someone asks whether a restaurant has long waits or good ramen, Google can work from structured themes, entities, and precomputed signals already attached to the place.

Semantic understanding becomes much more important when the interface starts answering complex questions.

Part of Google’s geographic intelligence lives on the phone

Not everything is calculated on Google’s servers. We found on-device structures associated with visits, place candidates, frequent places, trips, home and work, mobility patterns, and user location profiles.

One particularly interesting object is ChainAffinity, which suggests the system can model affinity toward a recurring retail chain.

There’s also the separate offline scorer mentioned earlier.

The exact evidence level differs between components. Some structures are explicitly named in the recovered schema, while parts of the persona layer can only be reconstructed from compiled structures.

But the broader architecture is clear: The phone itself participates in building geographic context.

That means personalization in Maps can combine server-side knowledge of the world with a local model of the user’s own geography.

Ranking still doesn’t guarantee map visibility

Search results are only one of the outputs of Maps. 

The visual map has another problem to solve: Thousands of potentially relevant entities cannot all receive labels simultaneously. That job belongs partly to Mapcore.

We recovered 50,998 Mapcore styles and 12,936 label styles. Label visibility can change with zoom and other rendering conditions.

A business can be eligible or highly ranked and still fail to appear as a visible name on the map. Search ranking and map visibility are separate optimization problems.

This distinction becomes especially important when people measure “Maps visibility” using screenshots or map grids. The visual surface includes a rendering decision after retrieval and ranking have already happened.

Then Google puts Gemini on top

The timing of the recovery is useful. Google is rapidly expanding Ask Maps and other AI-powered experiences, but much of the infrastructure required to answer complex questions was already present.

The system already has:

  • Canonical place entities.
  • Semantic concepts and attributes.
  • Reviews and extracted topics.
  • Knowledge Graph relationships.
  • Web evidence.
  • Geographic retrieval.
  • Behavioral signals.
  • Personal geographic context.
  • Listing composition.
  • Ranking systems.

Gemini adds a conversational interface over these layers. That changes what a local query can be.

“Best ramen near me” is relatively easy. “Where can six people eat near my hotel tonight, with one vegetarian, little waiting time, and good recent feedback about service?” requires a different kind of place representation.

Google needs to know what the restaurant is, what it serves, when it’s open, what people say about it, where it is, how it relates to the user’s route or context, and whether the available evidence is reliable enough to recommend it.

Maps has been building many of those ingredients for years. The AI layer gives Google a new way to use them.

Dig deeper: Google Ask Maps: How to optimize for visibility

What to optimize beyond the Business Profile

The most actionable conclusion from this research isn’t a new list of ranking factors.

Local SEO has traditionally concentrated heavily on optimizing the Google Business Profile: categories, reviews, photos, attributes, opening hours, and other listing fields.

Those remain important.

But Google’s architecture suggests a broader objective: improve the representation Google can build of the entity itself.

For a business or retail brand, I would increasingly ask:

  • What exactly is this place?
  • What does it offer?
  • Which brand or chain does it belong to?
  • Which concepts and attributes describe it?
  • Does its website describe the same entity clearly?
  • Which Web documents provide evidence about it?
  • Does Google see real demand for the brand?
  • What do reviews consistently say about specific aspects of the experience?
  • Which audiences and contexts could make this place relevant?
  • When should Google recommend it rather than another candidate?

The quality of the answer Google can produce depends on the completeness of that representation.

Semantic completeness may become the next local SEO battleground

Proximity, relevance, and prominence remain useful concepts.

AI adds another requirement. The system needs enough structured evidence to reason about a place.

A restaurant can have an optimized profile and hundreds of reviews, yet still be poorly represented for a specific question if Google can’t confidently connect the relevant attributes, concepts, web pages, and review themes to the entity.

A large retail brand has an additional problem.

Google models both chains and individual locations. We observed stores from the same brand in the same metropolitan area carrying different primary concepts, even though the chain model contains a canonical concept structure.

Consistency can’t be assumed simply because every location belongs to the same brand.

For multi-location SEO, the task extends across the brand entity, each local entity, the website, structured data, third-party sources, user-generated content, and the relationships between all of them.

That’s a much larger surface than a Business Profile.

Dig deeper: Multi-location SEO: How to structure geographic pages at scale

Get found by more local customers.

Boost your visibility, earn more reviews, climb higher on Maps, and stay ahead of local competitors.

Start winning locally

The listing is only the surface

The 72 Oyster Rank signals are fascinating because they expose categories of information Google can use when estimating the importance of a place.

The deeper finding is the system around them:

  • Geostore builds a canonical geographic entity from competing sources.
  • The Knowledge Graph gives that entity semantic meaning.
  • Webref connects Web documents to it.
  • Search and Places interpret the query and retrieve candidates within a dynamic geographic space.
  • On-device systems contribute personal geographic context.
  • Mapcore controls what reaches the visual map.
  • Ask Maps and Gemini can finally reason over the resulting representation in natural language.

The Google Business Profile still matters. But Google’s architecture suggests looking beyond the listing itself and considering the representation Google has built of the business.

The key question is whether that representation is complete enough for Google to confidently recommend the business.

The full study includes the reconstructed architecture, experiments, and technical evidence. The companion archive exposes the 10,936 recovered Geostore declarations alongside the 2024 documentation so the underlying schemas, enums, fields, and signals can be inspected directly.

Read more at Read More

How AI Shopping Agents Find Products

AI shopping agents like ChatGPT and Microsoft Copilot find products by interpreting a shopper’s natural-language request, retrieving candidates from machine-readable […]

The post How AI Shopping Agents Find Products appeared first on Onely.

Read more at Read More

Winning With Shopify podcast: Everything you need to get started on SEO with Shopify

Winning With Shopify podcast: Everything you need to get started on SEO with Shopify

Hosts & Guests

Shopify SEO is changing, and ecommerce brands need to rethink how they make their stores visible, understandable, and recommendable by AI.

In this episode of Winning With Shopify, Alex Moss explores how AI search, LLMs, and agentic shopping are reshaping the way customers discover and buy products online.

From site structure and content optimization to brand mentions, reviews, citations, and structured product information, Alex shares practical ways Shopify brands can prepare for the future of AI-powered discovery.

The episode also explores the rise of agentic commerce and a future where AI agents could recommend and even purchase products on behalf of customers.

Tune in to discover how to make your Shopify store easier for both people and AI to find, understand, and recommend.

First upcoming events

SEO for beginners webinar
15 September 2026

Learn the essentials to start SEO confidently and boost your site’s visibility.

Reykjavik Internet Marketing Conference 2026
September 17, 2026

Who will be there:

Alex

  • Speaking

Team Yoast is Speaking at Reykjavik Internet Marketing Conference 2026! Click through…


The post Winning With Shopify podcast: Everything you need to get started on SEO with Shopify appeared first on Yoast.

Read more at Read More