Your SlideShare is downloading. ×

SEO para Wordpress

6,885

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.

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.

0 Comments
24 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,885
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
194
Comments
0
Likes
24
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SEO PARA WORDPRESS PatrocinadoresHastag: #clinicseowww.clinicseo.es
  • 2. CLINIC SEOWORDPRESS• ARQUITECTURA Y OPTIMIZACIÓN• PLUGINS• PROMOCIÓN
  • 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. ARQUITECTURA @SENORMUNOZ
  • 5. ARQUITECTURA @SENORMUNOZ!"#$% &"(% &)*+,-% .-($*"/0-% 9#:"/(-,($% 1234$(-% ;<=+*-("/+-% 54("/$% 5/67+8"%
  • 6. ARQUITECTURA @SENORMUNOZhttp://www.webseoanalytics.com/free/seo-tools/link-structure.php
  • 7. ARQUITECTURA @SENORMUNOZPIRÁMIDE VS PARAGUAS
  • 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. ARQUITECTURA @SENORMUNOZ !"#$%&()$%$*$+, !"#$"%& )!*+&,#-#(%#.&-#/".&0%1210#-".&#(""%#& )!3+&4".%10152&$"&-#&6"(& -&(&.%+()/+01+02031&#)032&#0, )$1/+&,#-#(%#.&-#/".&0%1210#-".& )$1/+&4".%10152&$"&-#&6"(& HEADER
  • 10. ARQUITECTURA @SENORMUNOZ !"#$%&($)(!""#$%& • )"*%(+,#& & ($& • -./&0)"12(3("1$4&2$&54"6&7& & • 89(4"&:$+;<&7& & • ://=&7& & • /">%$&<;&?$>&7& & • )"1#@3#$&7& & FOOTER
  • 11. ARQUITECTURA @SENORMUNOZ !"#$%&($)(!"#$%&( • ,&-$./0&!1!$22"/*$!( ( )$*+( • 345)&!($*-&#&!( ( • 6&.!( ( • 78."*&!(")9/-&*-$!( ( ,/*!$:/;(*%&+%$(#,(-$(./0,($(-&",( ( (((%#/%12( SIDEBAR
  • 12. ARQUITECTURA @SENORMUNOZ !"#$%&() • "#$%!&#()*+,-.!! ! • /--+! ! • 012345$67-! ! • 89(#)+$!:/##)!;%<! !!"#$%&&#()*+$&,$$ • *")+,-,)$"-./$)%=! !• "#$%&"!"#!"$!%()*+! ! • >-.$#.*&-! !• "#$%&"!"#!$%!,"&-%+! !• "#$%&"!%!$%!-)."+! ! • >-;#.$%)*-! !• "#$%&"!%!/&).0%*1*2+! ! • >%$#?-)5%! !• "#$%&"!%!/"#34%*!%2+! ! • 4%?! ! INDEX.PHP
  • 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. ARQUITECTURA @SENORMUNOZ !"#$%&!!( • "#$%!&()*+! ! • ,+-(.-/+! !!"#$%&&#()*+$&,$$• "#$%&"!"#!"$!%()*+! !• "#$%&"!"#!$%!,"&-%+! !• "#$%&"!%!$%!-)."+! ! ,+-0.1+2!)%*(+*,-"./0"1*(1$(234.*%5(• "#$%&"!%!/&).0%*1*2+! ! ( (((+$#,/3"%5(64,%/7"%58(• "#$%&"!%!/"#34%*!%2+! ! PAGES.PHP
  • 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. ARQUITECTURA @SENORMUNOZ !"#$%&()*$*+ • "#$%!&()*+,-! ! • .++/! ! • "#0%&()*+!/+-(! ! • 12345/(!654-)7489! !ARCHIVOS.PHP
  • 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. 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. 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. 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. 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. 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. 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. 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. ARQUITECTURA @SENORMUNOZ <h1> Resumen <h2> Texto <h3> Texto <h3> Texto <h2> TextoNO DEBES OLVIDAR
  • 26. PLUGINSARTURO MARIMÓN@ARTUROMARIMON
  • 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. PLUGINS @ARTUROMARIMONCUIDADO CON QUE INSTALAS ALL IN ONE SEO
  • 29. PLUGINS @ARTUROMARIMONCUIDADO CON QUE INSTALAS ALL IN ONE SEO
  • 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. 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. PLUGINS @ARTUROMARIMON BROKEN LINK CHECKER• Detecta enlaces rotos• Imprescindible• Notifica por email si quieres• Permite modificarlos sin entrar en el post
  • 33. PLUGINS @ARTUROMARIMON TAC(THEME AUTHENTICITY CHECKER) Escanea tu theme en busca de código malicioso y enlaces ocultos.
  • 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. 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. PLUGINS @ARTUROMARIMON¿DE QUE SIRVE CAMBIAR EL SEARCH? SI NORMALMENTE TIENE UN NO INDEX
  • 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. 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. 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. PLUGINS @ARTUROMARIMONWPOMEJORA TU VELOCIDAD• W3 TOTAL CACHE• WP MINIFY• HEAD CLEANER• WP-DBManager• BETTER DELETE REVISION• WEBPAGE SPEED CHECKER
  • 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. 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. PLUGINS @ARTUROMARIMONWP MINIFY • LO ACTIVAS Y LISTO • COMBINA CSS Y JS • COMPRESIÓN GZIP • COMPRIME EL HTML
  • 44. PLUGINS @ARTUROMARIMON WP MINIFYRESULTADOS EN CLINICSEO.ES
  • 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. PLUGINS @ARTUROMARIMON WP DB-MANAGER• BACKUP DE TU BASE DE DATOS• OPTIMIZA LA BASE DE DATOS• REPARA SI ES NECESARIO• HACER CONSULTAS SQL
  • 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. 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. PLUGINS @ARTUROMARIMONNO SOLO DE PLUGINS VIVE EL SEOSI LO PUEDES HACER CON CÓDIGO NO UTILICES UN PLUGIN
  • 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. 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. 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. PROMOCIÓNVICTOR HERNANDEZ@VICTORHDEZ
  • 54. PROMOCIÓN @VICTORHDEZ¿Cómo promocionar nuestro blog?
  • 55. PROMOCIÓN @VICTORHDEZUn blog hay quecuidarlo, mimarlo…Y ESCRIBIR Regularidad
  • 56. PROMOCIÓN @VICTORHDEZElige tu tema y palabras clave
  • 57. PROMOCIÓN @VICTORHDEZPingbacks / Trackbacks
  • 58. PROMOCIÓN @VICTORHDEZAGREGADORES RSS
  • 59. PROMOCIÓN @VICTORHDEZSISTEMAS DE PING
  • 60. PROMOCIÓN @VICTORHDEZSAL DE TU ZULO
  • 61. PROMOCIÓN @VICTORHDEZCOMENTA - APORTA VALOR
  • 62. PROMOCIÓN @VICTORHDEZCOLABORA
  • 63. PROMOCIÓN @VICTORHDEZINTERCAMBIA ENLACES
  • 64. PROMOCIÓN @VICTORHDEZ TU ELIGES
  • 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. PROMOCIÓN @VICTORHDEZ TU ELIGES
  • 67. ¿ESTO NO ERA UN CLINIC?
  • 68. CLINIC @ARTUROMARIMON
  • 69. CLINIC @ARTUROMARIMON
  • 70. CLINIC @ARTUROMARIMON
  • 71. CLINIC @ARTUROMARIMON
  • 72. CLINIC @ARTUROMARIMON
  • 73. CLINIC @ARTUROMARIMON
  • 74. CLINIC @VICTORHDEZ
  • 75. CLINIC @VICTORHDEZ
  • 76. CLINIC @VICTORHDEZ
  • 77. CLINIC @VICTORHDEZ
  • 78. CLINIC @VICTORHDEZ
  • 79. CLINIC @VICTORHDEZ
  • 80. CLINIC @VICTORHDEZ
  • 81. CLINIC @SENORMUNOZ
  • 82. CLINIC @SENORMUNOZ
  • 83. CLINIC @SENORMUNOZ
  • 84. ¿SEOS HA COMIDO LA LENGUA EL GATO?PREGUNTAD MALDITOS, PREGUNTAD :)
  • 85. GRACIAS POR VENIRY RECUERDA ESCRIBIR UN POST @CLINIC_SEO www.clinicseo.es Patrocinadores

×