When you’re looking for something—a good restaurant to eat at, the name of a good tax attorney, or just a random fact about the movie you’re watching—you usually turn to Google. Everybody does. And everybody clicks on one of the first entries in the search engine results pages (SERPs) they find.
Wouldn’t it be nice if your site was at the top of that list?
This is the goal of search engine optimization (SEO), but getting your site to rank that high—especially in a competitive environment—isn’t exactly straightforward. Google only reveals ambiguous descriptions of how its main algorithm works (to prevent spammers and manipulators), and over the years, we’ve discovered hundreds of potential ranking signals. Add in the fact that algorithms are always changing and improving, and it’s easy to see why SEO seems so confusing to so many.
That’s why I’ve assembled this extensive list of 101 different ways you can improve your search rankings, boiling down our SEO knowledge into concrete, executable points that are easy to understand even for a novice.
For organizational purposes, these are split into categories:
- Domain optimization. These are strategies for how to choose, host, and maintain your domain.
- Global on-site optimization. These are on-site tactics that apply to your entire site, either improving your authority and trustworthiness or ensuring your visibility to search crawlers.
- Page-level on-site optimization. These are page-specific on-site updates, again either improving your authority and trustworthiness or ensuring your visibility to search crawlers.
- Link building. These are strategies to build and earn backlinks, which are crucial for increasing your domain authority.
- Social media. Social media marketing can’t increase your rankings directly, but it can have a massive bearing on secondary ranking factors.
- Correctional strategies. These are tactics to fix issues or course-correct a slipping strategy.