<?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>51 designs LLC :: web design blog</title>
	<atom:link href="http://www.51designs.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.51designs.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 25 Sep 2009 19:21:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>7 Easy To Implement SEO &#8220;tricks&#8221;</title>
		<link>http://www.51designs.com/blog/2009/09/25/7-easy-to-implement-seo-tricks/</link>
		<comments>http://www.51designs.com/blog/2009/09/25/7-easy-to-implement-seo-tricks/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 19:21:17 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.51designs.com/blog/?p=28</guid>
		<description><![CDATA[I&#8217;ve been getting a lot of clients lately who are small businesses looking to optimize their current website, so that Google (or whoever) will rank them higher.  One of the things I&#8217;ve noticed is that there are some basic SEO practices that aren&#8217;t being done. So what I&#8217;ve been doing, when creating a proposal for [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-32" title="7 seo tips" src="http://www.51designs.com/blog/wp-content/uploads/2009/09/seo-tips.png" alt="7 seo tips" width="200" height="65" />I&#8217;ve been getting a lot of clients lately who are small businesses looking to optimize their current website, so that Google (or whoever) will rank them higher.  One of the things I&#8217;ve noticed is that there are some <em>basic </em>SEO practices that aren&#8217;t being done. So what I&#8217;ve been doing, when creating a proposal for the client, is to attach my list of 7 basic, easy to implement, things they should do for their page&#8230; even if they don&#8217;t use us to do the whole Search Engine Optimization she-bang.</p>
<p>I call these SEO &#8220;tricks&#8221;, but in reality, they&#8217;re just smart ways of designing a page. Plus, any Google search for SEO will bring up many similar lists.  These are just the ones I&#8217;ve personally found to be the most effective.  Also, these are just the very basics that EVERY website should have.  True, full-on SEO takes time and effort.</p>
<h2>INTRO &#8211; It&#8217;s All  About the Keywords</h2>
<p>First things first&#8230; you need to decide the best keywords for your business. What term(s) will people type into Google, looking to find the thing that your business sells.  There are two schools of thought here: <a title="Long tail vs short tail  keywords" href="http://www.marketinghub.info/long-tail-versus-short-tail-keywords/">&#8220;Long tail&#8221; and &#8220;short tail&#8221;</a> keywords. That&#8217;s a whole other discussion, but I tend to find that being more specific with your keywords yields better, more reliable results&#8230; especially for localized businesses.</p>
<p>For example, if you sell small, yellow widgets in Albany&#8230; trying to optimize for just the term &#8220;widgets&#8221; is going to be an uphill battle. It&#8217;s a competitive keyword, and may take months (or years) for your business to establish itself enough to get on the front page of Google.  However, if you optimize for &#8220;small yellow widgets Albany&#8221;, you&#8217;ll fairly easily get on the front page for that, as well as increase your placement for variations like &#8220;yellow widgets&#8221; or &#8220;Albany widgets&#8221;.  Plus, when someone types in that specific phrase, you can almost <em>count </em>on making a sell.</p>
<p>For our example, we&#8217;ll optimize for &#8220;small yellow widgets&#8221; and Google&#8217;s localization will help with &#8220;Albany&#8221;. So, now what?</p>
<h2>1. Use Your Keywords in Your URL</h2>
<p>Check if &#8220;smallyellowwidgets.com&#8221; is available, or &#8220;smallyellowwidgetsalbany.com&#8221; or &#8220;yellowsmallwidgets.com&#8221; or any mixture of those keywords.  You could even use hyphens in the URL like &#8220;small-yellow-widgets.com&#8221;.   If that&#8217;s taken, try the &#8220;.net&#8221; and &#8220;.org&#8221; domains&#8230; and maybe add a few extra words like &#8220;small-yellow-widgets-site.com&#8221;.  And feel free to register ALL of them.</p>
<p>Once you have the URL, you do a number of things.  If you don&#8217;t have a website, just use that URL for your new site. If you have an existing site, you can either do a <a title="http redirect" href="http://en.wikipedia.org/wiki/URL_redirection#HTTP_status_codes_3xx">redirect </a>of the URL to your site, or better yet, create a landing page that has some info about your business and then links to your main site.</p>
<h2>2. Put Keywords in Your Page Title</h2>
<p>Frankly, I&#8217;m surprised at how many page titles I see that are &#8220;Home Page&#8221; or just &#8220;Home&#8221;. At the very least you should have your business name, but then put in your keywords, and any other helpful information.  If your business is &#8220;Bob&#8217;s Widget Store&#8221;, that should be first in your title&#8230; then followed by something like &#8221; &#8211; for all your small, yellow widget needs in Albany, NY&#8221;.  Keep in mind that Google will only display the first 66 characters of your title, so your keywords should be within that range.  Also, it&#8217;s okay for the title to be a little longer, but <a title="keywords" href="http://en.wikipedia.org/wiki/Keyword_stuffing">keyword stuffing</a> will end up hurting your ranking.</p>
<p>To change the title, open up your HTML page in a text editor&#8230; then look close to the top for the &#8220;&lt;title&gt;&lt;/title&gt;&#8221; tag. Type your title in the middle of the tags, and you&#8217;re done.</p>
<h2>3. Relevant Info In Your META tags</h2>
<p>The META tags should be close to the &#8220;&lt;title&gt;&#8221; and will take the form of &#8220;<em>&lt;meta name=&#8217;description&#8217; content=&#8217;A description&#8217; /&gt;</em>&#8221; or &#8220;<em>&lt;meta name=&#8217;keywords&#8217; content=&#8217;keyword one, keyword two&#8217; /&gt;</em>&#8220;.  META tags used to be more important in the pre-Google days, but now most search engines tend to ignore them&#8230; especially the &#8216;keywords&#8217;. Some people still spend hours trying to come up with every possible keyword to put in the META Keyword tag, but it&#8217;s mostly a waste of time.  However, I&#8217;d still suggest having it on the page, and keeping the keywords relevant and concise. You never know when Google will alter the algorithm to give some weight to the keywords tag.</p>
<p>The META Description is another story. While it won&#8217;t help with getting a higher ranking, it will show up in your Google listing. Plus, Google will <strong>bold </strong>all instances of the search term in the description (as well as the URL, Title, and Page Name).  So even if you&#8217;re not the first listing for a search term&#8230; having a description with the search term in bold will have a better subconscious effect on the searcher.</p>
<h2>4. &lt;h1&gt; Tags With Keywords At The Top Of The Page</h2>
<p>The &#8220;&lt;h1&gt;&lt;/h1&gt;&#8221; tag holds a lot of importance. When the Google-bot comes to your site and sees that tag, it assumes that whatever is <em>in</em> that tag is important.  It&#8217;s designed to be a &#8220;headline&#8221;, with &#8220;&lt;h1&gt;&#8221; being the most prominent, then &#8220;&lt;h2&gt;&#8221;, &#8220;&lt;h3&gt;&#8221;, and so on. For pages I design, I like to use the <a title="header text image replacement" href="http://css-tricks.com/header-text-image-replacement/">header text image replacement</a> trick, which essentially moves the text in the &#8220;&lt;h1&gt;&#8221; tag off the page and replaces it with an image. But if you don&#8217;t do that, at least put your main keywords in there.</p>
<p>To do this, find the opening &#8220;&lt;body&gt;&#8221; tag, and soon after it, type in something like &#8220;&lt;h1&gt;Bob&#8217;s Small Yellow Widgets&lt;/h1&gt;&#8221;.  Again, don&#8217;t stuff as many keywords as you can in the &#8220;&lt;h1&gt;&#8221;&#8230; Google will be able to tell, and will penalize your site for it.</p>
<h2>5. All Images Should Have ALT Text</h2>
<p>The image tag will look similar to this &#8211; &#8220;&lt;img src=&#8217;somepic.jpg&#8217; /&gt;&#8221;. But for the Google-bot, it has no idea what that picture is of, since it only looks at text. To help with that, you need to put the ALT attribute in the tag, so the image tag looks like this &#8211; &#8220;&lt;img src=&#8217;somepic.jpg&#8217; alt=&#8217;A Small Yellow Widget&#8217; /&gt;&#8221;.  Of course, the ALT text should actually describe what&#8217;s <em>in</em> the picture, so you shouldn&#8217;t put those keywords on a picture of an airplane.  This is also effective for getting your picture to the top if someone happens to do a Google Image search.</p>
<p>A couple of other points on optimizing images.  First, if you have a jpg picture of a small, yellow widget, you should name the file &#8220;SmallYellowWidget.jpg&#8221;. Second, you should also add the &#8220;title&#8221; attribute to the image tag, so that in some browsers, if a user put their mouse over the image, that text will pop up.  I personally haven&#8217;t seen the &#8220;title&#8221; attribute have much effect on SEO, but it&#8217;s good practice&#8230; and you never know when it will be more important.</p>
<h2>6. Filenames Should Have Relevant Keywords In Them</h2>
<p>If you have a store that sells all sorts of widgets, and you have a single page dedicated to the small, yellow ones&#8230; that page (html file) should be named &#8220;small-yellow-widgets.html&#8221;.  As I mentioned before, if your page name has the search terms in it, Google will bold all the terms.  Putting in the hyphens helps Google know that they are separate words.</p>
<p>Many online stores use product ids for each page, like &#8220;index.php?pid=2345&#8243;, and this does nothing to help with your SEO. Of course, in that case, it may not be so easy to change how the page names are displayed, and you&#8217;ll need to hire a web designer or SEO person to do either a <a title="mod_rewrite" href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html">mod_rewrite</a> or some other way to make the names SEO-friendly.</p>
<h2>7. Make A SiteMap</h2>
<p>At its core, a sitemap is simply a single page that has links to all of the other pages on your site. In it&#8217;s easiest form, all you need to do is create a page called sitemap.html, then list all of your pages (using relevant keywords for each page) and make them link that page.  If you want it to be usable by your site&#8217;s visitors, it&#8217;s best to keep it in the same theme as your site&#8230; but for SEO, it can simply be just text.  Then make sure you link to the sitemap somewhere on the front page of your site.  That way, Google-bot can hit that page and easily find/index all of the other pages on your site.</p>
<p>An even more effective way is to create a sitemap XML file. The specification for creating such a file is not for beginners, but there are <a title="sitemap generators" href="http://www.google.com/search?q=google+sitemap+generator">many sites</a> that will automatically make a sitemap.xml file for you.  <a title="xml sitemap" href="http://www.xml-sitemaps.com/">This</a> is one I&#8217;ve used many times.</p>
<h2>In Conclusion</h2>
<p>These are seven basic things that I think every website should have, if they want to be ranked better.  It&#8217;s by no means an exhaustive list, and as I&#8217;ve said, true SEO takes time and effort to yield positive results.  But without <em>at least</em> these seven things, you&#8217;re creating a huge obstacle for your SEO effectiveness.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.51designs.com/blog/2009/09/25/7-easy-to-implement-seo-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Web Standards are Important &#8211; even to Small Business Websites</title>
		<link>http://www.51designs.com/blog/2009/08/15/why-web-standards-are-important-even-to-small-business-websites/</link>
		<comments>http://www.51designs.com/blog/2009/08/15/why-web-standards-are-important-even-to-small-business-websites/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 01:59:51 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://www.51designs.com/blog/?p=17</guid>
		<description><![CDATA[One of the things I still see some web designers using is &#60;table&#62; based layouts.  It&#8217;s been at least 5 or 6 years since I abandoned table layouts completely&#8230; and that was only because some previous sites I designed were encased in &#60;table&#62;&#8217;s and &#60;td&#62;&#8217;s, and I wasn&#8217;t secure enough in CSS to transition them [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-26" title="pipe" src="http://www.51designs.com/blog/wp-content/uploads/2009/08/pipe.png" alt="pipe" width="200" height="150" />One of the things I still see some web designers using is &lt;table&gt; based layouts.  It&#8217;s been at least 5 or 6 years since I abandoned table layouts completely&#8230; and <em>that </em>was only because some previous sites I designed were encased in &lt;table&gt;&#8217;s and &lt;td&gt;&#8217;s, and I wasn&#8217;t secure enough in CSS to transition them over.   Well, 6 years later, I haven&#8217;t touched a &lt;table&gt; except for actual tabular data, and I figured any current designer who&#8217;s actually successful had abandoned them as well.  I was wrong.</p>
<p>So, I&#8217;m browsing through some source code, and I see some &lt;table&gt;&#8217;s and  code with either <em>no </em>DOCTYPE or just doesn&#8217;t validate &#8211; and I vocalize my distaste. My wife then says, &#8220;But it looks nice, so why does it matter?&#8221;  Honestly, I didn&#8217;t have an answer. I just <em>knew </em>it did.  So I did some research, trying to figure out WHY businesses should care about web standards&#8230;</p>
<p><strong>What ARE Web Standards?</strong></p>
<p>I&#8217;ll pull a quote from <a title="wikipedia web standards" href="http://en.wikipedia.org/wiki/Web_standards">Wikipedia</a>:</p>
<blockquote><p>In recent years, the term has been more frequently associated with the trend of endorsing a set of standardized <a title="Best practices" href="http://en.wikipedia.org/wiki/Best_practices">best practices</a> for building <a title="Web site" href="http://en.wikipedia.org/wiki/Web_site">web sites</a>, and a philosophy of <a title="Web design" href="http://en.wikipedia.org/wiki/Web_design">web design</a> and development that includes those methods.</p></blockquote>
<p>Generally, it&#8217;s following the standards created by the <a href="http://www.w3.org/">W3C</a>, so that your code is seen as &#8220;valid&#8221; by their handy <a href="http://validator.w3.org/">validation service</a>. The specifics get more technical and probably don&#8217;t interest the average business owner.  So here are some reasons I came up with for &#8220;Why web standards are important&#8221;:</p>
<p><strong>#1 Accessibility &#8211; More customers having the same experience with the site</strong></p>
<p>Web browsers are a finicky bunch, and each one works just a little bit different in regards to how they displays web pages.  However, most modern browsers follow <em>most </em>of the W3C&#8217;s recommendations, and thus display a properly validated page in a similar matter.  You may notice that I say <em>most </em>browsers and <em>most </em>of the recommendation&#8230; because even now, many popular browsers don&#8217;t <a href="http://en.wikipedia.org/wiki/Acid3">score 100%</a> when <a href="http://acid3.acidtests.org/">tested </a>for standards compliance.</p>
<p>With a standards-based web page, you can be sure that the customer will see a very similar page to the business owner, even if they&#8217;re on different browsers.  In fact, you may have a potential customer with special needs, like a text-to-speech browser or even one that renders in Braille &#8211; and they&#8217;d probably be excluded if the site is non-standard.</p>
<p><strong>#2 Futureproof</strong></p>
<p>Browsers are releasing new versions all the time, and it seems like they tend to be MORE inline with web standards as time goes on.  If a business decides to spend $20K on a website, they should be secure in the notion that 5 years down the road, the site is still going to look good.</p>
<p>Also, standard practice separates the design from the content&#8230; meaning, you have all the information about the business in one file (ie, the .html file) and a separate file containing the instructions for how the information is displayed (the .css file).  Again, 5 years down the road, more than likely the web aesthetics will be different&#8230; and it will save some money if all the designer has to do is change the .css file.</p>
<p><strong>#3 Better Search Engine Placement</strong></p>
<p>When Google goes to your site and decides where it gets placed in search results, they absolutely don&#8217;t care about the design of the site.  By taking all the design aspects out of the page and making the code clean and standardized, you make Google&#8217;s job easier and help them place your page better.</p>
<p><strong>#4 Speed / Faster Loading Time</strong></p>
<p>With more and more broadband, this isn&#8217;t as huge of an issue as it once was, but it IS an issue. Standard markup is concise and compact, and almost forces the designer to strip away any unneeded code.  This results is a smaller file size for the page, and thus it downloads and displays quicker.  With first impressions being so important, a business sh0uld make sure that customer doesn&#8217;t have to wait any longer than needed to view the product or page.</p>
<p><strong>#5 It&#8217;s Just the Right Way to do Things</strong></p>
<p>Think about your household plumbing: If you have a leaky pipe, it&#8217;s possible to fix it with duct tape and it could hold for a good long while. But is that the <em>right </em>thing to do? No, you&#8217;d probably call a professional plumber. And would it be okay for the plumber to fix it with duct tape (even if they have the excellent, professional grade duct tape)?  Of course not.  You call a professional because they should have the tools and experience to do the job right.</p>
<p>A professional web designer is called for the same reason. They should be up on the current trends and techniques, and more importantly the <em>right </em>way to do things.  And if a designer doesn&#8217;t care about standards, what does that say about how they will approach YOUR site?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.51designs.com/blog/2009/08/15/why-web-standards-are-important-even-to-small-business-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s Bing is Broken (or Our Search Engine Strategy)</title>
		<link>http://www.51designs.com/blog/2009/08/01/microsofts-bing-is-broken-or-our-search-engine-strategy/</link>
		<comments>http://www.51designs.com/blog/2009/08/01/microsofts-bing-is-broken-or-our-search-engine-strategy/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 16:54:41 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[league city]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.51designs.com/blog/?p=8</guid>
		<description><![CDATA[I&#8217;ve been working on getting 51 designs to the top, or close to the top, of search engines for the term &#8220;league city web design&#8221; (see what I did there?). Since we&#8217;re a new company, I want to start as local as possible, and if a business in League City is looking for a web [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-12" title="League City lighthouse" src="http://www.51designs.com/blog/wp-content/uploads/2009/08/leaguecity_lighthouse1.png" alt="League City lighthouse" width="123" height="150" />I&#8217;ve been working on getting 51 designs to the top, or <em>close </em>to the top, of search engines for the term &#8220;<a title="League City web design" href="http://www.51designs.com">league city web design</a>&#8221; (see what I did there?). Since we&#8217;re a new company, I want to start as local as possible, and if a business in League City is looking for a web site&#8230; I figure that might be what they&#8217;d type in.</p>
<p>Now, I&#8217;ve got a couple of hurdles to jump in this endeavor.  First, I don&#8217;t want to brand the home page as only for &#8220;League City&#8221;, since we&#8217;re hoping to expand fairly quickly. I know there are ways to add in more keywords (obscuring a few on the page, redirecting search bots, etc), but I don&#8217;t want to do this. We&#8217;re also at a disadvantage because while I live in League City, our business address is in Friendswood.  <em>sidenote</em> &#8211; We&#8217;re listed #5 for &#8220;&#8221;<a href="http://www.google.com/search?q=friendswood%20web%20design">friendswood web design</a>&#8220;.</p>
<p>So my second hurdle: I want to stay as organic as possible.  But without &#8220;<a title="League City web design" href="http://www.51designs.com">League city web design</a>&#8221; (sorry, I can&#8217;t resist myself) in the title or a blazing &lt;h1&gt; tag on the page&#8230; there need to be other ways.  There are keywords in the header &lt;h1&gt;, which are moved off to the side, but that&#8217;s about it.  So, I did register the domain <a href="http://www.leaguecitywebdesign.com/">leaguecitywebdesign.com</a>, and I&#8217;m posting some relevant content with a link here or there back to 51 designs.  I&#8217;ve also got keyword anchored links on my personal site and a couple of social network profiles I have.  And, of course, if you <a href="http://www.google.com/search?q=league%20city%20web%20design">google &#8220;league city web design&#8221;</a>, you&#8217;ll see leaguecitywebdesign.com at the top of the list, and 51designs.com is at #33 (up from #37 last week).</p>
<p>Almost all of my search marketing so far has been geared towards Google, because they&#8217;re <a title="Search Engine share" href="http://searchengineland.com/comscore-bing-barely-gaines-share-in-june-2009-22448">still THE place to search</a>. But out of curiosity, I went to check out Microsoft&#8217;s Bing and search for &#8220;<a href="http://www.bing.com/search?q=league+city+web+design">league city web design</a>&#8221; there.  And other than the two top listings, there isn&#8217;t a single local web design company listed. The top few results are spammy, non-local web design companies &#8211; then there are a few paid directories (that ALSO don&#8217;t have local companies listed) &#8211; and then meetup.com. Even the top two &#8220;local&#8221; listings are for companies in Pearland and Friendswood.</p>
<p>This tells me one thing: if I were trying to find a web design company in League City, Bing would NOT be able to help. In fact, the first TRUE local company is the 12th listing&#8230; and THEIR site isn&#8217;t even available. The next semi-local listing is on page 5.  So Bing is broken. At least in this case.  But if they can&#8217;t get a fairly simple search term correct, how am I supposed to have faith in their other results?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.51designs.com/blog/2009/08/01/microsofts-bing-is-broken-or-our-search-engine-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free CSS / HTML Website Template</title>
		<link>http://www.51designs.com/blog/2009/07/31/free-css-html-website-template/</link>
		<comments>http://www.51designs.com/blog/2009/07/31/free-css-html-website-template/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 15:59:44 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Template]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.51designs.com/blog/?p=5</guid>
		<description><![CDATA[When I first started learning CSS years back, there were a few&#8230; let&#8217;s say&#8230; &#8220;quirks&#8221;, that I had to get used to.  I soon found out these &#8220;quirks&#8221; are called &#8220;standards&#8221;.  One of the first quirks was the idea of &#8220;clearing floats&#8221;.
Let&#8217;s say you have a container or wrapper div on your page.  Inside that [...]]]></description>
			<content:encoded><![CDATA[<p>When I first started learning CSS years back, there were a few&#8230; let&#8217;s say&#8230; &#8220;quirks&#8221;, that I had to get used to.  I soon found out these &#8220;quirks&#8221; are called &#8220;standards&#8221;.  One of the first quirks was the idea of &#8220;clearing floats&#8221;.</p>
<p>Let&#8217;s say you have a <em>container </em>or <em>wrapper </em>div on your page.  Inside that div, you have two more divs, one <em>sidebar </em>(floated left) and one <em>content</em> area (floated right) .  This is a pretty standard web layout.  However, if you were to think, &#8220;I&#8217;ll put a background color on the container div&#8221;, you&#8217;d notice that it would NOT expand to the sidebar or content divs (at least in standards compliant browsers).  This seems odd, because they are INSIDE the container&#8230; so why doesn&#8217;t the container surround them? <a href="http://www.brainjar.com/css/positioning/default3.asp">BrainJar </a>explains why, and I&#8217;ve heard and read other explanations, but it&#8217;s still VERY counter-intuitive to me.  But whatever &#8211; it is what it is.</p>
<p>The other issue I had is actually two issues, both regarding the header image: offsetting the h1 tag, and css sprites.  <a href="http://www.alistapart.com/articles/sprites/">A List Apart</a> covers sprites in glorious detail. As for the h1 tag, it&#8217;s fairly common knowledge now that two of the most important factors in relevant SEO are the &lt;title&gt; and &lt;h1&gt; tags on a page&#8230; especially using relevant keywords in your <a href="http://www.w3.org/QA/Tips/Use_h1_for_Title">top &lt;h1&gt; tag</a>. A simple demonstration can be seen at <a href="http://css-tricks.com/header-text-image-replacement/">CSS-tricks</a>, and as far as I can tell, Google doesn&#8217;t penalize you for doing it.  Though, it has to be relevant text, and there can&#8217;t be hundreds of hidden keywords on your site.</p>
<div id="attachment_6" class="wp-caption alignleft" style="width: 160px"><a href="http://www.51designs.com/51d-template1/"><img class="size-thumbnail wp-image-6" title="51 designs free css template" src="http://www.51designs.com/blog/wp-content/uploads/2009/07/51d-template1_screen-150x118.jpg" alt="free css web template" width="150" height="118" /></a><p class="wp-caption-text">free css web template</p></div>
<p>So with that in mind, I decided to create a simple (really SUPER simple) web template that addresses those issues. I call it &#8220;51 designs template 1&#8243; &#8212; pretty original, don&#8217;t you think?  This is essentially the framework I used when I started designing the main <a href="http://www.51designs.com">51 designs site</a>, and it&#8217;s easy to customize. The navigation bar can be aligned to the left, just by changing the float &#8211; and the content and sidebar can switch sides just by changing <em>their </em>floats.</p>
<p>You&#8217;ll notice I&#8217;ve got borders around the divs. I personally find these useful when doing the initial design of a site.  It helps put all the element into perspective, and gives a great visual representation of the box model and how things are <em>truly </em>positioned.</p>
<p>Finally, I&#8217;ve included a slight hack that makes the scrolls bars stay visible in Firefox, even if the content doesn&#8217;t extend beyond the page.  That way, if you navigate between pages that have different page heights, the site doesn&#8217;t &#8220;jump&#8221; to the left or right.</p>
<p>Check out the <a href="http://www.51designs.com/51d-template1">demo here</a>, or download the s<a href="http://www.51designs.com/51d-template1/51d-template1.zip">ource files here</a>.  It&#8217;s totally free to use and abuse, for any purpose whatsoever, with no restrictions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.51designs.com/blog/2009/07/31/free-css-html-website-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction</title>
		<link>http://www.51designs.com/blog/2009/07/29/hello-world/</link>
		<comments>http://www.51designs.com/blog/2009/07/29/hello-world/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 14:31:11 +0000</pubDate>
		<dc:creator>Terry</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.51designs.com/blog/?p=1</guid>
		<description><![CDATA[Here are some things I&#8217;d like to include on this blog: tips and tricks for business web design, experiments in search engine optimization, links to sites I find useful, personal rants/editorials about anything web or technology related. Another goal I have is to create and release free Wordpress themes or generic web designs.
]]></description>
			<content:encoded><![CDATA[<p>Here are some things I&#8217;d like to include on this blog: tips and tricks for business web design, experiments in search engine optimization, links to sites I find useful, personal rants/editorials about anything web or technology related. Another goal I have is to create and release free Wordpress themes or generic web designs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.51designs.com/blog/2009/07/29/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

