<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WebProNews &#187; site structure</title>
	<atom:link href="http://www.webpronews.com/tag/site-structure/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webpronews.com</link>
	<description>Breaking News in Tech, Search, Social, &#38; Business</description>
	<lastBuildDate>Mon, 13 Feb 2012 11:05:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SEO Step 3 of Ten: Site Structure</title>
		<link>http://www.webpronews.com/seo-step-3-of-ten-site-structure-2008-02</link>
		<comments>http://www.webpronews.com/seo-step-3-of-ten-site-structure-2008-02#comments</comments>
		<pubDate>Thu, 14 Feb 2008 13:49:37 +0000</pubDate>
		<dc:creator>Daryl Quenet</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[site structure]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=44067</guid>
		<description><![CDATA[<p>Welcome to part  three in this ten part SEO series. The ten parts of the SEO process  we will be covering are:</p>]]></description>
			<content:encoded><![CDATA[<p>Welcome to part  three in this ten part SEO series. The ten parts of the SEO process  we will be covering are:</p>
<ol>
<li><a title="Keyword Research &amp; Selection" href="http://www.webpronews.com/expertarticles/2008/01/31/seo-step-one-of-ten-keyword-research">Keyword  	Research &amp; Selection</a></li>
<li><a title="Competitor Analysis" href="http://www.webpronews.com/expertarticles/2008/02/07/seo-step-two-of-ten-competitor-analysis">Competitor  	Analysis </a></li>
<li>Site Structure</li>
<li>Content Optimization</li>
<li>Link Building</li>
<li>Social Media</li>
<li>PPC</li>
<li>Statistics Analysis</li>
<li>Conversion Optimization</li>
<li>Keeping It Up</li>
</ol>
<p><b>Overview</b></p>
<p>Website  structure and SEO are a combination of topics that I&#8217;ve always had  a particular interest in because of my background in software  engineering.  I have worked on, or maintained over 150 corporate  websites having seen many of the things that can make a website go  wrong, which can seriously impact a websites operation and search  engine rankings.</p>
<p>Of  the three pillars of SEO (Structure, Content, and Links) I find the  structure of a website to be one of the most under rated things, even  among search engine optimization companies.  The structure of a  website consists of several elements which all are interdependent on  each other.  These include the code behind your website, how your  website interlinks, and the technologies used in your website.</p>
<p>At  this point I&#8217;m going to strongly recommend that you&#8217;re using  Firefox with the Web Developer Toolbar installed.  The web developer  toolbar gives you an easy way to validate your website, test your  site on multiple screen resolutions, and around another 100  functions.</p>
<p><b>Valid  Markup and Cascading Style Sheets (CSS)</b></p>
<p>I  have made it practice to develop all my projects in XHTML 1.0  Transitional (my personal preference so I can use target=&quot;_blank&quot;  and rel=&quot;nofollow&quot; attributes) or XHTML 1.0 Strict and CSS 1.0.   XHTML is a reformulation of HTML 4 as an XML 1.0 application.  It is  a very clean and semantic markup language which will also force you  to write cleaner code.  Whether you choose XHTML or HTML 4 your code  will be friendly to the search engines (stay away from 3rd party standards like IHTML).</p>
<p>As  for Cascading  Style Sheets (CSS) it gives us the  ability to abstract the design out of a webpage, or site into a  secondary document.  This gives us a lot of advantages, and very few  disadvantages.  By removing redundant design code from your website  you place the content closer to the start of the document, while  reducing your code to markup ratio.  It also makes it easier, and  more cost effective to maintain your website as you can implement  simple design changes by only editing on file.</p>
<p>When  converting a website from table based design, to pure CSS based  design there is generally around a 40% decrease in code. The  reason for this is when most people use tables they end up placing  tables, within tables, within tables all with their own attributes  (height, width, border, etc).  Now multiple all that redundant, and  unneeded markup by the numbers of pages of you site and you&#8217;ll  quickly see how Google (or any other search engine) will be able to  index you website more efficiently.</p>
<p>In  my research, and experience I have concluded using these two  technologies in conjunction with each other is a part of guaranteeing  your websites success, especially with its compatibility with Google.   You will also find if you do any research on this topic a recurring  mantra of CSS fanatics tables are for tabular data not design.</p>
<p>You&#8217;ll  find that most of the highly organically ranked SEO companies  implement CSS based design on their own websites.  For examples of  CSS based design check out <a title="Beanstalk Search Engine Positioning" href="http://www.beanstalk-inc.com/">Beanstalk Search Engine Positioning</a>, <a title="SEOMoz" href="http://www.seomoz.org/">SEOMoz</a>, and <a title="Quenet Consulting" href="http://www.quenet.org/">Quenet Consulting</a>.</p>
<p><b>Website  Templating</b></p>
<p>Now I&#8217;m going to start this section with a rant about Dreamweaver  templates, and how useless they are.  As a SEO / Web Developer there  is nothing I loathe more than seeing a Dreamweaver template.  If  you&#8217;re going to template a site use a technology like Server Side  Includes, PHP Includes, or ASP includes.  The disadvantages of  Dreamweaver templates are:</p>
<ol>
<li>Embedded comments in your code can reak havoc on Keyword Density Tools</li>
<p> 
<li>If  	you need a non standard footer in an index file you will need to  	break it from the template, creating issues for future template  	updates.</li>
<p> 
<li>If  	you have a disagreement with your web developer / designer and you  	part company if he doesn&#8217;t supply you with the template it&#8217;ll  	cost you.</li>
</ol>
<p>When  building websites I personally use PHP for implementing Server Side  Includes.  PHP is a relative easy language to learn for implement  simple things like includes.  It is also one of the most popular  Apache modules, as of April 2007 there were 20,917,850 domains, and  1,224,183 IP addresses with it installed.  PHP is also available for  the Microsoft IIS (Windows Server) web server.</p>
<p><b>Search  Engine Friendly URLs</b></p>
<p>One  thing that I can&#8217;t stress enough is try to stay away from Dynamic  URLs, these are URL addresses with variables, and values following  the &quot;?&quot; character.  Google used to state that it had troubles  indexing sites with dynamic URLs, and to a degree this still holds  true.  If you are going to use Dynamic URLs always try to have less  than 2 variables in your URL.  I have seen sites with excessive  products, and URLs where Google / Live / Yahoo all have a different  number of pages cached.</p>
<p>A  better approach is to <b>URL Rewrite</b> your URLs.  For the Linux side Apache has Mod Rewrite, and for  Windows you can use ISAPI Rewrite.  When you implement a URL  Rewriting system you are essentially creating a hash URL lookup table  for your site, than when a server query comes in it checks the hash  table to see if it finds a match then feeds it the corresponding  entry.</p>
<p>To  put it into simple terms what we strive to accomplish with URL  Rewrites is to mask our dynamic content by having it appear as a  static URL.  A URL like Article?Id=52&amp;Page=5 could be rewritten  to /Article/ID/52/Page/5/, which to a search engine appears to be a  directory with an index.htm (or whatever default / index page your  particular web server uses).  To see an implementation of Mod  Rewrites check out <a title="Dr. Madcow's Web Portal " href="http://www.drmadcow.net/">Dr. Madcow&#8217;s Web Portal</a> in the Article Section,  and Link Archive.</p>
<p><b>Dynamic  Website</b><b>s and Duplicate Content</b></p>
<p>If  there is one reoccurring theme I see in a lot of dynamic websites on  the internet is that they can sometimes present the same  content on multiple pages.  An example of this is when you visit a  website that allows you to &quot;view a printer friendly version of this  page&quot;, a better web solution implementation would be to develop a  printer friendly Cascading Stylesheet.</p>
<p>Another  goal is also to avoid having any additional URLs on you site such as  Links for changing currency with a redirect script, links to &quot;Email  to a friend&quot; pages, or anything related to this.  Always use Forms  to POST date like this so that the same page, or a static page to  reduce page count.  This issue seems to plague a lot of custom  developed ecommerce / CMSes.  I&#8217;ve actually see CMSes that will  present up to 5 URL / Links for each page, in the long run the  spiders got so confused in indexing the catalog that some of the main  content pages were not cached.</p>
<p><b>Internal </b><b>Site Navigation</b></p>
<p>If  built properly most websites will never have a need for an XML  Sitemap, other than to get their new pages indexed that much quicker (Ecommerce &amp; Enterprise being exceptions).  I will however  recommend that every website have a user accessible Sitemap linked  from every page to aide your users, and for internal linking.</p>
<p>Most  sites with indexing problems have issues with their internal page  linking structure.  The biggest of all these issues are websites that  implement pure javascript navigation based system, these systems  depend on Javascript to insert HTML into pages as there rendered.   Now Google can parse javascript menus to find URLs, however all of  these pages will only be linked from the JS, and not the pages there  located on (expect no internal pagerank passing).  The best  Javascript menus are menus that manipulate your code on your page to  change which sections are being displayed via CSS.  An example of a  hybrid CSS / Javascript menu that I like is QuickMenu by OpenCube  (these guys have a great support department).</p>
<p>Keep  I mind the more internal links you have to a page, the more internal  strength this page will be given.  So when in doubt link it up.</p>
<p><b>Testing  Your Site Structure</b></p>
<p>When  it comes to reliable website deploying all I can say is &quot;Test It,  Test It, and then Test It Some More&quot;.  When testing structure I  rely on 3 different programs / firefox extensions.  The first is Xenu  Link Slueth, this is a great tool to run on your website to figure  out how many pages can be spidered, and to find dead links.  The  second is the Web Developer Extension for Firefox, make sure you  always validate your code when you make changes.  And the last is  consult Google and Yahoo to see how many pages are in your index  compared to how many pages Xenu found, on Yahoo or Google type  site:www.yourdomain.com (Don&#8217;t use Live&#8217;s site: function it is  useless).</p>
<p>After  you&#8217;ve finished testing your code if you need to debug it I  strongly recommend the Firebug Firefox Extension, and the IE7  Developer Toolbar.</p>
<p><b>Conclusion</b></p>
<p>When  trying to maximize your organic rankings your internal structure is  paramount, consider your site structure to be equivalent to the  foundation of your house.  If your foundation is not built adequately  your house may be livable, but may have long term issues.  With  websites your long term issues will be a failure to maximize your  ROI of your website, so practice safe and smart structure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/seo-step-3-of-ten-site-structure-2008-02/feed</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 1/9 queries in 0.003 seconds using memcached
Object Caching 205/218 objects using memcached

Served from: webpronews.com @ 2012-02-13 07:50:24 -->
