Saltar al contenido
José Marin de la Fuente
José Marin de la Fuente
  • Inicio
  • jmdf
    • Consultor Tecnológico
    • En los medios
    • CodePen
    • ebooks
  • Secciones
    • Blog Personal
    • Drones
    • Marketing Digital
    • Mundo 360
    • Redes Sociales
    • Seguridad informática
    • SEO
    • Tecnología y Mundo Digital
    • WebDesigners, WebMasters & Developers
  • My Tools
    • Calendar Link Generator Online
    • WhatsApp Link Generator Online
    • HTML Obfuscator Online
    • JavaScript Obfuscator Online
    • JWT Decoder
    • QR Online Generator
    • WordPress Password Hash Generator
    • String art generator
    • Editor HTML
    • Test – Tabla Schulte
    • Word Counter
    • Generador de mapeo de imagenes
    • Yellow Dots Decoder
  • Proyectos
    • Lectura Veloz | Chrome Extension
    • FocusTasks | Chrome Extension
  • hangar18
  • Contacto
José Marin de la Fuente José Marin de la Fuente
  • Inicio
  • jmdf
    • Consultor Tecnológico
    • En los medios
    • CodePen
    • ebooks
  • Secciones
    • Blog Personal
    • Drones
    • Marketing Digital
    • Mundo 360
    • Redes Sociales
    • Seguridad informática
    • SEO
    • Tecnología y Mundo Digital
    • WebDesigners, WebMasters & Developers
  • My Tools
    • Calendar Link Generator Online
    • WhatsApp Link Generator Online
    • HTML Obfuscator Online
    • JavaScript Obfuscator Online
    • JWT Decoder
    • QR Online Generator
    • WordPress Password Hash Generator
    • String art generator
    • Editor HTML
    • Test – Tabla Schulte
    • Word Counter
    • Generador de mapeo de imagenes
    • Yellow Dots Decoder
  • Proyectos
    • Lectura Veloz | Chrome Extension
    • FocusTasks | Chrome Extension
  • hangar18
  • Contacto
Modo Visual
Redes Sociales

Buscar en el blog

SEO • 5 min de lectura

Como agregar Open Graph en Magento

1 diciembre 2017
Como agregar Open Graph en Magento

Open Graph en Magento | Facebook Open Graph es una herramienta creada por los desarrolladores de la red social para estandarizar elementos de un sitio web (por ejemplo el tuyo). De esa forma pueden ser interpretados por Facebook con el fin de que tus publicaciones en tu Fan Page se muestren visualmente enriquecidas.

Otro beneficio de implementar Facebook Open Graph en Magento tiene que ver con el posicionamiento SEO (Search Engine Optimization, u Optimización en Motores de Búsqueda en español) de tus contenidos. En efecto, utilizar esta herramienta permite que los motores de búsqueda (Google, Bing, etc.) puedan indexar mejor tu contenido, de modo que los usuarios que realizan búsquedas detalladas puedan hallarlos más fácilmente. Te recomiendo leer este post sobre Meta Tags.

El proceso de funcionamiento del Open Graph es relativamente sencillo y ayuda a mejorar la comunicación entre empresas y usuarios, ya que acciones específicas realizadas por éstos son publicadas y compartidas a través de sus timelines, feeds de noticias y ticker con el consiguiente aumento de visibilidad de las mismas.

Utilizar Open Graph en Magento

Tras instalar este protocolo en tu sitio, estarás habilitado para determinar cuáles elementos se van a exhibir en tus posts de Facebook, cada vez que compartas un artículo. Los más importantes son el Título, la Imagen, la Descripción del contenido, el Nombre del sitio, la URL y el Autor (entre otros).

ir a: app/design/frontend/default/YOURTHEME/template/page/html/head.phtml

Agrega este fragmento de código a continuación en este archivo (head.phtml). Este código puede ir a cualquier parte del archivo, pero generalmente lo colocamos antes de que Magento emita los archivos CSS del theme, por lo tanto, antes de esta línea: <?php echo $this->getCssJsHtml() ?>

<?php /* Open Graph Protocol for Facebook and SEO START */ ?>

<?php if(Mage::registry('current_product')): ?>
<?php $product = Mage::registry('current_product'); ?>
 <meta property="og:title" content="<?php echo ($product->getName()); ?>" />
 <meta property="og:type" content="product" />
 <meta property="og:image" content="<?php echo $this->helper('catalog/image')->init($product, 'small_image')->resize(200,200);?>" />
 <meta property="og:url" content="<?php echo Mage::registry('product')->getProductUrl(); ?>" />
 <meta property="og:description" content="<?php echo strip_tags(($product->getShortDescription())); ?>" />
 <meta property="og:site_name" content="<?php echo Mage::app()->getStore()->getName(); ?>" />
<?php elseif(Mage::registry('current_category')): ?>
 <meta property="og:title" content="<?php echo $this->getTitle() ?>" />
 <meta property="og:type" content="product.group" />
 <meta property="og:url" content="<?php echo $this->helper('core/url')->getCurrentUrl();?>" />
 <meta property="og:description" content="<?php echo strip_tags($this->getDescription()) ?>" />
 <meta property="og:site_name" content="<?php echo Mage::app()->getStore()->getName(); ?>" />
<?php elseif((Mage::getSingleton('cms/page')->getIdentifier() == 'home' &&
 Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms')) : ?>
 <meta property="og:title" content="<?php echo $this->getTitle() ?>" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="<?php echo $this->helper('core/url')->getCurrentUrl();?>" />
 <meta property="og:description" content="<?php echo strip_tags($this->getDescription()) ?>" />
 <meta property="og:site_name" content="<?php echo Mage::app()->getStore()->getName(); ?>" />
<?php else: ?>
 <meta property="og:title" content="<?php echo $this->getTitle() ?>" />
 <meta property="og:type" content="article" />
 <meta property="og:url" content="<?php echo $this->helper('core/url')->getCurrentUrl();?>" />
 <meta property="og:description" content="<?php echo strip_tags($this->getDescription()) ?>" />
 <meta property="og:site_name" content="<?php echo Mage::app()->getStore()->getName(); ?>" />
<?php endif; ?>
<?php /* Open Graph Protocol for Facebook and SEO END */ ?>

 

Una página de productos de la tienda en línea tendrá una descripción del producto, una imagen del producto, una URL del producto. Todos estos pueden especificarse usando etiquetas «og:» en el código fuente de su código fuente, de modo que si la página se comparte a través de Facebook, automáticamente sabrá qué información usar.

Quizas te pueda interesar Magento extension SocialShare – Open Graph by Virtual Brick o quieras buscar en el market alguna alternativa a esta solución.

Fuente: http://thenorthernfoundry.com/facebook-open-graph-meta-tags-in-magento/

Comentarios
Compartir este artículo:

Navegación de entradas

Artículo anterior ← Meta tags para interactuar con Redes Sociales.
Siguiente artículo Influencers en política →

Artículos Relacionados

google
SEO

Top 10 de errores en el posicionamiento de una Web

10 mayo 2013 • 5 min de lectura
AMP
SEO

AMP | Como afectan al SEO, por qué es importante y cómo implementarlo

30 agosto 2019 • 6 min de lectura
colibri-google
SEO

Google Hummingbird: El nuevo algoritmo de Google

16 octubre 2013 • 3 min de lectura
advertise width me
Baitdom Domótica para el hogar en Tucumán
Google Street View Trusted Photographer | Tucumán
grupo de desarrolladores tucumanos en Facebook

Entradas recientes

  • JEV AI: El Modelo ‘Sistema 1’ | 193x Más Rápido que los LLM | Análisis Completo
  • Cómo buscar archivos públicos de Google Drive con Google Dorks y proteger tu información
  • Cómo vender productos digitales con Landing Pages, Tiendanube y Meta Ads
  • Métricas de Meta Ads: guía completa para entender CPM, CTR, CPC, CPA, ROAS y optimizar campañas
  • Framework 3Qs en Meta Ads: Diagnóstico de Campañas y Optimización
advertise width me
DEVELOPER TOOLBOX

Mis Herramientas & Utilidades

Colección de utilidades web interactivas para desarrolladores y profesionales.

JWT Decoder POPULAR

Decodifica y verifica tokens JWT

JSON Formatter

Embellece y valida JSON

Base64 Encoder

Codifica y decodifica Base64

Hash Generator

MD5, SHA-256 y más

Regex Tester

Prueba expresiones regulares

CSS Gradients NUEVO

Generador de degradados CSS

© 2026 José Marin de la Fuente. Todos los derechos reservados.