Website architecture or website inner structure or whatever you prefer to call it is very important both in terms of usability and SEO. There are plenty of theories on it and they can take the whole separate blog to cover. I compiled 5 quick steps which will take you no more than 20 minutes to follow.
1/ A page should not link to itself.
Example: a post title linking to itself on the post page. This link is unnecessary both for users and search engine crawlers.
Tip for bloggers: delete <a href=”<?php the_permalink() ?> in your post.php file.
2/ Avoid several links to one and the same page [from one place].
Example: with blogs we usually see 3 links to a post page:
1. Title: site.com/page_url
2. “Read more” link: site.com/page_url#more
3. “Comments” link: site.com/page_url#comments
They are good for navigation enabling users to go to the post part they prefer. But for search crawlers these links might be distracting, so it is a wise idea to nofollow them.
3/ Mind your internal link anchor text.
Example: when linking to your older post, don’t use this post– or here-type anchor text. Interlink using your keywords or the post theme.
4/ Use only one type of your blog archives.
Example: with WordPress we have 3 types of archive: by date, by category and by author. I personally prefer the second one. It is useful from users’ perspective as it enables to quickly sort the posts by the topic they are most interested in. It is also good for SEO as it contains your keywords.
5/ Take care that each of your pages has internal outlinks.
Example: people tend to forget to link to other website pages from Contact Us page. And if a crawler gets there, it has nowhere to go then. You can call it an internal dangling link (It is also wise to optimize your 404 page this way). Your visitors also need some alternative beside clicking X.