Reason of lanthanoid contraction is
negligible screening effect of ' f' -orbitals
increasing nuclear charge
decreasing nuclear charge
decreasing screening effect
Due to poor shielding effect of 4f-orbitals, nucleus will exert a strong attraction and size of atom or ion goes on decreasing as move in the series with increase in atomic number.