Great work anny. Thanks for providing useful information
I would like to add something.
Content is certainly the most important factor to bring good rankings for your site. If you have great content, your site will get a lot of benefits and you won't have to work hard for those benefits. When it comes to updating your site regularly, I would like to say, 1 post with unique content is equal to 5 posts with similar content. Hence, instead of posting 5 articles regularly, posting 1 article with unique content will give you more benefit
Internal linking can help you to keep the visitors of your site on your site for a long time and thus increase the "bounce rate" of your site which is also important. However, you should make sure that you should do this in a limit in a proper manner, otherwise, your site will get complicated and will not remain user friendly which is important to keep visitors on your site for a long time
Creating sitemap for the site is the first thing you should do as spiders of search engines crawl sitemaps of sites to find new content and if your sitemap is not their, your site maybe crawled later by search engines which is certainly not good
To get more
PR, links are important as search engines consider links as referrals to your site and the more referrals you have, the better the rankings you have. However, the rankings of your referrals also matters. Backlink from a single site with 5
PR is better to backlinks from 100 sites with 0
PR 