- 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 nowHave 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