Thank you for these (Blogging) tips. I am working on my site too in making it a success. In regards to your point no. 7, I totally agree on it. Recently, I had this guy on social media offering his SEO report of my site for free. Seems to be a fraud.

Kash Pals