Optimizar metadatos

La primera vez que alguien comparte una URL o indica que le gusta, el rastreador de Facebook almacena en caché la URL canónica resuelta y sus metadatos. Puedes ver el resultado de esta caché o forzar una reextracción mediante el depurador de contenido compartido.

Puedes optimizar el contenido al proporcionar solamente metaetiquetas de Open Graph al rastreador y el contenido propiamente dicho a los usuarios habituales. También puedes optar por dirigir al rastreador a otra página utilizada solamente para metadatos mediante <link rel="opengraph" href="..."/>.

Administrar grandes objetos mediante punteros

Si tu contenido tiene un gran volumen de metadatos, puedes mejorar el rendimiento al proporcionar los metadatos y el contenido desde dos URL distintas y al utilizar punteros para enlazar ambas páginas. Este enfoque resulta idóneo para sitios activos, ya que puedes proporcionar la misma página a navegadores tanto para computadoras como para celulares.

La URL en la que esté alojado el contenido debe contener las etiquetas de Open Graph necesarias.

Después, agrega otra etiqueta que apunte a la página en la que están alojados los metadatos adicionales:

<link rel="opengraph" href="{DESTINATION_URL}"/>

En la URL de destino, incluye otros metadatos y un puntero a la página original:

<meta property="og:type" content="metadata"/>
<link rel="origin" href={SOURCE_URL}/>

Ten en cuenta lo siguiente:

  • La URL de origen debe contener las etiquetas básicas.
  • La URL de origen puede tener tantos punteros como quieras, pero cada página a la que apunte debe dirigir de vuelta a esta mediante una etiqueta link rel="origin".
  • Los punteros solo tienen un nivel de profundidad, por lo que una página de tipo "metadata" no puede contener otro link rel="opengraph".

Optimizar para un subdominio para celulares

Las aplicaciones web que utilicen subdominios para versiones optimizadas para celulares pueden evitar agregar metadatos adicionales a las vistas para celulares de sus páginas al utilizar URL canónicas que apunten a la vista para computadoras del mismo contenido.

Basta con que agregues esta metaetiqueta a la URL para celulares:

<link rel="canonical" href="DESKTOP_OBJECT_URL" />

Asegúrate de utilizar una ruta absoluta, y no una relativa, para el valor canónico de href.

La página para computadoras debe incluir las etiquetas básicas de Open Graph de tu contenido, ya que la herramienta de extracción de Facebook las utilizará para identificarlo de forma única.