Hoy les mostraremos come mejorar el
SEO On-Page en ClipBucket.
Pare esto agregaremos dos cosas a nuestro script.
Lo que necesitas es sabe editar los archivos de tu
ClipBucket via
ftp y con un
editr HTML y php.
Lo que vamos hacer es remarcar las palabras claves con que llegan desde el buscador de Google, con esto posicionaremos mejor nuestro videos o post.
En nuestro caso nos ha generados muy buenos resultados, he duplicado las visitas.
Crear la tabla
Seo, Ingresamos a nuestra bbdd y vamos a SQL y pegamos el siguiente codigo:
CREATE TABLE IF NOT EXISTS `seo` (
`id` bigint(50) NOT NULL AUTO_INCREMENT,
`url` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`key` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`cont` smallint(10) NOT NULL,
`compare` varchar(222) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=18212 ;
Codigo:
watch_video.php
$referer= $_SERVER[’HTTP_REFERER’];
$url_base1 = $_SERVER[’SERVER_NAME’];
$url_fin1 = $_SERVER[’REQUEST_URI’];
$urlpost = "http://".$url_base1.$url_fin1;
$qref= strpos($referer,’google’);
if($qref!=’’){
$qstart = strpos($referer,’q=’);
$qend = strpos($referer,’&’,$qstart);
$qtext= substr($referer,$qstart+2,$qend-$qstart-2);
$qtext= str_replace(’+’,’ ’,$qtext);
$key=strtolower(trim(ereg_replace("%20", " ", $qtext)));
$compare= str_replace(" ", "", $key);
$patterns[0] = ’/xxx/’;
$patterns[1] = ’/porno/’;
$key1=preg_replace($patterns, "", $key);
if($key<>""){
$sql="SELECT * FROM `seo` WHERE COMPARE=’".$compare."’";
$result=mysql_query($sql);
if(mysql_num_rows($result)==0){
$sql1 =’INSERT INTO `seo` ( `id` , `url` , `key` , `cont`, `compare` ) VALUES ( NULL, "’.$urlpost.’", "’.$key1.’", 1 , "’.$compare.’" )’;
mysql_query($sql1);
}else{
$result1=mysql_fetch_array($result);
$id=$result1[’id’];
$numval1=$result1[’cont’];
$numval1=$numval1 + 1;
$sql ="UPDATE `seo` SET CONT = ’".$numval1."’ WHERE ID = ’".$id."’";
mysql_query($sql);
};
};
};
$resk="SELECT * FROM `seo` WHERE URL=’".$urlpost."’ ORDER BY CONT ASC LIMIT 7";
$resk1=mysql_query($resk);
$key[’1’]="Video de";
$key[’2’]="Video musica";
$key[’3’]="Video musicales";
$key[’4’]="musicales";
$key[’5’]="video y musica";
$key[’6’]="Los mejores video musicales";
$key[’7’]="Video";
$i=1;
if (!$resk1) { }else{
while($row=mysql_fetch_assoc($resk1)){
$key["$i"]=$row[’key’];
$i=$i +1;
}; };
assign(’key1’,$key[’1’]);
assign(’key2’,$key[’2’]);
assign(’key3’,$key[’3’]);
assign(’key4’,$key[’4’]);
assign(’key5’,$key[’5’]);
assign(’key6’,$key[’6’]);
assign(’key7’,$key[’7’]);
Esta palabras claves las configuramos porque son las que completa las palabras clave.
Si llegaron con una sola palabra clave, completa los campos con estas palabras claves.
$key[’1’]="Video de";
$key[’2’]="Video musica";
$key[’3’]="Video musicales";
$key[’4’]="musicales";
$key[’5’]="video y musica";
$key[’6’]="Los mejores video musicales";
$key[’7’]="Video";
watch_video.html
Después de:
<div class="watch_right">
Agregamos:
<span class="watch_vids_head watch_vids_head_closed">Busquedas recientes</span>
<h1 style="display:inline;">{$key1}</h1> <h2 style="display:inline;">{$key2}</h2><strong>{$key3}</strong><strong>{$key4}</strong><strong>{$key5}</strong><strong>{$key6}</strong><strong>{$key7}</strong>
<br />
limpiarSEO.php
Este archivo lo crear y lo suben a su Public, lo utilizaran cuando quieran y sirve para limpiar todas las palabras claves menor a 2, las que no son muy importantes, la gran mayorÃa de esta palabras claves han llegado a nuestro sitio por casualidad.
<?php
$conexion=mysql_connect("localhost","usu","clave");
if(!conexion){
die("error al conectar a Basa de Datos");
}
mysql_select_db("bbdd",$conexion);
$sql="DELETE FROM seo WHERE CONT < 2";
$result=mysql_query($sql);
?>
Cualquier duda me dejan un comentario!
Minimizar
Comentarios (1)
Añadir comentario