Page address was changed

The new page address is https://locize.com/blog/8-signs-you-should-improve-your-localization-process/