In general, though, focus on relevance above all else. It’s tempting to just shoot for the big, authoritative opportunities, but by doing so you run into a few issues. Earning links is not about following a static link building strategy for a long time. In the landscape of Google’s ever changing algorithms, sticking with just one or two tactics for link building is not going to help you in any way. There is definitely no hard and fast rule or way to get you tons of high valued and qualified links. Especially for local or small businesses, determining your niche is very important. When you know your niche, you can emphasize what makes your products or brand unique, therefore improving your odds to rank well for them. Speed is a ranking factor for desktop and a very important usability factor for mobile. Google is very serious about page loading times on mobile and that’s why they have introduced and pushing for the implementation of accelerated mobile pages.

The most time consuming aspect is coding changes to the site

Because people have shorter attention spans, keep the most important information in heading tags so they can scan and see if they want to delve deeper into the post. Writing for your customers is the key to success. Do your thorough keyword research and create articles and content that is optimized for SEO, and something your readers would love to read. Use keyword research tools to select an appropriate list of keywords that would work well for your content. If you find that your backlinks are mainly coming from a small pool of domains, look at a way to diversify your backlink strategy to get links from a greater variety of domains. Pay attention to how and where you’re linking in your content. There’s a balance here that might take some practice to nail down.

Effect of keyword density on my search rankings

Content that empathizes with prospective customers’ emotions can guide them through their journey as a buyer. Many small business owners balk at video marketing because they think that their business isn’t “video worthy”. But if lawyers and instant coffee brands can have a YouTube channel there’s no reason you can’t either. Even better than the traffic you get from video websites are the high-quality backlinks from high PageRank authority websites. An SEO strategy that builds your website’s relevancy and authority in the desired geographic area will ensure the site will be visible for a variety of search phrases. This increases the number of opportunities for your website to be seen among results. A variety of studies support the idea that Google incorporate social signals when ranking a webpage.

Domain authority (DA) is NOT the ultimate metric

Google is looking for authoritative sites that are actual businesses that are getting legitimate visitors to their site. If you are writing a blog for a brand-new website that has no authority, chances are that nobody will find this on Google. It is the equivalent of writing a great book but it’s not in any bookstores, so people can’t find it and therefore can’t read it. Think of yourself as an asset portfolio manager, because that’s what you are. In the same way fund managers need to analyze company financial data and operational performance before making investment decisions, you need to analyze your SEO competitors to inform your investment decisions. We asked an SEO Specialist, Gaz Hall, for his thoughts on the matter: "Go out of your way to consistently create detailed content that brings enormous value to the end user, and you'll be on your way to dominating search."

It's impossible to write a page in a natural manner while you're trying to focus on just one keyword phrase

Spam links often go both ways. A website that links to spam is likely spam itself, and in turn often has many spam sites linking back to it. Rankings matter. But they’re not the metric you should be focusing on. Social shares are important because they help your blog post get discovered, so getting more shares and Retweets on social media networks is never a bad thing for your SEO efforts. Your first question should be 'what are my keywords?' Excercise - take a sheet of paper and write down the words that you think are important and relevant to your site.