Auditing a theme you did not build
Reading somebody else’s Liquid in an afternoon without breaking the store.
Read the layout first, then the section list
theme.liquid tells you what every page pays for before it renders anything: the script tags, the font loading strategy, the app blocks somebody added inline. Ninety per cent of what a takeover audit finds is in that one file and in the section schema names beside it.
You are not looking for bad code. You are looking for code nobody can explain.
What to write down as you go
- 01Every script tag and who owns itApp, theme, or somebody pasting into the layout. The third category is where the surprises are.
- 02Which sections are actually usedCompare the schema list against the live templates. Unused sections are safe wins and quick ones.