Revisar +optimizar el código de plugins para WordPress
Una de las primeras cosas que aprendemos a hacer al instalar nuestro primer blog es lanzarnos a la búsqueda de plugins con los que añadir funcionalidades o mejorar características propias de WordPress.
Pero ¡¡ojo!! Si no vamos con cuidado ¡podemos convertirnos en los principales culpables de que nuestra página pierda visitas!
El sistema de plugins de WordPress es la característica más importante que ha permitido a este gestor de contenidos llegar a convertirse en la plataforma utilizada por más de 60 millones de blogs.
Tendemos a instalar todo tipo de plugins basándonos solamente en lo que hacen, pero no prestamos atención al cómo lo hacen. Por ello estamos depositando una excesiva confianza en el buen hacer y en la capacidad de optimización del desarrollador del plugin.
Éste es posible que no haya tenido en cuenta blogs con muchas entradas o con un elevado número de visitas, con lo que podemos encontrarnos que un plugin puede funcionar bien en un primer estadio de nuestro blog o con blogs personales con pocas visitas pero, a la que nuestra popularidad aumenta y nuestra página recibe un mayor numero de lecturas, el blog va deteriorándose y reduciendo su velocidad de carga incluso se puede llegar a tener un site caido que no permite nuevas visitas.
Lo anterior podemos verlo como mejor se hace, con un ejemplo.
Un plugin muy interesante, sencillo, pero cumple con su cometido, es KB Linker. En pocas palabras este plugin permite emparejar enlaces (o urls) con palabras o frases. Estas palabras son sustituidas al mostrar el contenido del post.
Por ejemplo, podemos tener una lista de sustituciones como:
SEO->https://seocom.agency/
pruebas de motos->http://www.dailymotos.com/pruebas-de-motos/
Como podemos ver, sin nosotros intervenir se han creado los enlaces. Esto nos proporciona una manera sencilla de cambiar los links sin tocar uno sólo de los posts del blog.
Si en cualquier momento la relacion SEO deja de estar relacionada con https://seocom.agency/ y lo queremos relacionar con https://seocom.agency/es/blog/, solamente debemos modificar la relación y la próxima visualización del post mostrará la nueva dirección.
El problema que presenta este plugin es precisamente esto último que hemos comentado. Cada vez que se muestra el contenido de un post se realiza el proceso de revisar en el texto las palabras sustituibles de la lista. Para ello este plugin se «engancha» al hook «the_content«.
Imaginaos que tenemos un tema que muestra en su homepage, las últimas 15 noticias en la primera parte de la web, luego un bloque de publicidad, seguido de 4 pestañas (Posts de la Categoria 1, Categoria 2…, etc )con 10 titulares y un pequeño extracto. Esto en su parte central, pero también en el lateral añadirmos los últimos posts de una categoria concreta, por ejemplo eventos, que muestran otros 5 posts.
Ya llevamos 60 posts mostrados sólamente en la home.
Imaginad también que no tenemos solamente dos sustituciones en la lista de palabras; tal vez nuestro portal contiene entrádas de carácter técnico y hemos preparado un glosario completo con más de 500 palabras, con su definición y fotografías. Este glosario engrosaria la lista de sustituciones hasta las 500 lineas.
En este punto, sumando las dos condiciones, podemos ver el problema que se nos presenta. Estamos obligando a la máquina a realizar 60 veces un bucle de búsqueda de 500 palabras. Todo ello aderezado con el hecho de que la manera de realizar la búsqueda y sustitución de palabras se consigue utilizando expresiones regulares que son bastante costosas a nivel de ciclos de cpu.
A esto hay que añadirle el propio proceso para cada uno de los posts individuales.
Bien es cierto que utilizando un plugin de cache del estilo de W3 Total Cache conseguiriamos reducir el alto consumo de procesador provocado por el plugin. ¿Pero no sería más óptimo conseguir que el plugin fuera un paso más allá?
La manera en que nosotros hemos resuelto el problema pasa por saber exactamente qué palabras de la lista de parejas están en el contenido de cada post, y una vez conocido ésto, guardarlo junto a los metadatos del post. Con ello podemos acabar reduciendo el bucle de 500 pasadas a unos pocos 5-10 movimientos.
Para ello nuestra modificacion consiste en que antes de cargar la lista de 500 parejas generales, mira en los metadatos del post si hay una sublista. Si la encuentra, la utiliza directamente y finaliza el proceso com siempre.
Si no la encuentra, revisa las 500 palabras y va guardando cada una de las palabras encontradas en un array y al finalizar el proceso realiza un update de los metadatos para este post para tener disponibles estos datos en una próxima visualización del contenido del post.
Pero si guardamos los emparejamientos, ¿que sucede si modificamos, añadimos o eliminamos un emparejamiento?. Es muy sencillo, solamente debemos eliminar los metadatos asociados a los emparejamientos actuales y el sistema automáticamente los volverá a regenerar la próxima vez que se muestren cada unos de los posts de nuestro blog.
En resumen, éste es un breve ejemplo de lo que podemos hacer para coger un buen plugin y convertirlo en un plugin mucho mejor.
Últimas Entradas
Cómo utilizar Google Search Console y ScreamingFrog para realizar una auditoría técnica de tu dominio
Usando APIs para conectar Google Search Console con ScreamingFrog Esta es la segunda guía sobre…
El arte de medir el éxito de un blog en GA4. Estrategias y Herramientas
En el artículo de hoy vamos a ver cómo resolver un gran problema que tienen…
SEO para aseguradoras: Cómo posicionarte en Google en este competido mercado
En el momento en el que queremos seguir una estrategia de posicionamiento orgánico dentro del…
Pasos clave para alinear tu estrategia de SEO con las diferentes etapas del funnel de ventas
1 Qué es una estrategia SEO Una estrategia de SEO (Search Engine Optimization, por sus…
Paso a paso para crear un Buyer Persona para una estrategia SEO
En el mundo digital, el éxito de una estrategia de marketing depende en gran medida…
Todo lo que debes saber sobre las campañas de Performance Max y nuestra experiencia con ellas
En el mundo del marketing digital, las campañas publicitarias se han vuelto cada vez más…
Inteligencia artificial y SEO: cómo las herramientas de IA están revolucionando las estrategias SEO
La inteligencia artificial está transformando radicalmente el panorama del marketing digital, y el SEO no…
Cómo utilizar Rich Snippets en su sitio web usando JSON
Lo importante que es destacar en los resultados de búsqueda es evidente para aquellos que…
Cómo definir tus objetivos de marketing y KPIs para medir el éxito
La definición de objetivos medibles y KPIs es de vital importancia para cualquier negocio, ya…
La estrategia de campañas de pago con la que logramos records de venta en el cliente Plykit
En el competitivo mundo del marketing digital, las campañas de pago se han convertido en…
Cómo aumentar la media de páginas visitadas por usuario
Teniendo en cuenta que atraer tráfico a tu web requiere un considerable esfuerzo, también es…
Canva + Chat GPT para crear reels de instagram rápidos para usar en campañas de pago
Hoy te queremos explicar cómo crear un reel de Instagram de manera rápida usando Canva…
Guía de Google Search Console: secretos sobre el análisis de rendimiento
Esta es la primera parte de una serie completa de artículos sobre Google Search Console…
¿Funciona el marketing de influencers en la actualidad?
El uso del marketing de influencers ha aumentado de forma exponencial en la última década…
Cómo desarrollar una buena estrategia de UX
En el competitivo mundo digital actual, una estrategia de UX bien diseñada es fundamental para…
Revoluciona tus Campañas de Paid Media con Herramientas IA: Innovación y eficiencia en la estrategia de PPC
La inteligencia artificial está cambiando el marketing digital, especialmente las campañas de pago por clic…
Cómo crear tu propia extensión en Google Sheets para Chat GPT (Usando Chat GPT)
En este post veremos cómo hacer tu propia extensión en Google Sheets! Sí, sí, como…
Qué es un soft 404 y por qué puede impactar en tu SEO en 2024
En un reciente post en Linkedin Gary Illyes ha informado acerca de los errores soft…
Influencer Marketing para SEO: Cómo aprovechar el poder de los influencers
Ya hemos hablado de la importancia de incluir campañas con influencers en tus estrategias de…
Tutorial de la herramienta SEO SE Ranking
Un SEO de nuestro equipo de explica todo lo que necesitas saber para configurar un…
Cómo mejorar el rendimiento de tu web
Uno de los primeros obstáculos que enfrenta un usuario cuando accede a tu web es…
Google se carga el scroll infinito en los resultados de búsqueda
Casi 4 años después Google ha decidido eliminar el scroll infinito de los resultados de…
Cómo crear una newsletter de éxito que ayude a tu negocio
En el competitivo mundo del marketing digital, las newsletters se han convertido en una de…
Cómo saber cuando visitó Google tu web por última vez con Screaming Frog
En nuestra agencia SEO amamos con todo nuestro corazón a la ranita. Nos referimos a…
Cómo pasar el test de Core Web Vitals de Google en tu web
Un brand book es un documento que reúne todas las directrices y estándares visuales y…
Brand book. ¿Por qué tu marca necesita uno y cómo crearlo?
Un brand book es un documento que reúne todas las directrices y estándares visuales y…
Estudio Linkbuilding. El 96.3% de las webs en el top 10 tienen más de 1.000 enlaces únicos
Muchas veces en nuestra agencia SEO los clientes nos han preguntado si realmente el linkbuilding…
Google publica un post con preguntas frecuentes sobre Google AI Overviews
Google acaba de publicar en un post de los foros oficiales en support.google.com las preguntas…
La herramienta SEO SE Ranking analiza los cambios de las SERPs con las nuevas AI overviews.
La herramienta SEO SE Ranking ha publicado en su blog un estudio analizando el antes y después…
Cómo tener las mejores biografías de autor en tu blog o web
Una parte muy importante de la estrategia de contenidos es contar con una buena biografía…
SEO para medios. Nuestro caso de éxito con Marketing4all
¿Quieres saber como conseguimos en SEOCOM un crecimiento en clics de alrededor del +180% en…
Cómo posicionarse en Google: Todo lo que debes tener en cuenta
Si has llegado a este artículo seguramente ya conozcas lo importante que es para un…
La estrategia de contenidos con la cual hicimos crecer a Giorgi un +1000%
En el competitivo mundo digital actual, aumentar el tráfico orgánico y la visibilidad de un…
Seo para inmobiliarias
Encontrar y contratar expertos en el sector SEO inmobiliario es fundamental ya que los usuarios…
Cómo utilizar el SEO para atraer talento a tu empresa.
En un mercado laboral cada vez más digitalizado y dinámico, la capacidad para atraer talento…
Cómo visualizar los datos de tus proyectos de Marketing Digital
Hoy en día, para un negocio contar con datos reales es de vital importancia, ya…
Guía completa para hacer publicidad en YouTube
Crear una campaña en YouTube es relativamente sencillo pero debemos saber configurar óptimamente la campaña…
Los mitos comunes sobre el SEO que debes dejar de creer
Nunca está de más desmentir algunas de las ideas falsas o equivocadas que muchos tienen…
Los secretos del algoritmo de Google se filtran ¿Cambiará el SEO a partir de ahora?
El mundo del SEO y del Marketing Digital se ha visto revolucionado por la supuesta…
SEO para casinos: Los 8 tips imprescindibles para una estrategia SEO que triunfe
En este artículo, te ofrecemos una guía detallada para optimizar tu sitio de apuestas o…
Cómo crear contenido optimizado para motores de búsqueda sin sacrificar la calidad
A la hora de redactar contenido, frecuentemente nos encontramos ante un dilema: ¿es posible escribir…
Cómo optimizar las fichas de producto de tu ecommerce: Guía 2024
Guía sobre las fichas de producto en 2024 para ecommerce Las fichas de producto de…
Cómo el SEO puede impulsar las ventas de tu empresa
Relación entre el SEO y las ventas de tu empresa En el mundo del comercio…
Qué es una Auditoría SEO y cómo llevarla a cabo en el 2024
En este artículo te contamos todo lo que necesitas para entender la importancia y cómo…
Bloquear el acceso de Ai Overviews . Google actualiza su documentación
La reciente actualización de la página de documentación oficial hace referencia a varias novedades sobre…
Cómo optimizar contenidos para la búsqueda por voz en 2024
Las búsquedas por voz están transformando radicalmente la manera en que los usuarios interactúan con…
Errores web | 404, 403, 503, 502, 401.. | Significado y soluciones
En otros post como este sobre el error 500 en Wordpress hemos abordado el tema…
Más IA en el buscador de Google con el anuncio de Ai Overview
De todos los anuncios que hemos visto en el eventazo del Google I/O de 2024…
Revoluciona tu SEO con las entidades. Más allá de las palabras clave
El término entidades y entidad se ha vuelto súper popular en el sector del SEO…
Cómo conectar Screaming Frog con ChatGPT para utilizarlo en tus crawls
La última versión de Screaming Frog es la bomba. La inclusión de Javascript personalizado para…
Cómo conseguir que Chat GPT recomiende tu marca
Es una realidad que cada vez más personas utilizan Chat GPT como un buscador. Teniendo…
Cómo analizar la competencia SEO con Sistrix
El análisis de la competencia SEO resulta un proceso fundamental cuando estamos tratando de auditar…
Guía Definitiva para crear un Embudo de Ventas en Google Ads
El embudo de ventas representa el viaje del cliente desde el conocimiento de la marca…
Universal Analytics dejará de funcionar a partir del 1 de julio del 2024. ¿Cómo prepararse?
El 1 de julio del 2024, las propiedades de Google Analytics 4 habrán sustituido por…
Creadores UGC: qué son y qué los diferencia de los influencers
Un estudio realizado por Harris Interactive dice que el 90% de los consumidores toma decisiones…
Sistrix: mejores herramientas SEO
En el mundo del SEO, las herramientas son un factor decisivo para poder ofrecer los…
Cómo crear contenido Evergreen que atraiga tráfico a tu web a largo plazo
Dentro de la creación de contenidos para tu página web, una de las estrategias más…
Qué es Google Discover y cómo usarlo
En el dinámico entorno digital, caracterizado por un flujo constante e incesante de datos, la…
¿Cómo optimizar tus contenidos con Search Generative Experience?
La constante búsqueda de innovación y adaptación define el éxito de las estrategias implementadas por…
Comment marketing: ¿Sabes lo que es?
¿Sueles comentar publicaciones en redes sociales? Si no lo haces, quizás deberías replanteartelo. El comment…
SEO tip estratégico: optimizando conversiones con datos de Paid
Algunos de los más puristas siempre dirán que el SEM (Search Engine Marketing) engloba tanto…
Qué es Search Intent o Intención de Búsqueda
En este artículo veremos qué es el Search Intent, también llamado Intención de Búsqueda. Este…
Nuevo Google Core Update con nuevas políticas anti spam
Google ha anunciado el 05 de marzo un core update con el objetivo de limpiar…
Gartner predice una caída de búsquedas en Google del 25% en 2026 por la IA
Gartner, una prestigiosa empresa de publicaciones y estudios, ha pronosticado recientemente la caída en el…
Google Premier Partners 2024: ¿Qué es?
Recientemente, en SEOCOM hemos vuelto a convertirnos en Premier Partners de Google para este 2024.…
Google PageRank – Datos y curiosidades
PageRank, literalmente “posición de la página” viene del nombre de Larry Page, quien junto con…
Un estudio alerta sobre el impacto de Google SGE en el sector travel
Un reciente estudio de Peak Ace, una agencia alemana, ha explorado recientemente el impacto del…
Informes SEO y LINK BUILDING en Google Analytics 4
Los informes de Google Analytics 4 que os presentamos a continuación pueden ayudaros a visualizar…
¿Qué es el snackable content?
Este enfoque, cada vez más adoptado por marcas y creadores de contenido, es un pilar…
Google compra acceso a Reddit. ¿Veremos todavía más contenido de Reddit en Google?
Si ayer hablábamos de un estudio sobre el contenido de Reddit en los resultados de…
Google lanza nuevos datos estructurados de producto. Las variaciones de producto
Los datos estructurados de producto, que ya son uno de los datos estructurados más completos,…
El Adiós a las Campañas de Discovery Ads y la Bienvenida a la Era de Demand Gen
En el cambiante mundo del marketing digital, la adaptación y la evolución son clave para…
Meme marketing: cómo usarlo para tu estrategia digital
Hoy en día, todos estamos buscando esa chispa que haga que nuestras estrategias digitales destaquen…
Cómo iniciar una campaña de mailing exitosa
Si estás dando tus primeros pasos en la creación de campañas de mailings desde cero,…
Pain Point (o puntos de dolor) de un cliente. Así puedes identificarlos
En el amplio mundo del marketing digital, existen muchos factores a tener en cuenta para…
¿Qué es flexbox y cómo utilizarlo?
Flexbox, o Flexible Box Layout, es un modelo de diseño CSS que proporciona una forma…
SEO semántico: qué es y cómo hacer una estrategia
Las palabras son muy importantes en el SEO. Pero igual de importante es su significado.…
Mejores herramientas SEO para 2024
¿Cuáles son las mejores herramientas SEO que puedes utilizar hoy en día?Solo hace falta buscar…
Qué es el EEAT en SEO: guía para optimizarlo
Navegar por el océano del posicionamiento en buscadores puede parecerte una tarea desalentadora. Sin embargo,…
Diseño web responsive con Tailwind CSS
El diseño web responsive se ha convertido en una parte fundamental del desarrollo web en…
Servicios de posicionamiento y SEO. Lo que necesitas y lo que no
A la hora de contactar con una agencia de SEO para solicitar un servicio, la…
¿Qué es el marketing de contenidos?
Content Marketing o Marketing de Contenidos… Este último año hemos oído este término muchas veces,…
Licensing vs Merchandising: ¿conoces las diferencias?
En el mundo del entretenimiento, la venta de productos relacionados con la ficción o con…
Google presenta «Circle to Search» y «Multisearch». Nuevas maneras de buscar en Android
Google ha presentado recientemente dos novedades para los usuarios de móviles y tablets con sistema…
Google se está cargando a los Quality Raters. ¿La IA tomará el control?
La semana pasada saltaba la noticia. Google está finalizando contratos con las empresas de terceros…
La batalla de los contenidos cortos: TikTok vs YouTube
La competencia en el mundo de las redes sociales ha alcanzado nuevas alturas con la…
¿Conoces el Dark Social?
Los hábitos de los usuarios online se están transformando igual que cambia el funcionamiento de…
Aparecer primero en google. Comparamos recomendaciones de chatBOTS. ¿Los nuevos reyes del SEO?
A pesar de que en SEOCOM somos expertos en SEO a nivel profesional, no ignoramos…
De lead a cliente: Claves para lograr una venta
¿Cómo lograr una venta?Lograr la venta de un proyecto depende de la calidad con la…
Branded Content: todo lo que necesitas saber sobre contenido de marca
¿Por qué ciertas marcas nos vienen a la cabeza cuando nos mencionan un tipo de…
Cómo bloquear el acceso de los bots de IA a tu sitio web
En el lado técnico de tu estrategia de contenidos , la protección de tu página…
Novedades en el SEO local de Google para este año
El SEO local va a seguir siendo este año un pilar fundamental en la mayoría…
Pinterest España: la tendencia para este 2024
La conversación del 2023 estuvo alrededor de TikTok, de cómo las marcas tenían que sumarse…
¿Has oído hablar sobre el FOOH?: la nueva tendencia publicitaria de lo más futurista
En los últimos meses, las grandes compañías han empezado a apostar por anuncios de lo…
Rankings orgánicos de Google y de Google SGE no coinciden el 94% de las veces. Houston, ¿tenemos un problema?
Un reciente estudio publicado sobre el impacto de SGE en los rankings de los resultados…
Análisis de Sentimiento en SEO. ¿Sirve de algo? Usos y herramientas
¿Cómo saber si estamos llegando y conectando con nuestra audiencia a un nivel emocional, más…
¿Son las menciones de marca el nuevo linkbuilding?
Conseguir enlaces para tu sitio web puede ser una tarea ardua y costosa. Muchos profesionales…
El papel del SEO en SGE. ¿El nacimiento del SGEO?
El impacto del nuevo motor de búsqueda de Google, SGE, tendrá unos efectos notables en…
Marketing conversacional: ¿lo conoces?
Marketing conversacional: ¿lo conoces?
Google confirma que el horario de tu negocio tiene impacto en el SEO local y Google Maps
Algunos profesionales del SEO han descubierto recientemente que Google ha reajustado sus algoritmos de búsqueda…
¿Puede el blog de tu empresa aparecer en Google News?
Google news puede ser una muy buena fuente de lectores y usuarios para tu blog.…
Storyselling: vender contando historias
Si no lo has escuchado todavía, el storyselling, o vender a través de contar historias,…
Marketing digital: Claves para afrontar el 2024
Desde luego, viene un año lleno de cambios y novedades por delante. Pero no hay…
NurIA: la influencer virtual experta en marketing
Pese a que suena todavía lejano, crear contenido con inteligencia artificial ya es algo muy…
El éxito detrás del marketing de influencers
Si estás buscando generar conexiones significativas con tu público objetivo, crear una campaña con influencers…
SEOcrawl: el software para Reporting y Business Intelligence
Todo experto en SEO que se precie debe trabajar con las mejores herramientas, como es…
La transparencia en el trabajo de una agencia SEO
Cuando se trata de mejorar la visibilidad de una página web,contratar a una agencia de…
Introducción al Content Marketing: por qué es esencial para tu estrategia digital
En este artículo, exploramos la importancia del Content Marketing en tu estrategia digital y cómo…
Las claves del SEO en 2023: últimas tendencias y actualizaciones
Descubre las últimas tendencias y actualizaciones en SEO para el año 2023. Conoce las claves…
Redacción SEO. Una herramienta potentísima que no estas usando. Sistrix Content Assistant
Una de las mejores maneras de incrementar tu tráfico orgánico es a través de la…
Aprende a analizar el perfil de enlaces de una web con Sistrix
Bienvenidos una vez más al blog de SEOCOM. En esta ocasión, vamos a hablar sobre…
¿Qué es una migración SEO y qué aspectos debemos tener en cuenta?
Las migraciones de sitios web son seguramente una de las tareas más sensibles de ejecutar…
Saca provecho a tus análisis de palabras clave con Sistrix
¿Quieres optimizar tu estrategia SEO y mejorar tu posicionamiento en los motores de búsqueda? Entonces…
Estrategias para mejorar el SEO a través de las redes sociales
Las redes sociales son una herramienta muy poderosa de estrategia de marketing para mejorar el…
Crear un status de proyecto web con Sistrix
Hoy venimos a hablaros sobre como conocer el estado SEO de un proyecto, qué debemos…
Etiqueta rel=“Canonical” en SEO: Qué es y cómo usarla de forma correcta.
Este post, vamos a hablar sobre la etiqueta Rel="canonical", y vamos a mirar de explicarte…
Controla tu proyecto web con Sistrix Optimizer
Como ya sabemos, Sistrix es una herramienta muy potente, y una de las favoritas de…
SEO para SAAS
¿Cuál puede ser la estrategia secreta que hace que una herramienta de diseño gráfico online…
iMacros: Una herramienta para automatizar tareas en 2023
Si quieres ahorrar tiempo con tus tareas repetitivas con el navegador, en Seocom te explicamos…
Extensiones de anuncio en Google Ads. Actualizado [2023]
Si tienes creadas campañas en Google Ads y necesitas mejorar el CTR de tus anuncios…
Seo para imágenes. Básicos que no puedes olvidar
Las imágenes e infografías son de gran importancia en el diseño web, ya que es…
▷ Extensiones SEO para Google Chrome imprescindibles
En todo proyecto digital, es de gran importancia la parte que implica el SEO. Por…
Error 500 en WordPress: Causas y soluciones
¿Estás experimentando algún error de WordPress o te has encontrado con la página en blanco…
Microinfluencers y nanoinfluencers. ¿La solución que estás buscando?
¿Trabajar con todos los tipos de influencers ayudará a tu plan de marketing? La respuesta…
SEO para blogs: Cómo optimizar tus publicaciones
WordPress es sin duda el rey de los CMS. Aproximadamente un 20% de las webs…
Las 5 claves para un buen SEO local
Principalmente vamos a empezar por las preguntas más concretas: ¿Qué es el SEO local? El…
Cómo insertar marcado Schema en WordPress
Si has llegado hasta aquí significa que estás intentando pulir tu SEO para llevarlo a…
Descubre cómo crear un mapa de contenidos en 6 sencillos pasos
Un mapa de contenidos (también conocido como content mapping), nos sirve para saber con exactitud…