"site architecture" is a term invented by professional SEOs to give themselves something
to talk about and something to sell, since we all know that they don't actually do anything.
When you put up a new page, be sure you give it a link, done.
Fact is, most sites are using some sort of CMS, like a blog, which does that automatically.
Bompa