https://whazuptoday.com/simple-link-building-tips/

Although proper link building is not an easy thing to do, there are still many white hat SEO techniques you can start with even today, without considerable efforts or expenses.
On-site optimization refers to the process of making your website appeal to both search engines and users. It reviews and improves both the public face of your websiteand the behind the scenes coding and technical set-up that only search engines see.

A search engine evaluates a website differently to a human visitor. A search engine can’t evaluate how nicely your website is designed, how well your content is written or how much value your products/services provide. It has to judge a websitefrom a technical point of view.

On-site optimisation is the foundation on which the off-site optimisation process builds upon. Without it, off-site optimisation efforts can go largely to waste. The process is wide ranging, and will vary slightly from website to website, but these are some of the main factors that form the on-site optimisation process:

Some of these factors only ever need to be dealt with once, whereas others need to be regularly reviewed to see what further improvements can be made. Unless a professional SEO consultant has worked on your website, it’s highly unlikely that your website will be at all optimised for search engines, as on-site optimisation is something that web design companies rarely pay any attention to.
Here’s a list of useful tools: