The order — run it top to bottom, every time
1) GCF first, always. 2) Count the terms of what remains: 2 terms → try difference of squares; 3 terms → trinomial (a = 1: find two numbers; a ≠ 1: decomposition); 4 terms → grouping. 3) Check by multiplying back. Pulling the GCF first shrinks the numbers and often reveals a clean pattern underneath — skipping it is the #1 reason a trinomial 'won't factor.'
Why it works
A fixed checklist means you never freeze in front of an expression. You always know the next thing to try, and you keep going until nothing factors further.