What we write
Notes from the work: what breaks in real sites, how we measure it and what we do about it. No rehashing of other people's articles.
- 4 min read
WordPress: the 9 holes our audit finds - and how to close them
Not a generic tips list - exactly what our free audit checks on every site. With code for every item.
WordPresssecurityaudit - 3 min read
Do ChatGPT and Perplexity see your site: a five-minute check
Google has indexed you for years, and AI assistants still answer from your competitors - because you blocked their crawler without ever noticing.
AI searchSEOAI - 3 min read
Opus 5.5 vs GPT-6 Astra: what is verified and what is not
Search turns up a dozen identical «comparison» posts whose own numbers contradict each other. Here is which figures actually trace to a source.
AIClaudeGPT-6 Astra - 3 min read
GPT-6 Astra, Opus 5.5, Fable 5.1: how to choose a model instead of guessing
Three releases in three weeks, and no leaderboard tells you which agent is safe to let near your site. Here is what we actually look at.
AIprocessmodel choice - 2 min read
Opus 5.5 or Fable 5.1: what actually differs
Two Claude models released three weeks apart. Compared not by the marketing but by the price sheet and by what Anthropic says about itself.
AIClaudepricing - 2 min read
GPT-6 Astra: what it is, and whether your site needs it
OpenAI shipped a model it gated against half of its own capability. What actually changed, and who genuinely benefits.
AIGPT-6 Astrasafety - 8 min read
Fast WordPress: 20 directives instead of theory
What to do, what not to do, and in what order. With code you can copy, and with the reason analytics almost never hurts LCP - and plugins are not the culprit.
WordPressperformanceCore Web Vitals - 4 min read
Next.js vs WordPress for SEO: what actually moves rankings
Google does not rank frameworks. It ranks pages - and either system can produce a model page or an invisible one. Where the real differences are, and where the myths are.
SEONext.jsWordPress - 3 min read
INP: why a fast site can still feel slow
The page loaded in a second, yet the button answers half a second later. Since 2024 Google has measured exactly that - and plenty of sites proud of their speed fail it.
speedCore Web VitalsUX - 3 min read
Google answers for you now. How a site still earns the click
AI answers above the search results are taking the simple queries. It is not the end of SEO - it is the end of pages that added nothing to what everybody already knew.
AISEOAI search - 3 min read
llms.txt: what it is and whether your site needs one
A new file described as «robots.txt for AI». An honest look at what it does, what it does not, and why we have one anyway.
AI searchSEOAI - 3 min read
A new site in Google: why the first months bring zero clicks, and what to do
The site is live, Search Console is connected, and it shows a few dozen impressions and not a single click. That is not a fault, it is a normal start. But some things shorten it, and some only look like work.
SEOSearch Consolelaunch - 5 min read
AI will draft a layout in an evening. So why is the site not three times cheaper
Because it took away about a third of the time, not two thirds. And not because there are things it cannot do - because it rarely gets them right first time.
AIprocesspricing - 4 min read
PageSpeed shows a quarter of the picture
Google's green circles measure speed and a little accessibility. About broken markup, unlabelled fields, and ChatGPT being locked out of the site, they say nothing at all.
auditaccessibilityAI search - 3 min read
Why your site looks empty on a 2K monitor
The layout is drawn at 1440, but screens come at 2560 and 3440. How to make a site scale as a whole instead of just stretching its margins - and why that need not break accessibility.
CSSresponsiveTailwind - 3 min read
Why WordPress is slow, and what actually fixes it
A caching plugin is the first thing people install and almost never the actual cause. Where the slowness really comes from, and the order in which to remove it.
WordPressperformanceCore Web Vitals - 3 min read
WordPress or Next.js: choosing without overpaying
Next.js is fashionable, WordPress is boring, and that is exactly why the choice often goes wrong. An honest look at when React is genuinely needed and when it only adds cost.
Next.jsReactWordPress - 3 min read
A beautiful mockup is not yet a good website
The design is approved, the build starts, and questions appear that the mockup never answered. What makes a design buildable, and why that saves you money before the first line of code.
Figmadesignmarkup
