Inicia sesión



Seo y optimización en DataLife Engine

Una selección de tutoriales y técnicas para el Seo y la optimización interna del sistema de gestión de contenido de DataLife Engine

Decidí que en este Tutoriales En Linea les mostraremos varias técnicas, tutoriales y artículos sobre SEO y optimización interna del sitio. 

El Tutoriales En Linea será actualizado y dividido en 2 partes:

  • SEO.
  • Optimización interna.
¿Por qué es esto? Ya hay todo tipo de técnicas y tutoriales sobre SEO y optimización.

Uso todo lo que se describe a continuación personalmente y lo verifiqué. No escribo nada ante de haberlo verificado personalmente en mis sitios webs.

SEO y optimización interna.

Optimización interna:

- Activar el caché en los navegadores de los visitantes: La activación de la memoria caché en los navegadores de visitantes aumentará significativamente la velocidad de carga de la página.

Lo probé en una plantilla cargada con todo tipo de scripts y todo tipo de campanas y silbidos + Rellené imágenes pesadas.
Antes de la manipulación, la página se cargó durante 3-6 segundos, luego de que se cargara al instante.

Abra .htaccess en la raíz del sitio. (En lo personal, también lo agrego en la carpeta de termplates)

Buscar:
RewriteEngine On
Inserte abajo:
# Activar caché en los navegadores de visitantes
<ifModule />
    # Todos los archivos html y htm se almacenarán en el caché del navegador por un día.
    <FilesMatch>
        Header set Cache-Control "max-age=43200"
    </FilesMatch>
    # Todos los archivos css, jаvascript y de texto se almacenarán en el caché del navegador durante una semana.
    <FilesMatch>
        Header set Cache-Control "max-age=604800"
    </FilesMatch>
    # Todos los archivos flash e imágenes se almacenarán en el caché del navegador durante un mes.
    <FilesMatch>
        Header set Cache-Control "max-age=2592000"
    </FilesMatch>
    # Deshabilitar el almacenamiento en caché de php y otros archivos de servicioв
    <FilesMatch>
        Header unset Cache-Control
    </FilesMatch>
</IfModule>
- Optimización de consultas en la base de datos para multicategorías: Será útil para aquellos que tienen una noticia que pertenece a varias categorías. El consumo de RAM en el sitio visitado aumentará, pero el tiempo de respuesta disminuirá y la velocidad de la consulta aumentará.
¡Sobre esto decide si poner este hack o no! En lo personal, lo configure en mi sitio web de Tutoriales En Linea.
Abrir el archivo engine/engine.php
$where_category = "category = '{$get_cats}'";
                }
            }
Insértelo después:
$db->query("SELECT id FROM ".PREFIX."_post WHERE {$where_category} AND approve=1" . $where_date);
            $ids = array();
            while($r = $db->get_row()) $ids[] = $r['id'];
            if(count($ids)) $ids = implode(',',$ids);
            else $ids = 0;
            $where_category = "id IN ($ids)";

Optimización del SEO en DLE

- Optimizar las categorías en el speedbar. El hack fue diseñado por Oleg Aleksandrovich alias Sander. Se dice que para un CEO es malo cuando la página se refiere a sí misma. Es decir, esto sucede en la barra de velocidad cuando se ve una categoría.

Este arreglo arregla este caso: 

Abra el archivo engine/modules/functions.php
Encuentra:
function get_breadcrumbcategories($id, $separator="&raquo;") {
Reemplazar con:
function get_breadcrumbcategories($id, $separator="&raquo;",$rec=false) {
Inmediatamente debajo encuentra la línea:
$parent_id = $cat_info[$id]['parentid'];
Inserte el código después:
    global $cstart, $dle_module;
    if($rec OR $cstart>1 OR $dle_module!='cat') $list = "<span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . $config['http_home_url'] . get_url( $id ) . "/\" itemprop=\"url\"><span itemprop=\"title\">{$cat_info[$id]['name']}</span></a></span>";
    else $list = $cat_info[$id]['name'];
    if($parent_id){
        $parent = get_breadcrumbcategories($parent_id,$separator,true);
        if($parent) $list = $parent . " $separator " . $list;
    }
    return $list;
- Eliminar el nombre del sitio con el título:  (En lo personal, no utilizo esta recomendación, por mi CSS)

Abre engine/engine.php, encuentra el código:
$metatags['title'] = $nam_e . $page_extra . ' &raquo; ' . $metatags['title'];
Reemplazar con:
$metatags['title'] = $nam_e . $page_extra;
A continuación, busque:
$metatags['title'] = $titl_e . $page_extra . ' &raquo; ' . $config['home_title'];
Reemplazar con:
$metatags['title'] = $titl_e . $page_extra;
A continuación, busque el código:
if ( $metatags['header_title'] ) $metatags['title'] = stripslashes($metatags['header_title'].$page_extra);
Reemplazar con:
if ($do == "cat" and $category != '' and $subaction == '') //если категория
{
    if($cat_info[$category_id]['metatitle'])
        $metatags['title'] = isset($page_extra) ? stripslashes($cat_info[$category_id]['metatitle']) . $page_extra : stripslashes($cat_info[$category_id]['metatitle']);
    elseif($metatags['header_title'])
        $metatags['title'] = isset($page_extra) ? stripslashes($metatags['header_title']) . $page_extra : stripslashes($metatags['header_title']);
    else
        $metatags['title'] = isset($page_extra) ? stripslashes($cat_info[$category_id]['name']) . $page_extra : stripslashes($cat_info[$category_id]['name']);
}
elseif ($dle_module == "main") //если главная страница
    $metatags['title'] = isset($page_extra) ? stripslashes($config['home_title']) . $page_extra : stripslashes($config['home_title']);
elseif ($metatags['header_title']) $metatags['title'] = stripslashes($metatags['header_title']);
- Actualizamos el Breadcrumb (las migas de pan) siguiendo el ejemplo de Google:

Conclusión

Si seguimos estos tutoriales y técnicas para la optimizacion y el SEO, nuestro sitios web, gestionados con el CMS de DataLife Engine sera cargado rápidamente, esto quiere decir que la velocidad de carga de las páginas sera menor. Juega con la combinación idonea para tu sitio web, "como dice el dicho el que busca encuentra"...


  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-01-24
  • Categorias: Noticias Tutorial Diseño Web DataLife Engine Schema.org WebSite webmasters Optimizacion Marketing SEO




Información
Usuarios que no esten registrados no pueden dejar comentarios, te invitamos a que te registre!






Como hacer una llamada desde tu sitio Web

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-12-12
  • Categorias: Diseño Web html5 Html WebSite Telefonia Smartphone Noticias Tutorial

Como crear tu sitio Web con un hosting web de calidad

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-12-12
  • Categorias: WebSite hosting Servidor Noticias Tutorial

¿Cómo ganar en las apuestas deportivas?

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-12-10
  • Categorias: WebSite Forex Noticias Tutorial

Cursos que aún ofrecen certificados gratuitos

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-11-26
  • Categorias: Cursos Noticias Tutorial Aprendizaje

Curso de iniciación de JavaScript

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-10-21
  • Categorias: Lenguajes De Programacion javascript Cursos Noticias Tutorial

Cómo insertar código JavaScript

  • Autor:
  • Editor: Tutoriales En Linea
  • Fecha:2019-10-21
  • Categorias: Lenguajes De Programacion javascript Cursos Noticias Tutorial