Timber by EMSIEN-3 LTD
SEO

0 818

La aplicación WordPress ha madurado mucho en sus últimos diez años de existencia. La racionalización de muchos procesos como las actualizaciones, tal como la estandarización de muchos aspectos de su funcionalidad, son un esmero por hacerla más simple de utilizar y incorporar nuevas funciones.

No importa la cantidad de automatizaciones desarrolladas en la gestión de WordPress, aun es preciso tomar medidas extra para asegurar que tu web esté en forma en términos de rendimiento y seguridad. En este artículo voy a plantear ciertas preguntas y sugerir ciertas mejoras que te asistirán a sostener tu web en buena forma.

1. ¿Tienes el núcleo de WordPress, los plugins y los temas actualizados?

actualiza wordpress

Estoy seguro de que has oído hablar de esto en muchas ocasiones ya antes, mas sigue siendo el interrogante número uno tratándose de la seguridad y el rendimiento de un sitios de WordPress.

Cuando miro las estadísticas de todos nuestros servidores en SiteGround, siempre y en toda circunstancia me sorprende la cantidad de gente que mantiene las versiones anteriores pese a todas y cada una de las comodidades que tanto WordPress, como el host, les ofrecen para estar al día sin esmero. Estas son ciertas cosas que podrías aprovechar:

1.1 Actualizaciones nativas

Probablemente recuerdes que a partir de la versión 3.7, WordPress introdujo una función de actualización automática nativa entre las versiones menores. Ésta es una enorme característica que se puede aprovechar inmediatamente, y que mantendrá segura tu página web siempre y en todo momento.

La mayoría de las actualizaciones de versiones menores están llenas de parches de seguridad, con lo que no debes saltártelos bajo ninguna circunstancia. Y si tu WordPress no es todavía la versión tres.7 o superior, actualiza tan pronto como sea posible para que puedas beneficiarte de los cambios nativos.

1.2 Servicio de Hosting gestionado

También, ciertas empresas de alojamiento web, SiteGround es una de ellas, ofrecen un servicio gestionado de WordPress donde recibes una auto-actualización de WordPress toda vez que haya una nueva versión, y esto también incluye actualizaciones a versiones principales. E incluso algunos de los host, ofrecen la actualización automática de plugins cuando se auto-actualiza el núcleo.

1.3 Comprueba las alarmas del escritorio de WordPress

Por último, si no te estás beneficiando de los servicio de tu host, en el escritorio de WordPress generalmente vas a recibir alarmas sobre nuevas versiones de algún complemento activo o bien del núcleo. Solo tienes que hacer clic y actualizarlo.

1.4 Agrega una línea de configuración para tener el núcleo actualizado a versiones importantes

Si quieres que tu WordPress se actualice automáticamente a las versiones importantes, no solo en las menores, puedes poner la siguiente línea en tu fichero wp-config.php :

define( 'WP_AUTO_UPDATE_CORE', true );

1.5 Comprueba antes de actualizar

Por supuesto que puedes tener ciertos temores, completamente justificados, a desconfigurar tu web al actualizarla. En tal caso, te recomiendo que hagas una copia de tu página web y la pruebes en ella primero. De nuevo, puedes buscar hosts que ofrezcan un entorno de pruebas para hacer este proceso sin complicaciones.

2. ¿Qué versión de PHP tienes?

php 7 wordpress

¿Tu WordPress sigue funcionando con PHP 5.2? ¿Esta versión era el valor por defecto hace un de millón de años atrás, cuando lo instalaste?

WordPress ya ha dejado de dar soporte para la versión cinco.2 de PHP y, normalmente, tienden a animar a sus usuarios a permanecer en la última versión de PHP. ¿Por qué razón? Bueno, las nuevas versiones de PHP marchan mejor y son más seguras.

PHP 7, incorporando el almacenaje en caché Opcode y el súper-desempeño que se espera, será lanzado muy, muy pronto (las opciones de lanzamiento están libres en los servidores SiteGround y te puedes mudar fácilmente).

Es el mayor cambio en el código PHP desde PHP4. La última versión de WordPress ya lo soporta. Es una buena idea probar de qué manera va el PHP7 en tu página web y actualizar las extensiones que no lo aguantan, o intentar localizar soluciones. No lo dejes.

comparativa velocidad php 7 wordpress

Actualizar el PHP no es tan simple como la actualización de WordPress, no obstante, no es una razón para descuidarlo. Puedes consultar a tu host si puede mudar la versión por ti, o bien si te da demasiado temor estropear tu web, pasa por el proceso de pruebas sugerido anteriormente.

3. ¿Tienes algún complemento o tema inhabilitado?

hacking WordPress plugins themes

Me gustaría llamar tu atención sobre esto pues he visto demasiadas webs con más de 40 complementos deshabilitados. Ten en cuenta que pese a que están inhabilitados, los ficheros con el código verdaderamente están allá, en tu cuenta. Potencialmente esto podría crear problemas de seguridad. Lo mismo se aplica a los temas.

La conclusión es que si no estás usando un plugin, elimínalo por completo de tu aplicación. Si tienes algunos plugins de pago y no deseas quitarlos, haz una copia local de todos y cada uno de los plugins de pago que hayas comprado mas que no estés usando ahora.

Si no estás usando un tema, elimínalo por completo de tu aplicación. Yo aconsejaría dejar el último tema disponible de WordPress por defecto como repliegue, mas todo lo demás, a deshacerse de ello.

4. ¿En qué momento optimizaste por última vez tu base de datos y revisaste tus artículo antiguos?

optimizar base de datos wordpress

Lo primero es limpiar tu base de datos de toda la información que no necesites. Por servirnos de un ejemplo, WordPress guarda múltiples revisiones de tus posts. Eso es excelente, pero te llena de múltiples copias de tus blog post, y también implica un incremento considerable del tamaño de la base de datos.

Esas revisiones no ralentizarán tu web, pero sí ralentizarán ciertos procesos como la optimización de la base de datos, la creación de copias de seguridad, y las posibles recuperaciones de copias de respaldo.

Me agradaría aconsejarte el complemento Better Delete Revision” para eliminarlas. Te deja quitar todas y cada una de las revisiones optimizando así tu base de datos.

Sobre la optimización en sí de las bases de datos, puedes utilizar una herramienta como el phpMyAdmin o bien si tienes el WP-CLI a tu disposición, navegar a la carpeta de tu sitio y escribir:

wp db optimize

¡Hacer esto con regularidad mantendrá tu base de datos en forma!

5. ¿Has optimado el tamaño de tus imágenes?

comprimir imagen

Las imágenes son una parte enorme de tu web y es una gran idea hacer todo lo que puedas para optimizarlas. Personalmente divido el proceso en 2 partes:

5.1 Bajar el número de miniaturas

Cuando subes una imagen a tu web, WordPress crea automáticamente varias de copias de la imagen y la reescala. El número de miniaturas creadas depende del tema.

Actualmente, hay muchos temas que dan muchas capas de diferentes páginas, y producen docenas de miniaturas de distintos tamaños. Esto infla el número de imágenes en tu cuenta y su tamaño. Mi consejo es que examines todos los modelos de páginas, anotes las miniaturas que estés utilizando de veras, y elimines las que no emplees optimizando de este modo el espacio ocupado por las imágenes, y el número total de inodos en tu cuenta.

Hacer esto es parcialmente simple: primero abre el archivo functions.php de tu web, y busca la una parte de creación de miniaturas. Deber ser algo así:

add_image_size( 'thumbnail-name', 255, ciento noventa y uno, true );

Comenta únicamente las líneas responsables de los tamaños que no necesites. Una vez hecho eso, precisas regenerar las miniaturas. Te invito a que uses el plugin Regenerar miniaturas. Ten presente que puede tardar horas regenerarlas todas y cada una, con lo que cerciórate de que no te pierdes ninguna, y también procura no hacerlo durante las horas más frecuentadas de tu página web en cuanto a tráfico.

5.2 Optimizar las imágenes existentes

¡Cuanto más pequeño sea el tamaño de la imagen, más veloz va a ser la carga de la página!

Otro complemento preferido que ahora agrego en mis sitios y en todos en los que trabajo, es EWWW Image Optimizer. Optima sin pérdida de calidad todas y cada una de las imágenes que subas a tu página web, y tiene un enorme botón Optimizar todos” para hacerlo de manera directa.

Básicamente, el plugin reduce el tamaño de tus imágenes sin disminuir su calidad. ¡Grandes resultados garantizados!

6. ¿De qué forma de veloz es tu web? ¿Qué velocidad de carga tiene?

velocidad web

En general, la velocidad de tu página web sugiere qué optimizaciones de rendimiento puedes arrancar. Si tus páginas tardan en cargarse más de un segundo y tu puntuación en ciertas pruebas de velocidad que miento en esta sección es baja, empieza con las sugerencias precedentes para mejorarlo.

Aquí tienes ciertas herramientas que utilizo de manera regular para probar la velocidad de carga de los sitios web con los que trabajo:

Cada instalación de WordPress tiene un conjunto diferente de temas, plugins y contenido, y no hay una solución universal o un único enfoque. Necesitas actualizar regularmente tu web, probarla, y solventar los inconvenientes que se presenten.

0 852

Hoy en día es muy importante la velocidad de carga de un lugar, tanto que forma parte del posicionamiento en buscadores. Por el hecho de que o bien tu web va veloz o Google o cualquier otro buscador, te puede penalizar por esta razón.

Así que te daré unos buenos consejos para meterle el turbo a tu WordPress y acelerarlo lo máximo que pueda.

Con éstos consejos he visto WordPress que han aumentado de velocidad un 30, cincuenta , doscientos o bien más por ciento.

Pero ésto ya depende de como lo hagas, del hosting y de otras cosas que ahora te contaré.

Te doy 5 minutos para que te prepares un café.

¿Listo?

Vamos al lío.

Lo primero es ver la velocidad que tiene tu WordPress y ver en que falla o se nos atasca.

Que conste no solo sirve para WordPress y lo puedes aplicar a cualquier otro tipo.

Podemos usar Google Analytics, Pagespeed y otras herramientas.

Pero como cada maestrilllo tiene su librillo, te voy a educar el mio.

La herramienta que suelo utilizar tiene por nombre Gmetrix y te puedes registrar(es sin costo) o no si no quieres.

La ventaja de registrarte es que vas guardando las urls y vas viendo los avances.

GTmetrix

Si ponemos una url así sea de la principal o bien otra de las páginas, podremos ver el desempeño de la web tanto en Pagespeed como en Ylow, mas a un modo más profundo en el que vamos a ver donde falla nuestra web.

Cuanto más verde está un apartado mejor. Mas debes tomar en consideración de que hay cosas que no se pueden progresar, puesto que no depende de nuestra página web.

Como por ejemplo enlaces a redes sociales, el sistema de comentarios Disqus y cualquier otro servicio externo.

En mi caso estoy más pendiente de apartado Pagespeed para los errores y el Timeline, dado que en éste último puedes ver si existe algún fichero o bien url que tarde en cargar y ralentice tu lugar.

Un ejemplo de una web mía, que a propósito la voy a poner a dieta ya mismo que la veo algo pesada.

Que conste la puntuación del noventa y cinco por ciento de mi web es tras haber escogido una buena plantilla y haber realizado un trabajo bueno para que de éste resultado.

Algunos de esos problemas son los que hacen las web pesadas y de esos consejos te hablaré en ésta guía.

Intentaré darle un repaso como mucho problemático y a lo que le se dar solución.

Antes de hacer nada, quiero que apuntes los datos que te pone arriba a la derecha:

  • Page cargar time: El tiempo que tarda tu web en cargar.
  • Total page size: Lo que ocupa tu página web.
  • Total number of requests: El número de solicitudes que hace al servidor.

Cada vez que realices alguno de los consejos, verás como tu WordPress va cogiendo el turbo y baja en todo.

Specify a cache validator

La cache es un sistema que guarda una copia en el navegador de determinados archivos estáticos como imágenes, CSS y otros.

La ventajas de ésto es que si tu sueles entrar a una página de cuando en cuando, solo se va a cargar el contenido nuevo y no se deberá volver a descargar imágenes y demás.

Le ahorra tiempo y esfuerzo al servidor y a ti como navegante, te ahorra datos y naturalmente tiempo de carga.

Si no lo tienes activo, copia y queja lo siguiente en tu fichero .htaccess.

ExpiresActive OnExpiresDefault A3600ExpiresDefault "access plus 1 week"

Enable gzip compression

Puede que tengas marcado ese fallo si no tienes la compresión activada en tu sitios.

Eso puede ser por que tu alojamiento web no la activa a sus clientes. Si es de esta forma, personalmente dejaría ese hosting lo antes posible.

Es muy importante, puesto que reduce de tamaño los archivos que se pueden comprimir como los de texto, HTML, CSS, etc.

Ésto ahorra cantidad de tráfico y la web carga considerablemente más veloz.

Pregunta a tu hosting a ver que te afirman.

Enable Keep-Alive

Ésto es un sistema que mejora las conexiones y éste casi seguro que lo tiene tu alojamiento activado, pero asimismo debemos activarlo en el .htaccess.

Header set Connection keep-alive

Specify a Vary: Accept-Encoding header

Ésto mejora la carga de las páginas puesto que altera la información de las cabeceras, conforme el cliente del servicio que reciba el fichero.

Lo mismo, al .htaccess.

Header append Vary: Accept-Encoding

Desactivar ETAG

Las etags tienen que ver con las versiones de los ficheros y generalmente suelen frenar la carga y creo que es por la comprobación de exactamente las mismas.

La solución es quitarlas y inconveniente resuelto.

Copiamos lo siguiente al .htaccess.

Header unset ETagFileETag None

Remove query strings from static resources

Éste me chifla.

Resulta que WordPress tiene un sistema de versiones de archivos como el JQuery y otros.

A lo mejor la web tiene unos scripts o ficheros CSS que tienen un control de versiones del tipo archivo.css?ver=3.2.4.

Ésto ayuda a llevar un control de la versión del fichero, mas a parte de que cualquiera puede ver si la versión de tu script tiene un bug conocido, también ayuda a que la página web vaya lenta.

Para quitar ésto tenemos 2 opciones, mas con el mismo código.

Pegarlo en nuestro fichero functions.php:

function _remove_script_version(  dólares americanos src )$ parts = explode( '?',  dólares americanos src );return  dólares americanos parts[0];add_filter( 'script_loader_src', '_remove_script_version', uno, uno);add_filter( 'style_loader_src', '_remove_script_version', 1., uno);

O crear un pequeño complemento para hacerlo si no podemos modificar el functions.php o nuestros cambios se perderán en el instante que se actualice el tema.

Copia lo siguiente en un fichero de texto. Renombrálo a nombredelpluginquemedelagana.php. Lo subes por FTP a la carpetita wp-contentplugins y te marchas a los complementos de WordPress y lo activas.

 

Specify image dimensions

Éste inconveniente es debido a quien hizo la plantilla de tu WordPress, no detalló el tamaño de las imágenes.

Poco podemos hacer aquí.

Lo mejor, buscar una plantilla mejor.

Serve scaled images

Éste error es debido a que tu plantilla sirve las imágenes más grandes de lo que son, con el coherente gasto de recursos y tiempo de carga.

Puede ser por fallo del que hizo la plantilla, pero no creo. O bien pues hayas alterado de plantilla y no hayas vuelto a crear las miniaturas o thumbnails.

Mira ésto anda y no se te olvide para la próxima.

Optimize images

Otro problema que suele haber con las imágenes es que no están optimizadas.

La mejor manera sería coger un programa de retoque de imágenes y optimarlas para páginas.

Ésto es un trabajo bastante arduo y no creo que vayamos a hacerlo salvo que tengamos que retocar alguna imagen y afirmemos ya que estoy la guardo optimada para la web”.

Pero no re preocupes que te doy la solución.

Hay algunos plugins que sirven para optimizar las imágenes como el smush it.

Con un simple clics, te optimiza todas las imágenes de tu WordPress.

No van a quedar perfectas, mas te quitará algo de peso.

0 838

Como notifican en el weblog de CDmon, entre otros, Google no va a borrar del mapa a las webs que no estén adaptadas a móviles – como andan algunos diciendo por ahí – pero sí que penalizará los diseños no amoldados o bien que no cuenten con una versión adaptada.

google seo moviles

Y no es que Google se haya vuelto loco, sino que es una acción lógica, en vista al increíble aumento del empleo de dispositivos como tabletas y teléfonos inteligentes, algo que cualquiera puede revisar en las estadísticas de uso de su página web. O como indica el blog oficial de buscas de Google …

A medida que más gente utiliza los dispositivos móviles para acceder a Internet, nuestros algoritmos deben de irse amoldando a estos patrones de empleo. En el pasado hemos realizado actualizaciones para asegurar que las webs mostradas están configuradas adecuadamente y son perceptibles en dispositivos modernos. Hemos propiciado que los usuarios puedan localizar páginas afables para dispositivos móviles y hemos introducido la indexación en aplicaciones. Hoy anunciamos 2 esenciales cambios para ayudar a los usuarios a encontrar más contenido afable con dispositivos móviles”.

 ¿Qué hago para saber si mi WordPress cumple con los requisitos de adaptabilidad de Google?

No te preocupes, es muy fácil, y lo mejor es recurrir a exactamente las mismas webs de Google. Lo primero es visitar la web de Google Mobile Friendly. En la misma encontrarás una guía sencilla y rápida para comprobar si tu sitio es acomodable.

El primer paso es ir a la página de prueba de optimización para móviles. Introduce la URL de tu sitio y, tras unos segundos, vas a poder comprobar si tu WordPress es responsive o bien no.

Otro sitio donde comprobarlo es en las Herramientas para administradores web de Google. Agrega tu lugar si aún no lo has hecho y ahora ve a la administración de tu web en el apartado de la herramienta de la usabilidad móvil.

Lo que consigues es una página de desenlaces que, si bien menos bonita, es considerablemente más útil, pues te ofrece información de aquellos inconvenientes que debes solucionar e inclusive cómo hacerlo.

Otro sitio interesante, asimismo de Google, donde saber si tu lugar es responsive, aparte de otro montón de información muy importante sobre la velocidad de tu página web y de qué forma solucionar los inconvenientes de acceso y respuesta, es Pagespeed insights. En este caso, aparte de revisar la adaptabilidad de tu WordPress obtendrás una serie de buenos consejos para prosperar su velocidad tanto en navegación móvil como de sobremesa.

errores movil pagespeed google

¿De qué manera hago que mi WordPress sea responsive?

Si tu sitio no está amoldado, o contiene fallos, y ya tienes el miedo en el cuerpo no te alteres, no pasa nada. A Dios gracias con WordPress es muy simple contar con de una versión amoldada a dispositivos móviles, o dicho de otra manera un diseño responsive.

El mismo Google dispone de una página singular con consejos de adaptación móvil para WordPress, con muchos y buenos consejos, pero vamos a abreviar a fin de que tu WordPress sea responsive en un santiamén.

  1. Si el tema WordPress que empleas no es responsive comprueba si dispone de alguna actualización amoldada a móviles. Si de esta forma fuera examina las modificaciones que le hayas hecho y guárdalas y actualiza. Vuelve a la sección de arriba y vuelve a revisar si ahora está optimado para móviles tu WordPress.
  2. En caso contrario busca y también instala un tema WordPress que sea responsive y, tras repasar las personalizaciones, y sobre todo scripts necesarios, que tuvieras en el tema precedente, instala un tema responsive ya antes del 21 de abril. Hay muchos temas responsive, poco a poco más, tanto en el repositorio oficial como de desarrolladores especializados, mas siempre y en todo momento compruébalo antes:
  3. Si no deseas mudar de tema ni adaptarlo a móviles, siempre y en todo momento puedes usar algún plugin que ofrezca una versión responsive de tu sitio, como el módulo existente en JetPack o el fabuloso complemento WPTouch, altamente aconsejable.
  4. Actualiza WordPress a la última versión. También el escritorio de WordPress es responsive en sus últimas versiones, y si bien de entrada Google no tendría acceso a las páginas de administración si que examina muchas URLs que de entrada creeríamos que no, conque no te lo pienses, de paso estarás mucho más seguro. Por si fuera poco, que también lo recomienda Google así que ni te lo pienses, puesto que a mi no siempre y en todo momento me haces caso.

En todos y cada uno de los casos, sea como sea tu resolución, entonces comprueba en las páginas del apartado precedente que cumples con los requisitos de adaptación móvil de Google, y si hay todavía errores valora si te merece más la pena solucionarlos manualmente o escoger otro tema o plugin.

¿De qué forma hago posicionamiento SEO para móviles en WordPress?

Ahora que ya eres siendo consciente de la importancia de ofrecer navegación móvil de tu lugar WordPress seguro que te estás preguntando cómo optimizo mi web WordPress para el SEO en móviles ¿no?

seo para moviles google wordpress

Aunque ya trataremos el tema más en profundidad, lo primero que debes hacer es visitar la página web especializada de SEO para móviles de Google, que es la madre del cordero y en lo que nos basaremos siempre para enamorar, o al menos no enfadar, al monstruo de las buscas, que es la persona que pone las reglas y quien nos dispara en los resultados o bien nos hunde en las profundidades de la red.

Ea, ya tardas, entonces no digas que no te he sobre aviso.

0 794

Hosting Seguro para WordPress con Soporte especializado

Si usas el fantástico complemento All in One posicionamiento SEO Pack seguramente habrás comprobado que, a pesar de que en el bulto vienen incluyendo los archivos de la traducción, no está en castellano, un lío singularmente para algunas configuraciones importantes donde es importante saber precisamente qué debes seleccionar como ajuste.

Pues bien, hace ya tiempo que me puse en contacto con la gente de Semper Fi para ofrecerme a hacer la traducción, incluso me apunté al conjunto de traducciones, pero como no había respuesta ni nada parecido me lié manos a la obra y traduje las seiscientos cincuenta y siete cadenas de traducción del plugin.

all in one seo pack español

Que quede claro que no es el mejor modo de hacerlo, mas ante mi incapacidad de ponerme en contacto con ellos o de subir la traducción al lugar oficial, aquí la tienes para descargar y subirla tu mismo para usarla en tus webs.

Para poner All in One posicionamiento en buscadores Paquete en español solo debes descomprimir el fichero descargado y subir por FTP los archivos all_in_one_seo_pack-es_ES.poall_in_one_seo_pack-es_ES.mo a la carpeta ‘wp-content/plugins/all-in-one-seo-pack/ ‘ de tu instalación de WordPress para tener el complemento en castellano.

¡Que lo goces!

Descargar All in One posicionamiento en buscadores Pack en Español”All-in-One-posicionamiento SEO-Paquete-de España.zip – Descargado 204 veces – 54 kB

Nota: vas a ver que hay aún algún texto sin traducir (muy pocos) simplemente es que no están libres para traducir.

0 822

¿Tienes ya tu elección perfecta? Yo no …

No sé si ese ha sido la meta, pero el estudio que ha hecho Lucy Beer en WP Rocket aporta un montón de luz, al menos en la una parte del consumo de recursos y velocidad de carga respuesta, algo siempre a tener en consideración en cualquier web que pretenda ofrecer una buena experiencia de navegación, usabilidad y, como es lógico, buscabilidad.

¿Los desenlaces? pues variados, hay de todo un poco, pero algunos rotundos ganadores y, asimismo, tremendos perdedores.

Los mejores en velocidad y rendimiento

plugins para compartir más rápidos

En las pruebas los que ofrecieron un mejor rendimiento, con más rapidez de carga y menos consumo de recursos fueron los siguientes:

  1. Social media feather: complemento ligerísimo y de carga rápida
  2. Monarch (de Elegant Themes): el que más uso, personalizable en diseño, configuraciones y ubicaciones, aparte de absolutamente responsive.
  3. Simple share buttons adder: bastante bueno aun en la versión gratis, lo uso en mi weblog personal y es buena opción.
  4. Mashshare: una adaptación de los iconos sociales que emplean en Mashable, con lo que si te gusta ese diseño te encantarán.

Los mejores en solidez

Hay configuraciones de plugins que, sin ser las más veloces, ofrecen un buen desempeño, y estos serían los que entrarían en esta categoría, con las configuraciones que señala el gráfico:

plugins para compartir más solidos

Como puedes revisar aquí también destaca Monarch, incluso en las configuraciones más intrusivas, como el fly in. JetPack no sale mal parado siempre y cuando emplees la configuración de mostrar Iconos + texto.

De los que debes huir

Y, como en toda comparativa, hay algunos plugins que están en lo más bajo de la tabla, aquellos que es mejor evitar por su mal rendimiento a pesar de los colorines que nos atraigan. Lo sé, te va a asombrar ver ciertos de tus preferidos en esta lista negra de los que no deberías emplear si no quieres comprometer el desempeño de tu página web.

plugins para compartir malos

Estamos hablando de complementos que retrasan en más de 1 segundo por sí mismos la carga de tu página web y aumentan el peso de página a tamaños alarmantes, algo absolutamente inadmisible y que puede dañar gravemente el SEO de tu sitio.

Puedes revisar que en esta lista de los torpes están complementos tan veteranos y con decenas y decenas de miles y miles de instalaciones como AddThis, ShareThis o bien el mismo JetPack en su configuración de emplear los botones oficiales (la más usada dicho sea de paso).

No digamos algunos con nombres tan ilusorios como Really Simple Share o Ultimate Social Media & Share, los peores de todos, algo que debería administrar para recordarnos que no hay que dejarse llevar – ni engañar – por nombres atractivos sino más bien por la experiencia propia o de usuarios en los que confiemos.

And the winner is …

plugin monarch responsive

Sin lugar a dudas, por velocidad, posibilidades, firmeza y rendimiento el mejor es Monarch.

Es un complemento de pago, mas si tienes o haces cuenta en Elegant Themes lo puedes descargar con todo el bulto de temas, ochenta y siete bellezas nada menos por solo cincuenta y nueve€, con lo que el costo final unitario es ridículo, como el de cada tema, así que es muy buena opción.

Y si no quieres gastarte ni un euro y no precisas todo los pluses de Monarch, la segunda mejor opción, cuando menos en rapidez, sería Social media feather.


Así que, a pesar de las reservas habituales que hay que tener con toda comparativa, y esta se ha realizado a mi parecer con bastante rigor, ya sabes que no es oro todo cuanto relumbra, y plugins tan básicos como los de compartir en redes sociales asimismo hay que analizarlos para obtener el mejor equilibrio posible entre posibilidades y rendimiento.

0 836

Porque elegir un buen titular es fundamental para lograr atraer a los posibles lectores, pero ¿y si no acertamos?

Cuando alguien comparte nuestras publicaciones en las redes sociales, de manera automática se utiliza el título de nuestra entrada o página, y si no hemos dado con la oración que atraerá la suficiente atención perderemos un público potencial importante de redes como Twitter o bien Facebook.

A veces incluso tenemos frases mejores en el contenido que hemos creado, entonces ¿por qué razón no facilitar la opción de compartir nuestros artículos utilizando esas oraciones o citas? Esa es la idea.

Para ello existen algunos plugins que nos ayudarán a esta labor, de los que he escogido los que entiendo son más interesantes. Luego ya tu utilizas el que mejor se adapte a lo que buscas.

Es simple pero de lo más eficiente, y además de esto no requiere esmero alguno. Sencillamente lo activas y ya funciona.

Lo que ofrece este complemento es que el lector, escogiendo cualquier oración de un artículo, pueda enviar nuestro contenido a Twitter, de manera que el título sea la oración escogida, y como es natural con el enlace a nuestra publicación.

quote tweet

Quotable

¡Me encanta! Este mejora el anterior puesto que ofrece compartir tanto oraciones que elijan tus lectores como los textos con formato de cita.

Además, puedes elegir si quieres las dos funcionalidades o bien solo una en los ajustes del complemento, que se integran en la página de Ajustes -> Comentarios

ajustes quotable

Como plus auxiliar le añade al tuit como hashtags las etiquetas (tags) del artículo en cuestión.

Simplemente excelente. Si deseas puedes probarlo en mi weblog personal.

Este es un poco distinto, y se apoya en la creación de citas desde el editor de WordPress. Lo que hace es enseñar al lado del texto señalado como cita unos iconos para compartir la oración resaltada en Twitter y Fb.

Muy práctico si sueles usar mucho el formato de cita para resaltar oraciones en tus artículos.

Lo malo es que utiliza su propio código, pues al introducir la cita, ya sea desde el botón o mediante el shortcode, adquieres una servidumbre con el complemento para los restos. Piénsatelo.

pushquote wordpress

Aquí nos encontramos una versión algo más complicada del anterior, aunque quizá te parezca más polivalente. Lo que hace es ofrecer la inserción de textos especiales que queremos ofrecer para compartir, independientemente del texto del artículo. Se puede utilizar para destacar oraciones, aparezcan o bien no en el contenido original.

Para ello el complemento se vale de dos métodos: botón en el editor y shortcode. Tu sencillamente escribes la oración que quieres ofrecer en tu texto a fin de que se comparta en Twitter y el plugin se encargará de mostrarla en tu contenido.

Lo que consigues es algo así:

better clic to tweet

Si optas por emplear el shortcode sería así:

[bctt tweet="Aquí el texto que ofreces para compartir en Twitter"]

Personalmente no me agrada el hecho de que dependa de su propio código, puesto que ya sabes, te casas con el para siempre, así que mi recomendación sería emplear cualquier otro de los que no requieran de shortcode, pero si te agrada adelante, tu mismo.

¿Cuál es mejor?

Pues depende. Si quieres ofrecer que se compartan frases de tu contenido en Twitter y Fb lógicamente tu opción es Pushquote, con la salvedad de que el empleo de código propio te ata a utilizarlo en tanto que su desactivación o bien cambio de complemento dejaría muchas entradas con código inútil.

Y si solo deseas ofrecer compartir tus frases célebres en Twitter la opción ganadora es claramente Quotable, que además puedes abandonarlo cuando desees y no deja restos.

Yo no he encontrado uno como Quotable que asimismo permita compartir en Facebook u otras redes, con lo que si lo conoces nos lo cuentas y al instante lo ponemos como ganador absoluto.

0 827

Siempre estamos con la discusión de cuál es el mejor plugin de SEO, que si el de Yoast pues tiene más cosas, que si el All in one posicionamiento en buscadores pack pues no falla nunca, que si F. está orate, que si meto las tags manualmente, etcétera Mas ¿y si creas el tuyo?

Así que basta de debates estériles y discusiones inútiles de a ver quién la tiene más larga y manos a la obra a crear un complemento SEO básico que agregue las descripciones meta y un título para Open Graph con su descripción a la cabecera de las publicaciones de WordPress.

De paso aprenderemos cómo crear cajas meta a medida, de qué manera sanear los datos facilitados por el usuario, cómo guardar los datos en una entrada o bien página y de qué manera recuperar los datos guardados, ahí es nada.

:: Creando la caja meta ::

Lo primero es decidir donde debe aparecer la caja meta.

En nuestro complemento la caja meta se añadirá en la pantalla de edición de entradas y páginas. Para hacer esto se crea una función que contenga una variable que almacene un array que indique donde mostrar la caja meta y luego un loop foreach que devuelva el array y agregue la caja meta a la pantalla escogida utilizando la función add_meta_box.

Finalmente se conecta la función con la acción add_meta_boxes.

function tes_mb_create()  /  @array  dólares americanos screens Pantalla en la que se mostrará la caja meta  @values post, page, dashboard, link, attachment, custom_post_type / $ screens = array( 'post', 'page' ); foreach ( $ screens as $ screen )  add_meta_box( 'tes-meta', 'Ajustes posicionamiento en buscadores ayudaWP', 'tes_mb_function',  dólares americanos screen, 'normal', 'high' ); add_action( 'add_meta_boxes', 'tes_mb_create' );

Si lo prefieres, también podrías agregar una función add_meta_box doble para incluir la caja meta tanto en la pantalla de edición de entradas como en la de páginas, algo así:

function tes_mb_create()  add_meta_box( 'tes-meta', 'Ajustes posicionamiento en buscadores ayudaWP', 'tes_mb_function', 'post', 'normal', 'high' ); add_meta_box( 'tes-meta', 'Ajustes SEO ayudaWP', 'tes_mb_function', 'page', 'normal', 'high' );add_action('add_meta_boxes', 'tes_mb_create');

:: Código de las cajas meta ::

En el código precedente, la función callback que imprime el HTML en la pantalla del editor es la denominada tes_mb_function, que es el tercer razonamiento de la función add_meta_box.

En nuestro plugin solo estamos programando 2 campos de formulario HTML con los que administrar los datos de title y description.

function tes_mb_function($ post)  //si existen se recuperan los valores de los metadatos  dólares americanos tes_meta_title = get_post_meta( $ post->ID, '_tes_meta_title', true ); $ tes_meta_description = get_post_meta( $ post->ID, '_tes_meta_description', true ); // Se agrega un campo nonce para probarlo más adelante cuando validemos wp_nonce_field( 'tes_inner_custom_box', 'tes_inner_custom_box_nonce' ); echo '
Etiqueta “title”:
Meta “description”:

‘;

La explicación del código tes_mb_function precedente es la siguiente:

  • Recupera y guarda los valores de meta datos en una variable solo si esta existe. Se hace así para llenar los campos con sus valores cuando estén presentes en la base de datos.
  • Se agrega un nonce a fin de que podamos probarlo después, durante la verificación que ocurre antes de que los datos insertados en los campos de formulario se guarden en la base de datos.
  • El formulario HTML consistente de un campo de texto de introducción de datos y un área de texto donde atrapar el título etiqueta description hace echo y se imprime.

Con solo esto ya deberías poder ver la caja meta en la pantalla de edición de entradas y páginas.

caja meta mi plugin seo

:: Guardando los datos de la caja meta ::

Una caja meta no estará completa hasta que pueda guardar los datos en la base de datos. El nombre de la función que administra el guardado de datos va a ser tes_mb_save_data. El código sería este:

function tes_mb_save_data($ post_id)  /  Debemos contrastar que esto procede de nuestra pantalla y con la autorización adecuada,  para poder lanzar save_post en cualquier otro instante. / // Comprobamos si se ha definido el nonce. if ( ! isset( $ _POST['tes_inner_custom_box_nonce'] ) ) return $ post_id;  dólares americanos nonce = $ _POST['tes_inner_custom_box_nonce']; // Comprobamos que el nonce es válido. if ( ! wp_verify_nonce( $ nonce, 'tes_inner_custom_box' ) ) return $ post_id; // Si es un autoguardado nuestro formulario no se enviará, ya que aún no queremos hacer nada. if ( defined( 'DOING_AUTOSAVE') && DOING_AUTOSAVE ) return  dólares americanos post_id; // Verificamos los permisos de usuario. if ( 'page' == $ _POST['post_type'] )  if ( ! current_user_can( 'edit_page', $ post_id ) ) return $ post_id;  else  if ( ! current_user_can( 'edit_post', $ post_id ) ) return  dólares americanos post_id;  / Vale, ya es seguro que guardemos los datos. / // Si existen entradas viejas las recobramos  dólares americanos old_title = get_post_meta(  dólares americanos post_id, '_tes_meta_title', true );  dólares americanos old_description = get_post_meta(  dólares americanos post_id, '_tes_meta_description', true ); // Saneamos lo introducido por el usuario.  dólares americanos title = sanitize_text_field(  dólares americanos _POST['tes_meta_title'] );  dólares americanos description = sanitize_text_field(  dólares americanos _POST['tes_meta_description'] ); // Actualizamos el campo meta en la base de datos. update_post_meta( $ post_id, '_tes_meta_title', $ title,  dólares americanos old_title ); update_post_meta(  dólares americanos post_id, '_tes_meta_description', $ description,  dólares americanos old_description );add_action( 'save_post', 'tes_mb_save_data' );

La explicación del código precedente es la siguiente:

  • Primero verificamos que proviene de nuestra pantalla y con la autorización conveniente, para poder lanzar en cualquier otro momento save_post y asimismo comprobamos que sea válido el nonce definido previamente en tes_mb_function.
  • A continuación, si ya hay una entrada en la base de datos la recobramos y la guardamos en las variables dólares americanos old_title y dólares americanos old_description. Hacemos esto debido a que la función update_post_meta que se ocupa de guardar los datos en la base de datos en ocasiones requiere revisar un valor anterior ya antes de actualizar la fila de la caja meta en la base de datos con los nuevos valores.
  • Después de esto saneamos los datos mandados utilizando la función de WordPress sanitize_text_field, que transforma HTML a su entidad, recorta todas y cada una de las tags, borra saltos de línea, tabulados y espacios en blanco extras y recorta octetos.
  • Los datos meta se actualizan en la base de datos mediante update_post_meta.
  • Finalmente se conecta tes_mb_save_data con la acción save_post para guardar los datos de la caja meta cuando se actualice la entrada o página.

:: Utilizando los datos guardados ::

No olvides que los datos guardados se emplearán para añadir el título y descripción de Open Graph y asimismo para agregar la meta description” a la cabecera de cada página.

Para lograrlo creamos la función denominada tes_mb_display, que contendrá las tags que deseamos, para entonces conectar con la acción wp_head.

function tes_mb_display()  global $ post; // recobramos los valores de los metadatos si existen  dólares americanos tes_meta_title = get_post_meta( $ post->ID, '_tes_meta_title', true ); $ tes_meta_description = get_post_meta( $ post->ID, '_tes_meta_description', true ); echo ' <!- -="" author:="" mi="" plugin="" seo=""> <!- -="" mi="" plugin="" seo=""> ';add_action( 'wp_head', 'tes_mb_display' );

¿Qué hemos hecho?

  • Para advertir adecuadamente el ID de la entrada recobramos la referencia a exactamente la misma usando el objeto global dólares americanos post.
  • A continuación se recobran los datos meta de la base de datos y se guardan en las variables $ tes_meta_title y dólares americanos tes_meta_description respectivamente.
  • Luego definimos la gaga meta que debe insertarse en la cabecera de la plantilla.
  • Para concluir conectamos la función con wp_head.

Si has escrito y guardado un título y descripción para una entrada o bien página al ver el código fuente de exactamente la misma vas a poder comprobar la presencia de las tags title” y description” para Open Graph y la meta description” empleada por los buscadores web.

mi plugin seo

Al final, en muy pocos pasos, hemos creado un complemento SEO que agrega etiquetas de título y descripción para Open Graph y la meta description” a la cabecera de nuestras entradas y páginas.

tags generadas por mi plugin seo

El código completo del complemento sería algo así:

ID, '_tes_meta_title', true ); $ tes_meta_description = get_post_meta( $ post->ID, '_tes_meta_description', true ); // Se añade un campo nonce para probarlo más adelante cuando validemos wp_nonce_field( 'tes_inner_custom_box', 'tes_inner_custom_box_nonce' ); echo '
Etiqueta “title”:
Meta “description”:

‘; }function tes_mb_save_data( dólares americanos post_id) / Tenemos que contrastar que esto proviene de nuestra pantalla y con la autorización adecuada, para poder lanzar save_post en cualquier otro momento. / // Comprobamos si se ha definido el nonce. if ( ! isset( dólares americanos _POST[‘tes_inner_custom_box_nonce’] ) ) return dólares americanos post_id; $ nonce = $ _POST[‘tes_inner_custom_box_nonce’]; // Comprobamos que el nonce es válido. if ( ! wp_verify_nonce( $ nonce, ‘tes_inner_custom_box’ ) ) return $ post_id; // Si es un autoguardado nuestro formulario no se mandará, en tanto que aún no deseamos hacer nada. if ( defined( ‘DOING_AUTOSAVE’) && DOING_AUTOSAVE ) return dólares americanos post_id; // Verificamos los permisos de usuario. if ( ‘page’ == dólares americanos _POST[‘post_type’] ) if ( ! current_user_can( ‘edit_page’, dólares americanos post_id ) ) return dólares americanos post_id; else if ( ! current_user_can( ‘edit_post’, $ post_id ) ) return dólares americanos post_id; / Vale, ya es seguro que guardemos los datos. / // Si existen entradas viejas las recuperamos dólares americanos old_title = get_post_meta( $ post_id, ‘_tes_meta_title’, true ); $ old_description = get_post_meta( $ post_id, ‘_tes_meta_description’, true ); // Saneamos lo introducido por el usuario. dólares americanos title = sanitize_text_field( dólares americanos _POST[‘tes_meta_title’] ); dólares americanos description = sanitize_text_field( $ _POST[‘tes_meta_description’] ); // Actualizamos el campo meta en la base de datos. update_post_meta( dólares americanos post_id, ‘_tes_meta_title’, dólares americanos title, $ old_title ); update_post_meta( dólares americanos post_id, ‘_tes_meta_description’, $ description, $ old_description );add_action( ‘save_post’, ‘tes_mb_save_data’ );function tes_mb_display() global $ post; // recobramos los valores de los metadatos si existen $ tes_meta_title = get_post_meta( $ post->ID, ‘_tes_meta_title’, true ); $ tes_meta_description = get_post_meta( $ post->ID, ‘_tes_meta_description’, true ); echo ‘ <!- -=”” author:=”” mi=”” plugin=”” seo=””><!- -=”” author:=”” mi=”” plugin=”” seo=””><!- -=”” mi=”” plugin=”” seo=””>

<!- -=”” mi=”” plugin=”” seo=””>’;add_action( ‘wp_head’, ‘tes_mb_display’ );?>

Si te animas puedes agregarle también, por ejemplo, la meta keywords, que también te agradecerán los buscadores.

Si quieres, en vez de copiar cada parte del código puedes descargarte el complemento a continuación:

Descargar Plugin posicionamiento en buscadores básico”mi_plugin_seo.php_.zip – Descargado ciento setenta y uno veces – dos kB

0 570

El próximo septiembre se comenzará a aplicar el canon conocido como Tasa Google. En lo que consiste es que si se enlaza una web dando algo de información sobre lo que hay en ella (resumen o mención), hay que pagar una tasa. En el caso en que no se pagase la tasa, podrían llegar a sancionarte con una multa que va a poder ir desde los 300€ a los 30.000€.

En la teoría, ninguna página española que sea enlazada, puede abandonar a cobrar esta tasa, pero ¿cuál es el problema? Que solo los miembros de AEDE y CEDRO se repartirán los beneficios. Por ejemplo, cualquier lugar que copiara Ayuda WordPress, debería pagar esa tasa a AEDE y CEDRO, mas el dueño de Ayuda WordPress no vería ni un euro, ya que no es miembro de estas asociaciones. Pero no nadad que van a comenzar con los asociados, en tanto que el cobrar de todos, por todo, seguro que les puede traer muchos inconvenientes.

El próximo mes de setiembre, se pondrá en funcionamiento esta nueva ley si absolutamente nadie da marcha atrás o bien lo impide, cosa que nadie sabe, en ese instante empezarán a buscar backlinks a los asociados y a mandar peticiones de la tasa.

¿Qué es lo que podemos hacer? Bien, la solución pasa por quitar todos los backlinks a los miembros de esas dos asociaciones, pero está claro que teniendo en cuenta que hay unos ochenta y seis miembros, puede llegar a ser complicado. Si tienes los comentarios abiertos, como la inmensa mayoría, incluso más difícil, y si utilizas BuddyPress o bbPress, ya es imposible de administrar, en tanto que ¿cuántos usuarios pueden haber realizado mientes a páginas de los asociados?

La solución pasa por la utilización del complemento gratis Enlace Shield. Este plugin suprimirá de manera automática todos y cada uno de los enlaces que tengáis a estas asociaciones en las entradas, comentarios, BuddyPress, bbPress al igual que en todos los sub sitios de una instalación de WordPress Multisitio, vaya, que gracias a este complemento gratuito puedes llegar a ahorrarte un susto de miles de euros.

El instante de instalarlo y activarlo, es ahora ya que deben desaparecer los backlinks a fin de que no puedan hallaros en septiembre. Si esperáis a la puesta en marcha de la ley, quizás sea demasiado tarde.

El funcionamiento de este plugin es bien sencillo, se instala, se activa y listo, ninguna configuración precisa, si bien en próximas versiones vendrá con sorpresas. En el preciso momento que lo activéis, todos los backlinks a los socios que haya en entradas, comentarios, actividades de BuddyPress o foros de bbPress, van a ser eliminados, ojo, no se eliminarán de la base de datos, solo no se mostrarán. En cualquier momento podréis desactivar este plugin y todo quedará tal y como estaba antes de su activación.

Recordad, el no instalarlo ahora y activarlo, puede representar que en el mes de septiembre lo lamentéis ¿o bien estáis seguros al 100 por cien que en ninguna parte de vuestro lugar hay un enlace a una de esos 86 webs? Yo no me la jugaría.

0 1226

Pero, sobre todo, es posible que no sea precisa la visutalización de estos ficheros en tu WordPress.

Digamos, por ejemplo, que no utilizas categorías, o que solo empleas una para todo, o bien que el único autor eres tú mismo, o bien que no empleas etiquetas o bien aun que no te aporta nada contar con de una serie de links a ficheros que ni tu ni tus visitantes utilizan.

Entonces ¿qué sentido tendría disponer de una serie de ficheros que no aportan nada?

Hablando de SEO, como ya sabrás los archivos de categorías y etiquetas pueden llegar a tener su posicionamiento web, y puede que no quieras que estos archivos compitan en un futuro con cada publicación particular, pues en realidad la propia estructura de estos archivos no ofrecen el contenido completo.

Por supuesto, si este es tu caso no hace falta quitar los archivos, solo con marcar los ajustes en tu complemento posicionamiento web en buscadores para que no se indexen esos ficheros sería suficiente.

Ahora bien, si lo que quieres es eliminarlos totalmente, si estás decidido, solo tienes que agregar el siguiente código al fichero functions.php del tema activo:

/ Suprimir ficheros de WordPress /add_action('template_redirect', 'aw_remove_wp_archives'); / Borrado de archivos /function aw_remove_wp_archives() //Si estamos en el archivo de la categoría o bien etiqueta o data o bien autor if( is_category()  is_tag()  is_date()  is_author() )  global  dólares americanos wp_query; $ wp_query->set_404(); //definimos una página de 404 no encontrado 

En el código se suprimen los ficheros de categorías, etiquetas, fechas y autor, mas lo puedes personalizar a tu gusto.

0 686

robot de google no accede css js

Pues bien, todo tiene su explicación, y sobre todo solución.

¿Por qué razón a Google le importan los archivos CSS y JS?

Es muy conocido por todos que lo que de verdad importa de una web es el contenido, entonces ¿a qué viene este interés repentino de Google por los archivos CSS y JS?

El caso es que, si bien Google es capaz de rastrear adecuadamente tu web sin cargar CSS y, sobre todo, sin precisar comprobar cada JavaScript, la realidad es que cada vez se emplea más CSS y complementos JavaScript que también administran y muestran contenido, no afirmemos para visualizaciones desde dispositivos móviles.

Además, Google gusta de examinar la calidad” de las webs y su visualización para el usuario final, motivo por el cual asimismo le importa, no solo el contenido en sí, sino más bien también de qué manera se visualizará tu página web de cara al usuario, y por ese motivo desea tener la foto completa” de tu web, y eso incluye el CSS y el JavaScript.

Es más ¿te suena algo la relevancia de ofrecer tu página web adaptada a móviles? puesto que eso.

¿Entendido?

¿Por qué razón Google no puede acceder a los ficheros CSS y JS?

Sencillo, culpa tuya seguramente. Me explico …

Históricamente, las reglas recomendadas para el fichero robots.txt , ese que señala a Google qué rastrear y qué no, incluían el bloqueo de las carpetas internas de WordPress, aquellas que no tienen contenido sino son de utilidad para el Content Management System. Como resulta lógico me refiero a wp-admin y wp-includes

De este modo, el fichero robots.txt típico y básico de una instalación WordPress suele ser una cosa así:

User-agent: Disallow: /wp-admin/Disallow: /wp-includes/Disallow: /xmlrpc.php

Y está bien bloquear la carpetita wp-admin en tanto que es como el sistema operativo de WordPress que gestiona la zona de administración, y ahí no hay nada que interese a Google y no debe aparecer en los resultados de la búsqueda, pero no de este modo la carpetita wp-includes puesto que ahí residen los ficheros JavaScript que contribuyen al renderizado de tu web, y su contenido.

En los avisos que se han estado recibiendo desde ayer la mayoría de los errores son de JS, puesto que no es tan frecuente bloquear archivos CSS, pero hay que repasarlo todo.

Es más, no solo debes repasar las webs sobre las que hayas recibido avisos sino sobre todas las que tengas, para evitar fallos de rastreo de Google.

¿Cómo hago para que Google pueda acceder a los ficheros CSS y JS?

Lo primero es hacer caso al email de Google (más o menos) y pasarte por la Google Search Console para realizar estos tres pasos:

  1. Revisar los recursos bloqueados
  2. Modificar el archivo robots.txt a fin de que deje de bloquearlos
  3. Explorar, procesar y validar tu página web desde el apartado Explorar como Google” de la Search Console

¿Lo vemos?

1. Revisar los recursos bloqueados

Administra la página web perjudicada – o bien no – y pásate por la sección denominada Índice de Google -> Recursos bloqueados Ahí vas a ver un gráfico y una lista de las páginas bloqueadas.

recursos bloqueados por google

En la lista verás un poco de todo, pero debes centrarte en las URLs que apunten directamente a tu sitio web y hacer clic en esa línea para revisar qué páginas estás bloqueado de tu lugar.

Solo te queda hacer click en cualquiera de ellas a fin de que Google te muestre qué acciones debes realizar, y en un caso así, de las 3 opciones que te ofrece, debes ir directamente a la tercera, al Probador de robots.txt para comprobar qué estás bloqueando.

recurso bloqueado por google

En la herramienta, situada en el menú Rastreo -> Probador de robots.txt de la Google Search Console, verás tu actual archivo robots.txt y adecuadamente marcadas en colorado o amarillo los errores y advertencias. En un caso así lo normal es encontrarse un error bien gordo en colorado que apunta a la carpeta /wp-includes/ , que tu bien sabes que es de WordPress.

robots.txt tester

¿De qué manera desbloqueo las páginas con errores? Pues vamos al segundo paso …

2. Modificar el archivo robots.txt a fin de que deje de bloquearlos

Para suprimir los bloqueos obviamente debemos modificar el archivo robots.txt y tenemos múltiples formas de hacerlo.

2.1 Alterar el archivo robots.txt manualmente

Si no tienes miedo a alterar ficheros de tu servidor simplemente accede desde tu panel de alojamiento o a través de FTP y edita manualmente el archivos robots.txt que encontrarás en la carpeta raíz de tu lugar. Sencillamente elimina la línea que bloquee los CSS y JS, en general esa que dice:

Disallow: /wp-includes/

Guardas los cambios y ya está.

2.2 Modificar el fichero robots.txt con plugins

Si prefieres utilizar plugins puedes asistirte de un par de ellos. Por una parte está uno especializado llamado WP Robots.txt, que sencillamente añade un editor de este fichero a fin de que añadas o bien quites reglas a tu gusto. Creo que no hacer falta decirte qué tienes que quitar ¿no?

wp robots txt plugin

Guardas los cambios y arreando.

La otra posibilidad, que es la que prácticamente seguro vas a utilizar, es valerte de la herramienta de editor de ficheros del celebérrimo plugin Yoast SEO, que probablemente tendrás ya instalado. En un caso así el proceso es el siguiente:

  1. Vas a Herramientas -> Editor de archivos
    activar editor archivos seo yoast
  2. Si no tienes ya un archivo creado, o bien Yoast no lo detecta, le das al botón para crearlo
    crear archivo robots
  3. Modificas el fichero eliminando lo que está bloqueando a Google y guardas los cambios
    eliminar referencia bloqueada robots

En realidad es fácil. Luego solo verifica que tu archivo robots.txt se ha guardado apropiadamente accediendo a http://tusitio.es/robots.txt

3. Explorar, procesar y validar tu página web desde el apartado Explorar como Google” de la Search Console

Hecho todo lo anterior solo queda validar tu web, mas antes no está de sobra comprobar que Google ya no muestra fallos relacionados con el archivo robots.txt

Para ello volveremos a la Google Search Console y nos pasamos por la sección Rastreo -> Probador de robots.txt para poder ver si ya se muestra el nuevo archivo y no hay errores. Es posible que tarde un tanto conque no te atemorices si en un primer acceso no te muestra el nuevo.

probador de robots tras solucion

Cuando ya tengamos la certeza de que no hay errores vamos al citado paso final de Explorar como Google para procesar y validar nuestra página web.

explorar como google

La página en cuestión está en Rastreo -> Explorar como Google , y el proceso es el siguiente:

  1. Pulsamos el botón Obtener  (o bien el deObtener y procesar ) para que Google explore nuestra web. Esto debemos hacerlo para cada entre las opciones del desplegable que hay justo antes del enorme botón colorado de Obtener, que son:
    • Escritorio
    • Móvil: smartphone
    • Googlebot-Mobile: XHTML-WML
    • Googlebot-Mobile: cHTML
  2. Esperamos unos segundos a que se realice el proceso en el listado inferior y pulsamos el botón que aparecerá llamado Enviar al índice
    enviar al indice tras procesar

Debes tener en cuenta que Google Search Console te permite solo diez envíos al índice al mes conque no te conmuevas con esta herramienta.


Nada más, y nada menos. Con estos sencillos pasos Google ya podrá rastrear adecuadamente tu web. Eso sí, como te he dicho antes, no esperes a recibir un e-mail de Google de estos para hacer la comprobación.

¿Que no empleas todavía la Google Search Console? puesto que ya estás tardando. No solo te deja comprobar y prosperar el posicionamiento en buscadores de tu web sino te avisa de estos fallos y otros muchos, algunos aun relacionados con WordPress.

Hala, comparte esto para que otros también sepan como hacerlo y tira zumbando a la Google Search Console.

RANDOM POSTS

0 455
La elección del hosting es la primera decisión importante que debes tomar para iniciar tu web o bien weblog en WordPress, ¡y no es...