Building a Website – Website Architecture (Site Map)

What is a Site Map?

A site map (or sitemap) is a file which contains information about the organization of your website and its entire relative links. In other words, it lists the pages on your website.

sitemapsSite maps can be used for planning your website design. For this use, there is no specific format that must be used, it could be a graphics file, a spreadsheet, or even a hand-drawn illustration. Using a sitemap in the design phase can help with planning navigation menus and other elements that will appear on all pages, and is a good idea

Initially we planned to detail how to use a sitemap to plan your website architecture in this post, but we found a great resource at Please take a look to learn more about the steps involved.

Most commonly the term sitemap refers to files that can be viewed by humans or web crawlers to determine what pages exist on a website. Not all websites need a site map, but it is a good idea to have one as your business grows and your website increases in size and content. You need to create separate site maps, an XML file that is designed for the search engine spiders and an HTML file that is easy for humans to read.

Do You Need a Site Map?

You will not typically need site maps if all your web pages are linked to the main navigation. But they are very helpful to visitors and spiders in the sub-navigation menu, facilitating quick retrieval of information. You definitely need a sitemap if:

  • You have a large website
  • Large archive of content pages are not linked to one another
  • Your website is new and has few external links
  • Rich media content is utilized on your site such as Google News

Creating Site Maps

The dual purpose of site maps requires that you create 2 site maps. Site maps provide search engine spiders and human visitors convenient access to your web pages. The purpose is same but the method of access is different for spiders and visitors. There are different methods for creating site maps and some facilitate maps which are both search engine- and user-friendly.

For Search Spiders

.xml File: An .xml document should be present in the root directory of your website containing links to all your web pages. 

Robots.txt File: After placing your .xml file, you should make it accessible to search spiders by referencing it in your robots.txt file and adding a line for your site map URL. For example:


Alternately, you can use Google Search Console to let Googlebot know that your website has a sitemap available.

For Visitors

Link your site map in your primary navigation tabs as well as your additional pages. Provide a short paragraph for overview at the top of your site map page. The layout should represent hierarchical divisions and the site map should utilize textual links. Don’t clutter your site map page with irrelevant images which will distract your visitors.


Previous Article- Building a Website – Creating Effective Calls To Action

Next Article- Building a Website – What Are Wireframes?

Our Before & After Designs

Look at what a difference a website redesign makes!

richmondlinksinc old Before
richmondlinksinc new After

- Before and After-