SEO is a fickle beast.
Search engines are changing their algorithms frequently because human search behaviors keep shifting and they have to keep up. This also means marketers have to keep up with the best strategies to rank on the first page of SERPs.