When building a site there are certain SEO fundamentals that web designers often miss. This is understandable as search engines aren’t their specialist area; although many web designers now have a basic knowledge of SEO and know how to build a site that is search engine friendly.
One of the key SEO mistakes which designers miss is the creation of several home pages due to site navigation. The problem occurs due to the way search engines view sites, or more appropriately the way search engines view URLs. You see, although there is only one index (home) page on a server when that page is delivered to the end user it can appear in the address bar in a variety of different ways:
One of the newer additions to the Webmasters artillery, and a staple of Customer Street domains, is the XML sitemap.
The standard visitor sitemap has been around since websites began but only as a tool for site visitors to find the product or page that they are looking for. This is great for the user and it turned out to be great for the search engine spiders too as it gave them a central page from which they could access every URL of a site.
The .htaccess file has a variety of purposes and all SEOs should have a basic knowledge of these. In this post I’m going to tell you how to create an .htaccess file and how to setup two of the most frequently used .htaccess features – 301 redirects and custom 404 error pages.
Firstly, a few points about the .htaccess file:
How to improve the internal link structure of your website

There are several things that you can do to improve the rankings of special pages on your website: