A function for finding and fixing broken links in WordPress

Interfaz de la función de comprobación de enlaces rotos para WordPress con puntos para explicar cada una de sus partes

Broken links cause a loss of authority (link juice) and eat into thecrawl budget, as search engine bots waste time indexing HTTP 404 responses instead of valuable content. They also degrade the user experience by disrupting the flow of navigation and increasing the bounce rate. By fixing them with 301 redirects or updating ... Read more

Fast JSON Search: Say goodbye to slow queries from the WordPress internal search engine

Captura de pantalla de la búsqueda interna en WordPress mostrando 4.799 resultados en 1.72 segundos con Fast JSON Search.

By default, WordPress performs native searches using very resource-intensive MySQL queries that force the database to carry out a full scan of the `wp_posts` table (filtering using `LIKE %keyword%` in the titles and content of each post). As your site grows, this record-by-record scan severely impacts server performance, causes CPU usage in MySQL ... Read more

How to speed up the WordPress search function using a static JSON index

Cómo acelerar el buscador de WordPress usando un índice JSON estático - Captura 2

10 August 2026. This solution has now been turned into a plugin. See updated note. It’s no secret that the WordPress search function is rubbish. Aesthetically speaking, it’s relatively easy to fix; however, its functionality is another matter entirely, as it offers no configuration options whatsoever – and to make matters worse, its ... Read more

Precision dark mode: Full control over aesthetics and performance

Botón de modo oscuro la izquierda y de modo claro a la derecha

Just a quick note to let you know that today we have added a custom dark mode with a theme selector to the right of the top menu. The automatic implementation(prefers-color-scheme) has been replaced by a management based on the [data-theme="dark"] selector that allowed the dark theme to be displayed when the user ... Read more

Updating plugins

Dos plugins WordPress

Between late 2025 and early 2026 I converted three functions I used regularly into plugins, which I ended up uploading to the WordPress repository in case they might be useful to someone. Last week I reviewed all three to check their security and compatibility with WordPress 7.0, which was released on 20 May. ... Read more