Posicionarnos Posicionamiento web Frameworks de JavaScript & SEO, UNA de las partes & Guía del Desarrollador

Frameworks de JavaScript & SEO, UNA de las partes & Guía del Desarrollador

0 Comments


Última actualización –

¿Ha notado que la búsqueda en Google de equipo ha sido \”faltarle el respeto a\’ frameworks de JavaScript últimamente?

Marcos como Angulares, de Reaccionar, de Polímero y Vue son populares entre los desarrolladores. Por desgracia, repercuten negativamente
los resultados de su búsqueda y la capacidad para relacionarse con los clientes.

la Mayoría de los comerciantes, dueños de negocios y los actores no son lo suficientemente técnica para tener una discusión inteligente con
los desarrolladores real acerca de los objetivos de negocio y cómo el uso de estos marcos impide el logro de los objetivos.

creo que Juan Mueller es aún lamentando futuro de la web si la popularidad y el impacto en el rendimiento de estos marcos
havecontinues a crecer.

Dado el número de Seo que tienen un buen conocimiento sobre técnicas de SEO para HTML estático, si se quiere diferenciar
sí mismo, la comprensión de cómo JS obras, donde trabaja con SEO, donde los bloques de SEO, cuáles son los efectos en

otros motores de búsqueda & clientes

Marcos están diseñados para atraer a los desarrolladores, no los objetivos de negocio.

Para la mejor experiencia en línea que usted debe usar JavaScript para mejorar HTML, no para crearla. Seguro de que hay momentos donde
usted necesita para el procesamiento de marcado después de que una página se representa, pero para los consumidores de contenido orientado a sitios de esos tiempos son muy raras.

Como un experto en marketing o negocios interesados en lo que se puede hacer?

¿Cómo puede usted comunicar sus necesidades o de alquiler, el derecho de los desarrolladores para ayudar a lograr estos objetivos?

Este artículo tendrá más probabilidades de irritar a los desarrolladores, pero ayuda a que los dueños de negocios y los actores tienen una mejor técnica
la comprensión de cómo funciona la internet de modo que usted puede contratar a su equipo de desarrollo en más de nivel de la plataforma.

he pensado en responder a las siguientes preguntas y proporcionando incluso más de conocimiento en temas relacionados con:

si bien creo que los dueños de negocios, de marketing y de las partes interesadas en el beneficio de la mayoría de este artículo espero poder llegar a
algunos desarrolladores. Tenemos un problema en la web y es el abuso de los frameworks JavaScript.

El Impacto de los Marcos en la Experiencia del Usuario y SEO

búsqueda de Google equipo ha hecho hincapié en cómo los marcos y el uso de una sola página web de las aplicaciones de impedir su
capacidad
para indexar las páginas. También hacen hincapié en cómo la representación de página el tiempo es muy importante para el SEO y la participación del cliente.

El equipo de búsqueda no está solo. Desarrolladores de Chrome evangelistas también han sido la demostración de la costo de JavaScript en la experiencia del usuario durante años. Microsoft tiene un equipo pequeño

direccionamiento web problemas de rendimiento porque saben que es un problema.

cuando un sitio web es lento, de los que se perdieron las conversiones y el anuncio de dólares no sólo se evapore — que
ir a un
competidor
.
Rick Viscomi

por Desgracia, la orientación y la investigación proporcionados por estos equipos es en gran parte ignorados por los desarrolladores. Lo sé porque
los desarrolladores me dan pena acerca de este tema todo el tiempo.

El Google, Microsoft y otras navegador equipos tienen que ir con cuidado para que no se \”piss off\’ lo
ellos consideran un
clave constituyente, a los desarrolladores.

no me importa si I frote compañeros

los desarrolladores de la manera incorrecta. Quiero que el sitio web funcione bien, ya que beneficia a todos.

Mi objetivo es ofrecer al usuario la mejor experiencia posible para alcanzar los objetivos de negocio en primer lugar, no tienen un buen tiempo como un
desarrollador.

soy un desarrollador web conocida por mi postura en contra de la \’rápido
la comida\’
Frameworks de JavaScript
debido a que repercuten negativamente la experiencia de usuario.

yo solía ser un defensor de la sola página web de aplicaciones, I
incluso escribió un libro sobre cómo desarrollar SPAs. Pero los Balnearios yo abogó por son diferentes a los de la
Balnearios populares con los desarrolladores de hoy en día.

Mi versión de un SPA que se concentra en UX y de carga rápida. Incluso he seguido el ahora deprecated
Google AJAX rastreo de especificación
.

Hoy en día los SPAs de carga lentamente y frustrar a los motores de búsqueda. Tanto es así que el retraso de la indexación de los contenidos hasta que consiguen
en torno a ella. El complejo de JavaScript en estos marcos hace que sea difícil para Google para representar el contenido y
índice él.

Google puede hacer y no en torno a la indización de una sola página de contenido de la aplicación. Simplemente no hay garantía de por si y
cuando las páginas serán prestados.

Deje que me traducir los mensajes de Mountain View a términos comerciales:

Si utiliza un framework JavaScript el SEO está jodido.

Aquí hay un par de anécdotas sobre JavaScript y SEO para enfatizar por qué las cosas salen mal.

\”Si usted busca para cualquier competitiva términos de palabras clave, siempre va a ser servidor prestados sitios. Y
el
la razón es porque, a pesar de que hace Google índice cliente HTML renderizado, no es perfecto todavía, y otros
búsqueda
los motores de no hacerlo así. Así que si usted se preocupa acerca de SEO, usted todavía tiene que tener el servidor procesado
contenido.\”

Cuando usted optar ni a los desarrolladores de empujar en el uso de un framework JavaScript con pesados procesamiento del lado del cliente
De las empresas (RSE) que efectivamente están optando por salir de una posición competitiva para la búsqueda orgánica.

\”a Veces las cosas no salen perfectas durante la representación, que pueden afectar negativamente los resultados de la búsqueda
para su
sitio.\”
\”En diciembre de 2017, Google deindexed un par de páginas de Angular.io (el sitio web oficial de Angular 2). Por qué
hizo esto
suceder? Como usted puede haber adivinado, un solo error en su código hicieron imposible Google para prestar sus

página y provocó un enorme de indexación.\”

la RSE página se cargan por los navegadores, arañas y sin contenido. Esto es lo típico de una sola página en el sitio de aplicación
se parece a un motor de búsqueda:

¿a ver qué es lo que falta?

Eso es correcto, su contenido, las cosas que usted necesita la búsqueda de la araña para leer así que usted puede conseguir indexado!

Suponiendo que la araña no necesita hacer otra cosa que ejecutar el JavaScript que eventualmente van a tener alrededor de
para invertir recursos en la prestación de su contenido. Pero el primer paso es realmente uno con JavaScript deshabilitado.

Ninguno de los de búsqueda de Google los miembros del equipo ha revelado cómo determinar si y cuando para volver a una página y totalmente
ejecutar las secuencias de comandos. Supongo que depende de la cantidad de enlaces que se detectan a la página, cuánto de la autoridad de la
de dominio y la calidad del contenido existente.

probablemente Hay mucho más, pero esos son probablemente alto nivel de criterio.

Esta es la razón por la que muchos propietarios de sitios informe de su de SEO de ser destruido cuando implementa un JavaScript pesado sitio, Google
no molesta a representar el contenido.

Pero espera, aun hay más!

¿Cómo SPA vínculos de trabajo?

¿Cómo se hace una Sola Página de Aplicaciones período de trabajo?

ya me mostró lo que su SPA marcado parece. Ahora es el momento de conocer lo que una sola página de la aplicación y
cómo van evolucionando.

¿Qué son de una Sola Página de Aplicaciones

al principio de la década de la web se enfrenta a su mayor competencia cada vez, las aplicaciones móviles. En el momento de los navegadores
estándares de la web eran muy fragmentado. Hace unos 10 años jQuery, fue rápidamente adoptado por la mayoría de los desarrolladores web como el
de facto forma de crear sitios web modernos.

jQuery abstracta de la mayoría de la implementación del API de diferencias las que nos hemos enfrentado en el tiempo y JavaScript
accesible. Para la mayoría de nosotros, este fue el primer agradable JavaScript experiencia.

Usted ver a la mayoría de los desarrolladores de JavaScript es este extraño degenerada llave basado en un lenguaje que trabaja en el
el navegador. No sólo jQuery suavizar navegador bugs que hizo JavaScript y DOM manipulación fácil.

Nosotros (los desarrolladores) se volvió loco.

Después de un año usando jQuery me hizo muy cómodo creación de usuario altamente interactiva de experiencias. Yo también
empezó a hacer más y más AJAX, donde se llama a una API para obtener los datos desde el servidor.

Como muchos otros, me di cuenta de que podía recuperar datos sin procesar, los muestran en el navegador y actualiza el marcado sin necesidad de
el usuario cargar una nueva página.

En 2010 construí mi primer móvil-en primer lugar, de una sola página de la aplicación (SPA). En el momento en que nadie los llamó SPAs, yo estaba
una especie de pionero. Me lanzó una aplicación con más de 400 puntos de vista (páginas) que carga muy rápido a través de 3G.

yo sabía que estaba en algo en el momento. El rendimiento y la experiencia del usuario eran, y siguen siendo, un requisito primordial
para cualquiera de mis proyectos.

el avance Rápido de un año o dos y empezamos a ver el SPA término que se utiliza más y más. jQuery no era muy adecuado para
este nuevo tipo de aplicación web.

Además, la mayoría de las web de los desarrolladores no son realmente los desarrolladores web, que son los desarrolladores.

Así que marcos se empezó a gestar desde el exudado de las mentes de back-end de los desarrolladores…más sobre esto en el siguiente
sección.

Sola Página Applications & Deep Linking

El otro problema de estas JavaScript pesados de sitios sufren de la falta de vinculación profunda. Esto es debido a que el uso de un
hack implican la URL de la etiqueta de hash.

Esta técnica fue originalmente diseñado en los primeros días de la web para proporcionar una manera para saltar a diferentes partes de una
página web a partir de una tabla de contenido.

de Vuelta en la década de los 90, cuando empecé a escribir HTML, la web fue dominado por el contenido académico. Hubo

miles de artículos de investigación disponibles en línea. Estos son los documentos largos, normalmente con una tabla de contenidos temprano
en el documento. La tabla de contenido típicamente tenían estos saltar o hash fragmento de enlaces de la configuración para permitir a los lectores a
saltar a un sub-tema sin necesidad de desplazarse hacia abajo en la página.

Para el registro empecé a usar esta técnica como estaba originalmente previsto para mis artículos. Acabo de revisar la lista en
la parte superior de este artículo.

Cuando un usuario hace clic en uno de estos enlaces de un fragmento hash se añade a la URL. Esto hizo más fácil para compartir URLs
cita o hace referencia a secciones específicas de una página. El fragmento hash valor de no se pasa al servidor,
es sólo una señal para el navegador.

el avance Rápido de la web moderna. Los navegadores se añadió el \’hashchange\’ caso cuando la dirección URL fragmento hash cambiado.

SPAs dependen de la hashchange caso a la unidad de procesamiento del lado del cliente de los procesos. Los desarrolladores también pueden desencadenar DOM

manipulaciones basadas en la actividad del usuario, como hacer clic en enlaces y botones o introducir valores en un formulario.

Twitter es aún les atribuye la invención de la \’hashbang\’, #!, la mayoría de los SPAs utilizar para diferenciar una tradicional
anclaje de
un SPA de anclaje.

https://yoursite.com/#!la ruta a la página de contenido

arañas de motor de Búsqueda normalmente no ejecutar el JavaScript para \’encontrar\’ enlaces y contenido. Google ha
declaró múltiples
los tiempos de uso real de los enlaces y no fragmentos hash para acceder directamente a su contenido.

una Sola página de aplicaciones suelen utilizar una Aplicación de Shell modelo. Aquí es donde el núcleo del diseño de la página se procesa primero.
A continuación, cada vista o contenido de la página se representa en el área de contenido principal. Puede haber algunos de los principales de diseño
alteración de la
como la aplicación reside en el navegador, pero para la mayor parte es estático.

Cuando el usuario \’navega\’ JavaScript se ejecuta para componer actualizado HTML y reemplazar el contenido principal.

por Desgracia para el SEO de la araña \’averiguar\’ todo lo que el cliente-lado de la Url.

digo por desgracia, pero usted, el propietario de la empresa, es el desafortunado porque las arañas no te molestes en la ejecución de
el
código para activar los cambios de navegación.

Google recomienda que el uso de procesamiento del lado del servidor y real de las etiquetas de anclaje con la Url real.

Se han publicado recientemente una actualización de la guía sobre el uso de una sola página de aplicaciones. Lo que realmente dice es que, si su
los desarrolladores insisten en el uso de una comida rápida framework JavaScript (o tres), a continuación, utilizar el procesamiento del lado del servidor componente
disponible para la mayoría de estos marcos.

La nueva orientación es realmente una versión simplificada de su AJAX Rastreo de la especificación de ellas en desuso un par de años
hace. Que la política se centró en convertir el SPA slug (hash fragmento de valor) a un parámetro de cadena de consulta y

la configuración de su servidor para buscar esta cadena de valor.

Cuando el servidor detecta el parámetro sería usar ese valor para representar el contenido en el servidor y dar a
la araña.

fue complejo y creo que puede haber sido el único desarrollador con un sistema que admite esta técnica.

Esto significa que Google quiere procesar las páginas estáticas del sitio web y el uso de la estáticamente prestados páginas en lugar
del lado del cliente prestados páginas. En este punto también puede eliminar la necesidad de cargar el código en el marco de
cliente, así como la mayoría de su trabajo se realiza en el servidor.

Este es el modelo que he migrado a un par de años atrás. Me senté de nuevo y miró a todo el código y el flujo de trabajo que necesitaba
administrar sólo para permitir que el contenido a ser prestados tanto en el servidor y el cliente y el pensamiento, esto es un desperdicio de
el tiempo y la energía.

tenía razón.

Si sus desarrolladores hablar con usted acerca de Isomorfo JavaScript, simplemente decir que no. Dígales que simplemente mostrar el contenido en el
servidor y olvidar el lado del cliente de la ceremonia.

puede Que necesiten que se encuentran a su desarrollador amigos para mantenerse fresco, pero eso está bien. Su línea de fondo más importante.

Hoy en día utilizo una serie de nodejs Lambdas en AWS para dar mis páginas de un sitio web estático. Yo uso algunos de cliente
JavaScript, pero es una pequeña fracción de lo que la mayoría de los sitios de carga. El advenimiento de la servicio de
trabajadores
han hecho posible eliminar la gran mayoría de mi script del lado del cliente, usted debe mirar en
que como una opción.

Incluso si su sitio no utilizar un framework puede seguir la SSR/sitio estático guía para mejores resultados orgánicos.

Mira, Google está tratando de apelar a los desarrolladores porque temen que han perdido la batalla contra la comida rápida

marcos. Así, ellos están haciendo un final de ejecución para obtener el contenido que puede indexar y tal vez, sólo tal vez los sitios de la gente va a
uso. Incluso se le da a los desarrolladores más de código para jugar con!

Esto es una gran parte de lo que AMP
está haciendo.

Mi consejo, evitar el uso de una sola página de aplicaciones y marcos si cuestiones de SEO para su negocio.

La Evolución o Decadencia de los Frameworks JavaScript

Volver al JavaScript de la línea de tiempo.

empezamos a ver los nuevos marcos que emerge apeló a estos back-end primera desarrolladores. Angular fue el primero en popular
marco. Pronto fue seguido por Reaccionar. Otros llegaron, pero no pudo conseguir el tanto de tracción como estos dos.
Yo incluso vagamente llamado mi colección de pequeñas bibliotecas y de la arquitectura Love2SPA\’.

Nota: Angular y un Polímero que fueron creados en Google. Este no significa la búsqueda o el navegador

los equipos son fans de estos marcos. En cualquier empresa grande que hay conflictos internos\’ los ejecutivos tienden a
brillo
más.

haz lo que yo digo, no como el equipo en el otro edificio no

por Desgracia, estos marcos de trabajo fueron diseñados sin tener en cuenta el negocio (UX) objetivos y cómo los navegadores de trabajo. En su lugar
se centró en la creación de un \”gran\” experiencia del desarrollador.

Su arquitectura, en gran medida se toma prestado de back-end de las mejores prácticas y trata de calzador en el explorador. El
el problema es que son, en gran medida, ortogonal a la forma en que el navegador las obras de fontanería.

Esto significa que estos marcos para añadir miles de líneas de código para entrar en el lado del servidor \’mejores prácticas\’ en
el
navegador en lugar de aprovechar lo que el navegador de forma nativa ofrece.

Esta es la razón por la páginas a menudo se sienten encerrados o saltos a medida que se desplaza de ellos. Si usted se pregunta por qué una página web tarda de 30 a 60 segundos
para representar, más probable es que uno de estos marcos es la culpa.

El término técnico para esto es \’jankiness\’.

Cada uno de estos marcos de referencia se basa en 100s de kilobytes de JavaScript. Pero no se detiene allí.

a Menudo, estos marcos son extendidos con los adicionales, mal optimizado, bibliotecas y componentes. jQuery sufre de
un fenómenos similares con el plugin de los ecosistemas. Estos componentes compuesto el peso de estos marcos requieren.

Las extensiones de aumentar la carga de JavaScript para Megabytes.

los Desarrolladores son perezosos y sufren trastorno por déficit de atención en masa. Esto significa que tienden a volcar múltiples marcos
en una página web. Me estoy encontrando más y más común ver a los 2-4 marcos apilados en la parte superior de jQuery y otros
\’ayudante\’ bibliotecas.

El resultado es 3-6MB de JavaScript, la mayoría de los cuales nunca se utiliza, pero los retrasos de una página de convertirse en interactiva.

Pero no se detiene allí. Estoy descubriendo más y más sitios con 10-50 mb de archivos de JavaScript, no sólo de total, pero solo archivos de gran tamaño.

No mencionar el costo de desarrollar y mantener estos Frankensteins es tremendo.

Como un SEO, digital marketing, etc. usted probablemente ha escuchado usted necesita un rápido servidor web, optimizar imágenes, etc. Mientras
usted debe hacer estas cosas, de auditoría de tu sitio web JavaScript. La rentabilidad es mucho mayor.

Cada pestaña en el navegador tiene un solo hilo para hacer todas las tareas asociadas con el renderizado de la página. JavaScript es
el más caro de la tarea de un navegador realiza. Cuando una secuencia de comandos se encuentran todas las demás tareas son detenidos hasta que el
el script se carga, analizado y ejecutado.

Si el script modifica el DOM de HTML (estructura) se reinicia la crítica de la representación camino, causando retrasos.

Estos marcos casi siempre causan esta caro reiniciar.

los Desarrolladores rara vez se sienten este dolor, o se han vuelto tan insensible a sus efectos que ellos no se dan cuenta de cuánto JavaScript
costo.

casi siempre trabajo en máquinas de alta velocidad con i7 Cpu y 16GB de RAM. Los consumidores tienden a utilizar los teléfonos celulares con
mucho menos potente Cpu y restricciones de memoria. La experiencia del consumidor amplifica cualquier rendimiento de impuestos de manera exponencial.

Pregunte a prueba en un Moto5 de teléfono de la clase a través de 3G. Si su página se puede llegar a tiempo a la primera interacción en menos de 5
segundos después las cosas se ven bien. Si no hacen el trabajo en el sitio más.

voy a mostrar cómo se puede hacer esto sin necesidad de comprar un teléfono más tarde!

El Rendimiento de JavaScript de Impuestos

ha 3 segundos para impresionar a. Científicamente, en realidad tiene 1 segundo ya que
es cuando la mente comienza a percibir la latencia de las expectativas.

Esta es la razón por 3 segundos la mitad del tráfico a las páginas web de izquierda, se supone que la página no es fiable.

la Mayoría tienden a mirar a la velocidad de la página en términos de cuánto tiempo una respuesta tarda en ir desde el servidor al cliente, llama
el tiempo para el primer byte.

Esto está mal.

Una página web típica de la carga y la representación de perfil tiene alrededor de un 5% del tiempo del primer byte de la asignación. Esto significa que el 95% de
el
tiempo que se tarda en procesar una página web es cuánto tiempo se tarda en procesar toda la red de respuestas, de la pintura sobre el contenido de
la pantalla y salir del camino.

\”el 80-90% de la respuesta del usuario final, el tiempo se gasta en el frontend. Empezar por ahí.\”

De todas las cosas que hacen más lenta la representación de los procesos de abajo, JavaScript, que es por lejos el más gravar tipo de recurso.

Cuando una secuencia de comandos se encuentra la petición del navegador desde el servidor, que debe tomar 200-1000ms más buena
la banda ancha. Pero la mayoría de los usuarios no están en la banda ancha, están en las conexiones celulares de hoy en día. Esto significa que usted necesita
presupuesto de 1-3 segundos para un archivo de secuencia de comandos para descargar.

Multiplique esto por 5-10 si usted tiene uno de esos 50MB de secuencias de comandos!

Usted no está hecho, ni siquiera cerca.

Ahora el explorador se detiene todos los de representación relacionados con las tareas y espera a que la secuencia de comandos para ser procesados.

Este procesamiento incluye el análisis de
la secuencia de comandos y ejecutar la secuencia de comandos completa
. Esto toma tiempo. Grande marcos son típicamente 100-500kb de

JavaScript. En promedio, los teléfonos móviles esto toma un par de segundos.

Si usted tiene más de una secuencia de comandos y la mayoría de las páginas tienen decenas, este proceso se repite.

Incluso si el marcado y CSS han prestado algunos elementos de la página se sentirá congelado. Usted puede incluso desplazarse por el
página.

Para un consumidor, esto indica que la página que está roto. Ellos no esperan, se van.

Entretanto, han pagado a descargar su
voluminosa carga útil
y no recibió ningún beneficio.

El negocio también ha pagado por la capacidad del servidor y ancho de banda con nada que mostrar por el esfuerzo.

Ambas entidades están gravados por lo que el desarrollador podría tener \’diversión\’.

Maneras de Medir el Rendimiento de la Web Sin Un Avanzado Grado de Ingeniería

los propietarios de los sitios necesitan una forma para la auditoría de sus sitios para que puedan realizar el seguimiento del progreso y comunicar a los desarrolladores.

Hay muchos herramientas gratuitas disponibles para medir el rendimiento de la web. Veo que muchos se recomienda en el mundo del marketing, pero
honestamente, ellos sólo parecen centrarse en el tiempo hasta el primer byte, no el 95% restante de los rompecabezas.

Hay dos gratis herramientas recomiendo a todos los involucrados en un sitio web y aprender a utilizar, WebPageTest y herramientas de desarrollo del navegador.

WebPageTest es un sitio gratuito que usted puede rápidamente de auditoría cualquier dirección URL pública de múltiples centros de datos en todo el mundo y de
una amplia variedad de navegadores y dispositivos. En el corto se puede ver fácilmente cómo sus páginas representar a cualquier parte de su potencial
a los visitantes.

El problema con WebPageTest es la cantidad de datos recopilados y se informa. Es abrumador, incluso para
los desarrolladores. Pero hay un par de números clave y las imágenes que usted debe centrarse.

no voy a entrar en detalles sobre estos elementos en este artículo. He de hacer que otros puestos, como uno de los analyzing
sitios web de las aerolíneas
.

Al ejecutar la prueba, te recomiendo la selección de la \’Chrome\’ ficha y permitiendo el Faro de la prueba. Esto
dar
un extra de datos, incluyendo cómo se quiere conseguir como un progresivo web app.

Pro Tip: Ir a https://www.webpagetest.org/easy.php
para tener un entorno preconfigurado para tu página de prueba.

Usted puede ejecutar un Faro de prueba desde su local navegador Chrome.

Cada explorador tiene incorporado en las herramientas de desarrollo, que incluyen el rendimiento funciones de auditoría. De nuevo, no me extenderé
en
estas herramientas hoy en día, y que puede ser muy técnicos.

Faro hace un buen trabajo de superficie significativa de los datos en una forma en que cualquier persona debe ser capaz de entender. La herramienta de informes
en muchas de experiencia de usuario de las métricas y las divide en categorías como la Progresiva Aplicación Web, Mejores Prácticas,
Accesibilidad e incluso un token de SEO sección.

Tanto el Faro y WebPageTest se puede ejecutar localmente usando el nodo de módulos. WebPageTest puede ser también puso en marcha a nivel local
el uso de una máquina virtual o contenedor.

Estos vienen en práctico cuando usted tiene un sistema automatizado de secuencia de comandos de prueba o continuo proceso de construcción. Las máquinas virtuales y los contenedores también
hacer posible el funcionamiento de WebPageTest contra de negocio internos de las pruebas.

yo recomiendo hacerlas parte de sus pruebas de aceptación. Las partes interesadas también debe considerar la adición de un presupuesto de rendimiento a su desarrollador requisitos. Usted puede atar este presupuesto a herramientas como

WebPageTest y Lightouse.

Estos son sólo dos de mis herramientas favoritas. Hay otros, como WebHint
y la auditoría detallada de las herramientas de horneado en herramientas del navegador.

Algunos de los comúnmente herramientas recomendadas en el SEO espacio, como Pingdom, GTMetrix e incluso el Google Prueba de Velocidad de la herramienta
son una especie de inútil.

La herramienta de Google simplemente no proporciona la suficiente comprensión de las métricas de informes.

Pingdom y GTMetrix realmente medir el tiempo hasta el primer byte, que es lo importante, sino que representa aproximadamente el 5% de un
página del promedio de tiempo de render.

los Desarrolladores de amor para escribir código JavaScript y código es el motor que impulsa gran parte de la web. También agrega no deseados
la latencia de una página de presentación del ciclo y las causas de Google para golpear los frenos cuando la indización de contenido.

una Sola Página de las Aplicaciones pueden ocultar enlaces a los contenidos, así como el retraso de su capacidad para tener el contenido indexado.

Si su comercialización se basa en el contenido de ganar la buena colocación del motor de búsqueda, usted debe pensar dos veces antes de usar
Frameworks de JavaScript.

los Desarrolladores quieren marcos porque hacen que el front-end se ven más como back-end y se abstraen
JavaScript. Como propietario de un sitio que usted necesita para tener una mínima cantidad de habilidades técnicas razonables conversaciones
con su dev equipos acerca de los objetivos de su negocio.

Confía en mí, su sitio no necesita un framework JavaScript, HTML y CSS puede alcanzar la mayoría de sus necesidades sin
JavaScript ayuda.

This content was originally published here.

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *