My project
  • e-books (current)
  • VSC
  • Comandos
    Terminal Git & Github
  • Frontend
    HTML5 CSS3 SASS Bootstrap 4 JS PUG JS Jquery TypeScript React Angular
  • Backend
    NODE JS Express JS PHP C Wordpress SQL
  • Tools
    NPM Webpack Babeljs Pug JS Pug JS
  • Temas varios
    Jobs International Events SEO UX/UI Marketing Design Business Cool Frontend Pages Canada

Definición


Es la optimización para motores de Busqueda

Son las técnicas que nos permiten mejorar la optimización de nuestros sitios web para tener mejores posiciones en los buscadores DE MANERA ORGÁNICA(SIN PUBLICIDAD) acercandonos lo máximo posible a la primer posición


Lo bueno del SEO

  • Es gratuito
  • El posicionamiento orgánico es muy efectivo: Si alguien encuentra un contenido tuyo por navegación e INTENCIÓN DE BUSQUEDA es más efectivo porque por norma la gente rechaza la publicidad
  • Impactar con contenido: el hacer marketing de contenido gratuito y que se vuelva un usuario recurrente, esto hace que impactes por satisfaccion e intención de busqueda

Lo malo del SEO

  • No es inmediato
  • No se garantiza éxito, solo se garantiza crecimiento a mediano y largo plazo

Lo que no se promete en el SEO

  • Ser el primero Google SERP's
  • En pocos días apareceras en las primeras posiciones
  • Alto volumen de visitas
  • NO SE GARANTIZA que apareceras delante de tus competidores(puedes decir que mejorara sus posiciones actuales)
  • Todo rápido sin contenido(SIN CONTENIDO NO TE PUEDES POSICIONAR)

TIPS

  • Fortalecer tu marca a base de buen contenido, que sepas que la comunidad en la que estás esté buscando
  • La etiqueta H2 debe de ir "dentro " de la semantica que va después de un H1
  • Puedes poner tantas etiquetas h2,h3,h4,h5 y h6 como quieras pero respetando su jerarquía
  • etiqueta strong solo usarla 5 o 6 veces, para las negritas, no más
  • No usar tablas, ya mejor usa las de Bootstrap
  • Url's limpias que describan lo que hay en esa sección y que tenga la keyword(una sola por página) en la web, por que si no, Google no sabrá cual posicionar y si sucede eso, no posiciona ninguna
  • Tener tu archivo XML para que Google indexe tu sitio web, lo puedes generar en XML-SiteMaps, si no lo tienes, te penalizara, el archivo debe estar puesto en la raiz del proyecto
  • robots.txt sirve para que le digas a Google que es lo que no quieres indexar esto te suma puntos a favor pero se hace de manera manual
  • No debe de haber URL's que lleven a 404
  • Redirecciones 301(.htaccess)
  • En las paginaciones poner rel="prev " y rel="next " en los botones de siguiente o atras
  • Tener tu certificado HTTPs activado, por que Google le da mucha importancia a la seguridad
  • Dominio .com para tener un posicionamiento GLOBAL
  • Fácil navegación, un menú intuitivo
  • Si hay una página 404, que sea útil
  • Hostings rápidos, no por contratar barato sacrifiques velocidad que es lo que le interesa a Google
  • Palabras long tail: es la clásica busqueda en Google de varias palabras, recibes menos visitas pero tus visitas específicamente te buscan a ti, porque la busqueda es extremadamente específica
  • Palabras clave: Ponte en la piel del usuario, como buscaría yo sobre mis artículos, piensa sobre lo que quieres hablar
  • NeilPatel para conseguir Keywords Ideas y checar cuantas busquedas puedes obtener, te dice las webs que usan eso
  • Seguir tendencias: Estar al tanto de las noticias de tu sector y usar palabras clave
  • AnswerThePublic escribes una palabra o conjunto de palabras y te muestra las preguntas que hace la gente con esas palabras
  • Centrate en crear contenido
  • Google Search Console es un servicio gratuito para webmasters de Google que permite a los creadores de páginas web comprobar el estado de la indexación de sus sitios en internet por el buscador y optimizar su visibilidad
  • Destacar ciertas palabras con negritas, no hacer sobreuso
  • Hacer artículos departamentales de tipo listado
  • Contenido evergreen(Perdurable en el tiempo), contenido que todo el tiempo esté buscando la gente
  • Buena categorización de los menús
  • Que los títulos que pongamos sean UNICOS en la web
  • Contenido de validad: que el usuario encuentre lo que busca, que no sea contenido engañoso, fácil de leer y sin faltas de ortografía, añadir fotos y vídeos,
  • Cuanto más tráfico tengas MÁS RELEVANCIA TIENES PARA GOOGLE
  • Retención del usuario, maypor posicionamiento
  • Wordpress ya tiene muchs soluciones y Pluggins para hacer esto de manera más automática, solo sería bueno elegir un buen tema o crear buenos temas
  • Comprar tu dominio por varios años, eso transmite estabilidad, compromiso y que harás cambios constantes en el sitio web para atraer más visitas
  • Tener las etiquetas meta, en específico ownear and author, ya que a Google no le gusta el anonimato
  • La primer letra de tu sitio web no debe empezar con Y, G, F, A, N etc o algún otro sitio web famoso muy visitado
  • La etiqueta title que esta dentro de la etiqueta head es el título que aparecerá en Google y se diluye el porcentaje de su poderío, por el número de palabras que pongas, ejemplo: 4 palabras = 25%
  • La etiqueta title y la etiqueta meta description deben tener descripciones diferentes siempre
  • Las keywords deben ir separadas por comas, ejemplo: se vende casa, casa en venta, venta de casa, como si se buscara una persona en Google, no más de 3 expresiones
  • La Keyword que pongas en los parrafos de texto, no se debe de repetir más de 1 vez por cada 100 palabras, así Google sabe que no abusas de las keyword y la información es completa y está muy bien desarrollada
  • Un muy buen contenido está entre 1000-3000 palabras, en el SEO no ganan los mejores, si no los que NO SE CANSAN
  • Los archivos de imágenes, deben ser descriptivos, ejemplo: gato.jpg
  • No usar Flash puta madre
  • Poner links en tu sitio web que lleven a otros links
  • La página 404 debe estar personalizada: ejemplo: los monos altamente entrenados están reparando el sitio web
  • La publicaciones que hagas deben de tener un horario, no pueden ser al azar.
  • No entrar a tus redes sociales a ver las publicaciones cada 10min, eso baja la productividad porque al entrar a redes sociales te pones a ver otras cosas
  • Diseña tus publicaciones en 1hr al més, no más, al més tendrás 60 y al año 720

SEM(Search Engine Marketing)

Permite atraer tráfico mediante campañas de marketing o publicitarias, se basa en meter $$ a Google Adwords

Caracteristicas:

  1. El SEM da resultados inmediatos
  2. Si no se complementa con SEO, de lo contrario, cuando dejes de pagar, habrá pan para hooy, hambre para mañana
  3. Puedes elegir el público al que quieres llegar
  4. El SEM en redes sociales son menos efectivas: en Instagram tu pasas historias pero con personas que te pueden decir cualquier cosa y que nisiquiera sigues, en Facebook te aparece contenido que nisiquiera estás buscando "en este momento " pero que aparecen porque ya los buscaste en otro lado. Es más efectivo en Google

SEO On-Page

  • HTML para SEO
  • Optimización del sitio web(mejorar la velocidad de las webs)
  • Contenido: palabras clave, busqueda de palabras clave, lo importante(el contenido), optimizar el contenido, crear el contenido de calidad
  • Conseguir más tráfico
  • Motivos de penalización

SEO Off-Page

  • Generar contenido de calidad recurrente
  • Link building: enlaces externos como redes sociales o blogs
  • Crear páginas de Facebook, Instagram, Twitter y YouTube
  • Compartir contenido nuevo en redes sociales
  • Si tienes un negocio físico, registrarlo en Google My Bussiness
  • Enviar contenido a listas de correo(Newsletter)
  • Contenido para gente interesada, de lo contrario, tendrás rebote

Como indexar una web

  1. Google lo hace de manera automática pero es un proceso mas lento, excepto si sigo estos pasos
  2. Entrar a Google Search Console y
    1. Click en mi sitio web en la parte superior IZQUIERDA
    2. Click en añadir propiedad y agregar el dominio
    3. Te dará un código que añadirás en el head de tu sitio web
    4. Puedes verificar todas tus URL por si una no esta indexada, copia y pega tu URL y verificala, si no esta indexada, te dará una opción para indexarla y tendrá prioridad ante todas
  3. Enlaces desde redes sociales
  4. Tener el archivo sitemap.xml

HTML para SEO

  • OBLIGATORIO saber HTML5 si quieres adentrarte en el SEO
  • Buena semantica en HML5
  • Title: poner nombre de la marca y palabra clave genérica, la más amplia y específica que tiene nuestra web, también una pequeña oración con palabras clave
    Ejemplo: Marca - comprar vino gouermette de la mejor calidad online
    Este es el primer titulo que siempre aparece en las busquedas de Google de cualquier empresa
  • Etiquetas meta(description, keyword(no más de 7 palabras, de 5a7), title y robot etc)
    <meta name="description " content="Comprar vinos online, siempre al mejor precio y con el mejor servicio ">
    <meta name="keyword " content="Comprar vinos online, siempre al mejor precio y con el mejor servicio ">
    <meta name="robot " content="index,follow "> Indica que puede ser indexable
    <link rel="icon " href="img/favicon.ico ">
  • La etiqueta H2 debe de ir "dentro " de la semantica que va después de un H1
  • Puedes poner tantas etiquetas h2,h3,h4,h5 y h6 como quieras pero respetando su jerarquía
  • etiqueta strong solo usarla 5 o 6 veces, para las negritas, no más
  • Atributo rel="canonical " en las etiquetas a
  • alt: debes de ponerle nombre en la etiquetas img
  • El nombre del archivo de las imagenes deben de tener un nombre descriptivo

Herramientas SEO

  • Compressor Comprime el peso de las imágenes
  • CompressPNG Comprime el peso de las imágenes
  • XML-SiteMapsindexa tu sitio web, si no lo tienes, te penalizara, el archivo debe estar puesto en la raiz del proyecto
  • Google Page Speed Insight Te dice la velocidad de carga en movil y escritorio
  • WappalyzerPluggin de navegador que te dice en que esta hecho un sitio web
  • NeilPatel para conseguir Keywords Ideas y checar cuantas busquedas puedes obtener, te dice las webs que usan eso y si vez que tiene keywords con pocas vistas, es bueno usarlas mientras sigan en tendencia, porque son vistas seguras
  • AnswerThePublic escribes una palabra o conjunto de palabras y te muestra las preguntas que hace la gente con esas palabras
  • Google Search Console es un servicio gratuito para webmasters de Google que permite a los creadores de páginas web comprobar el estado de la indexación de sus sitios en internet por el buscador y optimizar su visibilidad
  • ScreamingFrog es una herramienta que rastrea las URL de un sitio web(hasta 500 de manera gratuita) y revisa su SEO, h1,h2, títulos repetidos, su status code(200) etiquetas metas, imágenes, el título que tiene cada página, meta descripción, meta keywords, tiempo de respuesta, incluso seleccionando un link, te revisa a detalle dicho link
  • EmojiPedia es un sitio web para poner emojis y que aparezcan en tu publicación cuando alguien te busque en Google
  • WooRank es un sitio web que se dedica a analizar el SEO de tu sitio, lo que está bien ó mal, te dice que le hace falta, que se puede mejorar y que tan importante ó prioritario es cada cosa.
  • ExpiredDomains sitio web donde puedes ver dominios expirados y comprarlos, solo se recomienda comprar los dominios con mucho tráfico y tengan la misma temática que tu sitio.
  • KwFinder es una herramienta que te dice la frecuencia de busquedas
  • WebMasters Google te enseña muchas cosas sobre SEO y lo siguen puros Google Developer Expert
  • Validator W3 Es el standar de html5, puedes verificar si tienes errores
  • Unminify-Javascript-Beautifier Minifica tu código JS
  • Black List Master Te muestra si tu sitio web está en la lista negra de dominios

Contenido

  • Titulo con la keyword
  • Primer parrafo con palabra clave
  • Artículos mínimo con 300 palabras
  • No repetir la palabra clave más de 6 veces
  • Usar sinónimos de las palabras clave
  • Contenido de calidad, piensa en lo que quiere el usuario
  • Imagenes con el atributo alt
  • Enlaces con atributo title + keyword
  • Destacar ciertas palabras con negritas, no hacer sobreuso
  • Hacer artículos departamentales de tipo listado
  • Contenido evergreen(Perdurable en el tiempo), contenido que todo el tiempo esté buscando la gente
  • Buena categorización de los menús
  • URL's cortas, limpias y que contengan la keyword(una sola por página)
  • Que los títulos que pongamos sean UNICOS en la web, por que si no, Google no sabrá cual posicionar y si sucede eso, no posiciona ninguna
  • Contenido de validad: que el usuario encuentre lo que busca, que no sea contenido engañoso, fácil de leer y sin faltas de ortografía, añadir fotos y vídeos,

Mas visitas

  • CTR= Clicks/ impresiones = Click Through Rate
  • Titulo informativo: provocativo(click bait)
  • Titulo con números
  • Descripción informativa y llamativa
  • Uso de emojis e imágenes
  • Rich snippets/ microformatos(estrellitas,tarjetas,etc)
  • Optimización de la SERP(artículos en forma de lista que aparecen en google)

Penalizaciones

  • Poner más de una etiqueta H1
  • Poner CSS dentro del HTML5
  • XML-SiteMaps, si no lo tienes, te penalizara, ya que el archivo indexa tu sitio web
  • Tener tu certificado HTTPs activado, Google le da mucha importancia a la seguridad
  • Contenido oculto con CSS
  • Comprar enlaces y link building(enlaces que apuntan a tu sitio)
  • Excesos de palabras clave
  • Contenido copiado
  • Enlaces a sitios de baja reputación o que sitios de baja reputación apunten al tuyo
  • Demasiadas meta keywords, 6 palabras cuando mucho
  • Mas de 1 H1 por página
  • Tener demasiada publicidad
  • Carga lenta del sitio
  • Páginas 404 que no van a ningún lado
  • Malas URL's, sucias o que no contengan el contenido que dice
  • Contenido de golpe, es mejor publicar periódicamente que publicar 12 publicaciones al día
  • Contenidos delicados como sexo o drogas
  • Textos antinaturales, debes escribir como persona, no como robot
  • No tener HTTPS
  • Que la web no sea responsive
  • Baja retención de usuarios, que se salgan inmediatamente

Hacer la web más rápida

  • Un hosting profesional
  • Un cache de consultas, nos permite que no se vuelva a hacer la misma petición a la base de datos, que anteriormente se ha hecho ó no se vuelva a ejecutar cierta lógica de programación, esa consulta se debe quedar guardada en cache para el sig usuario que haga esa consulta, así ahorramos recursos del servidor
  • Comprimir el código
  • Pocos efectos de CSS
  • Reducir anuncios y botones sociales
  • Reducir el peso de las imagenes
  • Quitar pluggins que no se usen