Informe de Core Web Vitals (Google Search Console)

Cómo funciona el Core Web Vitals report de Google Search Console — datos de campo de CrUX agrupados por dispositivo, estado y clústeres de URL similares, por qué no coincide con PageSpeed Insights, qué significa «No hay datos disponibles» y cómo corregir y validar problemas.

Publicado por primera vez: 3 jul 2026 · Última actualización: 8 ago 2026 · Avanzado
Idiomas

El Core Web Vitals report es el informe de Google Search Console (en Experiencia) que muestra el rendimiento de tus URL indexadas en LCP, INP y CLS usando datos de campo de usuarios reales de CrUX — no las métricas en sí, y sin datos de laboratorio. Agrupa las URL por dispositivo (pestañas separadas para móviles y escritorio), por estado (Deficiente, Necesita mejorar, Correcto) y por clústeres de páginas similares llamados grupos de URL, donde la peor métrica define el estado del grupo. Refleja una ventana móvil de 28 días y percentil 75, por lo que las correcciones tardan aproximadamente un mes en aparecer; diagnostica más rápido en PageSpeed Insights. Los sitios nuevos o con poco tráfico ven «No hay datos disponibles» porque CrUX necesita tráfico suficiente para poblarse. Sirve para triaje a nivel de sitio y de plantilla, no para consultas de URL individuales. FID se eliminó de este informe el 12 de marzo de 2024, cuando INP se convirtió en una métrica de Core Web Vitals (Métricas web esenciales) — y GSC lo eliminó de inmediato, a diferencia del periodo de gracia de seis meses de PSI/CrUX.

TL;DR — El Core Web Vitals report muestra datos de campo de CrUX (periodo móvil de 28 días, percentil 75) para tus URL indexadas —no calcula nada nuevo—. Agrupa las URL por dispositivo (pestañas independientes Mobile/Desktop), estado (Poor / Need improvement / Good, la peor métrica prevalece) y grupo de URL (grupos de páginas con plantillas similares que comparten un mismo estado). Solo aparecen las URL indexadas y presenta una muestra, no todas las URL. Cuando un grupo de URL es demasiado pequeño para informar de forma privada, Google recurre a un grupo de origen de nivel superior —y si ni siquiera eso supera el umbral, obtienes “No data available.” No coincidirá con PageSpeed Insights (grupo frente a URL individual; GSC mantiene los parámetros de URL distintos, PSI los elimina). Es para la evaluación inicial en todo el sitio, no para consultas de URL individuales. FID se eliminó el 12 de marzo de 2024 cuando INP se convirtió en una Core Web Vital (Métrica web esencial) —GSC lo eliminó de inmediato, a diferencia del periodo de gracia de seis meses de PSI/CrUX. Corrige primero “Poor”, valida con Start Tracking y espera que los datos de campo se pongan al día en aproximadamente un mes.

Evidence for this claim Search Console's Core Web Vitals report groups URL performance using real-world CrUX data and may lack data for low-traffic URLs or origins. Scope: Current Search Console Core Web Vitals report. Confidence: high · Verified: Google Search Console: Core Web Vitals report Evidence for this claim The current Core Web Vitals are LCP, INP, and CLS, evaluated at the 75th percentile over field data. Scope: Current web.dev metric set and assessment method. Confidence: high · Verified: web.dev: Web Vitals

Es un informe, no una redefinición de las métricas

El marco más útil para este artículo: el Core Web Vitals report es una vista de datos que ya existen, no una nueva medición. Google es explícito al afirmar que _“the data for the Core Web Vitals report comes from the CrUX report. The CrUX report gathers anonymized metrics about performance times from actual users visiting your URL (called field data). The CrUX database gathers information about URLs whether or not the URL is part of a Search Console property.” (traducción) «los datos para el Core Web Vitals report provienen del informe de CrUX. El informe de CrUX recopila métricas anonimizadas sobre tiempos de rendimiento de usuarios reales que visitan tu URL (lo que se denomina datos de campo). La base de datos de CrUX recopila información sobre URL, independientemente de si la URL forma parte de una propiedad de Search Console.»

Evidence for this claim Search Console's Core Web Vitals report groups URL performance using real-world CrUX data and may lack data for low-traffic URLs or origins. Scope: Current Search Console Core Web Vitals report. Confidence: high · Verified: Google Search Console: Core Web Vitals report

Así que el informe tiene cero datos de laboratorio — sin puntuaciones de Lighthouse, sin pruebas sintéticas. Son 100 % datos de campo: usuarios reales de Chrome, una ventana móvil de 28 días, evaluados en el percentil 75 y divididos por dispositivo. Las definiciones de las métricas, los umbrales y el peso de la señal de posicionamiento se encuentran en el glosario de Core Web Vitals (Métricas web esenciales) y en el tema web-vitals — no los volveré a derivar aquí. Esto trata sobre la herramienta.

Solo URL indexadas, y solo una muestra

Tres reglas de alcance que se suelen pasar por alto. Primera, y la más fundamental: un grupo de URL solo aparece una vez que supera un umbral de datos para tanto LCP como CLS — si un grupo no tiene suficientes datos de informes para ambos, se omite por completo del informe, no se marca como aprobado. Segunda: solo las URL indexadas pueden aparecer en este informe; no es un inventario completo de todas las URL indexadas, sino una muestra de páginas para ayudarte a evaluar el rendimiento del sitio según los Core Web Vitals (Métricas web esenciales). La cita textual y su traducción se conservan en la sección de fuentes oficiales más abajo. Así que no lo leas como una auditoría exhaustiva. Tercera, una regla sutil que suele confundir a cualquier persona acostumbrada a otros informes de GSC: “Data is assigned to the actual URL, not the canonical URL, as it is in most other reports.” (traducción) «Los datos se asignan a la URL real, no a la URL de referencia, como ocurre en la mayoría de los demás informes». La mayoría de los informes de Search Console se agregan en la URL de referencia; este no.

Móvil y escritorio son conjuntos de datos independientes

El informe desglosa todo por dispositivo, y las dos pestañas son totalmente independientes — nunca se promedian. Un grupo de URL puede ser Good en móvil y Need improvement en escritorio simultáneamente, porque son conjuntos de datos de CrUX diferentes que reflejan dispositivos, redes y clases de CPU distintos. Comprueba siempre ambas pestañas; un resumen de “Good” en una puede ocultar una categoría de “Poor” en la otra.

Estado: prevalece la peor métrica

Cada grupo de URL cae en una de tres categorías — Poor, Need improvement o Good — y el estado del grupo es el de su métrica con peor rendimiento. Un grupo con buen LCP y buen INP, pero con un CLS deficiente, es un grupo “Poor”. Esta regla de “la peor métrica gana” es la razón por la que un único elemento de diseño inestable puede hundir una plantilla que, por lo demás, es rápida.

Los umbrales subyacentes (LCP ≤ 2,5s / INP ≤ 200ms / CLS ≤ 0,1 para “Good”, cada uno en p75) son las definiciones de las métricas, tratadas en el glosario de Core Web Vitals (Métricas web esenciales), y vale la pena señalar: según mi investigación, la documentación de Search Central publicada todavía enumera esos números originales. Si has visto una afirmación circulando de que Google redujo en silencio el umbral “Good” de LCP a 2,0 segundos, o que alguna actualización principal de finales de 2025 convirtió Core Web Vitals (Métricas web esenciales) en un factor de posicionamiento mucho más importante, no pude verificar ninguna de las dos frente a ninguna fuente propiedad de Google, y la documentación las contradice. Trátalas como rumores.

Grupos de URL — la mecánica principal

Esta es la característica definitoria del informe y el mayor cambio de modelo mental para cualquiera que venga del hábito de una sola URL de PageSpeed Insights. Google:

  • “URLs in the report are grouped into pages that have a similar user experience. The LCP, INP, and CLS status applies to the entire group. Some outlier URLs might have better or worse values on some visits, but 75% of visits to all URLs in the group experienced the group status shown.” (traducción) «Las URL del informe se agrupan en páginas que tienen una experiencia de usuario similar. El estado de LCP, INP y CLS se aplica al grupo completo. Algunas URL atípicas pueden mostrar valores mejores o peores en ciertas visitas, pero el 75 % de las visitas a todas las URL del grupo experimentaron el estado que se muestra.»

John Mueller describió el mecanismo en 2021: “We do that with the Chrome User Experience Report data, the field real-world data, essentially, where we try to recognize when there are pages that are similar enough that we could group them together.” (traducción) «Hacemos eso con los datos del Chrome User Experience Report, los datos de campo del mundo real, esencialmente, donde intentamos reconocer cuándo hay páginas que son lo suficientemente similares como para agruparlas.» Y de forma crítica, los datos del grupo pueden suplir a una URL que no tiene datos propios: “If we find a new URL that is also a part of this group, we don’t have to have data for that new URL. We can rely on the data for the group overall.” (traducción) «Si encontramos una URL nueva que también forma parte de este grupo, no tenemos que tener datos para esa URL nueva. Podemos confiar en los datos del grupo en general.»

Eso también explica por qué el informe puede parecer alarmante para lo que en realidad es un único error. Mueller lo resumió así: un sitio puede tener un solo grupo que reúna miles de URL, de modo que Search Console puede informar de miles de URL afectadas por el mismo problema. La cita de Mueller queda recogida en su sección de fuentes más abajo. Un fallo de plantilla, miles de URL marcadas.

Lo cual es exactamente la razón por la que la agrupación resulta útil en lugar de molesta. Como lo expresé en la guía de Core Web Vitals (Métricas web esenciales) de Ahrefs: “This grouping of pages makes a lot of sense. This is because most of the changes to improve Core Web Vitals are done for a particular page template that impacts many pages.” (traducción) «Esta agrupación de páginas tiene mucho sentido. Esto se debe a que la mayoría de los cambios para mejorar los Core Web Vitals (Métricas web esenciales) se realizan para una plantilla de página concreta que afecta a muchas páginas.» Y en la guía de PageSpeed Insights: “The benefit of GSC is that it buckets similar URLs. For the bucketed pages, you will likely be working in one system or template.” (traducción) «La ventaja de GSC es que agrupa URL similares. Para las páginas agrupadas, probablemente estarás trabajando en un solo sistema o plantilla.» Corrige la plantilla una vez, corrígela para todo el grupo. O, como lo planteé en una entrevista con Outside Communications: “Basically, here are groups with issues that probably share the exact same theme. You fix it once, you fix that issue for all those pages.” (traducción) «Básicamente, aquí hay grupos con problemas que probablemente comparten exactamente el mismo tema. Lo corriges una vez, corriges ese problema para todas esas páginas.»

El umbral de privacidad y el fallback por grupo de origen

Agrupar no es solo una conveniencia: es un requisito de privacidad. Google indica que el grupo de URL necesita una cantidad mínima de datos para entrar en el informe; si no la alcanza, Search Console crea un grupo de origen de nivel superior con el volumen de URL y datos necesario. La formulación íntegra figura en la sección de fuentes oficiales más abajo, junto con su traducción. Así que la cascada es: grupo de URL → grupo de origen → nada. Cuando ni siquiera el origen puede superar el umbral, obtienes “No data available.” Esta es la razón mecánica por la que los sitios con poco tráfico ven agrupaciones amplias y poco detalladas o ningún dato en absoluto.

Por qué un grupo “Poor” aún puede contener páginas rápidas

Dado que el estado se aplica a todo el grupo en el percentil 75, una URL rápida individual puede verse arrastrada a un grupo lento. Estar en un grupo Poor no demuestra que esa URL sea lenta —significa que el conjunto, considerado en su totalidad, tiene un problema. No asumas que todos los miembros son culpables; el grupo es la unidad de análisis.

Lectura del informe: gráfico vs. tabla

Un detalle genuinamente confuso que la mayoría de las guías de terceros omiten: el gráfico de páginas de destino registra cada URL una sola vez según su problema más lento, mientras que la tabla suma cada problema asociado a esa URL. La formulación íntegra aparece en la sección de fuentes oficiales más abajo, junto con su traducción. Por lo tanto, una URL con un problema Poor y un problema Need-improvement aparece una vez (como Poor) en el gráfico, pero aparece en ambas filas de la tabla. Por eso los totales no coinciden: es por diseño, no es un error. Al hacer clic en un problema, tal como lo describo:

  • “gives you a breakdown of page groups that are impacted” (traducción) «te ofrece un desglose de los grupos de páginas afectados» Con URL de ejemplo ordenadas por impresiones.

Validación de correcciones: el flujo de trabajo Start Tracking

El informe tiene un bucle de validación integrado que es fácil de pasar por alto. Google: “When you think a particular issue is fixed, click Start Tracking on the issue details page in the Search Console Core Web Vitals report.” (traducción) «Cuando creas que un problema concreto está corregido, haz clic en Start Tracking en la página de detalles del problema del Core Web Vitals report de Search Console.» Esto inicia una sesión de supervisión de 28 días para el problema: Google observa cómo se acumulan los datos de campo del grupo durante esa ventana en lugar de volver a comprobarlo al instante. Hay tres cosas que vale la pena saber sobre cómo se resuelve: una sola URL afectada que siga fallando durante la ventana puede impedir que todo el problema pase; los estados que verás son “Not started / Started / Looking good / Passed / N/A / Failed” (traducción) «Sin iniciar / Iniciado / Todo bien / Aprobado / N/D / Fallido» a nivel de problema, y “Pending / Passed / Failed” (traducción) «Pendiente / Aprobado / Fallido» por URL; y hacer clic en Start Tracking no activa la reindexación ni ningún otro comportamiento activo de rastreo: es puramente un indicador de supervisión sobre los datos que Google ya recopila. Esta es la forma adecuada de confirmar que una corrección se implementó en el campo, no solo mirar por encima el gráfico agregado y esperar.

Core Web Vitals report frente a PageSpeed Insights

Estas dos herramientas beben del mismo pozo de CrUX, pero lo presentan de manera diferente, y con regularidad discreparán para una URL. Dos razones documentadas:

  • Grupo vs. individual. Google: “Core Web Vitals combines data and status into URL groups; PageSpeed Insights generally shows data for individual URLs.” (traducción) «Core Web Vitals combina datos y estado en grupos de URL; PageSpeed Insights generalmente muestra datos de URL individuales.» Una sola URL puede ser un valor atípico en su grupo, por lo que el estado del grupo y el valor de PSI para esa URL exacta no coincidirán.
  • Parámetros de URL. “Core Web Vitals URLs include URL parameters when distinguishing the page; PageSpeed Insights strips all parameter data from the URL, and then assigns all results to the bare URL.” (traducción) «Las URL de Core Web Vitals incluyen parámetros de URL al distinguir la página; PageSpeed Insights elimina todos los datos de parámetros de la URL y, a continuación, asigna todos los resultados a la URL simple.» Solo esto explica muchas quejas de «por qué estas dos herramientas no coinciden».

También hay una diferencia en la amplitud de los datos que conviene tener clara, porque “datos de campo” y “datos de laboratorio” se usan de manera imprecisa. El informe de GSC contiene solo datos de campo de CrUX, agrupados — nada más. PageSpeed Insights combina tres cosas separadas: datos de campo de CrUX a nivel de URL, una alternativa a datos de campo de CrUX a nivel de origen cuando la propia URL no tiene suficientes, y una ejecución de laboratorio de Lighthouse en vivo. Como señalo en la guía de PSI, “PageSpeed Insights also pulls in the page level data, as well as origin data and lab test data which comes from Lighthouse.” (traducción) «PageSpeed Insights también incluye los datos a nivel de página, así como los datos de origen y los datos de pruebas de laboratorio que provienen de Lighthouse.» El informe de GSC no incluye nada de esa capa de laboratorio — son datos de campo, punto.

Mi flujo de trabajo real y el consejo práctico que la mayoría de los artículos de la competencia pasan por alto: diagnostica y valida rápido en los datos de laboratorio de PSI, confirma que es lento pero real en GSC. De la guía de PSI: “The CWV data will take longer to show the impact of any changes because it is a 28-day average, so use PSI or the PSI data in Ahrefs to check if the changes you made improved the lab test metrics.” (traducción) «Los datos de CWV tardarán más en mostrar el impacto de cualquier cambio porque son un promedio de 28 días, así que usa PSI o los datos de PSI en Ahrefs para comprobar si los cambios que hiciste mejoraron las métricas de prueba de laboratorio.» Obtienes retroalimentación instantánea de laboratorio de que un cambio ayudó; luego esperas a que los datos de campo en GSC se pongan al día durante las semanas siguientes.

”No data available” y sitios con poco tráfico

La propia explicación de Google: “If you see a ‘No data available’ screen, it means either that your property is new in Search Console, or that there is not enough data available in the CrUX report to provide meaningful information for the chosen device type (desktop or mobile).” (traducción) «Si ves una pantalla ‘No data available’, significa que tu propiedad es nueva en Search Console o que no hay suficientes datos disponibles en el informe de CrUX para proporcionar información significativa para el tipo de dispositivo elegido (escritorio o móvil).» CrUX tiene un umbral de elegibilidad: una URL o un origen necesita suficiente tráfico de Chrome antes de que aparezca ningún dato de campo.

¿Qué tan común es eso? Mucho. En mi estudio de enero de 2022 que comparó CrUX con 43,66 millones de páginas únicas de Site Audit, “We found only 5.21M (~11.9%) had at least one Core Web Vitals metric, and 93% of those (or ~4.85M total) had all three metrics.” (traducción) «Solo encontramos que 5,21 millones (~11,9 %) tenían al menos una métrica de Core Web Vitals (Métricas web esenciales), y el 93 % de esas (o ~4,85 millones en total) tenían las tres métricas.» Ese estudio observó el conjunto de datos sin procesar de CrUX (la misma fuente que utiliza el informe de GSC), no GSC en sí, y el número es de enero de 2022 — así que trátalo como una referencia de escala, no como un porcentaje actual. La conclusión se mantiene: la mayoría de las páginas de la web simplemente no reciben suficiente tráfico de Chrome para generar datos de campo, lo cual es exactamente la razón por la que el informe se apoya en la agrupación a nivel de origen y por la que tantos sitios no ven nada. Si eres uno de ellos, eso no es una garantía de que todo esté bien — en su lugar, prueba URLs individuales en PageSpeed Insights o Lighthouse.

FID desapareció — qué cambió en marzo de 2024

Acierta este punto con exactitud, porque los tutoriales desactualizados todavía lo muestran de forma incorrecta. Interaction to Next Paint (INP) reemplazó a First Input Delay (FID) como una de las Core Web Vitals (Métricas web esenciales) el 12 de marzo de 2024. El detalle específico de Search Console que casi nadie aborda: según el anuncio en web.dev del equipo de Chrome, “FID will be removed from Google Search Console as soon as INP becomes a Core Web Vital on March 12. All other tools—such as PageSpeed Insights and CrUX—will offer a six-month deprecation period to give developers a chance to update their code.” (traducción) «FID se eliminará de Google Search Console en cuanto INP se convierta en una Core Web Vital el 12 de marzo. Todas las demás herramientas —como PageSpeed Insights y CrUX— ofrecerán un periodo de obsolescencia de seis meses para dar a los desarrolladores la oportunidad de actualizar su código.» Así que GSC eliminó FID de inmediato, sin periodo de gracia, mientras que PSI y CrUX siguieron mostrándolo durante seis meses más. Si ves FID en una captura de pantalla de Search Console, es de antes de marzo de 2024.

¿Qué pasó con el informe de Experiencia de página?

Un punto de confusión real, que todavía se busca. Google eliminó el Page Experience report independiente —el antiguo panel de resumen que combinaba Core Web Vitals con HTTPS y otras señales de UX— de Search Console el 19 de abril de 2023. Lo que sobrevivió: el Core Web Vitals report y el HTTPS report continúan existiendo como sus propios informes independientes. Solo desapareció el resumen combinado. Así que si estás buscando un panel de “Page Experience” y no lo encuentras, por eso: los dos informes subyacentes todavía están allí. (Los informes relacionados, como el Performance report y el Page Indexing report, cubren el resto de tu presencia en Search Console.)

Priorizar y corregir lo que encuentra el informe

Google divide su propia orientación en vías no técnicas y para desarrolladores — una buena señal de que este informe lo leen audiencias muy diferentes. La regla de priorización para todos: corrige primero “Poor” y luego “Need improvement”. Para desarrolladores, las URL dentro de un grupo se ordenan por impresiones en orden descendente, así que las que están en la parte superior son las que más hacen cambiar el estado del grupo.

Las correcciones comunes a nivel de página que Google señala son directas, pero reales:

  • “Reduce your page size: best practice is less than 500KB for a page and all its resources.” (traducción) «Reduce el tamaño de tu página: la buena práctica es menos de 500KB para una página y todos sus recursos.» Más allá de eso, el cómo mejorar realmente LCP, INP y CLS pertenece a los temas individuales de cada métrica; no lo duplicaré aquí. El trabajo del informe es decirte qué plantillas ir a corregir, no corregirlas por ti.

¿Por qué cambió mi estado cuando no toqué nada?

Es extremadamente común y normalmente no es un error. La propia guía de solución de problemas de Google:

  • “If you didn’t make any changes in your site, but you see a big change in status for a lot of pages, it’s possible that you had a borderline status for many pages, and some site-wide event pushed your pages over the edge.” (traducción) «Si no hiciste ningún cambio en tu sitio, pero ves un gran cambio de estado en muchas páginas, es posible que tuvieras un estado límite en muchas páginas y que algún evento en todo el sitio empujara tus páginas más allá del límite.» Los cambios en la composición del tráfico, un cambio de latencia de una CDN o de un alojamiento de imágenes, una actualización de navegador ampliamente adoptada — cualquiera de estos puede empujar a un lote de URL ya en el límite a cruzar un umbral al mismo tiempo, porque el informe es un agregado p75 de 28 días.

Y a veces la cantidad de URL aptas simplemente fluctúa. Durante un episodio de julio de 2025 en el que la cantidad de URL que mostraban datos aptos disminuyó (especialmente en móvil), John Mueller caracterizó este tipo de movimiento como una variación normal del tamaño de la muestra, no como un problema — que estos informes se basan en muestras de lo que Google sabe sobre un sitio, que los tamaños de las muestras cambian y que eso no es indicativo de un problema. Barry Pollard, de Google, que trabaja en el proyecto Core Web Vitals (Métricas web esenciales), reconoció la caída y dijo que se estaba implementando una corrección. La enseñanza: la cantidad de URL aptas y la calidad subyacente de las métricas son dos cosas diferentes — una muestra cambiante no significa que tus páginas se hayan vuelto más lentas.

¿El informe afecta al posicionamiento?

El informe refleja los mismos datos de campo que los sistemas de clasificación de Google pueden tener en cuenta, pero los representantes han presentado de forma constante Core Web Vitals (Métricas web esenciales) como una señal menor, de nivel de desempate, junto a la relevancia del contenido — la discusión más completa sobre el peso en la clasificación está en el glosario de Core Web Vitals (Métricas web esenciales), así que aquí lo limitaré a una línea. Mi opinión sincera: no creo que alcanzar estos umbrales cambie mucho las cosas hoy, aunque Google podría apoyarse más en la señal con el tiempo, como finalmente hizo con la compatibilidad con móviles y HTTPS. También hay una razón no relacionada con la clasificación para prestar atención que se pasa por alto: las páginas más rápidas capturan más datos registrados (CrUX y tu propia analítica), porque menos usuarios rebotan antes de que la página termine de cargar. Mejorar estas métricas ayuda sobre todo porque es un indicador indirecto de una experiencia genuinamente mejor.

Una nota rápida sobre Bing

No hay un equivalente directo de Bing — un Core Web Vitals report dedicado, al estilo de CrUX, con agrupación de URL — dentro de Bing Webmaster Tools. Bing centra sus informes en un Performance Report (clics/impresiones) y una auditoría técnica Site Scan, en lugar de un desglose de datos de campo de Core Web Vitals (Métricas web esenciales). Bing hace referencia a métricas al estilo de Core Web Vitals (Métricas web esenciales) en su documentación, pero no ha lanzado un informe agrupado de datos de campo comparable al de Google. Las herramientas de Bing cambian con bastante frecuencia, así que verifícalo en la documentación actual de Bing Webmaster Tools si esto te importa.

Dónde encaja esto

Este informe es uno de los varios que hay en Google Search Console. El Performance report cubre cómo te fue realmente en la búsqueda (clics, impresiones, posición); el Page Indexing report cubre el lado de cobertura/indexación. Las métricas que muestra este informe —Core Web Vitals (Métricas web esenciales), CrUX y PageSpeed Insights como complemento de datos de laboratorio— tienen sus propios análisis detallados en el clúster de rendimiento web.

Evidence for this claim Search Console's Core Web Vitals report groups URL performance using real-world CrUX data and may lack data for low-traffic URLs or origins. Scope: Current Search Console Core Web Vitals report. Confidence: high · Verified: Google Search Console: Core Web Vitals report

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.