Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
necesidades_marketing [2010/11/11 13:36] 10.12.12.70 |
necesidades_marketing [2017/03/27 17:44] (actual) |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | Índice | ||
| - | |||
| - | 1. Generalidades | ||
| - | |||
| - | 2. Posicionamiento técnico: resumen | ||
| - | |||
| - | 3. Posicionamiento técnico: desglose | ||
| - | |||
| - | 3.1. Validación XHTML y LANG idiomas | ||
| - | |||
| - | 3.2. Metas SEM /SEO | ||
| - | |||
| - | 3.3. Enlaces de cabecera generados como índice de contenidos (código) | ||
| - | |||
| - | 3.4. Generación de fichero robots.txt. Imágenes recogidas por Google Image Search | ||
| - | |||
| - | 3.5. Generación de URL amigables | ||
| - | |||
| - | 3.6. Generación de mapas del sitio gestionables | ||
| - | |||
| - | 3.7. Generación de menús de posicionamiento | ||
| - | |||
| - | 3.8. Enlaces con atributo rel | ||
| - | |||
| - | 3.8.1. Nofollow | ||
| - | |||
| - | 3.8.2. Otros valores posibles del atributo rel | ||
| - | |||
| - | 3.9. Código Analytics | ||
| - | |||
| - | 3.10. Rastreo e-Commerce con Google Analytics | ||
| - | |||
| - | 3.11. Análisis y comprobaciones | ||
| - | |||
| - | 3.12. Seguimiento | ||
| - | |||
| - | |||
| ====== 1. Generalidades ====== | ====== 1. Generalidades ====== | ||
| Línea 71: | Línea 34: | ||
| ====== 3. Posicionamiento técnico: desglose ====== | ====== 3. Posicionamiento técnico: desglose ====== | ||
| - | + | ||
| ===== 3.1. Validación XHTML y LANG idiomas ===== | ===== 3.1. Validación XHTML y LANG idiomas ===== | ||
| Línea 79: | Línea 42: | ||
| Ejemplo para XHTML 1.0 transitorio, con idioma es-ES y código de caracteres UTF-8: | Ejemplo para XHTML 1.0 transitorio, con idioma es-ES y código de caracteres UTF-8: | ||
| - | ''<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | + | <!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" xml:lang="es-ES " lang="es-ES"> | |
| - | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-ES " lang="es-ES"> | + | <head> |
| - | + | <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> | |
| - | <head> | + | |
| - | + | ||
| - | <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />'' | + | |
| - | |||
| En Merkagest: | En Merkagest: | ||
| - | ''<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{item field=$idioma}" lang="{item field=$idioma}">'' | + | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{item field=$idioma}" lang="{item field=$idioma}"> |
| En Joomla: | En Joomla: | ||
| - | ''<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>">'' | + | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>"> |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== 3.2. Metas SEM /SEO ==== | + | |
| + | ===== 3.2. Metas SEM /SEO ===== | ||
| Los metas, aunque ya no son tan eficaces a la hora de posicionar las páginas como hace unos años, debido sobre todo al mal uso que se hizo de ellos, aún siguen siendo tenidos en cuenta por varios buscadores, especialmente aquellos conocidos como directorios, cuya función es recopilar datos básicos de las páginas mediante sus robots y arañas. | Los metas, aunque ya no son tan eficaces a la hora de posicionar las páginas como hace unos años, debido sobre todo al mal uso que se hizo de ellos, aún siguen siendo tenidos en cuenta por varios buscadores, especialmente aquellos conocidos como directorios, cuya función es recopilar datos básicos de las páginas mediante sus robots y arañas. | ||
| Línea 109: | Línea 64: | ||
| Ejemplo: | Ejemplo: | ||
| - | #----------------------------------------------------------------- | + | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-ES"> |
| - | + | <head profile="http://dublincore.org/documents/dcq-html/ http://geotags.com/geo/"> | |
| - | ''<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-ES"> | + | <title>Título del sitio</title> |
| - | + | <!-- Metaetiquetas --> | |
| - | <head profile="http://dublincore.org/documents/dcq-html/ http://geotags.com/geo/"> | + | <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> |
| - | + | <meta name="language" content="es-ES" /> | |
| - | <title>Título del sitio</title> | + | <meta http-equiv="window-target" content="_top" /> |
| - | + | <meta name="robots" content="index,follow" /> | |
| - | <!-- Metaetiquetas --> | + | <meta name="Author" content="Merkatu Interactiva S.L. © - www.merkatu.com - info@merkatu.com - Tel.: +34 945 267 772" /> |
| - | + | <meta name="Rights" content="Merkatu Interactiva S.L. © - www.merkatu.com - info@merkatu.com - Tel.: +34 945 267 772" /> | |
| - | <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> | + | <meta name="Description" content="Descripción del sitio." /> |
| - | + | <meta name="Keywords" content="palabras,clave,del sitio,+merkatu" /> | |
| - | <meta name="language" content="es-ES" /> | + | <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" /> |
| - | + | <meta name="DC.title" content="Título del sitio" /> | |
| - | <meta http-equiv="window-target" content="_top" /> | + | <meta name="DC.description" content="Descripción del sitio." /> |
| - | + | <meta name="DC.subject" content="palabras,clave,del sitio,+merkatu" /> | |
| - | <meta name="robots" content="index,follow" /> | + | <meta name="DC.creator" content="Merkatu Interactiva S. L." /> |
| - | + | <meta name="DC.format" content="text/html" /> | |
| - | <meta name="Author" content="Merkatu Interactiva S.L. © - www.merkatu.com - info@merkatu.com - Tel.: +34 945 267 772" /> | + | <meta name="DC.language" content="es" /> |
| - | + | <meta name="DC.rights" content="Merkatu Interactiva S.L. © - www.merkatu.com - info@merkatu.com - Tel.: +34 945 267 772" /> | |
| - | <meta name="Rights" content="Merkatu Interactiva S.L. © - www.merkatu.com - info@merkatu.com - Tel.: +34 945 267 772" /> | + | <meta name="DC.publisher.name" content="Merkatu Interactiva S.L." /> |
| - | + | <meta name="DC.publisher.phone" content="+34 945 267 772" /> | |
| - | <meta name="Description" content="Descripción del sitio." /> | + | <meta name="DC.publisher.fax" content="+34 945 128 452" /> |
| - | + | <meta name="DC.publisher.postal" content="Avenida de los Olmos 1 (D-II Of. 116), 01013, Vitoria-Gasteiz" /> | |
| - | <meta name="Keywords" content="palabras,clave,del sitio,+merkatu" /> | + | <meta name="DC.publisher.email" content="info@merkatu.com" /> |
| - | + | <link rel="schema.geo" href="http://geotags.com/geo" /> | |
| - | + | <meta name="ICBM" content="42.874064,-2.652306,507" /> | |
| - | <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" /> | + | <meta name="geo.position" content="42.874064;-2.652306;507" /> |
| - | + | <meta name="geo.placename" content="Avenida de los Olmos 1, 01013, Vitoria-Gasteiz; España" /> | |
| - | <meta name="DC.title" content="Título del sitio" /> | + | <meta name="geo.region" content="ES-VI" /> |
| - | + | <!-- Fin metaetiquetas --> | |
| - | <meta name="DC.description" content="Descripción del sitio." /> | + | |
| - | + | ||
| - | <meta name="DC.subject" content="palabras,clave,del sitio,+merkatu" /> | + | |
| - | + | ||
| - | <meta name="DC.creator" content="Merkatu Interactiva S. L." /> | + | |
| - | + | ||
| - | <meta name="DC.format" content="text/html" /> | + | |
| - | + | ||
| - | <meta name="DC.language" content="es" /> | + | |
| - | + | ||
| - | <meta name="DC.rights" content="Merkatu Interactiva S.L. © - www.merkatu.com - info@merkatu.com - Tel.: +34 945 267 772" /> | + | |
| - | + | ||
| - | <meta name="DC.publisher.name" content="Merkatu Interactiva S.L." /> | + | |
| - | + | ||
| - | <meta name="DC.publisher.phone" content="+34 945 267 772" /> | + | |
| - | + | ||
| - | <meta name="DC.publisher.fax" content="+34 945 128 452" /> | + | |
| - | + | ||
| - | <meta name="DC.publisher.postal" content="Avenida de los Olmos 1 (D-II Of. 116), 01013, Vitoria-Gasteiz" /> | + | |
| - | + | ||
| - | <meta name="DC.publisher.email" content="info@merkatu.com" /> | + | |
| - | + | ||
| - | <link rel="schema.geo" href="http://geotags.com/geo" /> | + | |
| - | + | ||
| - | <meta name="ICBM" content="42.874064,-2.652306,507" /> | + | |
| - | + | ||
| - | <meta name="geo.position" content="42.874064;-2.652306;507" /> | + | |
| - | + | ||
| - | <meta name="geo.placename" content="Avenida de los Olmos 1, 01013, Vitoria-Gasteiz; España" /> | + | |
| - | + | ||
| - | <meta name="geo.region" content="ES-VI" /> | + | |
| - | + | ||
| - | <!-- Fin metaetiquetas -->'' | + | |
| Línea 187: | Línea 109: | ||
| Como esto puede provocar que el encabezado se nos sature de datos y enlaces, que podrían ralentizar la carga de las páginas, también deberemos tener en cuenta el orden en que se dispondrán los distintos componentes del encabezamiento: | Como esto puede provocar que el encabezado se nos sature de datos y enlaces, que podrían ralentizar la carga de las páginas, también deberemos tener en cuenta el orden en que se dispondrán los distintos componentes del encabezamiento: | ||
| - | 1. Título | + | - Título |
| - | 2. Metas | + | - Metas |
| - | 3. Navegación auxiliar; | + | - Navegación auxiliar; |
| - | 4. Enlaces a estilos; | + | - Enlaces a estilos; |
| - | 5. Enlaces a JavaScripts; | + | - Enlaces a JavaScripts; |
| - | 6. JavaScript no intrusivo | + | - JavaScript no intrusivo |
| La navegación auxiliar básica podría constar de los siguientes elementos: | La navegación auxiliar básica podría constar de los siguientes elementos: | ||
| - | 1. start: indica la página de inicio del sitio | + | - start: indica la página de inicio del sitio |
| - | 2. contents: una página de resumen del sitio, o páginas específicas de posicionamiento; | + | - contents: una página de resumen del sitio, o páginas específicas de posicionamiento; |
| - | 3. copyright: datos de autoría de Merkatu o del cliente; | + | - copyright: datos de autoría de Merkatu o del cliente; |
| - | 4. author: ídem de Merkatu; | + | - author: ídem de Merkatu; |
| - | 5. help: página de ayuda, habitualmente la de contacto; | + | - help: página de ayuda, habitualmente la de contacto; |
| - | 6. alternate: un enlace por cada idioma alternativo del sitio; | + | - alternate: un enlace por cada idioma alternativo del sitio; |
| - | 7. shortcut icon: enlace al icono de la empresa. Por posicionamiento, deberíamos llamarlo con el mismo nombre de la empresa, pero manteniendo un duplicado llamado favicon.ico en la raíz del sitio para los navegadores y robots de búsqueda que no acepten esta instrucción. | + | - shortcut icon: enlace al icono de la empresa. Por posicionamiento, deberíamos llamarlo con el mismo nombre de la empresa, pero manteniendo un duplicado llamado favicon.ico en la raíz del sitio para los navegadores y robots de búsqueda que no acepten esta instrucción. |
| Se ve mejor con un ejemplo: | Se ve mejor con un ejemplo: | ||
| - | ''<head> | + | <head> |
| - | <title>Título de la página</title> | + | <title>Título de la página</title> |
| - | <!-- Metas --> | + | <!-- Metas --> |
| - | <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> | + | <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> |
| - | <meta name="language" content="es-ES" /> | + | <meta name="language" content="es-ES" /> |
| - | <!-- Enlaces de navegación auxiliar --> | + | <!-- Enlaces de navegación auxiliar --> |
| - | <link rel="start" href="/index.html" title="Título del sitio" /> | + | <link rel="start" href="/index.html" title="Título del sitio" /> |
| - | <link rel="contents" href="/Nombre_Empresa.html" hreflang="es" type="text/html" charset="iso-8859-1" dir="ltr" media="all" title="Resumen del sitio de Nombre_Empresa en dominio-empresa.com" /> | + | <link rel="contents" href="/Nombre_Empresa.html" hreflang="es" type="text/html" charset="iso-8859-1" dir="ltr" media="all" title="Resumen del sitio de Nombre_Empresa en dominio-empresa.com" /> |
| - | <link rel="copyright" href="http://www.merkatu.com" title="Merkatu Interactiva S.L. © - www.merkatu.com - info@merkatu.com - Tel.: +34 945 267 772" /> | + | <link rel="copyright" href="http://www.merkatu.com" title="Merkatu Interactiva S.L. © - www.merkatu.com - info@merkatu.com - Tel.: +34 945 267 772" /> |
| - | <link rel="author" href="http://www.merkatu.com" title="Merkatu Interactiva S.L. © - www.merkatu.com - info@merkatu.com - Tel.: +34 945 267 772" /> | + | <link rel="author" href="http://www.merkatu.com" title="Merkatu Interactiva S.L. © - www.merkatu.com - info@merkatu.com - Tel.: +34 945 267 772" /> |
| - | <link rel="help" href="/contacto.php" /> | + | <link rel="help" href="/contacto.php" /> |
| - | <link href="?idioma=eu-ES" rel="alternate" title="Euskara" hreflang="eu" lang="eu" xml:lang="eu" /> | + | <link href="?idioma=eu-ES" rel="alternate" title="Euskara" hreflang="eu" lang="eu" xml:lang="eu" /> |
| - | <link rel="shortcut icon" type="image/vnd.microsoft.icon" href="/ Nombre_Empresa.ico" /> | + | <link rel="shortcut icon" type="image/vnd.microsoft.icon" href="/ Nombre_Empresa.ico" /> |
| - | <!-- Enlaces a estilos --> | + | <!-- Enlaces a estilos --> |
| - | <link href="templates/css/template_es-ES.css" rel="stylesheet" type="text/css" /> | + | <link href="templates/css/template_es-ES.css" rel="stylesheet" type="text/css" /> |
| - | <!-- Enlaces a JavaScripts --> | + | <!-- Enlaces a JavaScripts --> |
| - | <script type="text/javascript" src="templates/js/swfobject.js"></script> | + | <script type="text/javascript" src="templates/js/swfobject.js"></script> |
| - | <!-- JavaScript no intrusivo --> | + | <!-- JavaScript no intrusivo --> |
| - | <script type="text/javascript"><!--//--><![CDATA[//><!—- | + | <script type="text/javascript"><!--//--><![CDATA[//><!—- |
| - | function misFunciones{ | + | function misFunciones{ |
| - | alert("Página cargada"); | + | alert("Página cargada"); |
| - | } | + | } |
| - | if (window.addEventListener) | + | if (window.addEventListener) |
| - | window.addEventListener("load",misFunciones,false); | + | window.addEventListener("load",misFunciones,false); |
| - | else if (window.attachEvent) | + | else if (window.attachEvent) |
| - | window.attachEvent("onload",misFunciones); | + | window.attachEvent("onload",misFunciones); |
| - | else | + | else |
| - | window.onload=misFunciones; | + | window.onload=misFunciones; |
| - | //--><!]]></script> | + | //--><!]]></script> |
| - | </head>'' | + | </head> |
| ===== 3.4. Generación de fichero robots.txt. Imágenes recogidas por Google Image Search ===== | ===== 3.4. Generación de fichero robots.txt. Imágenes recogidas por Google Image Search ===== | ||
| - | |||
| Para indicar a los robots de búsqueda que pueden buscar las imágenes incluidas desde Merkagest o Joomla, pero no en el resto de las carpetas del gestor, crearemos los filtros de carpetas en el archivo robots.txt situado en el raíz del sitio. | Para indicar a los robots de búsqueda que pueden buscar las imágenes incluidas desde Merkagest o Joomla, pero no en el resto de las carpetas del gestor, crearemos los filtros de carpetas en el archivo robots.txt situado en el raíz del sitio. | ||
| - | |||
| - | |||
| En el mismo archivo, mostraremos a los motores de búsqueda dónde están los mapas del sitio en XML; se lo indicaremos (por cada idioma), según se indica en el apartado correspondiente. | En el mismo archivo, mostraremos a los motores de búsqueda dónde están los mapas del sitio en XML; se lo indicaremos (por cada idioma), según se indica en el apartado correspondiente. | ||
| Línea 250: | Línea 169: | ||
| Ejemplo para Merkagest: | Ejemplo para Merkagest: | ||
| - | ''#-------------------------------------------------------- | + | #-------------------------------------------------------- |
| - | User-agent: * | + | User-agent: * |
| - | Allow: /merkagest/biblioteca/ | + | Allow: /merkagest/biblioteca/ |
| - | User-agent: * | + | User-agent: * |
| - | Disallow: /merkagest/ | + | Disallow: /merkagest/ |
| - | + | ||
| - | # URL mapa del sitio (al menos un mapa por cada idioma): | + | # URL mapa del sitio (al menos un mapa por cada idioma): |
| - | Sitemap: http://www.dominio.com/mapa_del_sitio_dominio_es.xml.gz | + | Sitemap: http://www.dominio.com/mapa_del_sitio_dominio_es.xml.gz |
| - | Sitemap: http://www.dominio.com/merkagest/biblioteca/docs/mapa_del_sitio_dominio_es.xml.gz | + | Sitemap: http://www.dominio.com/merkagest/biblioteca/docs/mapa_del_sitio_dominio_es.xml.gz |
| - | Sitemap: http://www.dominio.com/mapa_del_sitio_dominio_en.xml.gz | + | Sitemap: http://www.dominio.com/mapa_del_sitio_dominio_en.xml.gz |
| - | Sitemap: http://www.dominio.com/merkagest/biblioteca/docs/mapa_del_sitio_dominio_en.xml.gz'' | + | Sitemap: http://www.dominio.com/merkagest/biblioteca/docs/mapa_del_sitio_dominio_en.xml.gz |
| - | + | ||
| - | Para Joomla, cambiaríamos sólo el filtro de buscadores por: | + | Para Joomla, cambiaríamos sólo el filtro de buscadores por: |
| - | + | ||
| - | ''User-agent: * | + | User-agent: * |
| - | Disallow: /administrator/ | + | Disallow: /administrator/ |
| - | Disallow: /cache/ | + | Disallow: /cache/ |
| - | Disallow: /components/ | + | Disallow: /components/ |
| - | Disallow: /images/ | + | Disallow: /images/ |
| - | Disallow: /includes/ | + | Disallow: /includes/ |
| - | Disallow: /installation/ | + | Disallow: /installation/ |
| - | Disallow: /language/ | + | Disallow: /language/ |
| - | Disallow: /libraries/ | + | Disallow: /libraries/ |
| - | Disallow: /media/ | + | Disallow: /media/ |
| - | Disallow: /modules/ | + | Disallow: /modules/ |
| - | Disallow: /plugins/ | + | Disallow: /plugins/ |
| - | Disallow: /templates/ | + | Disallow: /templates/ |
| - | Disallow: /tmp/ | + | Disallow: /tmp/ |
| - | Disallow: /xmlrpc/'' | + | Disallow: /xmlrpc/ |
| ===== 3.5. Generación de URL amigables ===== | ===== 3.5. Generación de URL amigables ===== | ||
| Línea 324: | Línea 243: | ||
| Por ejemplo: | Por ejemplo: | ||
| - | <meta name="robots" content="nofollow" /> | + | <meta name="robots" content="nofollow" /> |
| Antes de que se utilizara el atributo rel=”nofollow”, evitar que los robots siguieran los enlaces individuales de una página implicaba un gran esfuerzo (por ejemplo, mediante el redireccionamiento del enlace a una URL que estuviera bloqueada en robots.txt). Por este motivo se creó el valor nofollow del atributo rel, que proporciona a los webmasters un control más preciso: | Antes de que se utilizara el atributo rel=”nofollow”, evitar que los robots siguieran los enlaces individuales de una página implicaba un gran esfuerzo (por ejemplo, mediante el redireccionamiento del enlace a una URL que estuviera bloqueada en robots.txt). Por este motivo se creó el valor nofollow del atributo rel, que proporciona a los webmasters un control más preciso: | ||
| Línea 330: | Línea 249: | ||
| Por ejemplo: | Por ejemplo: | ||
| - | ''<a href="acceso.php" rel="nofollow">acceso zona privada</a> | + | <a href="acceso.php" rel="nofollow">acceso zona privada</a> |
| - | <a href="aviso_legal.php" rel="nofollow">Aviso legal</a>'' | + | <a href="aviso_legal.php" rel="nofollow">Aviso legal</a> |
| En términos generales, Google no sigue estos enlaces, es decir, no transfiere PageRank ni texto de anclaje a través de ellos. Pero evita que incluya los enlaces especificados en el mapa general del sitio. No obstante, es posible que las páginas correspondientes aún aparezcan en el índice si otros sitios externos incluyen enlaces a dichas páginas sin utilizar nofollow o si las URL se envían a Google en un mapa XML. | En términos generales, Google no sigue estos enlaces, es decir, no transfiere PageRank ni texto de anclaje a través de ellos. Pero evita que incluya los enlaces especificados en el mapa general del sitio. No obstante, es posible que las páginas correspondientes aún aparezcan en el índice si otros sitios externos incluyen enlaces a dichas páginas sin utilizar nofollow o si las URL se envían a Google en un mapa XML. | ||
| Línea 340: | Línea 259: | ||
| En los enlaces de menú habrá que añadir un campo nuevo llamado 'rel' donde poder poner los atributos que se necesiten: nofollow, de redes sociales (me, friend, etc.) y demás. | En los enlaces de menú habrá que añadir un campo nuevo llamado 'rel' donde poder poner los atributos que se necesiten: nofollow, de redes sociales (me, friend, etc.) y demás. | ||
| - | |||
| - | |||
| Para ello, habrá que modificar los archivos: | Para ello, habrá que modificar los archivos: | ||
| Línea 369: | Línea 286: | ||
| Valor Descripción | Valor Descripción | ||
| - | ## Etiquetas con hipervínculo (link, a, area...) | + | ## Etiquetas con hipervínculo (link, a, area...) |
| - | # Estructural | + | # Estructural |
| - | alternate Una versión alternativa del documento (p. ej. página para imprimir, traducida o espejo). | + | alternate Una versión alternativa del documento (p. ej. página para imprimir, traducida o espejo). |
| - | author Información sobre el autor del sitio. | + | author Información sobre el autor del sitio. |
| - | copyright Documento con información sobre los derechos de copia. | + | copyright Documento con información sobre los derechos de copia. |
| - | icon Enlace al icono representativo del sitio. Si no se pone, buscará 'favicon.ico' en la raíz del sitio. En IE, hay que poner delante 'shortcut ' para indicar enlace a un icono distinto de 'favicon.ico'. | + | icon Enlace al icono representativo del sitio. Si no se pone, buscará 'favicon.ico' en la raíz del sitio. En IE, hay que poner delante 'shortcut ' para indicar enlace a un icono distinto de 'favicon.ico'. |
| - | license Enlace al contrato donde se recogen los derechos que existen sobre el documento actual. | + | license Enlace al contrato donde se recogen los derechos que existen sobre el documento actual. |
| - | nofollow Indica a los motores de búsqueda "No seguir este enlace concreto" (Si está en un meta, "No seguir los enlaces de esta página"). | + | nofollow Indica a los motores de búsqueda "No seguir este enlace concreto" (Si está en un meta, "No seguir los enlaces de esta página"). |
| - | schema.DC Esquema de datos Dublin Core. | + | schema.DC Esquema de datos Dublin Core. |
| - | schema.geo Esquema de datos para geoposicionamiento. | + | schema.geo Esquema de datos para geoposicionamiento. |
| - | stylesheet Hoja de estilos externa para este documento. | + | stylesheet Hoja de estilos externa para este documento. |
| - | # Auxiliar de navegación (directamente en código) | + | # Auxiliar de navegación (directamente en código) |
| - | appendix Un apéndice al documento. | + | appendix Un apéndice al documento. |
| - | bookmark Enlace a documento relacionado. | + | bookmark Enlace a documento relacionado. |
| - | chapter Un capítulo del documento. | + | chapter Un capítulo del documento. |
| - | contents Índice (secuencial) de los documentos. | + | contents Índice (secuencial) de los documentos. |
| - | glossary Glosario (definición) de palabras usadas en el documento. | + | glossary Glosario (definición) de palabras usadas en el documento. |
| - | help Documento de ayuda. | + | help Documento de ayuda. |
| - | index Índice alfabético de los documentos. | + | index Índice alfabético de los documentos. |
| - | last Último documento de una serie. | + | last Último documento de una serie. |
| - | next Siguiente documento de una serie. | + | next Siguiente documento de una serie. |
| - | prev Anterior documento de una serie. | + | prev Anterior documento de una serie. |
| - | search Buscador para el conjunto de documentos. | + | search Buscador para el conjunto de documentos. |
| - | section Una sección del documento. | + | section Una sección del documento. |
| - | sidebar Enlace a un documento que se pretende mostrar en la barra lateral del navegador. | + | sidebar Enlace a un documento que se pretende mostrar en la barra lateral del navegador. |
| - | start Primer documento de una serie. | + | start Primer documento de una serie. |
| - | subsection Una subsección del documento. | + | subsection Una subsección del documento. |
| - | tag Etiqueta referida al documento. | + | tag Etiqueta referida al documento. |
| - | ## XFN (funcionalidades extra) | + | ## XFN (funcionalidades extra) |
| - | # Amistad (poner al menos uno) | + | # Amistad (poner al menos uno) |
| - | contact Contacto. Alguien al que sabes cómo contactar. A menudo simétrico. | + | contact Contacto. Alguien al que sabes cómo contactar. A menudo simétrico. |
| - | acquaintance Conocido/a. Alguien con quien has intercambiado saludos, si acaso, y no mucho más. Quizás una conversación corta o dos. A menudo simétrico. | + | acquaintance Conocido/a. Alguien con quien has intercambiado saludos, si acaso, y no mucho más. Quizás una conversación corta o dos. A menudo simétrico. |
| - | friend Amigo/a. Alguien con quien tienes relación de amistad. Un compatriota, camarada o amiguete que conoces. A menudo simétrico. | + | friend Amigo/a. Alguien con quien tienes relación de amistad. Un compatriota, camarada o amiguete que conoces. A menudo simétrico. |
| - | # En vivo | + | # En vivo |
| - | met Alguien que realmente has conocido en persona. Simétrico. | + | met Alguien que realmente has conocido en persona. Simétrico. |
| - | # Profesional | + | # Profesional |
| - | co-worker Compañero/a de trabajo o que trabaja en la misma empresa. Simétrico. Normalmente transitivo. | + | co-worker Compañero/a de trabajo o que trabaja en la misma empresa. Simétrico. Normalmente transitivo. |
| - | colleague Colega. Alguien en el mismo campo de actividad o estudio. Simétrico. A menudo transitivo. | + | colleague Colega. Alguien en el mismo campo de actividad o estudio. Simétrico. A menudo transitivo. |
| - | # Geográfico (poner al menos uno) | + | # Geográfico (poner al menos uno) |
| - | co-resident Paisano. Alguien con quien compartes la dirección de calle. Simétrico y transitivo. | + | co-resident Paisano. Alguien con quien compartes la dirección de calle. Simétrico y transitivo. |
| - | neighbor Vecino. Alguien que vive cerca, quizás en una calle o portal próximos. Simétrico. A menudo transitivo. | + | neighbor Vecino. Alguien que vive cerca, quizás en una calle o portal próximos. Simétrico. A menudo transitivo. |
| - | # Familia (poner al menos uno) | + | # Familia (poner al menos uno) |
| - | child Hijo/a. Progenitor/a, o alguien que ha adoptado a esa persona. Inverso de parent. | + | child Hijo/a. Progenitor/a, o alguien que ha adoptado a esa persona. Inverso de parent. |
| - | parent Padre/madre. Inverso de child. | + | parent Padre/madre. Inverso de child. |
| - | sibling Hermano/a. Alguien con quien una persona comparte padre o madre. Simétrico. Normalmente transitivo. | + | sibling Hermano/a. Alguien con quien una persona comparte padre o madre. Simétrico. Normalmente transitivo. |
| - | spouse Cónyuge. Alguien con quien está casado/a. Simétrico. No transitivo. | + | spouse Cónyuge. Alguien con quien está casado/a. Simétrico. No transitivo. |
| - | kin Pariente. Alguien considerado parte de vuestra familia extendida. Simétrico y habitualmente transitivo. | + | kin Pariente. Alguien considerado parte de vuestra familia extendida. Simétrico y habitualmente transitivo. |
| - | # Romántico | + | # Romántico |
| - | muse Musa. Alguien que te inspira. Sin inverso. | + | muse Musa. Alguien que te inspira. Sin inverso. |
| - | crush Afecto. Alguien de quién estás apasionado/a, has tenido un flechazo o sientes admiración. Sin inverso. | + | crush Afecto. Alguien de quién estás apasionado/a, has tenido un flechazo o sientes admiración. Sin inverso. |
| - | date Cita. Alguien con quién estás viéndote. Simétrico. No transitivo. | + | date Cita. Alguien con quién estás viéndote. Simétrico. No transitivo. |
| - | sweetheart Novio/a. Alguien de quien eres íntimo y al menos un poco implicado, habitualmente en exclusiva. Simétrico. No transitivo. | + | sweetheart Novio/a. Alguien de quien eres íntimo y al menos un poco implicado, habitualmente en exclusiva. Simétrico. No transitivo. |
| - | # Identidad | + | # Identidad |
| - | me Yo. Un vínculo a ti mismo en una URL diferente. Exclusivo ante todo otro valor XFN. Simetría requerida. Hay un "yo" implícito en la relación de los contenidos de un directorio al directorio mismo. | + | me Yo. Un vínculo a ti mismo en una URL diferente. Exclusivo ante todo otro valor XFN. Simetría requerida. Hay un "yo" implícito en la relación de los contenidos de un directorio al directorio mismo. |
| ===== 3.9. Código Google Analytics ===== | ===== 3.9. Código Google Analytics ===== | ||
| Línea 428: | Línea 345: | ||
| Google analytics tiene 3 tipos de código javascript para realizar las estadísticas. El último es el llamado asincrónico con el que, según Google, tienes una serie de mejoras disponibles, las cuales son: | Google analytics tiene 3 tipos de código javascript para realizar las estadísticas. El último es el llamado asincrónico con el que, según Google, tienes una serie de mejoras disponibles, las cuales son: | ||
| + | * La carga del javascript se hace a la vez que la de la página (se carga en el head) por lo que es más rápido. | ||
| - | + | * Posibilidad de enlazar con tu “Herramientas para webmasters” sin necesidad de crear el meta-tag como hasta a hora, ni fichero .html ni nada. | |
| - | La carga del javascript se hace a la vez que la de la página (se carga en el head) por lo que es más rápido. | + | |
| - | Posibilidad de enlazar con tu “Herramientas para webmasters” sin necesidad de crear el meta-tag como hasta a hora, ni fichero .html ni nada. | + | **Necesidades (PARA EL MERKAGEST).** En el fichero api.inc hay que cambiar: |
| - | |||
| - | Necesidades (PARA EL MERKAGEST). En el fichero api.inc hay que cambiar: | ||
| - | |||
| - | |||
| - | |||
| function GoogleAnalytics() { | function GoogleAnalytics() { | ||
| if ($this->GetDataTipo()==CONTENIDO_CONTENIDO_DOCUMENTO || $this->googlecode=="") return; | if ($this->GetDataTipo()==CONTENIDO_CONTENIDO_DOCUMENTO || $this->googlecode=="") return; | ||
| Línea 475: | Línea 388: | ||
| http://code.google.com/intl/es-ES/apis/analytics/docs/tracking/gaTrackingEcommerce.html | http://code.google.com/intl/es-ES/apis/analytics/docs/tracking/gaTrackingEcommerce.html | ||
| - | 3.10. Análisis y comprobaciones | + | ===== 3.11. Análisis y comprobaciones ===== |
| Una vez aplicados todos estos métodos de mejora de posicionamiento, será necesario validar, mediante el uso de las herramientas adecuadas, que cumplen con unos mínimos preestablecidos en cada proyecto. | Una vez aplicados todos estos métodos de mejora de posicionamiento, será necesario validar, mediante el uso de las herramientas adecuadas, que cumplen con unos mínimos preestablecidos en cada proyecto. | ||
| Línea 483: | Línea 396: | ||
| De entre ellas, las que más van a influir en el rendimiento de nuestro sitio son: | De entre ellas, las que más van a influir en el rendimiento de nuestro sitio son: | ||
| - | • optimización de las consultas a las bases de datos; | + | * optimización de las consultas a las bases de datos; |
| - | • compactación del tamaño del HTML, CSS y JS, y optimización de gráficos; | + | * compactación del tamaño del HTML, CSS y JS, y optimización de gráficos; |
| - | • compresión mediante gzip (.htaccess) de todos los archivos planos devueltos por el servidor; | + | * compresión mediante gzip (.htaccess) de todos los archivos planos devueltos por el servidor; |
| - | • reducción del número de peticiones http, agrupando CSS y JS, y disminuyendo el número de imágenes a cargar en cada página (sprites CSS). | + | * reducción del número de peticiones http, agrupando CSS y JS, y disminuyendo el número de imágenes a cargar en cada página (sprites CSS). |
| Para considerar que un proyecto está bien conformado, deberán lograrse las siguientes puntuaciones: | Para considerar que un proyecto está bien conformado, deberán lograrse las siguientes puntuaciones: | ||
| - | • a través del Yslow 85/100 | + | * a través del Yslow 85/100 |
| - | • a través del PageSpeed 85/100 | + | * a través del PageSpeed 85/100 |
| - | Se puede ver un ejemplo de su funcionamiento en los .htaccess de: | + | Se puede ver un ejemplo de la aplicación de sus recomendaciones para servidor en los .htaccess de: |
| http://srv-web/gaytanshop/ | http://srv-web/gaytanshop/ | ||
| http://srv-vitoria/pan-betti/ | http://srv-vitoria/pan-betti/ | ||
| - | 3.11. Seguimiento | + | ==== 3.11.1. Instalación ==== |
| + | |||
| + | Tanto YSlow como Page Speed son extensiones de Firefox que realizan labores similares, pero cada uno aplicando criterios de manera ligeramente distinta. | ||
| + | |||
| + | Para instalar YSlow: | ||
| + | * En Firefox, ir al menú Herramientas -> Complementos; | ||
| + | * Pulsar en 'Obtener complementos' y buscar 'YSlow'; | ||
| + | * Seleccionar el componente y 'Añadir a Firefox'; | ||
| + | * Si no apareciera en los resultados, pulsar en 'Ver todos los resultados' y 'Añadir a Firefox'. | ||
| + | |||
| + | |||
| + | Para instalar PageSpeed: | ||
| + | * Acceder a: http://code.google.com/intl/es/speed/page-speed/download.html; | ||
| + | * Pulsar en 'Instalar'. | ||
| + | |||
| + | ==== 3.11.2. Funcionamiento ==== | ||
| + | |||
| + | Ambas utilidades proporcionan una valoración conjunta de la aptitud de cada página individual para ser mostrada en los navegadores. | ||
| + | Influyen tanto configuraciones de servidor, cookies, JS, CSS, como contenidos, estructuración de la página, elementos de diseño, etc., con lo que se cubre la mayor parte de los aspectos que influyen en el correcto rendimiento de las páginas. | ||
| + | |||
| + | Cada uno de estos aspectos individuales recibe su propia valoración, pero su efecto sobre la puntuación global está ponderada, de modo que algunos tienen más importancia que otros. | ||
| + | Aquellos que necesitan correcciones aparecen con color rojo o naranja en PageSpeed, y verde si no las necesitan. | ||
| + | En YSlow vienen clasificados de A a F, siendo F la peor nota. | ||
| + | |||
| + | Pulsando sobre cada uno de los apartados podemos ver una pequeña descripción del aspecto valorado y un listado de los archivos o elementos afectados. | ||
| + | |||
| + | Cada herramienta dispone también de su propia ayuda en Internet donde se explican todas sus posibilidades y limitaciones. | ||
| + | |||
| + | Por otra parte, no hay que olvidar que las herramientas de desarrollo de IExplorer y Safari también nos pueden proporcionar ayuda a la hora de evaluar el funcionamiento de nuestro sitio en dichos navegadores. | ||
| + | |||
| + | ===== 3.12. Seguimiento ===== | ||
| Finalmente, y una vez lanzado el sitio, deberemos realizar el seguimiento del comportamiento del sitio y de la efectividad real de las medidas que hayamos adoptado. | Finalmente, y una vez lanzado el sitio, deberemos realizar el seguimiento del comportamiento del sitio y de la efectividad real de las medidas que hayamos adoptado. | ||
| Google nos proporciona otras dos herramientas que habrá que configurar y emplear: | Google nos proporciona otras dos herramientas que habrá que configurar y emplear: | ||
| - | • Webmasters Tools, para un análisis global del sitio, identificando elementos clave de posicionamiento; | + | * Webmasters Tools, para un análisis global del sitio, identificando elementos clave de posicionamiento; |
| - | • Google Places, para geoposicionamiento a través de Google Maps y Google Earth. | + | * Google Places, para geoposicionamiento a través de Google Maps y Google Earth. |