Fallos en los metadatos sociales en mi web

Estoy cansado de buscar por internet como resolver el problema sobre los megadatos sociales. Sin obtener los resultados deseados.

Resulta que quiero publicar en tres redes sociales (twitter, Facebook y google+).
Y tengo los siguientes problemas:

Twitter:
Para ver la foto hay que clikear en "ver resumen"

Facebook:
Hasta hoy, estaba bien hasta he modificado el código y lo he vuelto a ponerlo tal y como estaba. La foto que sale es la de la cabecera de la web y no la deseada.

google+:
Sale el título pero no sale la descripción.

El código que tengo es:

<?php require("../libreria/conecta.php");
 $db= new base();
 $id= $_GET["id"];
$video= "SELECT * FROM video WHERE id_vid = $id";
$vid= $db->consulta($video);
$vi = mysql_fetch_assoc($vid);
$foto="http://img.youtube.com/vi/$vi[ulr]/1.jpg";
 ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/p001.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
<!-- InstanceBeginEditable name="css" -->
<link rel="stylesheet" type="text/css" href="/css/001/estilo.css" />
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="edito" -->
<meta http-equiv="content-Language" content="es" />
<title><?php echo $vi["com"]; ?> - INICIOWEB.ES</title>
<meta name="description" content="Videos del Carnaval de Cadiz de <?php echo $vi["com"]; ?>" />
<meta property="og:type" content="article" />
<meta property="og:title" content="<?php echo $vi["com"]; ?> - INICIOWEB.ES" />
<meta property="og:description" content="Videos del Carnaval de Cadiz de <?php echo $vi["com"]; ?>" />
<meta property="og:image" content="<?php echo $foto ?>" />
<meta property="og:image:width" content="300" />
<meta property="og:image:height" content="300" />
<meta property = "twitter:card" content="product"/>
<meta property="twitter:title" content="<?php echo $vi["com"]; ?> - INICIOWEB.ES" />
<meta property="twitter:description" content="Videos del Carnaval de Cadiz de <?php echo $vi["com"]; ?>" />
<meta property = "twitter:image" content="<?php echo $foto ?>"/>
<meta property="twitter:site" content="@INICIOWEB" />
<html itemscope itemtype="http://schema.org/Article">
<meta itemprop="name" content="<?php echo $vi["com"]; ?> - google INICIOWEB.ES" />
<meta itemprop="description" content="Videos del Carnaval de Cadiz de <?php echo $vi["com"]; ?>" />
<meta itemprop="image" content="<?php echo $foto ?>" />
<meta http-equiv="content-Language" content="es" />
<meta name="robotd" content="all" />
<!-- InstanceEndEditable -->

1 respuesta

Respuesta
1

No es culpa tuya.

Google+ ha decidido dejar de mostrar esa información porque aseguró que distraía al usuario de la información y que no repercutía en ningún beneficio de popularidad para el autor del contenido. Lo cierto es que seguramente han conseguido encontrar una alternativa de saber quién escribe qué sin que se lo tengas que decir tú en el metadata.

Tienes una explicación en este enlace (uno de los primeros que sale en google cuando pones google+ autoría

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas