We all know that links are very important in SEO but are there any limits on no. of links per page?
The reason why Google came up with this rule is because Google used to index only about 100 kilobytes of a page. Obviously Google now indexes a lot more than that, however they still suggest that you keep it under 100 links. One of the reasons for that is to help out a user who is browsing your site. If your page has over 100 links on it, it can be extremely overwhelming to someone who is not familiar with your site.
Google will basis added than 100K of a page, but there’s still a acceptable reason to keep about a hundred links or so. If a page started to accept added than that many links, there was a chance that the page would be so continued that Google would abbreviate the page and wouldn’t index the absolute page.
personally i try to limit it to 5, unless it's my home page. google's rule says 100, but that is excessive in my opinion. do you want a link farm or a welcoming warm website? also, the number of links affects the PR juice flowed from the page to which there is a link (back link efforts). the more links, the less PR juice
Keep the outbound links as less as possible or just don't have any. Google treats the homepage links in a special manner. i.e it considers the internal links that are linked to your homepage to be crucial and then the second level & then the third as we move inside the website, therefore try to keep what is crucial on the homepage, then those page get optimized quickly & appear in results often.