We are only two weeks away from the first round of Brazil’s election. Do you have any ideas on how WordPress is used by presidential candidates? I’ve done a quick survey and you can check out the results here in this post.
Years ago I gave a talk for the Curitiba WordPress Meetup community about the WordPress presence in the political market. Although that was definitely the most boring talk I ever gave – sorry, folks! – it was clear how WordPress was consolidated as the preference by candidates and parties.
Nowadays, the tendency seems to be much more toward social networks rather than websites. This is not new nor exclusive to Brazil but that is a topic for another post. Unfortunately, it seems WordPress is losing its space to other platforms.
Many candidates registered several links, most of them social profiles. To determine “the” website, I’ve used the URL that is not a social network and also contains the candidate’s name.
If you see any mistakes, please let me know.
- Elementor: The Elementor page builder is used, at least on some pages like https://lula.com.br/zap/;
- Plugins folder: Although the development team changed the default folder from
- REST API: …they chose to keep the list of users open in
- Yoast: However Yoast SEO comments were removed, using the link above it is possible to see the premium version of the plugin being used.
From all the sites registered by Bolsonaro’s candidature, what fits better in the criteria I am using is the link above. It is merely a hub, made with pure HTML, listing his social profiles. The website seems to be done by Rogerio Cupti de Medeiros Junior, Carlos Bolsonaro’s assistant.
One of the links is a blog used by his entire family: https://familiabolsonaro.blogspot.com/?m=1. I am not sure if the clumsy visual is intentional or not but anyway, as the page is used by other candidates I’ve preferred to use the other site.
This one was a bit tricky to decipher. Checking requests in Chrome’s Developer Tools, I saw a request for an API:
https://backend-prod.ciro.app.br/api/projetos. Visiting the link directly, a
x-powered-by: Strapi header was present in the response.
Soraya’s website is made on Wix. It is a curious case because the website does not seem to be made for a presidential candidature but rather about her current mandate as a senator. Nevertheless, it seems the website was only launched after her party switched candidates.
Vera’s candidature is using good and old pure HTML.
Sofia Manzano’s website seems to be using React. For CSS, Tailwind seems to be the main tool used.
A small highlight for the slip in the main banner. The campaign folks didn’t notice the repeated phrase “Por um programa por um programa”.
Felipe D’Avila’s website is made with WordPress. On this site, Animus seems to have chosen Divi with a child theme. As on Lula’s and Tebet’s websites, the list of users is available in REST API, as the usage of the default version of Yoast.
|Ciro Gomes||cirogomes.com.br||Next.js + Strapi|
|Padre Kelmon||Only social profiles (from Roberto Jefferson)|
|Sofia Manzano||sofiamanzano.com.br||React + Tailwind|
|Léo Péricles||Only social profiles|
|Constituinte Eymael||No website registered|
Honorable mention: bolsonaro.com.br
The bolsonaro.com.br domain is a case apart. After becoming available due to lack of payment, the domain was bought by a businessman and now its content is exactly against Bolsonaro.
The website was built with Squarespace.
Of 11 presidential candidates, only 3 are using WordPress for their main websites. Two of them only registered social media profiles in the Supreme Court.
With a reduced TV time, candidates are using even more digital communication and the focus seems to have shifted to social media (potentially WhatsApp groups.)
Even with reduced relevancy, websites and domains continue to be important and visible. Especially domains containing the candidate’s name.