SEO para Wordpress

7,625 views

Published on

Esta es la presentación de SEO para Wordpress del ClinicSEO. Se trataron temas de Arquitectura, Plugins SEO y Promoción. Los ponentes: Fernando Muñoz, Arturo Marimón y Victor Hernandez.

SEO para Wordpress

  1. 1. SEO PARA WORDPRESS PatrocinadoresHastag: #clinicseowww.clinicseo.es
  2. 2. CLINIC SEOWORDPRESS• ARQUITECTURA Y OPTIMIZACIÓN• PLUGINS• PROMOCIÓN
  3. 3. ARQUITECTURA Y OPTIMIZACIÓN FERNANDO MUÑOZ Socio en Professional Partners. Responsable SEO Consultor y auditor SEO (así como evangelizador del posicionamiento en buscadores), especialista en turismo, soy de Chiclana y del Cadiz CF (en primera, del Atletico de Madrid) Proactivo y apasionado por su trabajo, dirige el equipo SEO y las acciones de marketing en buscadores de Professional Partners @SENORMUNOZ
  4. 4. ARQUITECTURA @SENORMUNOZ
  5. 5. ARQUITECTURA @SENORMUNOZ!"#$% &"(% &)*+,-% .-($*"/0-% 9#:"/(-,($% 1234$(-% ;<=+*-("/+-% 54("/$% 5/67+8"%
  6. 6. ARQUITECTURA @SENORMUNOZhttp://www.webseoanalytics.com/free/seo-tools/link-structure.php
  7. 7. ARQUITECTURA @SENORMUNOZPIRÁMIDE VS PARAGUAS
  8. 8. ARQUITECTURA @SENORMUNOZ C&D#EC"%$) !"#$%&() #"%D)*+,-) *+,-) *+,-)./01.2) ./01.2)3.)45) ./01.2)3.)45)*+<-) 657.89:;5) .GH0.75)!927.2F39) *+<-) *+<-)*+A-) ./01.2)3.4)=9/7) ./01.2)3.4)=9/7) >.?6.:=7@) >.?6.:=7@) *+A-) *+A-) ./01.2)3.4)=9/7) ./01.2)3.4)=9/7) >.?6.:=7@) >.?6.:=7@) >B@) >B@) "!+JK$D) "I#+&) &#+$) >1./L)3F5L)5M9LNNN@)
  9. 9. ARQUITECTURA @SENORMUNOZ !"#$%&()$%$*$+, !"#$"%& )!*+&,#-#(%#.&-#/".&0%1210#-".&#(""%#& )!3+&4".%10152&$"&-#&6"(& -&(&.%+()/+01+02031&#)032&#0, )$1/+&,#-#(%#.&-#/".&0%1210#-".& )$1/+&4".%10152&$"&-#&6"(& HEADER
  10. 10. ARQUITECTURA @SENORMUNOZ !"#$%&($)(!""#$%& • )"*%(+,#& & ($& • -./&0)"12(3("1$4&2$&54"6&7& & • 89(4"&:$+;<&7& & • ://=&7& & • /">%$&<;&?$>&7& & • )"1#@3#$&7& & FOOTER
  11. 11. ARQUITECTURA @SENORMUNOZ !"#$%&($)(!"#$%&( • ,&-$./0&!1!$22"/*$!( ( )$*+( • 345)&!($*-&#&!( ( • 6&.!( ( • 78."*&!(")9/-&*-$!( ( ,/*!$:/;(*%&+%$(#,(-$(./0,($(-&",( ( (((%#/%12( SIDEBAR
  12. 12. ARQUITECTURA @SENORMUNOZ !"#$%&() • "#$%!&#()*+,-.!! ! • /--+! ! • 012345$67-! ! • 89(#)+$!:/##)!;%<! !!"#$%&&#()*+$&,$$ • *")+,-,)$"-./$)%=! !• "#$%&"!"#!"$!%()*+! ! • >-.$#.*&-! !• "#$%&"!"#!$%!,"&-%+! !• "#$%&"!%!$%!-)."+! ! • >-;#.$%)*-! !• "#$%&"!%!/&).0%*1*2+! ! • >%$#?-)5%! !• "#$%&"!%!/"#34%*!%2+! ! • 4%?! ! INDEX.PHP
  13. 13. ARQUITECTURA @SENORMUNOZ !"#$%!&! • "#$%!&()*+! ! • ,-./01(!20/3)4/56! ! • 7489/5! ! • :+5(/5;<+! ! • :+4/5(80;+3! !!"#$%&&#()*+$&,$$ • &08.=>8.=3!?!@;59>8.=3! !• "#$%&"!"#!"$!%()*+! !• "#$%&"!"#!$%!,"&-%+! !• "#$%&"!%!$%!-)."+! ! :+53/A+B!(#")"*+,-./,0"012$3-"#4• "#$%&"!%!/&).0%*1*2+! ! )15*.$,#463*#.7,#48• "#$%&"!%!/"#34%*!%2+! ! POST.PHP
  14. 14. ARQUITECTURA @SENORMUNOZ !"#$%&!!( • "#$%!&()*+! ! • ,+-(.-/+! !!"#$%&&#()*+$&,$$• "#$%&"!"#!"$!%()*+! !• "#$%&"!"#!$%!,"&-%+! !• "#$%&"!%!$%!-)."+! ! ,+-0.1+2!)%*(+*,-"./0"1*(1$(234.*%5(• "#$%&"!%!/&).0%*1*2+! ! ( (((+$#,/3"%5(64,%/7"%58(• "#$%&"!%!/"#34%*!%2+! ! PAGES.PHP
  15. 15. ARQUITECTURA @SENORMUNOZ !"#$%&&( • "#$%!&(! ! • )**+! ! • "#,%&-./0*!+*1.! ! • 23456+.!7651/859:! !!"#$%&&#()*+$&,$$• "#$%&"!"#!"$!%()*+! !• "#$%&"!"#!$%!,"&-%+! ! ;*915<*=!)$*(+*,-"./0"1*(12(3!4.*$5(• "#$%&"!%!$%!-)."+! !• "#$%&"!%!/&).0%*1*2+! ! ( (((+2#,/!"$5(64,$/7"$58(• "#$%&"!%!/"#34%*!%2+! ! TAGS.PGP
  16. 16. ARQUITECTURA @SENORMUNOZ !"#$%&()*$*+ • "#$%!&()*+,-! ! • .++/! ! • "#0%&()*+!/+-(! ! • 12345/(!654-)7489! !ARCHIVOS.PHP
  17. 17. ARQUITECTURA @SENORMUNOZ1.- Estructuras limpias e identificativas www.midominio.com/%postname%.htm*2.- Palabras claves en la URL3.- Categorias www.midominio.com/categoria/4.- Tags www.midominio.com/adjetivo/tag/5.- Cinco palabras máximo URLS
  18. 18. ARQUITECTURA @SENORMUNOZ1.- No sobrepasar los tamaños máximos2.- Llamativos titulares que inviten a la acción. 10 Reglas para escribir un buen texto SEO3.- Titulo ≠ <title> 10 Reglas para escribir un buen texto SEO Como escribir un buen texto para SEO4.- Descripción (description) Consejos y reglas básicas para escribir un buen contenido para SEO: Textos mas legibles, mas fáciles de encontrar y mucho más atractivos con 10 consejos básicos. TITULARES
  19. 19. ARQUITECTURA @SENORMUNOZ1.- Por favor, escribe para humanos.2.- Escribe en la jerga de tus potenciales visitantes.3.- Elige tus palabras claves cuidadosamente.4.- Coloca tus palabras claves estratégicamente.5.- Estructura el post.6.- Usa las “Key Phrases” Palabras que atraen la vista del usuario7.- Da “visibilidad” a tu cabecera y hazla atractiva.8.- Haz partícipe de la conversación a tu lector.9.- No provoques.10.- No copies. CONTENIDO
  20. 20. ARQUITECTURA @SENORMUNOZ1.- Al buscador no se le engaña.2.- Piensa en que lo deben usar humanos.3.- El código limpio es nuestro mejor aliado.4.- Los atributos “titles” son muy importantes.5.- Los atributos “alt” son muy importantes.6.- Recoge el menor número posible de metas.7.- No es necesario que valide, pero es recomendable.8.- Uso útil de ajax, flash, iframes y javascripts.9.- “Click aquí”, “ver mas” y similares no son recomendables.10.- Si tienes dudas: usa texto. DISEÑO
  21. 21. ARQUITECTURA @SENORMUNOZ1.- Al buscador no se le engaña.2.- Mostrar al usuario y al buscador el mismo contenido.3.- El código limpio es nuestro mejor aliado.4.- .js agrupados5.- .css agrupados6.- Uso útil de ajax, flash, iframes y javascripts.7.- Si tienes dudas: usa texto.8.- Minimiza la velocidad de carga PROGRAMACIÓN
  22. 22. ARQUITECTURA @SENORMUNOZ1.- Sitemap.xml Imágenes, video, contenido2.- Página de sitemap en html puro Enlazado desde la home. Dos niveles máximo.3.- <title> en todas las páginas4.- <h1> diferentes en todas las páginas5.- robots.txt6.- Página 404 Permitamos al usuario seguir navegando y démosle opciones7.- Página 4038.- Bloqueo de enlaces innecesarios BOLA EXTRA
  23. 23. ARQUITECTURA @SENORMUNOZ1.- Mezcla folksonomias (7) Coche, camión, azul, rojo • Coche azul • Coche rojo • Camion azul • Camión rojo2.- Hagamos que el robot nos visite cuando es seguro que estemos actualizando.3.- No dejemos que un plugin trabaje por nosotros el SEO (excepto metas y robots a lo sumo): Crosslinking • Por ejemplo: Sevilla (ciudad, provincia, Jordi Sevilla, Sevilla FC) AUN MEJOR
  24. 24. ARQUITECTURA @SENORMUNOZ1.- Lucha de la home: keywords importantes2.- Lucha interna3.- Un solo <h1> por página4.- Contenido importante arriba5.- Arquitectura y etiquetado <h1>,<h2>,<h3>…6.- Tres clics a cualquier página7.- ¡No sobreoptimices! NO DEBES OLVIDAR
  25. 25. ARQUITECTURA @SENORMUNOZ <h1> Resumen <h2> Texto <h3> Texto <h3> Texto <h2> TextoNO DEBES OLVIDAR
  26. 26. PLUGINSARTURO MARIMÓN@ARTUROMARIMON
  27. 27. PLUGINS @ARTUROMARIMON REGLA Nº 1 • NO UTILICES PLUGINS REGLA Nº 2 • VALE, NO SEAMOS TALIBANES REGLA Nº 3 • APRENDE SEO, NO PULSES EL BOTÓN Y YA
  28. 28. PLUGINS @ARTUROMARIMONCUIDADO CON QUE INSTALAS ALL IN ONE SEO
  29. 29. PLUGINS @ARTUROMARIMONCUIDADO CON QUE INSTALAS ALL IN ONE SEO
  30. 30. PLUGINS @ARTUROMARIMON FUZZY SEO BOOSTER• TRACKEA LAS BÚSQUEDAS QUE LLEGAN A TU PÁGINA• CREA KW CON LAS BÚSQUEDAS DE LOS USUARIOS• MUY POTENTE - VS - MUY PELIGROSO• MAL UTILIZADO PUEDE PENALIZARTE
  31. 31. PLUGINS @ARTUROMARIMON WP CUSTOMER REVIEWS• Incorporar opiniones a tus páginas.• Moderación de reviews• Microformato hReview valido• Es cacheable por la mayoría de plugins
  32. 32. PLUGINS @ARTUROMARIMON BROKEN LINK CHECKER• Detecta enlaces rotos• Imprescindible• Notifica por email si quieres• Permite modificarlos sin entrar en el post
  33. 33. PLUGINS @ARTUROMARIMON TAC(THEME AUTHENTICITY CHECKER) Escanea tu theme en busca de código malicioso y enlaces ocultos.
  34. 34. PLUGINS @ARTUROMARIMON GOOGLE ANALYTICATOR• NO NECESITA TENER EL CÓDIGO ANTES• CARGA ASINCRÓNICA• ETIQUETA LOS ENLACES Y DESCARGAS• INCLUYE EL SITE SPEED TRACKING• DASHBOARD EN LA HOME DEL ADMIN
  35. 35. PLUGINS @ARTUROMARIMON SEARCH EXCERPT• BASADO EN UN PLUGIN DE DRUPAL• MARCA EN NEGRITA EL KW BUSCADO• MODIFICA EL EXCERPT PARA INCLUIR EL KW Y SER RELEVANTE• http://scott.yang.id.au/code/search-excerpt/
  36. 36. PLUGINS @ARTUROMARIMON¿DE QUE SIRVE CAMBIAR EL SEARCH? SI NORMALMENTE TIENE UN NO INDEX
  37. 37. PLUGINS @ARTUROMARIMON¿DE QUE SIRVE CAMBIAR EL SEARCH? SI NORMALMENTE TIENE UN NO INDEX CAMBIO EN EL .HTACCESS RewriteRule ^tag/(.*)/ /index.php?s=$1 [QSA,L]
  38. 38. PLUGINS @ARTUROMARIMON INFINITE SCROLL Para Google una única página. Para el usuario scroll infinito.Un sistema fácil de eliminar la paginación.
  39. 39. PLUGINS @ARTUROMARIMONZEMANTA• TE AYUDA A GENERAR ENLACES DE VALOR RELACIONADOS• PUEDES AÑADIRLE TU READER• IMPORTA IMÁGENES DE FLICKR• TE AYUDA A AÑADIR TAGS• LA INFO SE GRABA EN TU POST
  40. 40. PLUGINS @ARTUROMARIMONWPOMEJORA TU VELOCIDAD• W3 TOTAL CACHE• WP MINIFY• HEAD CLEANER• WP-DBManager• BETTER DELETE REVISION• WEBPAGE SPEED CHECKER
  41. 41. PLUGINS @ARTUROMARIMON SITES PRESENTADOS Sites Page Speed Tiempo de cargalavacaesferica.com 73/100 8,2’’ / 177 peticionesalfombrillasraton.com 35/100 1’’ / 16 peticionesblog.toprural.com 75/100 8,3’’ / 88 peticionessomosiphone.com 61/100 4,7’’ / 81 peticionesViajablog.com 93/100 2,78’’ / 22 peticionesPisos-alquiler.com 97/100 2,5’’ / 11 peticionesnightbreeds.es/wordpress/ 64/100 1,3’’ / 25 peticioneslafontana.org 61/100 3’’ / 42 peticionespugle.net 44/100 8,8’’ / 60 peticiones
  42. 42. PLUGINS @ARTUROMARIMON W3 TOTAL CACHE• MUCHAS OPCIONES, LIOSO PARA NEWBIES• COMPATIBLE CON HOSTING COMPARTIDO VIRTUAL Y DEDICADO• PERMITE INTEGRACIÓN CON CDN• CACHEO DE OBJETOS DE LA BBDD• MINIFY INTEGRADO
  43. 43. PLUGINS @ARTUROMARIMONWP MINIFY • LO ACTIVAS Y LISTO • COMBINA CSS Y JS • COMPRESIÓN GZIP • COMPRIME EL HTML
  44. 44. PLUGINS @ARTUROMARIMON WP MINIFYRESULTADOS EN CLINICSEO.ES
  45. 45. PLUGINS @ARTUROMARIMON HEAD CLEANER• ELIMINA ETIQUETAS DUPLICADAS EN EL HEADER• ELIMINA JS DUPLICADOS• AÑADE CANONICAL TAG• AÑADE OGP (OPEN GRAPH PROTOCOL)• OPTIMIZA TU CSS• COMPRIME GZIP EL CSS Y JS
  46. 46. PLUGINS @ARTUROMARIMON WP DB-MANAGER• BACKUP DE TU BASE DE DATOS• OPTIMIZA LA BASE DE DATOS• REPARA SI ES NECESARIO• HACER CONSULTAS SQL
  47. 47. PLUGINS @ARTUROMARIMON BETTER DELETE REVISION• SIN APENAS OPCIONES, HACES CLICK Y LISTO• BORRA LAS VERSIONES GUARDADAS DE TUS POSTS• ALIGERA LA CARGA DE TU BASE DE DATOS
  48. 48. PLUGINS @ARTUROMARIMON WEBPAGE SPEED CHECKER • DESARROLLADO POR SEOCOM.es • SENCILLO Y FÁCIL • TE ALERTA CUANDO TU PAGE SPEED BAJA • CHECK AUTOMÁTICO O MANUALhttp://www.seocom.es/blog/webpage-speed-checker
  49. 49. PLUGINS @ARTUROMARIMONNO SOLO DE PLUGINS VIVE EL SEOSI LO PUEDES HACER CON CÓDIGO NO UTILICES UN PLUGIN
  50. 50. PLUGINS @ARTUROMARIMON LUCHA CONTRA EL PANDASI SOLO HAY UN POST EN CATEGORY O TAG REDIRECCIONA AL POST function redirect_to_post(){ global $wp_query; if( is_archive() && $wp_query->post_count == 1 ){ the_post(); $post_url = get_permalink(); wp_redirect( $post_url ); } } add_action(template_redirect, redirect_to_post); Fuente: wpsnipp.com
  51. 51. PLUGINS @ARTUROMARIMONMETA DESCRIPTIONS AUTOMÁTICAS function create_meta_desc() { global $post; if (!is_single()) { return; } $meta = strip_tags($post->post_content); $meta = strip_shortcodes($post->post_content); $meta = str_replace(array("n", "r", "t"), , $meta); $meta = substr($meta, 0, 125); echo "<meta name=description content=$meta />"; } add_action(wp_head, create_meta_desc); Fuente: wpsnipp.com
  52. 52. PLUGINS @ARTUROMARIMON ELIMINAR STOPWORDS DEL SLUG add_filter(sanitize_title, remove_false_words); function remove_false_words($slug) { if (!is_admin()) return $slug; $slug = explode(-, $slug); foreach ($slug as $k => $word) { ! ! //false words list separated for commas ! ! $keys_false = a,about,above,across,after,again,against,all,almost,alon e,along,already,also; ! ! $keys = explode(,, $keys_false); ! ! foreach ($keys as $l => $wordfalse) { ! ! ! if ($word==$wordfalse) { ! ! ! ! unset($slug[$k]); ! ! ! } ! ! } } return implode(-, $slug); }http://www.ranks.nl/stopwords/spanish.html Fuente: wpsnipp.com
  53. 53. PROMOCIÓNVICTOR HERNANDEZ@VICTORHDEZ
  54. 54. PROMOCIÓN @VICTORHDEZ¿Cómo promocionar nuestro blog?
  55. 55. PROMOCIÓN @VICTORHDEZUn blog hay quecuidarlo, mimarlo…Y ESCRIBIR Regularidad
  56. 56. PROMOCIÓN @VICTORHDEZElige tu tema y palabras clave
  57. 57. PROMOCIÓN @VICTORHDEZPingbacks / Trackbacks
  58. 58. PROMOCIÓN @VICTORHDEZAGREGADORES RSS
  59. 59. PROMOCIÓN @VICTORHDEZSISTEMAS DE PING
  60. 60. PROMOCIÓN @VICTORHDEZSAL DE TU ZULO
  61. 61. PROMOCIÓN @VICTORHDEZCOMENTA - APORTA VALOR
  62. 62. PROMOCIÓN @VICTORHDEZCOLABORA
  63. 63. PROMOCIÓN @VICTORHDEZINTERCAMBIA ENLACES
  64. 64. PROMOCIÓN @VICTORHDEZ TU ELIGES
  65. 65. PROMOCIÓN @VICTORHDEZBajo tu responsabilidad, no recomendamos ni nos responsabilizamos del usoque puedas hacer de este software ni lo que le pueda ocurrir a tu web. TU ELIGES
  66. 66. PROMOCIÓN @VICTORHDEZ TU ELIGES
  67. 67. ¿ESTO NO ERA UN CLINIC?
  68. 68. CLINIC @ARTUROMARIMON
  69. 69. CLINIC @ARTUROMARIMON
  70. 70. CLINIC @ARTUROMARIMON
  71. 71. CLINIC @ARTUROMARIMON
  72. 72. CLINIC @ARTUROMARIMON
  73. 73. CLINIC @ARTUROMARIMON
  74. 74. CLINIC @VICTORHDEZ
  75. 75. CLINIC @VICTORHDEZ
  76. 76. CLINIC @VICTORHDEZ
  77. 77. CLINIC @VICTORHDEZ
  78. 78. CLINIC @VICTORHDEZ
  79. 79. CLINIC @VICTORHDEZ
  80. 80. CLINIC @VICTORHDEZ
  81. 81. CLINIC @SENORMUNOZ
  82. 82. CLINIC @SENORMUNOZ
  83. 83. CLINIC @SENORMUNOZ
  84. 84. ¿SEOS HA COMIDO LA LENGUA EL GATO?PREGUNTAD MALDITOS, PREGUNTAD :)
  85. 85. GRACIAS POR VENIRY RECUERDA ESCRIBIR UN POST @CLINIC_SEO www.clinicseo.es Patrocinadores

×