← Volver al informe principal

Informe: plantilla de ficha de transportadora en whatsincabo.com — SEO + GEO

Fecha de la investigación: 2026-09-21. Método: solo WebSearch y WebFetch. Cada afirmación lleva su URL. Donde no pude verificar algo lo digo explícitamente.


Tarea 1 — Schema.org: qué tipos usar y qué soporta Google hoy

Lo que Google muestra como rich result (estado 2026)

La galería oficial de Google lista 25 tipos con presentación enriquecida. Entre ellos están Local business, Organization, Product, Review snippet, Breadcrumb. No existe ningún rich result para Service, TaxiService, Offer suelto ni FAQPage — fuente: https://developers.google.com/search/docs/appearance/structured-data/search-gallery

Tipo Rich result en Google Detalle verificado
LocalBusiness (y subtipos) Sí (panel de conocimiento, carrusel de negocios) Requeridos: name, address. Recomendados: geo, telephone, url, priceRange (<100 caracteres), openingHoursSpecification, aggregateRating/review. Google pide "Use the most specific LocalBusiness sub-type possible". https://developers.google.com/search/docs/appearance/structured-data/local-business
Organization Sí (logo, panel, datos de contacto) Recomendados: url, sameAs, logo, contactPoint, telephone, email, address, foundingDate… Para negocios locales, Google remite al subtipo de LocalBusiness. https://developers.google.com/search/docs/appearance/structured-data/organization
FAQPage No, desde el 7 de mayo de 2026 Historia: restringido a gobierno/salud el 14-sep-2023; aviso de deprecación mayo 2026; documentación retirada 15-jun-2026; soporte en la API de Search Console se retira en agosto 2026. Google: "FAQ structured data can stay in place. The markup won't cause problems, but it also won't produce visible results in Google Search." Fuentes: https://developers.google.com/search/updates · https://www.searchenginejournal.com/google-drops-faq-rich-results-from-search/574429/ · https://developers.google.com/search/docs/appearance/structured-data/faqpage
Product + Offer Sí, pero solo páginas de un producto único donde se puede comprar ("Only pages where a shopper can purchase a product are eligible for merchant listing experiences… Product rich results only support pages that focus on a single product"). Una ficha de directorio con 3 rutas no encaja. price/priceCurrency requeridos; availability recomendado. https://developers.google.com/search/docs/appearance/structured-data/merchant-listing
Review snippet / AggregateRating Sí para LocalBusiness/Organization, con candado: "If the entity that's being reviewed controls the reviews about itself, their pages that use LocalBusiness or any other type of Organization structured data are ineligible for star review feature." Las valoraciones deben venir "directly from users", sin incentivos ocultos. Un directorio tercero (WIC) con reseñas propias de usuarios reales sí es elegible. https://developers.google.com/search/docs/appearance/structured-data/review-snippet
Service / TaxiService / OfferCatalog / PriceSpecification No hay rich result. Solo "entendimiento semántico": Google declara que "uses structured data that it finds on the web to understand the content of the page, as well as to gather information about the web and the world in general". https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data

Política transversal que condiciona todo lo anterior: "Don't mark up content that is not visible to readers of the page" y "Try to use the most specific applicable type and property names defined by schema.org". https://developers.google.com/search/docs/appearance/structured-data/sd-policies — es decir: cada tarifa, horario y FAQ del JSON-LD debe estar en el HTML visible.

Qué tipo conviene para una transportadora (veredicto)

JSON-LD de ejemplo (empresa ficticia, 3 rutas) — sintaxis validada localmente, todas las referencias @id resuelven

No pude correr el Rich Results Test (requiere navegador); sí validé que es JSON bien formado y que el grafo es coherente.

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#webpage",
      "url": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/",
      "name": "Ejemplo Transfers Los Cabos - Airport transportation SJD",
      "inLanguage": "en",
      "datePublished": "2026-09-21",
      "dateModified": "2026-09-21",
      "lastReviewed": "2026-09-21",
      "reviewedBy": { "@id": "https://whatsincabo.com/#organization" },
      "isPartOf": { "@id": "https://whatsincabo.com/#website" },
      "about": { "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#business" },
      "mainEntity": { "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#business" },
      "breadcrumb": { "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#breadcrumb" }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#breadcrumb",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://whatsincabo.com/" },
        { "@type": "ListItem", "position": 2, "name": "Transportation", "item": "https://whatsincabo.com/transportation/" },
        { "@type": "ListItem", "position": 3, "name": "Ejemplo Transfers Los Cabos" }
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://whatsincabo.com/#organization",
      "name": "What's in Cabo",
      "url": "https://whatsincabo.com/",
      "logo": "https://whatsincabo.com/wp-content/uploads/wic/logo.png"
    },
    {
      "@type": "WebSite",
      "@id": "https://whatsincabo.com/#website",
      "url": "https://whatsincabo.com/",
      "name": "What's in Cabo",
      "publisher": { "@id": "https://whatsincabo.com/#organization" }
    },
    {
      "@type": "LocalBusiness",
      "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#business",
      "name": "Ejemplo Transfers Los Cabos",
      "description": "Private airport transportation between Los Cabos International Airport (SJD) and Cabo San Lucas, San José del Cabo, the Tourist Corridor, Todos Santos and the East Cape. Fixed rates per vehicle, flight tracking, bilingual drivers.",
      "url": "https://www.ejemplo-transfers.example",
      "telephone": "+52-624-000-0000",
      "email": "reservas@ejemplo-transfers.example",
      "image": "https://whatsincabo.com/wp-content/uploads/wic/ejemplo-transfers-van.jpg",
      "priceRange": "$55 - $180 USD per vehicle",
      "currenciesAccepted": "USD, MXN",
      "paymentAccepted": "Cash, Credit Card",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Calle Ficticia 123",
        "addressLocality": "San José del Cabo",
        "addressRegion": "Baja California Sur",
        "postalCode": "23400",
        "addressCountry": "MX"
      },
      "geo": { "@type": "GeoCoordinates", "latitude": 23.06000, "longitude": -109.70000 },
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
          "opens": "00:00",
          "closes": "23:59"
        }
      ],
      "areaServed": [
        { "@type": "Place", "name": "Cabo San Lucas, Baja California Sur" },
        { "@type": "Place", "name": "San José del Cabo, Baja California Sur" },
        { "@type": "Place", "name": "Tourist Corridor (Corredor Turístico), Los Cabos" },
        { "@type": "Place", "name": "Todos Santos, Baja California Sur" },
        { "@type": "Place", "name": "East Cape (Cabo del Este), Baja California Sur" }
      ],
      "sameAs": [
        "https://www.instagram.com/ejemplo_transfers",
        "https://www.facebook.com/ejemplotransfers"
      ],
      "knowsLanguage": ["en", "es"],
      "hasOfferCatalog": { "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#rates" },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.8",
        "bestRating": "5",
        "reviewCount": "23"
      }
    },
    {
      "@type": "TaxiService",
      "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#service",
      "name": "Private airport transfers from SJD (Los Cabos International Airport)",
      "serviceType": "Airport transfer (private, pre-booked, fixed rate per vehicle)",
      "provider": { "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#business" },
      "areaServed": [
        { "@type": "Place", "name": "Los Cabos, Baja California Sur" },
        { "@type": "Place", "name": "Todos Santos, Baja California Sur" },
        { "@type": "Place", "name": "East Cape (Cabo del Este), Baja California Sur" }
      ],
      "availableChannel": {
        "@type": "ServiceChannel",
        "serviceUrl": "https://www.ejemplo-transfers.example/book",
        "servicePhone": {
          "@type": "ContactPoint",
          "telephone": "+52-624-000-0000",
          "contactType": "reservations",
          "availableLanguage": ["en", "es"]
        },
        "availableLanguage": ["en", "es"]
      },
      "hoursAvailable": {
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
        "opens": "00:00",
        "closes": "23:59"
      },
      "termsOfService": "https://www.ejemplo-transfers.example/terms",
      "hasOfferCatalog": { "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#rates" }
    },
    {
      "@type": "OfferCatalog",
      "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#rates",
      "name": "Fixed rates per vehicle from SJD airport (verified 2026-09-21)",
      "numberOfItems": 3,
      "itemListElement": [
        {
          "@type": "Offer",
          "name": "SJD airport to Cabo San Lucas - private van, up to 6 passengers",
          "url": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#rate-csl",
          "priceCurrency": "USD",
          "price": "95",
          "priceSpecification": {
            "@type": "UnitPriceSpecification",
            "price": "95",
            "priceCurrency": "USD",
            "valueAddedTaxIncluded": true,
            "unitText": "per vehicle, one way",
            "eligibleQuantity": { "@type": "QuantitativeValue", "maxValue": 6, "unitText": "passengers" }
          },
          "validFrom": "2026-09-21",
          "validThrough": "2026-12-31",
          "availability": "https://schema.org/InStock",
          "areaServed": { "@type": "Place", "name": "Cabo San Lucas, Baja California Sur" },
          "itemOffered": {
            "@type": "Service",
            "name": "Private transfer SJD airport to Cabo San Lucas",
            "serviceType": "Airport transfer",
            "description": "Door-to-door private van from Los Cabos International Airport (SJD) to any hotel or address in Cabo San Lucas. Approx. 45 min / 48 km. Includes flight tracking and meet-and-greet at the terminal exit.",
            "provider": { "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#business" }
          }
        },
        {
          "@type": "Offer",
          "name": "SJD airport to San José del Cabo - private van, up to 6 passengers",
          "url": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#rate-sjd",
          "priceCurrency": "USD",
          "price": "55",
          "priceSpecification": {
            "@type": "UnitPriceSpecification",
            "price": "55",
            "priceCurrency": "USD",
            "valueAddedTaxIncluded": true,
            "unitText": "per vehicle, one way",
            "eligibleQuantity": { "@type": "QuantitativeValue", "maxValue": 6, "unitText": "passengers" }
          },
          "validFrom": "2026-09-21",
          "validThrough": "2026-12-31",
          "availability": "https://schema.org/InStock",
          "areaServed": { "@type": "Place", "name": "San José del Cabo, Baja California Sur" },
          "itemOffered": {
            "@type": "Service",
            "name": "Private transfer SJD airport to San José del Cabo",
            "serviceType": "Airport transfer",
            "description": "Door-to-door private van from SJD to the hotel zone or downtown San José del Cabo. Approx. 20 min / 15 km.",
            "provider": { "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#business" }
          }
        },
        {
          "@type": "Offer",
          "name": "SJD airport to Todos Santos - private van, up to 6 passengers",
          "url": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#rate-ts",
          "priceCurrency": "USD",
          "price": "180",
          "priceSpecification": {
            "@type": "UnitPriceSpecification",
            "price": "180",
            "priceCurrency": "USD",
            "valueAddedTaxIncluded": true,
            "unitText": "per vehicle, one way",
            "eligibleQuantity": { "@type": "QuantitativeValue", "maxValue": 6, "unitText": "passengers" }
          },
          "validFrom": "2026-09-21",
          "validThrough": "2026-12-31",
          "availability": "https://schema.org/InStock",
          "areaServed": { "@type": "Place", "name": "Todos Santos, Baja California Sur" },
          "itemOffered": {
            "@type": "Service",
            "name": "Private transfer SJD airport to Todos Santos",
            "serviceType": "Airport transfer",
            "description": "Door-to-door private van from SJD to Todos Santos via Cabo San Lucas and Highway 19. Approx. 1 h 30 min / 110 km.",
            "provider": { "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#business" }
          }
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://whatsincabo.com/listing/ejemplo-transfers-los-cabos/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "How much is a private transfer from SJD airport to Cabo San Lucas?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Ejemplo Transfers charges USD 95 per private van (up to 6 passengers, one way) from Los Cabos International Airport to any hotel in Cabo San Lucas, tax included. Rate verified by What's in Cabo on 2026-09-21; valid through 2026-12-31."
          }
        },
        {
          "@type": "Question",
          "name": "How long does the drive from SJD airport to Cabo San Lucas take?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "About 45 minutes for roughly 48 km along the Tourist Corridor (Highway 1), longer at peak hours. The driver tracks your flight and waits at the terminal exit, so the time starts when you leave the building."
          }
        },
        {
          "@type": "Question",
          "name": "Do I pay per person or per vehicle?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Per vehicle. The price covers the whole van for up to 6 passengers and standard luggage, so a family of four pays the same as a couple. Shared shuttles, sold per seat, are a different product not offered by this company."
          }
        }
      ]
    }
  ]
}

Notas del ejemplo: precios, tiempos, dirección y teléfono son ficticios. El bloque aggregateRating se elimina si WIC no tiene reseñas propias de usuarios para esa empresa. El archivo está en /tmp/claude-1000/-config-workspace-whats-in-cabo-/f4eef11a-9145-4b22-818d-1b450081efe4/scratchpad/transportadora-ejemplo.jsonld.


Tarea 2 — GEO: qué aumenta la probabilidad de ser citado

A. Demostrado con datos (metodología publicada)

  1. Citas a fuentes, estadísticas y citas textuales — paper GEO (Aggarwal et al., KDD 2024; GEO-bench 10 000 consultas; motor GPT-3.5 + Google; validado en Perplexity.ai). Mejora relativa en visibilidad (Position-Adjusted Word Count): Quotation Addition +41 %, Statistics Addition +33 %, Cite Sources +28 %; Keyword Stuffing −9 %. La fuente en posición 5 ganó hasta +115 % con Cite Sources — los sitios pequeños se benefician más. https://arxiv.org/abs/2311.09735 · https://arxiv.org/html/2311.09735v3
  2. Longitud de sección, no de página — SE Ranking (216 524 páginas, 20 nichos, modelo XGBoost+SHAP, nov-2025): secciones de 120–180 palabras logran 4,6 citas de media en ChatGPT, ~70 % más que secciones muy cortas; en AI Mode, 100–150 palabras por sección. https://seranking.com/blog/how-to-optimize-for-chatgpt/ · https://seranking.com/blog/ai-statistics/ — Ahrefs (174 048 páginas citadas en AIO, dic-2025): correlación "near-zero" entre longitud y citas; media 1 282 palabras, 53,4 % de citas a páginas <1 000 palabras; páginas tipo "listing/core" medianas de 315 palabras. https://ahrefs.com/blog/short-vs-long-content-in-ai-overviews/
  3. Frescura — SE Ranking: contenido actualizado en los últimos 3 meses ≈ doble de citas en ChatGPT (6,0 vs 3,6). Ahrefs (16,975 M citas, jul-2025): las IA citan contenido 25,7 % más nuevo que el orgánico (ChatGPT 458 días más fresco; AI Overviews ≈ igual que orgánico, +16 días). Caveat de Ahrefs: "low-quality, irrelevant content that's updated every day will not have a magic positive effect". https://ahrefs.com/blog/do-ai-assistants-prefer-to-cite-fresh-content · Google advierte contra cambiar fechas sin cambiar contenido. https://developers.google.com/search/docs/fundamentals/creating-helpful-content
  4. Densidad de hechos verificables — theStacc (57 253 URLs, 1 591 keywords, mar–abr 2026, correlacional, vendedor): páginas citadas 31 % de cobertura de hechos vs 24 %; 1 hecho/80 palabras → 4,2× más probable; fuentes nombradas 2,1×. https://thestacc.com/blog/facts-cited-ai-overviews/
  5. Autoridad del dominio y ranking orgánico — Ahrefs (863 K SERPs, mar-2026): solo 38 % de URLs citadas en AIO están en el top 10 (31,2 % en 11–100, 31 % fuera del top 100); parte del cambio es mejor parseo. https://ahrefs.com/blog/ai-overview-citations-top-10/ (estudio previo, 76 %: https://ahrefs.com/blog/search-rankings-ai-citations/). SE Ranking AI Mode (10 000 keywords, jun-2025): solapamiento URL con top 10 del 14 %, dominios 21,9 %; 5,7 % de las citas van a google.com y el 97,9 % de esas a perfiles de Google Maps → para consultas locales, el Business Profile pesa. https://seranking.com/blog/ai-mode-research/ Semrush AI Mode (5 000 keywords, jul-2025): 92 % de respuestas con panel de ~7 dominios; solapamiento con top 10 ~54 % dominios/~35 % URLs. https://www.semrush.com/blog/ai-mode-comparison-study/
  6. Schema y citas — Ahrefs (cuasi-experimento: 1 885 páginas que añadieron JSON-LD vs 4 000 de control, ago-2025→mar-2026): AIO −4,6 %, AI Mode +2,4 %, ChatGPT +2,2 % (los dos últimos indistinguibles de cero). "adding schema produced no major uplift in citations on any platform". https://ahrefs.com/blog/schema-ai-citations/ — theStacc reporta 2,3× (correlacional). Contradicción: el diseño experimental de Ahrefs pesa más. Conclusión práctica: el schema no compra citas; ordena datos.
  7. Título alineado con sub-consultas (fan-out) y slugs legibles — Ahrefs (1,4 M prompts ChatGPT): similitud coseno 0,656 vs 0,484; slugs en lenguaje natural 89,78 % vs 81,11 % de citación. https://ahrefs.com/blog/why-chatgpt-cites-pages/
  8. llms.txt no mueve citas — SE Ranking: "negligible impact on ChatGPT citation likelihood". https://seranking.com/blog/how-to-optimize-for-chatgpt/

B. Posición oficial de Google (no es estudio, es la regla del juego)

C. Opinión de consultores (sin metodología pública o muestra pequeña)


Tarea 3 — Rastreadores de IA y llms.txt

User-agent Operador Función Documentación oficial
GPTBot OpenAI Entrenamiento ("crawl content that may be used in training our generative AI foundation models"); independiente de búsqueda https://developers.openai.com/api/docs/bots
OAI-SearchBot OpenAI Búsqueda en vivo ("surface websites in search results in ChatGPT's search features"); bloquearlo saca al sitio de las respuestas de ChatGPT search idem
ChatGPT-User OpenAI Acciones de usuario; "robots.txt rules may not apply" idem
ClaudeBot Anthropic Recolección para modelos https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler
Claude-SearchBot Anthropic Búsqueda ("improve search result quality for users") idem
Claude-User Anthropic Fetch cuando un usuario pregunta idem
PerplexityBot Perplexity Índice de búsqueda; "not used to crawl content for AI foundation models" https://docs.perplexity.ai/guides/bots
Perplexity-User Perplexity Fetch por usuario; "generally ignores robots.txt" idem
Google-Extended Google Token de control (entrenamiento Gemini + grounding); no tiene user-agent propio, rastrea con los UA de Google; "does not impact a site's inclusion in Google Search nor is it used as a ranking signal" https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers
Applebot-Extended Apple Solo opt-out de entrenamiento; "does not crawl webpages"; el sitio sigue en Siri/Spotlight https://support.apple.com/en-us/119829
CCBot Common Crawl Repositorio abierto de crawl; obedece robots.txt y Crawl-delay https://commoncrawl.org/ccbot · https://commoncrawl.org/faq
Bytespider ByteDance Sin documentación oficial accesible (el enlace del UA, zhanzhang.toutiao.com, no abre fuera de China); análisis de logs de terceros reportan que ignora Disallow fuentes secundarias: https://agentgrade.com/agents/bytespider · https://www.openshadow.io/guides/blocking-bytespider

llms.txt — estado real: propuesta de Jeremy Howard (Answer.AI), 3-sep-2024; su web afirma que los labs publican llms.txt para sus docs (OpenAI, Anthropic, Gemini), lo cual es distinto de consumirlo. https://llmstxt.org/ — John Mueller (Bluesky, 18-jun-2025): "FWIW no AI system currently uses llms.txt"; los logs no muestran bots pidiéndolo. https://www.seroundtable.com/google-ai-llms-txt-39607.html — Mueller (jun-2026): "purely speculative for now (the file has existed for years, yet none of the AI systems use it)". https://www.searchenginejournal.com/google-says-llms-txt-is-purely-speculative-for-now/577576/ — Google Search Central: no se necesitan "AI text files"; la página de actualizaciones añadió que "it's fine if you want to maintain these files for other services". https://developers.google.com/search/docs/appearance/ai-features · https://developers.google.com/search/updates — Ninguna de las páginas oficiales de OpenAI, Anthropic o Perplexity sobre sus bots menciona leer llms.txt (las de OpenAI y Perplexity solo enlazan el llms.txt de su propia documentación). SE Ranking: impacto "negligible" en citas de ChatGPT.


Tarea 4 — Intención de búsqueda y E-E-A-T verificable en una ficha


Tarea 5 — Directorios que lo hacen bien: lo que pude y no pude verificar

Limitación honesta: WebFetch convierte a markdown y descarta los <script type="application/ld+json"> — lo comprobé con la propia home de whatsincabo.com (emite JSON-LD vía Rank Math y no apareció). Los cuatro caminos alternativos fallaron: proxies JSON (allorigins: 522/500; mirror hexlet: conexión rechazada), Wayback (id_) bloqueado para esta herramienta, validadores por GET (Structured Data Linter: certificado inválido; ClassySchema: 403). Marketplaces con 403 directo: Welcome Pickups, Viator, GetYourGuide, Yelp, HolidayTaxis, FindTransfers. No puedo afirmar qué JSON-LD emite ninguno de ellos. Tampoco encontré análisis publicados de su schema (búsquedas específicas sin resultado).

Lo que sí verifiqué (estructura visible), útil como patrón de contenido:

  1. Suntransfers — /los-cabos-airport: H1 "Los Cabos airport Transfers"; tabla de "Most booked routes" con distancia + duración + precio desde por destino (Cabo San Lucas 51 km, 45 min, desde €7,20; Diamante 53 km, 50 min…); ratings de cuatro plataformas con conteo (Trustpilot 4,3/45 000+, TripAdvisor 4,5/39 000+…); FAQ "Anything we should plan around?". https://www.suntransfers.com/los-cabos-airport
  2. Rome2rio — SJD → Cabo San Lucas: seis modos con duración y rango de precio (bus 1 h 05, $3–15; taxi 32 min, $140–180; shuttle 35 min, $80–300), operador con teléfono (Ruta del Desierto), diez FAQ tipo "cheapest/fastest/is there a direct bus". https://www.rome2rio.com/s/Los-Cabos-Airport-SJD/Cabo-San-Lucas
  3. Taxi2Airport (home) y Blacklane (/airport-transfer): proceso de 3 pasos, clases de vehículo con capacidad, FAQ desplegable, rating 4,6/5 con volumen (Taxi2Airport). Sin precios visibles en Blacklane. https://www.taxi2airport.com/ · https://www.blacklane.com/en/airport-transfer/

Patrón común verificable: ruta = fila con km + minutos + precio desde, ratings con conteo y fuente, FAQ con las preguntas exactas del viajero, tipos de vehículo con capacidad. Para confirmar su JSON-LD, un curl -s <url> | grep -o '<script type="application/ld+json">.*</script>' desde el contenedor o el Rich Results Test en navegador lo resuelve en minutos; quedó fuera del alcance de herramientas de esta sesión.


Tabla: Elemento → efecto SEO → efecto GEO → evidencia

Elemento Efecto SEO Efecto GEO Evidencia
LocalBusiness completo (name, address, geo, telephone, url, priceRange, openingHours) Rich result / panel; es el único tipo de negocio enriquecido Entidad clara para grounding; AI Mode enlaza mucho a perfiles Maps https://developers.google.com/search/docs/appearance/structured-data/local-business · https://seranking.com/blog/ai-mode-research/
TaxiService + hasOfferCatalog → Offer/UnitPriceSpecification por ruta Sin rich result; entendimiento semántico Datos estructurados de precio/ruta; el schema por sí solo no eleva citas (Ahrefs) https://schema.org/TaxiService · https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data · https://ahrefs.com/blog/schema-ai-citations/
Tabla visible de tarifas con km / min / precio / vigencia Contenido "substantial, complete" Hechos verificables densos → 4,2× (theStacc, correlacional); estadísticas +33 % (GEO paper) https://developers.google.com/search/docs/fundamentals/creating-helpful-content · https://thestacc.com/blog/facts-cited-ai-overviews/ · https://arxiv.org/abs/2311.09735
FAQ visible con respuesta directa por pregunta (100–180 palabras por sección) Ya no hay rich result FAQ (7-may-2026); el markup no daña Secciones 120–180 palabras: ~70 % más citas en ChatGPT; 100–150 en AI Mode https://www.searchenginejournal.com/google-drops-faq-rich-results-from-search/574429/ · https://seranking.com/blog/how-to-optimize-for-chatgpt/
"Rates verified on " + dateModified/lastReviewed reales Google penaliza fechas falsas, no las reales Actualizado <3 meses ≈ 2× citas ChatGPT; AIO neutral a frescura https://developers.google.com/search/docs/fundamentals/creating-helpful-content · https://ahrefs.com/blog/do-ai-assistants-prefer-to-cite-fresh-content
Fuentes citadas (web del operador, tarifario oficial) Señal de E-E-A-T (Trust) Cite Sources +28 %, hasta +115 % para fuentes de rango bajo https://arxiv.org/html/2311.09735v3
Citas textuales del operador/viajeros Primera mano ("authentic voices") Quotation Addition +41 % https://blog.google/products-and-platforms/products/search/ai-search-driving-more-queries-higher-quality-clicks/ · https://arxiv.org/html/2311.09735v3
AggregateRating con reseñas propias de usuarios Estrellas solo si WIC controla reseñas genuinas de usuarios; nunca las del propio operador Sin dato específico https://developers.google.com/search/docs/appearance/structured-data/review-snippet
Título y slug en lenguaje natural alineados con sub-consultas Relevancia clásica Coseno 0,656 vs 0,484; slugs naturales 89,8 % vs 81,1 % https://ahrefs.com/blog/why-chatgpt-cites-pages/
Longitud total de la página Neutral Correlación ≈ 0 con citas en AIO https://ahrefs.com/blog/short-vs-long-content-in-ai-overviews/
Keyword stuffing Riesgo spam −9 % visibilidad https://arxiv.org/html/2311.09735v3
robots.txt con OAI-SearchBot, PerplexityBot, Claude-SearchBot permitidos Ninguno Condición necesaria para aparecer en ChatGPT search / Perplexity / Claude https://developers.openai.com/api/docs/bots · https://docs.perplexity.ai/guides/bots · https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler
llms.txt Ninguno Ningún sistema confirma usarlo; impacto negligible https://www.seroundtable.com/google-ai-llms-txt-39607.html · https://seranking.com/blog/how-to-optimize-for-chatgpt/
Consistencia NAP ficha ↔ web operador ↔ Business Profile Panel de conocimiento No hay estudio que lo mida (inferencia) https://developers.google.com/search/docs/appearance/structured-data/local-business

Recomendación para la plantilla de ficha de transportadora

Imprescindible 1. Bloque visible "Rates from SJD": tabla por ruta (destino · km · min aprox. · precio por vehículo · pasajeros máx. · incluye) + línea "Rates verified with the operator on , valid through ". Es a la vez el contenido que la IA cita y lo que el JSON-LD puede marcar sin violar la política de contenido visible. 2. JSON-LD en grafo (patrón del ejemplo): WebPage con dateModified/lastReviewed/reviewedBy → LocalBusiness completo (NAP, geo, horarios 24/7, priceRange, areaServed, sameAs) → TaxiService con provider, serviceType, areaServed, availableChannel → OfferCatalog con un Offer+UnitPriceSpecification+validThrough por ruta → BreadcrumbList. Rank Math ya emite LocalBusiness + Breadcrumb; el resto se añade como nodos con @id compartidos (la vía concreta en Rank Math/MyListing no la investigué aquí). 3. 3–6 FAQ visibles con las preguntas literales del viajero (precio, tiempo, por persona o por vehículo, dónde te esperan, pago, cancelación) y respuestas de 100–180 palabras, con el número concreto en la primera frase. Mantener FAQPage en el JSON-LD solo si coincide letra por letra con lo visible. 4. Quién/Cómo/Por qué visible: "Verified by What's in Cabo · · method: phone call/quote from operator" + enlace a política editorial + enlace a la web del operador como fuente. 5. robots.txt: permitir explícitamente OAI-SearchBot, PerplexityBot, Claude-SearchBot, Googlebot; decidir aparte GPTBot/ClaudeBot/Google-Extended (entrenamiento; no afectan búsqueda).

Recomendable 6. Una cita textual del operador (política de espera, flight tracking) y una de un viajero real, entrecomilladas y atribuidas (Quotation Addition). 7. Título y slug en lenguaje natural que respondan la sub-consulta: "Ejemplo Transfers — private airport transportation SJD to Cabo San Lucas, rates 2026". 8. AggregateRating solo cuando WIC tenga ≥ N reseñas propias de usuarios reales para esa empresa; nunca importar estrellas de Google/TripAdvisor. 9. Comparativa en contexto (una fila "reference: airport taxi / shared shuttle typical range" con fuente y fecha) — es el tipo de dato que Rome2rio/Suntransfers muestran y que las IA parafrasean. 10. Coherencia NAP con la web del operador y su Business Profile; misma grafía del nombre.

Opcional 11. sameAs a Wikidata/Instagram/Facebook del operador (solo URLs verificadas). 12. llms.txt en el sitio: inocuo, sin evidencia de uso; no invertir tiempo. 13. Product/merchant listing: no aplica a una ficha de directorio (solo páginas de compra de un producto único).


URLs consultadas (todas)

Google (oficial): https://developers.google.com/search/docs/appearance/structured-data/search-gallery · https://developers.google.com/search/docs/appearance/structured-data/faqpage · https://developers.google.com/search/docs/appearance/structured-data/local-business · https://developers.google.com/search/docs/appearance/structured-data/review-snippet · https://developers.google.com/search/docs/appearance/structured-data/product · https://developers.google.com/search/docs/appearance/structured-data/merchant-listing · https://developers.google.com/search/docs/appearance/structured-data/organization · https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data · https://developers.google.com/search/docs/appearance/structured-data/sd-policies · https://developers.google.com/search/docs/appearance/ai-features · https://developers.google.com/search/updates · https://developers.google.com/search/docs/fundamentals/creating-helpful-content · https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers · https://developers.google.com/search/blog/2025/05/succeeding-in-ai-search (solo índice) · https://blog.google/products/search/google-search-ai-mode-update/ · https://blog.google/products-and-platforms/products/search/ai-search-driving-more-queries-higher-quality-clicks/ · https://services.google.com/fh/files/misc/hsw-sqrg.pdf (PDF no legible con la herramienta)

schema.org: https://schema.org/TaxiService · https://schema.org/Service · https://schema.org/Offer · https://schema.org/OfferCatalog · https://schema.org/PriceSpecification

Estudios: https://arxiv.org/abs/2311.09735 · https://arxiv.org/html/2311.09735v3 · https://arxiv.org/pdf/2311.09735 (binario, no legible) · https://ahrefs.com/blog/schema-ai-citations/ · https://ahrefs.com/blog/ai-overview-citations-top-10/ · https://ahrefs.com/blog/search-rankings-ai-citations/ · https://ahrefs.com/blog/short-vs-long-content-in-ai-overviews/ · https://ahrefs.com/blog/do-ai-assistants-prefer-to-cite-fresh-content · https://ahrefs.com/blog/why-chatgpt-cites-pages/ · https://www.semrush.com/blog/semrush-ai-overviews-study/ · https://www.semrush.com/blog/ai-mode-comparison-study/ · https://seranking.com/blog/ai-statistics/ · https://seranking.com/blog/how-to-optimize-for-chatgpt/ · https://seranking.com/blog/ai-mode-research/ · https://seranking.com/blog/review-platforms-in-ai-overviews/ · https://thestacc.com/blog/facts-cited-ai-overviews/ · https://www.tryprofound.com/blog/ai-platform-citation-patterns

Crawlers y llms.txt: https://developers.openai.com/api/docs/bots · https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler · https://docs.perplexity.ai/guides/bots · https://support.apple.com/en-us/119829 · https://commoncrawl.org/ccbot · https://commoncrawl.org/faq · https://llmstxt.org/ · https://www.seroundtable.com/google-ai-llms-txt-39607.html · https://www.searchenginejournal.com/google-says-llms-txt-is-purely-speculative-for-now/577576/ · https://agentgrade.com/agents/bytespider · https://www.openshadow.io/guides/blocking-bytespider

Prensa especializada (cobertura de fuentes primarias): https://www.searchenginejournal.com/google-drops-faq-rich-results-from-search/574429/ · https://www.searchenginejournal.com/googles-official-advice-on-optimizing-for-ai-overviews-ai-mode/547341/ · https://searchengineland.com/google-to-no-longer-support-faq-rich-results-476957 (403)

Directorios/marketplaces (Tarea 5): https://www.suntransfers.com/los-cabos-airport · https://www.rome2rio.com/s/Los-Cabos-Airport-SJD/Cabo-San-Lucas · https://www.taxi2airport.com/ · https://www.blacklane.com/en/airport-transfer/ · https://localsearchforum.com/threads/can-i-use-schema-org-taxiservice-as-airport-transfer-service.56018/ (hilo de foro, opinión) · 403/404: https://www.welcomepickups.com/los-cabos/airport-transfers/ · https://www.welcomepickups.com/cabo-san-lucas/airport-to-san-jose-del-cabo/ · https://www.viator.com/tours/San-Jose-del-Cabo/Cabo-Airport-Shuttle-Private-Transportation/d50860-276579P4 · https://www.viator.com/Los-Cabos-tours/Airport-and-Ground-Transfers/d627-g15-c52 · https://www.getyourguide.com/los-cabos-l1071/transfers-tc7/ · https://www.holidaytaxis.com/en/airport-transfers/mexico-san-jose-cabo-los-cabos/cabo-san-lucas/ · https://www.findtransfers.com/profiles · https://www.yelp.com/search?find_desc=Airport+Shuttles&find_loc=Cabo+San+Lucas · https://www.mozio.com/en-us/airport/sjd · proxies/validadores fallidos: api.allorigins.win, api.allorigins.hexlet.app, web.archive.org, linter.structured-data.org, classyschema.org

Control: https://whatsincabo.com/ (confirma que WebFetch no expone <script ld+json>)

← Volver al informe principal