Wordpress seo ClinicSEO 2017

136
ClinicSEO Colaboradores: #clinicse Sponsors:

Transcript of Wordpress seo ClinicSEO 2017

Page 1: Wordpress seo ClinicSEO 2017

ClinicSEO

Colaboradores:

#clinicse

o

Sponsors:

Page 2: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

Wordpress y el SEO

Page 3: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

Page 4: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

Page 5: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

Cuenta Profesional completaHasta el 30 de Septiembre

Page 6: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

Un 70% de dto. para los asistentes

Page 7: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

Un mes de prueba gratuitahttps://app.oncrawl.com/signup?plan=free

Page 8: Wordpress seo ClinicSEO 2017

Ponentes#clinics

eo

Fernando

Tellado

@fernandot

www.tellado.es

Jose Ramón

Padrón

@siteground_ES

www.siteground.e

s

Javier

Casares

@JavierCasares

www.javiercasares.c

om

Page 9: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

Fernando Tellado@fernandot

WordPress SEO

“on site”

Page 10: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

❏ Escritor

❏ Culpable de ayudawp.com

❏ Emprendedor CoWorking

(brainware.es)

❏ Brand Ambassador

SiteGround.es

❏ Consultor / Profesor WordPress

❏ Admin/GTE WordPress España

Fernando Tellado

@fernandot

Page 11: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Si el contenido

es el Rey …

Page 12: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

WordPress es

su castillo

Page 13: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

… y el SEO su

ejército

Page 14: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

¿Empezamos?

Page 15: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Si el contenido

es el Rey …

Page 16: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Yoast es la

Reina Madre

Page 17: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

★ Robots.txt

★ Sitemap XML

★ Search Console

★ Titles y metas

★ Tags Open Graph

★ Análisis de Contenido

★ Análisis de legibilidad

★ Contenido esencial

Page 18: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 19: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 20: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 21: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 22: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 23: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 24: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 25: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 26: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 27: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 28: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 29: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 30: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 31: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 32: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 33: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 34: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 35: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

WTF !!

Page 36: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Page 37: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Usa

Pero no le

pongas un piso

Page 38: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

WordPress es

su castillo

Page 39: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Pequeños

grandes

detalles

Page 40: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

ANTES MORIR QUE PERDER LA VIDA

Page 41: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

ENLACES PERMANENTES

Page 42: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

QUIÉREME PERO VEN A VERME

Page 43: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

EL SPAM TE ROBA TRÁFICO Y AUTORIDAD

Page 44: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

TEMAS WORDPRESS - PRECAUCIONES

● HTML5 / CSS3

● Correcto uso de metas en <head>

● Sidebars debajo del contenido

● Descriptions en taxonomías

● Permalink en “Leer más”

● Evitar exceso de JavaScript.

● Uso adecuado de tags HTML:

○ 1 H1 por página

○ H2 para títulos en portada

○ H2 para subtítulos en single

○ H4 (o menos) para widgets

○ H4 (o menos) para comentarios

● Sin enlaces ocultos o código ofuscado.

LIMPIO Y

RÁPIDO

Page 45: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

PLUGINS WORDPRESS - PRECAUCIONES

● Que no modifique las metas

● Uso correcto de “haches”

(maquetadores)

● Evitar JavaScript que

bloquee la página.

● Evitar código PHP obsoleto.

● Sin enlaces ocultos o código

ofuscado.

LIMPIO Y

RÁPIDO

Page 46: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

TEMAS Y PLUGINS WORDPRESS -

PRECAUCIONES

Page 47: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

SSL ES AMOR

Page 48: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

RECUERDA QUE ERES WEBMASTER

Page 49: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

UN WEBMASTER CUIDADOSO

Page 50: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Y QUE SIN DATOS NO ERES NADA

Page 51: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Y QUE CON MAPA SE LLEGA ANTES

Page 52: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Y … ACUÉRDATE DE NO DISUADIR

Page 53: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

… y el SEO su

ejército

Page 54: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

Nuestros

amigos los

plugins

Page 55: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

REL NOFOLLOW CHECKBOXhttps://es.wordpress.org/plugins/rel-nofollow-checkbox/

Page 56: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

GADWPhttps://es.wordpress.org/plugins/google-analytics-dashboard-for-wp/

Page 57: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

BROKEN LINK CHECKERhttps://es.wordpress.org/plugins/broken-link-checker/

Page 58: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

THEME AUTHENTICITY CHECKERhttps://es.wordpress.org/plugins/tac/

Page 59: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

SEO FRIENDLY IMAGEShttps://es.wordpress.org/plugins/seo-image/

Page 60: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

WP-POSTRATINGShttps://es.wordpress.org/plugins/wp-postratings/

Page 61: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

WORDPRESS RELATED POSTS by ZEMANTAhttps://es.wordpress.org/plugins/wordpress-23-related-posts-plugin/

Page 62: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

WORDPRESS RELATED POSTS by ZEMANTA

Page 63: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

TABLE OF CONTENT PLUShttps://es.wordpress.org/plugins/table-of-contents-plus/

Page 64: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

SOCIAL MEDIA

Page 65: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

BETTER CLICK TO TWEEThttps://es.wordpress.org/plugins/better-click-to-tweet/

Page 66: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

BETTER CLICK TO TWEEThttps://es.wordpress.org/plugins/better-click-to-tweet/

Page 67: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

REVIVE OLD POSTShttps://es.wordpress.org/plugins/tweet-old-post/

Page 68: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

REVIVE OLD POSTShttps://es.wordpress.org/plugins/tweet-old-post/

Page 69: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

SÍ, TAMBIÉN A.M.Phttps://es.wordpress.org/plugins/amp/

Page 70: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

SÍ, TAMBIÉN A.M.P

Page 71: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

¿Y LA CACHÉ?

¿Y LA

SEGURIDAD?

¿Y EL HOSTING?

¿Y LA

OPTIMIZACIÓN?

Page 72: Wordpress seo ClinicSEO 2017

Quedan ellos#clinics

eo

Jose Ramón

Padrón

@siteground_ES

www.siteground.e

s

Javier

Casares

@JavierCasares

www.javiercasares.c

om

Page 73: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

¡AH! ¡MIDE SIEMPRE! Y LUEGO … ¡MIDE OTRA

VEZ!

Page 74: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

“On site” WordPress@fernandot

¡Gracias!

Fernando Tellado

ayudawp.com

tellado.es

Page 75: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

José Ramón Padrón@monchomad

Country Manager Spain

Co-organizador de Las Palmas de Gran

Canaria WordPress Meetup

Organizador WordCamp Gran Canaria

2018

Page 76: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

WPO en

(Website Performance Optimization)

Optimización del rendimiento Web

Page 77: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Términos:

TTFB: Time to first byte

Load time: tiempo total necesario para mostrar

una web en un navegador

Page 78: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Optimizar: Buscar la mejor manera de

realizar una actividad (dice la RAE)

Page 79: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

WPO: Proceso de mejora del rendimiento

de un proyecto web a través de la

optimización de sus elementos y de los

recursos a su disposición.

Page 80: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Principales beneficios

Reducir el tiempo de carga

Mejorar nuestro ranking SEO

Aumentamos la productividad

Reducimos costes operativos

Page 81: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

¿Cómo hacerlo en proyectos basados en

WordPress?

- Optimización de WordPress

- Optimización de los elementos de la

web

- Optimización del hosting

- Recursos de terceros

Page 82: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Parte 1:

El proceso de optimización en sí

Page 83: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Proceso de optimización:

- Medir

- Analizar

- Actuar

- Medir

- Analizar

...

Page 84: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

- Consola de Chrome

- Webpagetest.org

- GT Metrix

- Pingdom tools

- Google Page Speed

Solo podemos optimizar lo que

medimos

Page 85: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

¿Cómo hacerlo en proyectos basados en

WordPress?

- Optimización de WordPress

- Optimización de los elementos de la

web

- Optimización del hosting

- Recursos de terceros

Page 86: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

¿Proveedor de Hosting Especializado

WordPress?

- Punto de partida favorable

- Herramientas específicas

- Mejor soporte

Page 87: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

- Infraestructura y ubicación del Centro

de Datos

Page 88: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Hosting

Compartido

● WordPress

administrado

● Soporte 24/7

Servidores

Dedicados

● WordPress

administrado

● Soporte 24/7

prioritario

● Recursos

dedicados a tu web

Hosting

Cloud

● WordPress

administrado

● Soporte 24/7

prioritario

● Configura tu

recursos

● Escalabilidad

vertical +

autoescalado

@SiteGround_ES

Soluciones standard

Tipos de producto

Page 89: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Tipos de producto

Load

Balancer

Web

Load

Balancer

DatabaseDatabase Database

Web Web Web Web

PHP

7

Page 90: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Tipos de producto

Page 91: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Proveedor de hosting: Software

- PHP7

- Herramientas de caché estático,

dinámico, memcached

- SSL Let’s Encrypt - HTTP/2

Page 92: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Proveedor de hosting: Software

Page 93: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Page 94: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Si tus plugins o plantillas no son compatibles con

PHP7 cámbialos si puedes

Page 95: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Proveedor de hosting: Software

Herramientas de caché

Page 96: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Proveedor de hosting: Software

Herramientas de caché

- Mayor velocidad de navegación

- Menor carga en el servidor

- Menor nº de objetos a descargar

Page 97: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Page 98: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Page 99: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Proveedor de hosting: Software

Page 100: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Page 101: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Page 102: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Proveedor de hosting: Software

Page 103: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Proveedor de hosting: Robots

Page 104: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

¿Cómo hacerlo en proyectos basados en

WordPress?

- Optimización de WordPress

- Optimización de los elementos de la

web

- Optimización del hosting

- Recursos de terceros

Page 105: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Elementos de la web

Imágenes

Ficheros estáticos

Page 106: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Elementos de la web: Imágenes

- Utiliza los tamaños apropiados

Page 107: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Elementos de la web: Imágenes

- Optimiza las imágenes

Page 108: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Elementos de la web: Ficheros

- Minimización de js, css, html

Page 109: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Elementos de la web: Ficheros

Page 110: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

¿Cómo hacerlo en proyectos basados en

WordPress?

- Optimización de WordPress

- Optimización de los elementos de la web

- Optimización del hosting

- Recursos de terceros

Page 111: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

- Eliminar recursos no utilizados de

WordPress

Creación de un plugin:

en WP-content -> mu-plugins -> file.php

Page 112: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

// remove really simple discovery link

// remove wlwmanifest.xml (for support W. live writer)

// remove rss feed and exta feed links

// remove the next and previous post links

// remove the shortlink url from header

// remove emoji styles and script from header

Page 113: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

// disable json api and remove link from header

// remove json_api

// disable json_api

// remove s.w.org dns-prefetch

// Deregister dashicons si no se muestra la barra de admin

//Remove jquery_migrate

//Remove oEmbed Scripts

//Remove heartbeat

Page 114: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

¿Cómo hacerlo en proyectos basados en

WordPress?

- Optimización de WordPress

- Optimización de los elementos de la web

- Optimización del hosting

- Recursos de terceros

Page 115: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Recursos de terceros: CDN

Page 116: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Recursos de terceros: CDN

Page 117: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Recursos de terceros: otros

- Youtube, Flickr

- FaceBook

- Dropbox

Page 118: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

Últimos consejos

- Medidlo todo y sin pausa

- Cada cambio medidlo

- Rutinas periódicas

- Borrad caché

- Haced más de una petición

Page 119: Wordpress seo ClinicSEO 2017

Recuerda nuestro hashtag!

#CLINICSEO

WPO en WordPress@monchomad

¡GRACIAS! @SiteGround_ES

Ahora le toca a: Javier

Casares

@JavierCasares

www.javiercasares.c

om

Page 120: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

¿Qué voy a explicar?

1. Las cosas básicas que todo el mundo ha explicado ya

2. Las cosas básicas que la gente explica pero no hace (y me incluyo)

3. Las cosas no tan básicas, pero que habría que hacerse

4. Las cosas que realmente hacen que tu WordPress sea seguro

Page 121: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas básicas que todo el mundo ha explicado ya

- Hosting decente

- Mantener al día WordPress (core, plugins y themes)

- Eliminar luser: "admin" / "1"

- Prefijo de tablas ≠ "wp_"Ya puestos, usar una combinación extraña, tipo "a1b2c3_" de al menos 6 caracteres [a-zA-Z0-9]

- Siempre usar certificado TLS SHA-256 (Let's Encrypt) y forzar su uso

define('FORCE_SSL_ADMIN', true);

Page 122: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas básicas que todo el mundo ha explicado ya

- Desde la versión 2.6, usar las "Security Keys" (los caracteres raros del wp-config)

define('AUTH_KEY', 't`DK%X:>xy|e-Z(BXb/f(Ur`8#~Uz');define('SECURE_AUTH_KEY', 'D&ovlU#|CvJ##uNq}bel+^MFtT&.b');define('LOGGED_IN_KEY', 'MGKi8Br(&{H*~&0s;{k0<S(O:+f#W');define('NONCE_KEY', 'FIsAsXJKL5ZlQo)iD-pt??eUbdc{_');define('AUTH_SALT', '7T-!^i!0,w)L#JK@pc2{8XE[DenYI');define('SECURE_AUTH_SALT', 'I6`V|mDZq21-J|ihb u^q0F }F_NU');define('LOGGED_IN_SALT', 'w<$4c$Hmd%/*]`Oom>(hdXW|0M=Xa');define('NONCE_SALT', 'a|#h{c5|P &xWs4IZ20c2&%4!c(/x');

Page 123: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas básicas que todo el mundo ha explicado ya

- Activar la caché, "ofcors"

define('WP_CACHE', true);

- Que WordPress se actualice sólo

define('WP_AUTO_UPDATE_CORE', true);

- Activar un AntiSpam, como Akismet

Akismet Anti-Spamhttps://wordpress.org/plugins/akismet/

Page 124: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas básicas que la gente explica pero no hace

- Fijar la URL de la web en el fichero de configuración(que la gente es muy manazas y toca en el panel!)

define('WP_SITEURL', 'https://www.example.com');define('WP_HOME', 'https://www.example.com');

- Cambiar las carpetas por defecto (de uploads, plugins, etc...)

define('WP_CONTENT_DIR', '/mis-contenidos-aqui');define('WP_CONTENT_URL', 'https://www.example/mi-content-aqui');define('WP_PLUGIN_DIR', '/mis-contenidos-aqui/cosicas');define('WP_PLUGIN_URL', 'https://www.example/mi-content-aqui/cosicas');define('UPLOADS', 'mi-content-aqui/mis-fichericos’);$theme_root = WP_CONTENT_DIR.'/como-se-ve-la-cosa';

Page 125: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas básicas que la gente explica pero no hace

- La cookie de Administración, sólo para Administración.

define('ADMIN_COOKIE_PATH', 'https://www.example/wp-admin');

- Permisos de los ficheros.Que siempre se dice de usar 755 en carpetas y 644 en ficheros.

· Carpetas: 750· Ficheros: 640· wp-config.php: 600

- Impedir la lectura del readme.htmlYa sea eliminando el fichero, impidiendo su acceso… incluye la versión de WordPress.

Page 126: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas básicas que la gente explica pero no hace

- Desactivar la edición de ficheros desde el panel

define('DISALLOW_FILE_EDIT', true);

- Incluso, que nadie pueda instalar plugins / temas

define('DISALLOW_FILE_MODS', true);

Page 127: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas básicas que la gente explica pero no hace

- Bloquear peticiones externaspero que WordPress se pueda actualizar, al menos

define('WP_HTTP_BLOCK_EXTERNAL', true);

define('WP_ACCESSIBLE_HOSTS', '*.wordpress.org,*.github.com');

- Mantener un poco de limpieza en la subida de imágenes (y las generadas)

define('IMAGE_EDIT_OVERWRITE', true);

Page 128: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas no tan básicas, pero que habría que hacer

- Bloquear funcionamiento de PHP en carpetas tipo /uploads/Normalmente se hace por el servidor web, diciéndole que en determinadas carpetas el PHP no se

ejecute (obviamente hay que saber un poco de sistemas para hacer esto)

- El acceso a la base de datos sólo desde la misma máquina (localhost / firewall

cerrado) o sólo la IP de la máquina web (y la local).

- Eliminar cabeceras que no convienen (como la versión de WordPress y otras)

EliminaCabecerashttp://bit.ly/EliminaCabecerasEste es un pequeño plugin mío, personal y transferible, que podría ser un functions.php en tu plantilla...

Page 129: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas no tan básicas, pero que habría que hacer

- Bloquear "cosas raras" (ataques, etc...) a modo Firewall

Wordfence Securityhttps://wordpress.org/plugins/wordfence/

Muy interesante la sección "Live Traffic".

- Hacer Backups / Copias de Seguridad (¿obvio?)

BackWPuphttps://wordpress.org/plugins/backwpup/

Page 130: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas no tan básicas, pero que habría que hacer

- Analizar el propio sistema de ficheros, malware, etcétera.

Sucuri Security – Auditing, Malware Scanner and Security Hardeninghttps://wordpress.org/plugins/sucuri-scanner/

· Security Activity Audit Logging

· File Integrity Monitoring

· Remote Malware Scanning

· Blacklist Monitoring

· Effective Security Hardening

· Post-Hack Security Actions

· Security Notifications

Page 131: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas que realmente hacen que tu WordPress sea

seguro

- Asegurar el sistema:

Esto básicamente se resumen en:

· Hacer las cosas bien (léase, todo lo que ya se ha explicado)

· Sentido Común (seguramente esto es más difícil que todo lo anterior)

Page 132: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Las cosas que realmente hacen que tu WordPress sea

seguro

- Asegurar los usuarios torpes:

Los lusers suelen hacer tonterías, por eso es importante que:

· No puedan tocar mucho, pero que crean que sí.

· Oblígales a usar un sistema 2FA (Second-Factor Authentication)

2FAS Light - Google Authenticatorhttps://wordpress.org/plugins/2fas-light/

Latchhttps://wordpress.org/plugins/latch/

"Si todo el mundo utilizase 2FA, Internet sería muchísimo más seguro."

Page 133: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Bonus Track

Habitualmente hay 2 tipos de inyección de código malicioso:

- Añadir código a la plantilla del WordPress

Habitualmente para mostrar enlaces o contenido con una serie de reglas que hacen que tú

no suelas verlos.

- Introducir ficheros en el sistema

Suelen utilizarse para que tu instalación esté dentro de un conjunto de máquinas fantasma,

y poder hacer ataques a otros sistemas.

Page 134: Wordpress seo ClinicSEO 2017

Asegura tu WordPress#clinicseo

Bonus Track

WordPress es seguro, los seres humanos un poco menos.

Una instalación “core” de WordPress con una configuración básica de base es lo

suficientemente segura para sólo preocuparse de tenerlo actualizado y publicar.

En el momento en el que instalas plugins o plantillas de sitios “poco fiables”, o

que hacen “inventos raros” es cuando empieza la fiesta.

Page 135: Wordpress seo ClinicSEO 2017

Gracias por vuestra

asistencia,

Colaboradores:

Sponsors:

Page 136: Wordpress seo ClinicSEO 2017

QUESTIONS

#clinics

eo