Skip to main content

Command Palette

Search for a command to run...

When the report says needs attention and the theme is already fine

Start from the domain report queue, check whether TTFB points at origin, then pick multi-tenant tooling that can repeat the triage across clients.

Updated
6 min readView as Markdown
When the report says needs attention and the theme is already fine
A
Apogee Information Systems operates at the intersection of digital transformation for international organisations, innovative e-learning, public service automation, and specialised commercial solutions. Currently building Apogee Watcher, a web performance tool for agencies and solopreneurs.

A green homepage in PageSpeed Insights does not mean the domain is healthy. Agencies still burn hours opening every URL because the report that would have ranked the work never enters the morning ritual. The costly gap is not missing Lighthouse knowledge. It is starting from a single paste, assuming the theme is the bottleneck, and only later discovering that Time to First Byte is still high on the uncached path. The triage below is what we use when a domain performance report already says pages need attention, yet the last tickets were CSS, fonts, and “switch the theme.”

What a domain performance report is for

A useful domain report is a queue, not a vanity number. It should answer three questions before anyone opens DevTools: how many completed tests still fail the gates that matter, which URLs need attention first, and whether the failure pattern looks like front-end paint work or origin wait. Those answers decide the next ticket type before anyone debates hero images again.

On Apogee Watcher, that queue is the domain report with an attention-free score: the share of completed tests that pass Performance, accessibility, best practices, SEO, and Core Web Vitals-style lab gates on both strategies. One hundred percent means no page in the set needs attention on mobile or desktop. Anything below that is a prioritised list, not a reason to re-theme the marketing homepage again.

Treat the report as the artefact you share in Slack or the client channel when someone asks “which pages first?” Paste the report link once. Do not paste five separate PageSpeed Insights URLs and hope the room agrees on priority.

How to triage from the report before you open DevTools

Work the report top-down. Resist the urge to start in the theme customiser because the homepage once scored 92. The report already ranked the work; your job is to classify it.

  1. Read the headline pass rate and the fails-only scoreboard so you know whether this is one bad money URL or a portfolio-wide pattern.
  2. Open the top pages requiring attention and note the why line for each strategy (Performance score, LCP, CLS, INP/TBT, or another gate).
  3. Group rows by page type (home, product, checkout, blog) so you do not fix a template once per URL.
  4. Separate “needs attention” rows that look paint-bound (LCP element, layout shift) from rows that look wait-bound (server response / Time to First Byte language in opportunities).
  5. Only then open one representative URL in PageSpeed Insights or DevTools, on the path that bypasses cache when that is the client’s real experience.

If the report already ranks the work, your first hour should be classification, not another homepage experiment. Classification is cheaper than another theme ticket that never touches origin. It also gives the client a clearer story than “we improved the theme again.”

When needs attention is Time to First Byte, not the theme

Theme and CDN tickets often close while Waiting (Time to First Byte) stays high on cache misses, logged-in sessions, carts, or query-string variants. Lighthouse still labels that as reduce initial server response time. The browser has finished DNS and TLS; the origin is still building HTML.

In that pattern, another pass on hero image dimensions will not move the needle. Walk the server-side list instead: request-driven WP-Cron storms, cold PHP workers, missing object cache, database load on init, admin-ajax.php chatter, and backup or scanner jobs during peak. We spelled that checklist out in TTFB Won't Go Down? Server-Side Culprits Beyond the Theme. Use it when the domain report’s top attention rows keep pointing at first-byte delay after delivery-layer work is already done.

A practical tell helps the room agree: Time to First Byte looks fine on the cached marketing homepage and ugly on the same template with a cache-busting parameter or a cart cookie. That is origin truth, not a theme colour problem. Document the uncached path in the runbook so the next agency does not reopen theme tickets by default.

Multi-tenant tooling so the triage repeats next week

Doing this once for a favourite client is craft. Doing it every Monday across twenty WordPress and Shopify estates is operations. You need the same URLs on a schedule, alerts when the attention queue grows, and a portfolio view that does not force a new SaaS seat per domain.

Premium single-tenant real-user monitoring stacks earn their keep on one or two money sites. Agency portfolios more often need multi-tenant lab monitoring with discovery, budgets, and client-ready report links at a price that does not explode per site. We compared that trade-off honestly in SpeedCurve vs Apogee Watcher: Multi-Tenant Dashboards at Agency Price. Layer, do not rip and replace: keep deep real-user monitoring where the retainer funds it, and put the long-tail clients on a shared domain-report workflow.

Without that stack, the report becomes a one-off PDF again. The theme ticket returns because it is the only work anyone can see in the tracker.

FAQ

Is an attention-free score the same as a Lighthouse Performance score?

No. A Lighthouse Performance score is one run on one URL and one strategy. An attention-free score on a domain report is the share of completed tests across the URL set that pass the gates you configured (Performance, accessibility, best practices, SEO, and lab Core Web Vitals thresholds). You can have a green homepage and a weak domain pass rate. Use both: the score for ranking work, Lighthouse for the deep dive on the URL you chose.

We already put the site behind a CDN. Why does the report still flag attention?

A CDN lowers first-byte time on cache hits. On misses, personalised cookies, or admin sessions, HTML still builds at origin. If the report’s attention rows align with uncached paths, treat origin compute next, not another CDN checkbox. Re-test the miss path after cron and object-cache changes before you reopen theme tickets.

When should we escalate hosting instead of theme or plugin work?

After you have checked cron, workers, object cache, query load, and peak-hour batch jobs, and profiling still shows sustained CPU or memory limits. Doubling RAM before that checklist often buys a quieter week without fixing the jobs that steal capacity from visitors. Escalate hosting when the checklist is honestly done and capacity is still the constraint.

CTA

Tomorrow morning, open the domain report before PageSpeed Insights. Rank the attention queue, split paint-bound rows from TTFB-bound rows, and only then decide whether the next ticket is theme, origin, or tooling. If you want that report on a schedule across clients, start a trial on Apogee Watcher or run a free domain check from apogeewatcher.com/check.

References