Client
My own project
Years
2018–2026
Work
Custom themes, SEO, Speed
Stack
WordPress, Custom theme, PHP 8, LESS, JavaScript, MySQL

The project

I started helloadmin.com in January 2018 as a place for the fixes and snippets I kept looking up again and again. It grew into a blog with more than 500 articles on WordPress and WooCommerce development, PHP, MySQL, JavaScript, CSS, Git, Linux and security. A new article comes out every few days.

It is also the place where I try things before I use them on client sites, so the site itself has to be fast, clean and easy to maintain.

How it is built

  • A theme I wrote myself. No page builder, no premium theme and no SEO plugin.
  • Each type of page gets its own small critical CSS in the head. The rest of the styles and all scripts load without blocking the first screen; analytics and the spam check on the form load only when they are needed.
  • Fonts and images are served from the site itself. Images are WebP with the right size for each screen.
  • Structured data for the organization, articles and breadcrumbs is written in the theme by hand.
  • One canonical address per page, noindex where a page adds nothing (search results, date archives), a sitemap with only the pages worth indexing, and a 301 redirect for every address that was ever removed or merged.
  • New and updated articles are sent to Bing the moment they are published (IndexNow). DuckDuckGo, Yahoo and ChatGPT search use the same index.
  • Valid HTML, readable contrast, a contact form with spam protection and a privacy policy that lists exactly what the site collects.

How it stays in shape

Old articles get the same attention as new ones. Advice that went out of date is fixed or marked with an update, articles that said the same thing are merged into one with a redirect, and every article has a category and a few tags, so readers can move on to related topics. Changes go through Git and a local copy before they reach the live site.

Result

A blog that opens fast on a phone, is easy for search engines to read and carries nothing that slows it down for no reason. You can check the speed yourself with the button below: it runs a fresh Google PageSpeed test.

Speed

Do not take my word for it: run Google PageSpeed Insights for helloadmin.com yourself. The test runs from scratch when you click, so you see today's numbers.

Run the test now

Have a similar task?

Tell me what is broken or what you need. I will reply with questions or a rough plan, usually within a day.

Write to me

More cases

Custom themes · Speed · Support

Core Web Vitals for a corporate WordPress site

Critical CSS, scripts loaded on the first interaction, reCAPTCHA only where there is a form, a preloaded hero image and no more layout jumps on mobile.

US B2B company · 2024–2026

WordPressACFPantheonContact Form 7

Custom plugins · Headless

Headless WordPress back end for a Next.js site

WordPress as a private content back end for a Next.js front end: content types over GraphQL, a redirect manager, Composer and Git deploys.

US fintech company · 2024–2026

WordPressWPGraphQLACFNext.jsComposerPantheon

Custom themes · Features · SEO

Resource library and page templates for an enterprise site

One library for whitepapers, webinars and case studies with filters, new product and customer templates, two blogs merged into one.

US networking company · 2023–2024

WordPressACFWPMLJavaScript

All work →