The spread always has two sides, bid to midpoint and midpoint to ask.
The effective spread makes the assumption that the mid-point does not change between when the price is quoted, and when the deal is executed.
Say you are buying stock that was quoted at bid 1.01 and ask 1.05 - we can calculate the midpoint at 1.03, and your spread is 0.04
You actually sell at 1.02 - therefore “assuming” the midpoint has stayed the same, you have got a better price than when you decided to execute the deal. Effectively, the spread you paid is 0.02, which is better than what you would have paid if your decision to trade, and execution occurred simultaneously.