Contents Keywords and phrases Fresh content Good markup Pictures and video Link building Tell people Page speed Table of contents Authorship and Google+ Create original content Chasing that top position in search results is hard. There are so many things to take into consideration. Have you listed the right keywords often enough or too much? […]