Hi, For years i have had my internal links pointing to index.html instead of the root (http://www.domain.com/) however i have had someone tell me i should be linking to the root as this is where backlinks link to not the index.html address. So i was going to change all my pages so they link back to the root, but for my other pages do i still just use the page name or should i change it to the full address, so either services.html or http://www.domain.com/services.html Or does this only matter for the index page? Thanks.
i did similar to you in the past. currently i mix both types. honestly i havent seem any extra credit for linking root.
Link to root, that´s the normal way to work, and even looks better on the browser - Google should like it, but I have no clear evidence about Google behaviour.
Thanks, Should i link to root just for the home page, or the other pages aswell like http://www.domain.com/about.html If i did this though it would probably increase my page size alot because i have a fair amount of links, or just do it for the link to the main page?
It doesn't matter. Just stick to one. If you could do it all over from the beginning, I would redirect index.php into the site's root and build links point to that. Remember, we all try to build links that look natural. So for that reason, it's important to link to new posts/pages, link to deeper pages, and build links to your best resources and biggest assets.
According to SEO guidelines, it is advised that if it is possible then put your site data at the root of your domain for better response. Like http://yourdomain.com/how-to-do-things/ http://yourdomain.com/how-to-do-things/ is better than http://yourdomain.com/advice/how-to-do-things/