Wally's · Datos
Propuesta de Court Avenue · datos medidos · solo lectura

Wally's Wine & Spirits — lo que se midió

wallywine.comMedición: domingo 13 de septiembre de 2026Desde: Mac de Enrique (México) · curl, Chrome 149, Lighthouse 13.4
28,410
URLs en sitemaps (28,108 productos)
49 / 61
productos agotados en la muestra
236 / 266
colecciones sin metadescripción
9
páginas del CMS en blanco e indexables
0
llamadas de Meta Pixel a /tr
39
Lighthouse móvil en colección

Cada número de esta página se obtuvo hoy con una llamada real. Lo que no se pudo medir aparece como no comprobado con el motivo. Ningún dato viene de un documento previo ni de una estimación de terceros. La lectura y el plan viven en la auditoría completa.

1. Inventario de URLs (sitemaps)

Fuente: /sitemap.xml → 239 sitemaps hijos descargados; 3 con timeout >40 s reintentados.

SitemapArchivosURLsObservación
sitemap/products/N.xml23328,108lastmod = hora de la petición en todas; changefreq: weekly; sin imágenes
sitemap/collections/N.xml2266
sitemap-sanity.xml134páginas editoriales; incluye 6 borradores *-redesign y /homepage
sitemap/pages/1.xml11sólo /
sitemap/articles/1.xml11sólo /
sitemap-empty.xml10listado en el índice; responde HTML 404 con noindex
Total23928,410

2. Productos — muestra de 61

Cada 25.ª URL de 8 sitemaps repartidos en el índice (1, 25, 60, 100, 140, 180, 220, 233). HTML servido con UA Googlebot; datos del JSON-LD Product.

MétricaValorExtrapolación a 28,108
offers.availability = OutOfStock49 / 61 (80 %)~22,500 URLs
InStock12 / 61~5,600 URLs
Sin meta description30 / 61~13,800
description del schema truncada con «...»28 / 61
brand.name = distribuidor o persona (no marca)41 / 61«Southern Wine & Spirits» 11, «Chambers & Chambers» 3, «Republic National» 2, «BREAKTHRU» 2, «JOANNE» 1, «Mark P Goodman» 1…
sku vacío60 / 61
Título termina en «| Wally's Wine & Spirits»61 / 61
Breadcrumb con colección interna (ZERO STOCK, NO IMAGE, IN STOCK - ALL)9 / 61
Peso promedio del HTML186 KB
Inventario de POS en la muestraPerrier Lime 11oz, Michelob Ultra 12oz, Stone Pale Ale, Faygo Cream Soda, Red Bull 8oz, Plastic Coffee Mug 8 Oz 10pk

3. Colecciones — las 266

Todas descargadas con UA Googlebot (2 timeouts reintentados). Nombres de la lista completa en ~/wally-audit/collections.json.

MétricaValor
Sin meta description236 / 266
Título «{nombre} | Collection» (sin marca ni modificador)266 / 266
JSON-LD CollectionPage presente266 / 266
H1 en el HTML servido0 / 266
Internas de operación, públicas e indexableszero-stock no-image no-description no-description-spirits in-stock-all in-stock-import-wine in-stock-domestic-wines in-stock-spirits wallys-products-to-archive discountable retag fb-insta popular-on-meta mid-spirits high-spirits top-end wine_offers — 17
Duplicados por sufijo o sinónimoloire/loire-1 · california-1/california-2 · pinot-gris-grigio/-1 · bordeaux-blend/bordeaux-blends · champagne/champagne-sparkling/champagne-sparkling-wine · wine/wines · gift-card/gift-cards · alsace-1 burgundy-1 rhone-1 france-1 italy-1 united-states-1 nuts-1 oil-vinegar-1
Estacionales vivas en septiembre8 × *-december-sale · mothers-day-baskets · fifa-world-cup-collection · thanksgiving-by-wallys · easter-passover-baskets · womens-day · bubbles-for-mom
Productos visibles por colección al cargar12 + botón LOAD MORE (Cabernet Sauvignon: «357 Products»); ?page=2 canoniza a la página 1

4. Lo que recibe Google vs. lo que pinta el navegador

HTML servido: curl -A Googlebot, texto visible sin script/style. Renderizado: Chrome 149 headless y headed, tras networkidle.

PáginaTexto servidoEnlaces servidosH1 servidoTexto renderizadoEnlaces renderizadosH1 renderizado
/1,334859116— (0 h1, 0 h2, 0 header, 0 nav)
/products/makers-mark-bourbon-whiskey-750ml3,4571041,182116«Makers Mark Bourbon Whiskey 750mL»
/collections/caviar3,439102grid de productos sólo tras JS
/homepage (duplicado de /)1,649102200 · index,follow · canonical propio · en el sitemap

Consola en cada página renderizada: Hydration failed because the initial UI does not match what was rendered on the server ×2–4; Prop type did not match. Server: null Client: "application/ld+json"; React does not recognize the fetchPriority prop; Error in SEO input: description should not be longer than 155 characters ×2.

Pruebas de URL

URLCódigorobotscanonical
http://wallywine.com/301 → 301dos saltos: → https://wallywine.comhttps://www
/Products/Makers-Mark-Bourbon-Whiskey-750ml200index,followa sí misma (mayúsculas)
/products/…?Title=Default+Title200index,followa la limpia ✓
/products/…/ (trailing slash)200index,followa la limpia ✓
/collections/caviar?page=2200index,follow/collections/caviar (página 1)
/wines?filter.region=Napa+Valley (31 enlaces del menú)301/collections/wines?filter… · canonical /collections/wines sin filtro
/search, /collections200index,followpropio
/collections/all302/products (debería ser 301)
/this-page-does-not-exist-xyz404noindex,nofollow— ✓ (159 KB)
/llms.txt · /agents.md · /api/ucp/mcp404sin capa para agentes de IA

5. Páginas del CMS (Sanity) renderizadas

Chrome 149, UA Chrome, tras networkidle. «Caracteres» = document.body.innerText; 576–591 = sólo banner de cookies + footer.

PáginaCaracteresH1SchemaReservas / mapaHorarioTeléfono
/beverlyhills1,083WALLY'S BEVERLY HILLSRestaurantOpenTableno
/santamonica1,119WALLY'S SANTA MONICARestaurantOpenTable · Mapsno
/malibu1,023WALLY'S MALIBURestaurantOpenTable · Mapsno
/lasvegas1,110WALLY'S LAS VEGASRestaurantOpenTable · SevenRooms · Maps
/locations591Organizationnono
/reservations576OrganizationOpenTable ×3 (sólo en footer)nono
/staffpicks576Organization
/events4,308(vacío)OrganizationOpenTable experiencesno
/wine-storage1,422WINE STORAGE + uno vacíoOrganization
/private-dining1,226Organization
/catering1,873Organizationtítulo = «Private Dining | Wally's…» (copiado)
/spt (Somm Picks)3,541SOMM PICKSOrganizationtítulo genérico «Wally's Wine & Spirits | Wally's Wine & Spirits»
/community · /baskets · /lorenzi1,789 · 1,817 · 833Organization
/homepage-redesign /restaurant-redesign /beverlyhills-redesign /events-redesign /eventlisting-redesign /redesign576–585Organization6 borradores: 200 · index,follow · en el sitemap · título genérico
/menu · /menus · /beverly-hills404no existe página de menú

6. Rendimiento (Lighthouse 13.4.1, móvil, throttling simulado)

Chrome estable local. Campo (CrUX): no comprobado — PageSpeed API devolvió 429 en 6 intentos sin key.

PáginaPerfSEOFCPLCPTBTCLSSpeed IndexTTIPeso totalJS sin usar
/561002.6 s3.8 s1,020 ms07.0 s16.5 s10,960 KiB611 KiB
/collections/caviar39922.3 s15.9 s530 ms0.2458.1 s19.0 s2,413 KiB597 KiB
/products/makers-mark-46…541002.1 s6.2 s670 ms06.1 s17.3 s2,326 KiB586 KiB
Recurso más pesado del homeTipoPeso
cdn.sanity.io/files/6n4fbwab/production/d7145a0777fc…mp4Media8,712 KiB
googletagmanager.com/gtag/js?id=G-DDRQ9T5MZ2Script183 KiB
cdn.shopify.com/oxygen-v2/…/root-DYq5fSM8.jsScript170 KiB
googletagmanager.com/gtm.js?id=GTM-MNRVWXQScript163 KiB
googletagmanager.com/gtag/destination?id=AW-1070057468Script161 KiB
assets.gorgias.chat/…/866.jsOther148 KiB
connect.facebook.net/en_US/fbevents.jsScript107 KiB

TTFB medido con curl: home 287 ms, colección 394–800 ms, PDP 920 ms. Cabecera oxygen-full-page-cache: uncacheable en el home. 6 timeouts de conexión (40–60 s) en ~340 requests durante el crawl.

7. Medición y tags

Home + 2 PDPs + un add-to-cart en sesión de prueba; red capturada en Chrome. Banner de Shopify aceptado a mitad de la sesión para comparar antes/después.

TagIDCargadoEnvía eventosObservación
Google Tag ManagerGTM-MNRVWXQcarga gtm.js + gtag/js + gtag/destination = 507 KB
GA4G-DDRQ9T5MZ2 3 × g/collect (page_view)gcd=13l3l3l3l1l1, dma=0 → sin Consent Mode; primer hit antes de aceptar el banner
Google AdsAW-1070057468viewthroughconversion ×6, rmkt ×3
Meta Pixel487230146902047 fbevents.js + configno 0 × facebook.com/trfbq es función, cola vacía; sin PageView/ViewContent/AddToCart
Bing UET260146773 × bat.bing.com/action
LinkedIn Insight67789645 × px.ads.linkedin.com/collect
Klaviyolista RdjYs68 × track-analytics73 requests por página
Hotjar3902686 y 2599820×2dos sitios de Hotjar en la misma página
Shopify Customer Privacybanner «We value your privacy» presente; no conectado a consent de Google

dataLayer observado

Página / acciónEventos (sin gtm.*)Estado
Homepage_viewed
PDPview_item · page_viewedecommerce.items es objeto, no arreglo; item_id = gid://shopify/Product/…; sin value
Colecciónpage_viewed · collection_viewed ×2duplicado; sin view_item_list
Add to cartcart_updated · add_to_cartitems objeto; value: 40 ✓; quantity: 1
Checkoutno comprobado — vive en cbbc83-3.myshopify.com/checkout; cross-domain requiere GA4/GTM

Terceros por página de producto (454 requests)

HostRequestsHostRequests
static.klaviyo.com73bat.bing.com9
assets.gorgias.chat63fonts.bunny.net9
cdn.shopify.com49config.gorgias.chat9
cbbc83-3.myshopify.com36static.hotjar.com + script.hotjar.com9
cdn.userway.org + api.userway.org37snap.licdn.com6
monorail-edge.shopifysvc.com18connect.facebook.net6
www.google.com15use.typekit.net + p.typekit.net17
static-tracking.klaviyo.com + a.klaviyo.com23cdn.sanity.io5
px.ads.linkedin.com11googleads.g.doubleclick.net10

8. Datos estructurados

PlantillaTipos JSON-LDDefectos medidos
HomeOrganization · WebPageWebPage.name: "Home page"; sameAs con 4 strings vacíos
PDPOrganization · BreadcrumbList · Productbrand = vendor; sku: ""; sin gtin/aggregateRating/Review; offers.url con ?Title=Default+Title; description truncada; breadcrumb sin item en el último nodo
ColecciónOrganization · BreadcrumbList · CollectionPage
Tienda (4)Organization · WebPage · Restaurantcampos del Restaurant por verificar en fase 2; sin acceptsReservations
Otras SanityOrganization · WebPageOrganization.url cambia por página (/locations en Locations)

9. Benchmark técnico (home, HTML servido, UA Googlebot)

SitioPlataformaTexto servidoEnlaces servidosH1 servido
wallywine.comHydrogen/Oxygen1,3348
flaskfinewines.comShopify OS11,134130«Fine Wine & Whisky Merchants Since 1962»
hitimewine.netBigCommerce5,60730«Hi-Time Wine Cellars»
klwines.com · wine.com · woodlandhillswine.comno comprobado — bloquean o vacían la respuesta al UA Googlebot desde esta IP

10. No comprobado hoy — y qué lo destraba

DatoPor qué noQué hace falta
Tráfico orgánico, keywords, DR, backlinks, competidoresAhrefs (conector claude.ai) → Access denied: MCP token is invalid, 2 llamadasreconectar Ahrefs en la cuenta que tiene la suscripción, o API key en ~/.config/ahrefs/token
Core Web Vitals de campoPageSpeed API 429 sin key, 6 intentosAPI key de Google (gratis) o acceso a Search Console
Cobertura e indexación real, consultas, tráfico por páginaSin Search Console. Se probaron las 4 identidades de Google guardadas: ninguna ve wallywine.comacceso de lectura a GSC de https://www.wallywine.com/
Cross-domain al checkout, canal «AI Assistant», e-commerce poblado, tag de Meta pausado o noSin GA4 ni GTM. Ninguna de las 4 identidades ve una cuenta GA4 de Wally'slectura en GA4 G-DDRQ9T5MZ2 y GTM GTM-MNRVWXQ
Índice de Google (site:)Bing devolvió «About 50» y «About 118,000» para el mismo dominioGSC