How to Structure a Website | Structuring Your Site Correctly

In this post we will discusses the general structure of a website - Like Domain names, page count, folder names and how content should be placed on page or post.

7 Important Tips for Structuring Your Website Perfectly | How to Structure a Site, Site structure, how to create site structure, structuring our site

1. Structure Site By Theme and Topic

The general category of your website dictates it is theme. The theme of your website is generally your primary keyword phrase, discusses in : How to do Keyword Research

For Example, If your site provide service like coding, then theme of your site would be on coding.You would also have pages that discuss specific of more refine category  like tutorial on html and css, on your theme.

Tip : normally, Your site is only about one major subject or category. if you have more than one major subject for your site, for example, your provide knowledge about coding and technology than you should strongly consider creating multiple sites, one per subject.

Next, you would add links on each page so that your each major subject should link to each page correctly.

So, to properly structure a site that provide different services or content categories, you should split the content into different pages.

In the end, you ideally want a single topic, category or keyword phrases, applied per page correctly.

2. Create Lots of Pages 

A website with lots of pages in general rank better than other site which have a just a few pages, It's better to have a 50 page site with short pages than a 5 page site with long content. Each Page should contain a minimum of 200 words of text to maximize relevance with google. Short page also indexed faster and download faster. 

Note : You lose 10% of your visitors for every second it takes your page to download and display in their browser. You page should be loaded before 5 second because it is better for you and your customers. 

Also, You need pages like About Us, Contact Us Page, Terms and condition and other important pages with real content don't copy from any other website.

Try to avoid animation, junk graphics, large image, javascript or anything else that may decrease your page speed. Also be sure your page using <h1> <h2> and <h3> heading tags and include your keywords in these tags. It will give your pages more relevance with google.

Write content by hand, don't use any software programs for generating web pages because google may consider your pages as duplicate content.

 Here is example of pages you should contain for your site.

1. Home Page
2. Your Main Service or Content pages
3. FAQ Page 
4. About Us
5. Contact Us
6. Sitemap Page 
7. Link to us
8. Copyright
9. Terms and Condition page
10. Disclaimers
11. Privacy Policy 

Benefit of adding more and more pages to your site will increasing your site's total PR Value(PAGE RANK).

What is Page Rank ? - Click Here 

The main idea is separate content into different pages by category (keyword phrase) with in your site. lets take another example, suppose that a website provide knowledge about gadget review and that is the theme of the site ( main keyword). This site also provide knowledge about mobile review, laptop review and tablet review so for this example each page of site mention all this three review types.

The correct way to structure our site is to have different different page for different different topic. Each page strongly relevant for one topic ( one keyword phrases ).

3. Don't Nest Your Pages

When google crawls your website, it is normally start with the home page and then crawls each links of the pages. Google find your home page in turn from following a link on another website that points
with your site.

Google assigns pages which located in other a lower score than pages located in the root folder.

generally, Google does not like to index your website that are more than two folder levels deep. ideally all page should live in the same folder as your home page.

4. Do Not Bloat Your Pages With Code 

Google has a time limit while its crwals any site. If you have a large code of site, google may not have time to crwal your all pages during 1st and 2nd passes. Solution of this problem is keep the
code of your web pages lean and clean.

Frequently web pages are comprised of 80%+ javascript code and style code. Right click a web page and then click view source - You will find amount of code present. Google ignore such code but still its take time to interact with user.

Put your JS code in a separate (.js) fine and link to it from <head> section of each web page. 

<script language="JavaScript" type="text/javascript" src="yourfile.js">

For Css File  :

<linl rel="stylesheet" href="Yourfile.css"/>

5. Stay Away From Frames

Popular website uses frames and neither should you. Yes, They provide some degree of navigational but google search engine cannot properly crawl or index framed website and also visitors can not bookmarks any page of your site.

6. Consider Keywords in Your Domain Name

This factor may be important factor for your website if you also use domain name in your whole website. Google currently does look to see if your keywords are used in the domain name of your site.

7. Pay Attention To Your Dynamic Page Urls 

Many of the site display content dynamically from a database. Simple example include search engine on a site that return directory pages, product pages etc other pages. all dynamic pages can be identified by the "?" Symbol in the URL,,php?id=1&style=a

google can crawl and index dynamic pages as long as you don't have a more than 2 parameters in the url ( above link example two parameters separated by "&" ). Google may not spider your dynamic pages for some time. spiders do not want to get caught in a loop of trying to index hundreds of potential pages.

An easy solution to create static pages with hard coded link to your most important dynamic pages whenever possible. You can add sitemap page for this purpose. In this way you easy as possible for google to find all your important page.

There is a more advanced technique called URL rewriting whereby you place a script on your server which change a url dynamic to static page.

Thank You.


Post a Comment

Previous Post Next Post