Make this the year that you truly get to know your users. Work hard to deliver the information they’re looking for. To learn how others are approaching their SEO goals, you can access over 70 data points and trends from over 3,400 marketers around the world. Dive deeper into HubSpot's survey data by clicking the download button on the banner below.
Include social sharing buttons and an "Email to a Friend" button in your marketing emails. That way, you'll gain access to their friends, colleagues, and networks and expand your contact list. At the bottom of your emails, include a "Subscribe" CTA as a simple text-based link so that the people receiving the forwarded emails can easily opt-in, too.
If you havent see it already, check out the links in shor's comment below - there are some great resources in there. In some cases you can also consider surveying your current audience or customers through email, on-site surveys or SurveyMonkey. Be sure to ask for some profiling information that you can use for determining specific persona needs like age, sex, location, etc. (Probably best not to make it sound like a creepy text chat like I just did though...) :)
Sponsor a video contest in which customers create a one-minute video about why they like your business, products or services. Ask them to send the videos to you and post them to your Facebook page. Invite visitors to vote on which video should win a cash or merchandise prize. Include an email opt-in on your Facebook page. Be sure to follow Facebook’s rules regarding contests.
Overall, search engines are getting better every day at understanding what the searcher wants. When approaching your SEO strategy, you should approach every decision with the user in mind. First, establish the foundation of your SEO (ranking and crawling) so search engines can find your content and serve it to the user. Then, focus on improving your site’s technical infrastructure (speed, accessibility, mobile, etc) to improve the user experience on your site. Finally, write content to solve for users’ intent. The days of forcing your way to the top of a search result with keyword stuffing are over. It’s the decade of the searcher.
On the other hand, I'd like to know how many people constitutes your new experience as an indipedent consultant? Infact, as others noted in the comments here, what you suggest is perfect especially for an in-house SEO situation or in for an Web Marketing Agency with at least 5/8 people working in. Even if all you say is correct and hopefully what everybodies should do, I honestly find quite difficult to dedicate all the amount of time and dedication in order to check all the steps described in your post. Or, at least, I cannot imagine myself doing it for all the clients.
Start obsessing over search from your users’ point of view. Drill into their intent. Historically, the name of the SEO game was finding the intersection where high volume and low competition keywords meet. That is still true, but the beauty of the improvements in natural language processing (NLP) is our ability to find pockets of intent around those keywords.
Stop building your SEO strategy around algorithm updates. In search, Google’s goal is the user’s goal. Instead of chasing an algorithm that won’t stand still, place your attention on content that aligns with your user’s intent. For example, HubSpot placed a heavy emphasis on winning featured snippets for important keywords because of its real estate and the great user experience they provide for the user. Here’s how we did it.