Incerc sa iti raspund pe rand:

1. Depinde de site. Daca e un site mic-mediu, aflat la inceput, incearca sa nu depasesti ~100 de link-uri interne pe pagina. Mai multe nu sunt nici search engine friendly, nici user friendly. Mai mult de atat, cu cat sunt mai multe, cu atat probabil site-ul ti se va incarca mai greu, iar valoarea link-urilor interne va fi mai diluata. Daca faci mai multe pagini (de exemplu a cate 50 de articole), foloseste tag-urile rel=next, rel=prev pentru paginatie, sau, daca ai o pagina cu toate articolele (in caz ca e e-commerce) si pagina se incarca relativ rapid (<3-4 secunde), poti folosi rel=canonical de la paginile cu cate 50 de articole catre pagina cu toate articolele.

2. Nu, cu exceptia situatiei in care vrei sa afisezi ceva pentru user dar nu vrei sa se trimita valoare (link juice) pentru acel link (de exemplu, pentru fiecare articol ai link catre categorie sau tag-uri, care vrei sa fie vazute de utilizator, dar nu vrei sa trimiti link juice catre acestea).

3. Nu prea inteleg intrebarea.

4. Momentan folosesc OSE de la SEOmoz si Ahrefs pentru backlink-uri. Majestic ar fi altul.