Qué es Geostore, qué es Oyster Rank y por qué la ficha de Maps no es la entidad
El 8 de septiembre Search Engine Land publicó la versión en inglés de un estudio de Olivier de Segonzac, cofundador de la agencia francesa RESONEO, sobre la arquitectura interna de Google Maps. La versión francesa llevaba publicada desde el 26 de agosto en Abondance, firmada por el mismo autor, y el estudio original completo (36 secciones) vive en el sitio de RESONEO junto a un archivo consultable y descargable.
Geostore es el sistema con el que Google representa los objetos geográficos, que ahí se llaman Feature (el prefijo geostore.FeatureProto aparece en todo el esquema). Un Feature puede ser un negocio, un edificio, una carretera, una ciudad o una estación, y guarda identidad canónica, geometría, categorías, procedencia por campo, niveles de confianza y referencias al Knowledge Graph. La consecuencia práctica es la primera idea del estudio: la ficha que ves en Maps se ensambla después, y lo que un negocio edita en Google Business Profile no es necesariamente lo que Google mantiene internamente como entidad.

Hay un matiz de nomenclatura que cambia bastante la lectura. «Oyster» no es el nombre del sistema de ranking: es el segundo nombre del propio repositorio Geostore. Lo dice el estudio de forma literal, y aparece en tres sitios distintos (el identificador, el tipo de entidad del lado del índice y el sistema de rango). Oyster Rank es, por tanto, el sistema de ranking propio de Geostore, y lo que mide es la importancia de la entidad dentro del repositorio, una capa previa a la comprensión de la consulta, la generación de candidatos, la geografía y el reordenado final.
La definición operativa sale de la documentación del propio campo RankSignalProto.rank: «A value in the range [0, 1] estimating Oyster Rank according to this signal». Cada señal aporta un valor normalizado entre 0 y 1, un SignalMixer los combina y el resultado acaba en FeatureProto.rank. En esa mezcla, PlaceRank no es una señal sino un modo de combinarlas: MIXER_PLACERANK es el valor 18 de una enumeración de 35 mixers, es decir, un régimen de combinación según el tipo de entidad.
Las 72 señales de Oyster Rank y las 25 que están marcadas como deprecadas
El equipo consiguió un binario con un ámbito no público de Geostore y lo cruzó con los protocolos de Maps, su tráfico de red, el índice web, servicios adyacentes, tablas de estilo y componentes ejecutados en local. El método no es una filtración documental como la de 2024, sino extracción de descriptores protobuf compilados en un binario de cliente. Ni el estudio original ni las dos versiones publicadas dicen de dónde salió el binario: el verbo que usan es deliberadamente vago («got hold of», «obtained»). Sobre la fecha sí hay dato: el autor escribe que tenían el código «del día antes y del día después» del 6 de agosto de 2026, cuando Google anunció su tanda de funciones de IA en Maps.
En la enumeración RankSignalProto.Signal aparecen 72 valores, de los cuales 25 están marcados como deprecados. La familia que más interesa a quien trabaja SEO local es el bloque 3100-3504, con señales de nombre bastante transparente: reseñas de Google, volumen de consultas web sobre la entidad, impresiones de ficha, aperturas de ficha, peticiones de indicaciones, clics a la web, pertenencia a cadena, artículos de Wikipedia y confianza del PageRank de la página de autoridad. Son familias que aparecen en cualquier recuento de la Evolución de los Factores SEO, aquí con su nombre interno. Al lado conviven señales de otro orden: popularidad, prominencia, carácter de hito, facilidad de acceso y uso total de la red viaria alrededor del sitio.
El estudio insiste en que popularidad y prominencia son dos señales distintas, no sinónimos: un local puede tener mucho movimiento sin ser un hito, y un monumento puede tener una prominencia alta que no equivale a su afluencia. También hay una señal, SIGNAL_HAND_RANKED_LOCALITY_PROMINENCE, que implica ranking manual humano para la prominencia de localidades, y no está deprecada.
Entre las 25 deprecadas hay cuatro que tocan de lleno lo que se vende en SEO local: SIGNAL_GOOGLE_MAPS_NAVBOOST_CLICKS, SIGNAL_GOOGLE_MAPS_NAVBOOST_CLICKTHROUGH_RATE, SIGNAL_GOOGLE_AUTHORITYPAGE_PAGERANK y SIGNAL_GOOGLE_WEBPAGE_REFERENCE_DOMAINS. Es decir, los clics y el CTR de la ficha, el PageRank crudo de la página de autoridad y los dominios de referencia aparecen como rastro de algo que existió. Con un matiz que el propio autor marca: la variante _CONFIDENCE del PageRank de la página de autoridad sigue activa. Y otras deprecadas sirven para datar el esquema, porque son fósiles de otra época: usuarios de Panoramio, usuarios de Flickr o las categorías del proveedor cartográfico japonés Zenrin.
Sobre Navboost, el autor plantea una hipótesis y la etiqueta como tal: que las señales de comportamiento más sensibles estén del lado cerrado del ámbito recuperado, y que lo que siga activo en esa área «ya no se llame así y esté blindado». Sus palabras: «We put this forward as a hypothesis, not as a result. What is measured is the location of the hole and its size». Deprecado no significa que el comportamiento del usuario haya dejado de contar, significa que ese nombre concreto ya no se usa.
Lo que el estudio no demuestra sobre el ranking de Google Maps
El propio autor pone el límite antes que nadie, y es la frase que ordena todo lo demás: «The important limitation is that we recovered the signal names, not their current weights». Su corolario: «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». Queda fuera del ámbito recuperado todo lo que permitiría priorizar: coeficientes, funciones de normalización, umbrales, transformaciones, calibraciones por mercado, interacciones entre señales y versiones de modelo.
Esos huecos no son una suposición, son contables. En RankDetailsProto solo quedan expuestos dos campos y hay quince números de etiqueta reservados, que es la marca que deja el compilador cuando un campo sale del ámbito de un cliente. La documentación del campo padre dice justamente que esa estructura contiene las señales y sus pesos. El estudio lo formula sin rodeos: «These are numbered holes, not guesses».
Tampoco es cierto, según el propio autor, que esto sean «los factores de ranking de Google Maps»: «Turning the 72 Oyster Rank signals into a checklist of 72 Google Maps ranking factors would miss most of the architecture». Y hay otra medición del estudio con consecuencias prácticas: sobre 5.083 llamadas y 86.584 resultados, al quitar la ponderación geográfica la distancia mediana pasó de 6,87 km a más de 4.000 km, pero el orden no geográfico se mantuvo muy estable, lo que apunta a que la geografía filtra qué candidatos entran más que reordena una lista ya hecha.
Un último apunte que afecta a cómo se mide el SEO local: el sistema que decide qué etiquetas se pintan en el mapa (Mapcore) es posterior al ranking, así que una entidad puede rankear alto y no aparecer como nombre visible en el mapa.
Google no ha respondido a este estudio ni en la ventana francesa del 26 de agosto ni tras la publicación inglesa del 8 de septiembre, y Search Engine Land publicó la pieza sin nota de petición de comentario.