<?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>Tropical Blogging &#187; Web Site Design</title>
	<atom:link href="http://www.tropicalwebworks.org/category/web-site-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tropicalwebworks.org</link>
	<description>Warm breezes, sunshine, and random thoughts</description>
	<lastBuildDate>Mon, 05 Dec 2011 21:41:41 +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>Do Ugly Sites Perform Better?</title>
		<link>http://www.tropicalwebworks.org/2009/08/09/do-ugly-sites-perform-better/</link>
		<comments>http://www.tropicalwebworks.org/2009/08/09/do-ugly-sites-perform-better/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 13:03:09 +0000</pubDate>
		<dc:creator>Sonja</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://www.tropicalwebworks.org/?p=319</guid>
		<description><![CDATA[<p>In my opinion, ugly sites <em>can</em> perform very well, and there are a number of factors that can contribute to that:</p>
<p><strong>First,</strong> ugly sites are often sites that were originally built back in the 1990s by some business owner who  &#8230; <a href="http://www.tropicalwebworks.org/2009/08/09/do-ugly-sites-perform-better/" class="read_more">Read the rest &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>In my opinion, ugly sites <em>can</em> perform very well, and there are a number of factors that can contribute to that:</p>
<p><strong>First,</strong> ugly sites are often sites that were originally built back in the 1990s by some business owner who had no web design sense or technical knowledge but wanted to promote his business online. <span id="more-319"></span>It was much more difficult back then to actually sell online (not many shopping cart scripts existed, and ones that did exist were very expensive). So the business owner didn&#8217;t just install a cart and sit back and wait for orders to roll in. Rather, he put <em>valuable and unique content</em> on his site. Over the years, he added and added and added more and more content, and garnered lots of link love, and now his site is <em>very well aged</em> and <em>very well linked</em>.</p>
<div id="attachment_417" class="wp-caption alignright" style="width: 260px"><a href="http://www.tropicalwebworks.org/wp-content/uploadstrop/2009/08/MacGregor.png"><img class="size-thumbnail wp-image-417" title="MacGregor has a content-rich, incredibly useful, but butt-ugly site." src="http://www.tropicalwebworks.org/wp-content/uploadstrop/2009/08/MacGregor-250x250.png" alt="MacGregor has a content-rich, incredibly useful, but butt-ugly site." width="250" height="250" /></a><p class="wp-caption-text">MacGregor has a content-rich, incredibly useful, but butt-ugly site.</p></div>
<p>The <a href="http://www.macgregor26.com/" target="_blank">MacGregor Sailboat</a>site is a good example of this. It was built by Roger MacGregor himself, who designed the MacGregor sailboat and who owns MacGregor Yachts. It&#8217;s a horrible horrible site from the perspective of design, usability and navigation. It does all of that completely wrong. But it&#8217;s packed chockful of everything you ever wanted to know about the MacGregor, and MacGregor owners love that site.</p>
<p><strong>Second,</strong> ugly sites are often sites that were built by hobbyists &#8212; people who are simply passionate about a topic, and started their site without any intention of making money from it. Before eBay, before CJ, before AdSense, these hobbyists were out there creating volumes of good content about their topic of interest.</p>
<p>They, like the business owner above, garnered lots of link love, and today have well-aged and well-linked sites. Perhaps they&#8217;ve added AdSense or affiliate links on their site, and now they realize some hefty income from their hobby site. It&#8217;s icing on the cake for them; they didn&#8217;t start the site to make money, and if the money dried up they would continue to maintain the site. They didn&#8217;t know or care about design, and they still don&#8217;t. But they offer some of the best resources for information about their hobby. Non-profit organizations often fall into this category too. <a href="http://web.mit.edu/dryfoo/Masons/" target="_blank">A Page About Freemasonry</a> is a good example of this type of site. It was created by a guy who is a Mason and who loves Masonry, and wanted to share information about it. The site is nothing special, design-wise, but it contains scads of good info about Masonry.</p>
<p><strong>Third,</strong> ugly sites that are ecommerce sites are often built by small business owners who can&#8217;t or won&#8217;t pay a professional to build their site. They use whatever free software they can get their hands on, and they do it themselves. They care deeply about their business, but they have no clue about web site development.</p>
<p>These sites can do well because the owner&#8217;s personality and passion very often shine through loud and clear. People get a sense for how much the owner cares about his product and business, and so they trust the site enough to buy from it despite its lack of professionalism and design aesthetic. These sites are often created by business owners who are very active within the community of people who use their products &#8212; so they&#8217;re known within the industry, and people feel comfortable buying from them.</p>
<div id="attachment_420" class="wp-caption alignright" style="width: 260px"><a href="http://www.tropicalwebworks.org/wp-content/uploadstrop/2009/08/AmmoMan.png"><img class="size-thumbnail wp-image-420" title="AmmoMan is a trusted source of ammunition in the gun community" src="http://www.tropicalwebworks.org/wp-content/uploadstrop/2009/08/AmmoMan-250x250.png" alt="AmmoMan is a trusted source of ammunition in the gun community" width="250" height="250" /></a><p class="wp-caption-text">AmmoMan is a trusted source of ammunition in the gun community</p></div>
<p><a href="http://ammoman.com/" target="_blank">AmmoMan</a> is a good example of this type of site. My word! I would never <em>deliberately design</em> an ecommerce site to look like that! But lots of people who shoot know AmmoMan is a good place to buy ammunition, and lots of shooters have met the owner at various shoots and gun shows over the years.</p>
<p><strong>So&#8230;. yes, ugly sites can do very well. But in my experience, whenever I&#8217;ve taken on a client with an ugly site and redesigned it, it did better than before.</strong> My redesign will typically also improve search engine crawlability, usability, navigation, etc., so it&#8217;s not an apples/apples comparison. But it provides evidence that <strong>ugliness, by itself, is neither required nor sufficient for a well-performing site.</strong> When ugly sites perform well, it&#8217;s typically not <em>because of their ugliness</em> but <em>in spite of it</em>. People are very forgiving of ugliness when the site gives them the information they couldn&#8217;t find anywhere else, or sells them the product they need at a better price than they can get anywhere else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tropicalwebworks.org/2009/08/09/do-ugly-sites-perform-better/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ethics and Web Design &#8211; The Professional Responsibility of the Web Designer</title>
		<link>http://www.tropicalwebworks.org/2008/03/14/ethics-and-web-design-the-professional-responsibility-of-the-web-designer/</link>
		<comments>http://www.tropicalwebworks.org/2008/03/14/ethics-and-web-design-the-professional-responsibility-of-the-web-designer/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 12:15:19 +0000</pubDate>
		<dc:creator>Sonja</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Web Site Design]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.tropicalwebworks.org/2008/03/14/ethics-and-web-design-the-professional-responsibility-of-the-web-designer/</guid>
		<description><![CDATA[<p>Apparently I&#8217;m part of a small minority of web developers who believe that the developer has a level of professional responsibility toward the client, regardless of whether the client knows, understands, or requests same.<span id="more-52"></span></p>
<p>I&#8217;m currently participating in a discussion  &#8230; <a href="http://www.tropicalwebworks.org/2008/03/14/ethics-and-web-design-the-professional-responsibility-of-the-web-designer/" class="read_more">Read the rest &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Apparently I&#8217;m part of a small minority of web developers who believe that the developer has a level of professional responsibility toward the client, regardless of whether the client knows, understands, or requests same.<span id="more-52"></span></p>
<p>I&#8217;m currently participating in a discussion on the <a href="http://www.sitepoint.com/forums/showthread.php?t=536364" target="blank">SitePoint forums</a> in which the topic of discussion is a web site developer who offers &#8220;SEO friendly CMS&#8221; (content management system) &#8212; but this developer builds his clients&#8217; sites in frames. Not only does he use frames, but the framed content is actually hosted on <em>his</em> domain, not his clients.</p>
<p>There are many, many reasons this is a terrible idea. I won&#8217;t go into those here.</p>
<p>What I want to talk about is the statement by one forum member who wrote, <em>&#8220;When the pages are indexed, yes they&#8217;ll show his domain but unless the client has specifically asked for that not to happen it&#8217;s not unethical.&#8221;</em></p>
<p>That&#8217;s completely wrongheaded thinking, in my opinion. Clients should <strong>not</strong> have to know enough about the website building process, the architecture of html pages and framesets, and the inner workings of search engines to request that the developer avoid certain practices that would be bad for the client&#8217;s site.</p>
<p>The client hires the web developer because the web developer allegedly has expertise in this area. Any monkey can peck at keys on a keyboard; it&#8217;s not the web developer&#8217;s time-on-keyboard the client is in need of. It&#8217;s the web developer&#8217;s expertise.</p>
<p>When I hire professionals or specialists to perform a service for me, I rely on their expertise. I don&#8217;t think I should have to study up so that I can tell my mechanic how much torque to use when tightening the tires on my car, or tell my plumber what not to do in order to avoid damaging my plumbing system, or tell my doctor which medicines are contraindicated, or provide my lawyer with the exact wording necessary for a business contract. I hire those people because they supposedly know what they&#8217;re doing. They&#8217;re supposed to know how to do the things they&#8217;re hired to do, and they&#8217;re supposed to know what techniques and processes to avoid due to potential damage.</p>
<p>In a similar vein, I believe that anyone who holds him or herself out as a professional website developer &#8212; and particularly one who claims &#8220;SEO friendly&#8221; anything &#8212; has a responsibility to perform the promised service using industry-accepted &#8220;best practices&#8221; without regard to whether the client has sufficient knowledge to request those best practices specifically.</p>
<p>I believe, in fact, that it is <strong>unethical</strong> for a website developer to engage in the types of practices discussed in the SitePoint forum thread, and in many other practices as well.</p>
<p>But unfortunately, from the client&#8217;s point of view, I don&#8217;t have a solution to offer. The client, who is usually <em>not</em> an expert in these things, doesn&#8217;t even know the right questions to ask, much less have any way of evaluating the answers. It&#8217;s all too easy for the unethical developers to give impressive-sounding, baffle-&#8217;em-with-bullshit, high-falutin&#8217; answers. It&#8217;s easy to talk the talk; but how does the client assess whether the developer walks the walk?</p>
<p>A lot of the things the client should be assessing aren&#8217;t obvious from looking at the developer&#8217;s portfolio, unless the client himself becomes an expert on web technology. It&#8217;s not rocket science, but in my experience, most clients just don&#8217;t have the time or the inclination to do that. They&#8217;re too busy running their businesses.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tropicalwebworks.org/2008/03/14/ethics-and-web-design-the-professional-responsibility-of-the-web-designer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress vs. Blogger</title>
		<link>http://www.tropicalwebworks.org/2008/01/12/wordpress-vs-blogger/</link>
		<comments>http://www.tropicalwebworks.org/2008/01/12/wordpress-vs-blogger/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 13:36:29 +0000</pubDate>
		<dc:creator>Sonja</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://www.tropicalwebworks.org/2008/01/12/wordpress-vs-blogger/</guid>
		<description><![CDATA[<p>Sometimes, one of my clients wants or needs a blog. And the question always arises, should they use one of the free hosted blogging platforms, such as Typepad or Blogger or a hosted blog at WordPress.com, or should they download  &#8230; <a href="http://www.tropicalwebworks.org/2008/01/12/wordpress-vs-blogger/" class="read_more">Read the rest &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Sometimes, one of my clients wants or needs a blog. And the question always arises, should they use one of the free hosted blogging platforms, such as Typepad or Blogger or a hosted blog at WordPress.com, or should they download the WordPress software from WordPress.org and host it on their own site?<span id="more-49"></span></p>
<p>I generally recommend that they use WordPress and host it on their own site &#8212; usually in a subdirectory on their site&#8217;s domain, e.g., example.com/blog, or perhaps on a subdomain, e.g., blog.example.com.</p>
<p>There are several reasons I lean toward hosting your own blog on your own site:</p>
<ol>
<li><strong>Reliability and Safety: </strong>I dislike, in general, the idea of having your material dependent on a third-party service where the security and reliability of your blog is at the mercy of that third party. A few years ago one of the major hosted blogging services closed up shop &#8212; unexpectedly and unnanounced &#8212; and stole away in the night. All of the bloggers who had been using that service found their blogs gone with no backups available and no way to re-create their work elsewhere. With your own copy of WordPress running on your own site, your blog is totally portable &#8212; you can host it anywhere you wish, and you can easily set it up elsewhere if your hosting disapppear That&#8217;s provided you have a backup, of course &#8212; when my clients host with me, there&#8217;s always a backup available, because I run a cron job that backs up all the databases nightly, and my hosting provider runs daily backups, as well. So none of my clients will ever find their site, or their blog, gone with no backup. All of the remotely hosted blogging platforms have a terms of service (TOS) that disclaims any responsibility for your material.</li>
<li><strong>Link Juice:</strong> Assuming you do a good job writing your blog, and it attracts inbound links from other sites or blogs, links to your blog at example.com/blog are likely to help the site as whole rank well in the search engines, whereas a link to yourblog.blogspot.com isn&#8217;t going to have the same effect.</li>
<li><strong>Branding:</strong> When your blog is hosted on your own domain, people who visit and read your blog can&#8217;t help but be aware of the rest of your site. But when your blog is at yourblog.blogspot.com, visitors might have no idea that you even have a site of your own, even if you add links to your site in the blog sidebar.</li>
<li><strong>Flexibility:</strong> WordPress has a lot of functionality &#8220;out of the box,&#8221; and much more available through a variety of free plug-ins. With the remotely hosted services, you can only do what they allow.</li>
</ol>
<p>With that said, I&#8217;ve recently been exploring Blogger, the blogging platform now owned by Google, and I have to say I&#8217;m pretty impressed. There&#8217;s more flexibility and functionality available than I was aware of, and the set-up is even faster and easier than WordPress, which is famous for its 5-minute installation. The WYSIWYG editor in Blogger for writing posts seems to be a little easier to use than WordPress&#8217;s. And Google loves it own blog service &#8212; A blog that I set up there had its first post found and crawled by GoogleBot the very same day I posted it.</p>
<p>Nevertheless, I shall continue recommending to clients that they host their own blog on their site. I think the advantages of self-hosting far outweigh the advantages of hosting on Blogger or any other blogging service.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tropicalwebworks.org/2008/01/12/wordpress-vs-blogger/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>&#8220;Crawlability,&#8221; Web Design, and SEO</title>
		<link>http://www.tropicalwebworks.org/2007/09/26/crawlability-web-design-and-seo/</link>
		<comments>http://www.tropicalwebworks.org/2007/09/26/crawlability-web-design-and-seo/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 12:10:35 +0000</pubDate>
		<dc:creator>Sonja</dc:creator>
				<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false">http://www.tropicalwebworks.org/2007/09/26/crawlability-web-design-and-seo/</guid>
		<description><![CDATA[<p>So I got a gentle tweak from Zack Katkin at <a href="http://www.webdesignid.com/blog/index.php/myspace-bad-for-google/">Unique ID Web Design</a> because I haven&#8217;t blogged in a while. I&#8217;ve been busy working on projects for clients, but I know that&#8217;s no excuse. I&#8217;m breaking the Golden Rule  &#8230; <a href="http://www.tropicalwebworks.org/2007/09/26/crawlability-web-design-and-seo/" class="read_more">Read the rest &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>So I got a gentle tweak from Zack Katkin at <a href="http://www.webdesignid.com/blog/index.php/myspace-bad-for-google/">Unique ID Web Design</a> because I haven&#8217;t blogged in a while. I&#8217;ve been busy working on projects for clients, but I know that&#8217;s no excuse. I&#8217;m breaking the Golden Rule of Blogging, which I drill into my clients when they want to start a blog, to wit: <em>You must blog regularly!</em> Thanks, Zack, for the nudge. <img src='http://www.tropicalwebworks.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Okay, enough of that. Today I&#8217;m going to talk about <strong>crawlability</strong> and web design. I got to browsing the Unique ID blog and read Zack&#8217;s post &#8220;Straight From Google, The Four Biggest Search Rank Factors,&#8221; in which &#8220;crawlability&#8221; is listed as the very top, highest priority, most important search engine ranking ractor for a web site. This week I&#8217;ve also been following a discussion at the <a href="http://www.highrankings.com/forum/index.php?showtopic=32395&amp;hl=">High Rankings forums</a> about whether web designers have any <strong>SEO responsibility</strong> when designing a web site.</p>
<p>The discussion at High Rankings opened with the story of a businessman who hired someone to design a web site for his business. The site was built in Flash, and, as might be expected, the businessman&#8217;s web site didn&#8217;t do so very well in the search engines. When he sought professional SEO help, he was flabbergasted to learn that an all-Flash site is likely to rank poorly, if at all, in the search engines.</p>
<p><strong>He asked the SEO pro, &#8220;Why did the designer use Flash when he knew I wanted search engine visibility?&#8221;</strong></p>
<p>A better question would be, <em>why do designers design &#8220;search-engine hostile&#8221; web sites when they know clients want search engine visibility?</em></p>
<p>As things stand in the world of web design, anyone with some elementary graphic design skills can get themselves a copy of Dreamweaver or FrontPage and hang out their &#8220;Web Designer&#8221; shingle, offering their services for a fee to all comers.</p>
<p>Some of these designers do indeed have a lot of artistic talent with respect to creating pretty, aesthetically pleasing, visually attractive web sites.</p>
<p>What these designers lack is a fundamental understanding of the underlying code and structure of web pages, and a fundamental understanding of how search engines crawl and index web pages, and a fundamental understanding of how a web site needs to be structured in order to have a chance of getting search engine traffic.</p>
<p>So these web designers make a &#8220;pretty design&#8221; in Photoshop or Fireworks or Flash, and use the built-in export features from those programs to auto-generate the code or the Flash file. The client ends up with a very pretty site that hasn&#8217;t a snowball&#8217;s chance in hell of doing well in organic searches.</p>
<p>The web is still relatively new as a commercial medium, and there is still some level of technical knowledge required in order to build a crawlable web site. Daily we see self-labeled &#8220;professional&#8221; web designers creating all-Flash sites, or using fancy javascript-based rollover images for global navigation, or relying on other artsy-fartsy features that doom a site to search engine purgatory &#8212; a site that is uncrawlable by search engine spiders, and generally invisible in the search engines.</p>
<p>The client doesn&#8217;t understand why his beautiful site gets little or no search engine traffic. The client eventually discovers, if he&#8217;s lucky or persistent, that he now has to pay for his site all over again, this time to have someone else tear apart his beautiful artsy-fartsy site and re-build it using underlying code and techniques that the search engines can crawl.</p>
<p><strong>Does it have to be this way?</strong></p>
<p><em>Should</em> it be this way?</p>
<p>I say no, it shouldn&#8217;t. Some people might argue that a web designer&#8217;s responsibility is to design pretty stuff, not to perform search engine optimization. That&#8217;s true up to a point &#8212; I wouldn&#8217;t posit that it&#8217;s the web designer&#8217;s responsibility to do link building or write linkbait articles or do keyword research, unless those activities are explicitly included in the agreement.</p>
<p>But I do argue that anyone who holds himself out as a <em>&#8220;professional web designer&#8221;</em> should have a broad and fundamental understanding of the technology of the medium and the factors that are required for success in that medium. I do argue that the &#8220;professional web designer&#8221; is holding himself out as an expert, and the client is relying on the expert&#8217;s knowledge and experience.</p>
<p>The client shouldn&#8217;t have to have a specialist&#8217;s knowledge of the medium &#8212; that&#8217;s why the client hires a professional. When I hire a contractor to build a house, I shouldn&#8217;t have to become an expert on building houses, and I shouldn&#8217;t have to give the contractor explicit detailed instructions about how to run the wiring so it doesn&#8217;t burn the house down. I expect the contractor &#8212; ”the professional” &#8212; to have the knowledge and expertise to do that himself, even if the contract doesn&#8217;t explicitly state that the contractor will run the wiring so that it doesn&#8217;t burn the house down.</p>
<p>In an ideal world, building contractors would always run the wiring so that it doesn&#8217;t burn the house down, and in that same ideal world, web designers would always build crawlable web sites.</p>
<p>The only exception I would make to this general rule is when a client specifically requests features that will cause crawlability problems, and, <em>after being educated by the web designer</em> about the consequences of his request, the client insists that his aesthetic vision is more important than search engine visibility. The client is paying for the site, after all. But even then there are usually steps the web designer can take to mitigate and overcome the problems — including text links in the footer to complement the pretty Flash buttons at the top of the page, for example.</p>
<p>Meanwhile, we live in an imperfect &#8220;buyer beware&#8221; world where the web designers who understand the medium are competing against the web designers who don&#8217;t. Clients have to educate themselves sufficiently, and ask lots of questions of potential designers, in order to be sure they end up with a crawlable web site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tropicalwebworks.org/2007/09/26/crawlability-web-design-and-seo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pre-Launch Steps for Your Site</title>
		<link>http://www.tropicalwebworks.org/2007/03/20/pre-launch-steps-for-your-site/</link>
		<comments>http://www.tropicalwebworks.org/2007/03/20/pre-launch-steps-for-your-site/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 21:20:07 +0000</pubDate>
		<dc:creator>Sonja</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Site Design]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.tropicalwebworks.org/2007/03/20/pre-launch-steps-for-your-site/</guid>
		<description><![CDATA[<h3>Does your host or website developer do these things?</h3>
<p>Developing a new web site &#8212; or re-developing an old one, for that matter &#8212; typically involves consulting with the client to determine the site&#8217;s target audience and primary objective, creating  &#8230; <a href="http://www.tropicalwebworks.org/2007/03/20/pre-launch-steps-for-your-site/" class="read_more">Read the rest &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<h3>Does your host or website developer do these things?</h3>
<p>Developing a new web site &#8212; or re-developing an old one, for that matter &#8212; typically involves consulting with the client to determine the site&#8217;s target audience and primary objective, creating an attractive and functional design, turning the design into properly coded, valid html, building out the pages of content, and writing the server-side programming to perform whatever dynamic features are needed. But there are several steps that are frequently overlooked before a site &#8220;goes live.&#8221;</p>
<p><span id="more-37"></span><strong>A custom &#8220;404 not found&#8221; page should be created. </strong>At minimum, it should incorporate the site&#8217;s overall design and navigation links, and might also include a search form, links to the most popular sections of the site, and/or a way to contact the site owner or webmaster for assistance. And make sure that requests for non-existent pages actually get a &#8220;404 page not found&#8221; server response. If any other server response is returned &#8212; particularly a &#8220;200 OK&#8221; response &#8212; the site could easily become persona non grata in the search engines, among other problems.<br />
<strong>A robots.txt file should be created</strong> to tell the search engine spiders what pages or parts of the site should not be spidered. Even if you want every page to be spidered, a robots.txt file should be placed in the document root of the site, so as to avoid filling up the site&#8217;s error logs with &#8220;not found&#8221; entries for a non-existent robots.txt. This makes it much easier to spot errors resulting from actual bad links when you examine the error logs.</p>
<p><strong>A canonical URL redirect</strong> should be implemented to send all site traffic to your desired canonical URL &#8212; either www.example.com, or just example.com (without the www). Whichever you prefer, your should make sure that all traffic to the other form is redirected via a proper 301 redirect.</p>
<p><strong>Test all forms and other interactive features.</strong> Submit every form. Attempt to submit forms without required information, or with invalid information. Try to break them. Try really really hard to break them. And make sure that whatever is supposed to be done after the form is submitted actually happens. If an e-mail is supposed to be sent to the site owner, test it, and make sure the owner gets that e-mail with all the appropriate information. If there&#8217;s a search engine, search for some things. If the site relies on cron jobs, set them up ahead of time, and make sure they&#8217;re running as scheduled and performing as expected.</p>
<p><strong>Test all redirects and rewrites.</strong> If the site uses Apache&#8217;s mod_rewrite module to present search-engine-friendly URLs, test them all, and test the non-search-engine-friendly versions, to make sure that every bit of content can only be reached by one unique URL.</p>
<p><strong>Check subdirectories for directory listings.</strong> Make sure that directory indexes are turned off, and/or for any subdirectory that  doesn&#8217;t have an index page, plop one in there.</p>
<p><strong>Test all internal links and all outgoing links.</strong> Make absolutely sure that every single link leads to the right place. We don&#8217;t need to stinkin&#8217; dead links!</p>
<p>There&#8217;s simply no excuse for ever launching a site without having completed each of these steps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tropicalwebworks.org/2007/03/20/pre-launch-steps-for-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t judge a book by its pretty face</title>
		<link>http://www.tropicalwebworks.org/2007/02/03/dont-judge-a-book-by-its-pretty-face/</link>
		<comments>http://www.tropicalwebworks.org/2007/02/03/dont-judge-a-book-by-its-pretty-face/#comments</comments>
		<pubDate>Sat, 03 Feb 2007 18:11:20 +0000</pubDate>
		<dc:creator>Sonja</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Site Design]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.tropicalwebworks.org/2007/02/03/dont-judge-a-book-by-its-pretty-face/</guid>
		<description><![CDATA[<p>I&#8217;ve never liked to use the term &#8220;web site designer&#8221; in reference to what I do. Yes, I &#8220;design&#8221; web sites, but the word <em>design</em> seems to suggest, to many people, strictly &#8220;visual design.&#8221; I tend to prefer developer, because  &#8230; <a href="http://www.tropicalwebworks.org/2007/02/03/dont-judge-a-book-by-its-pretty-face/" class="read_more">Read the rest &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never liked to use the term &#8220;web site designer&#8221; in reference to what I do. Yes, I &#8220;design&#8221; web sites, but the word <em>design</em> seems to suggest, to many people, strictly &#8220;visual design.&#8221; I tend to prefer developer, because effective web site development must encompass much more than merely designing a &#8220;pretty&#8221; or &#8220;good looking&#8221; site.</p>
<p><span id="more-35"></span>Web sites need to contain <strong>good content.</strong> It doesn&#8217;t matter how many people &#8220;ooh&#8221; and &#8220;aah&#8221; over how pretty your site is. If visitors don&#8217;t find what they&#8217;re looking for, they&#8217;ll go elsewhere.</p>
<p>Web sites need to be <strong>functional and usable.</strong> If your site contains exactly what your visitors are looking for, but they can&#8217;t find it because of a random, incomplete, or incoherent navigational structure, they&#8217;ll go elsewhere. If visitors find what they&#8217;re looking for, but when they fill out your contact form and hit &#8220;submit&#8221; they get an incomprehensible error message, they&#8217;ll go elsewhere.</p>
<p>Web sites need to be <strong>spiderable</strong> by search engine spiders, so that they can be found. If your site is extremely functional and usable, and contains great content, but your potential clients/customers can&#8217;t find you when they search for your product or service, they&#8217;ll go elsewhere.</p>
<p>Each of these factors can &#8212; and do &#8212; have entire books written about them. And there&#8217;s much more. In this brief post I&#8217;ve barely touched on the essential components of an effective web site. The web site owner shouldn&#8217;t need to become an expert in all of these things. But the web site <strong>developer</strong> should absolutely have more than a passing familiarity with all of the aspects of effective web site development, or should work with people who do.</p>
<p>Every day I see web sites developed by so-called &#8220;professionals,&#8221; for paying clients, that don&#8217;t even come close. I see sites in which every single page is a giant sliced-up graphic exported <em>in toto</em> out of Photoshop. I see sites that use Flash for all internal site navigation. I see sites that use frames and iframes for all or most of the site&#8217;s primary content. I see sites that have the same title and description for every single page. I see sites that return a &#8220;200 OK&#8221; header instead of a &#8220;404 Not Found&#8221; for non-existent pages. I see sites with plenty of pretty pages but virtually no content. Sometimes I see all of these things in a single site!</p>
<p>Attention, web site owners, and those in need of web sites: <a href="http://www.tropicalwebworks.com/">Tropical Web Works</a> is not the only web site development firm that can develop an effective, functional site for your business.  But please bear these points in mind and ensure that whoever you do hire understands these basic concepts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tropicalwebworks.org/2007/02/03/dont-judge-a-book-by-its-pretty-face/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Can your site be tweaked?</title>
		<link>http://www.tropicalwebworks.org/2007/01/19/can-your-site-be-tweaked/</link>
		<comments>http://www.tropicalwebworks.org/2007/01/19/can-your-site-be-tweaked/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 14:34:55 +0000</pubDate>
		<dc:creator>Sonja</dc:creator>
				<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Site Design]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.tropicalwebworks.org/2007/01/19/can-your-site-be-tweaked/</guid>
		<description><![CDATA[<p>Many of my clients already have an existing web site when they contact me. Often they&#8217;re unhappy with their site&#8217;s visual design, or its functionality, or its performance in the search engines. I hate &#8212; I really hate &#8212; telling  &#8230; <a href="http://www.tropicalwebworks.org/2007/01/19/can-your-site-be-tweaked/" class="read_more">Read the rest &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Many of my clients already have an existing web site when they contact me. Often they&#8217;re unhappy with their site&#8217;s visual design, or its functionality, or its performance in the search engines. I hate &#8212; I really hate &#8212; telling a potential client that their site needs to be completely re-developed from the ground up in order achieve the level of performance they&#8217;re looking for. Yes, I can charge more for a complete redevelopment, and I like that part, but it always feels sort of &#8220;snake oil salesman&#8221; to me. I&#8217;d rather tell the client, &#8220;Yes, we can work with your existing site. We can make these changes, and add this functionality, and we can do this, that and the other thing.&#8221;</p>
<p>But sometimes that&#8217;s simply not possible. Particularly when the potential client is looking for improved search engine performance or better usability.</p>
<p>Sometimes a site can be improved dramatically by minor tweaks: Add unique, custom title tags to each page, add alt text to images where needed, add text-based site navigation, beef up the content, and a few other improvements. Bang, I&#8217;m done, and the client can look for improved performance whenever the search engines see fit to recognize the changes to the site. (That might take days, it might be weeks, it might be months &#8212; I try to make sure the client is aware that I have no control over what the search engines do in that regard.)</p>
<p>But all too often the site is constructed so badly that nothing but a total redeveloment will do:</p>
<ul>
<li><strong>Frames</strong> &#8212; frames-based sites are not only less usable for human visitors, but they still throw roadblocks in the path of the search engines trying to index the site.</li>
<li><strong>Frames Part Two</strong> &#8212; Even worse is sites that frame content from other sites. The framing site gets no credit in the SEs for the framed off-site content.</li>
<li><strong>All-Flash Sites</strong> &#8212; The search engines are working on their ability to index Flash sites, but your all-Flash site is unlikely to be the breakthrough. Flash elements should be used sparingly to add to the visitor&#8217;s experience, but Flash should not be the site.</li>
<li><strong>Search-engine-hostile Dynamic URLs</strong>&#8211; There are so many ways to go wrong here that it&#8217;s hard to list them all. Session IDs in URLs. Meaningless long numbers and section ids and category ids. URLs that display all the site&#8217;s content on the same page (using formats like &#8220;index.php?page=thispage&#8221;).It&#8217;s so easy to use the magic of server-side technology to write user-friendly and search-engine-friendly URLs, and to keep session IDs out of URLs. Which type of URL do you like better:
<ul>
<li><code>http://www.example.com/products/red-widgets.html</code>, OR</li>
<li><code>http://www.example.com/index.php?cat=52 &amp;section=355&amp;prodid=125<br />
&amp;_trksid=p0.m570.l1313&amp;hash=2394087lasmn8&amp;sess_id=5348725987ofdj30487590fjglkae098t87q34085uofilajg</code></li>
</ul>
<p>Yeah, I thought so. Me too. The search engines like the first one better too.</li>
<li><strong>Lack of content</strong> &#8212; if there&#8217;s little or nothing for the search engines to spider, there&#8217;s little or no likelihood of any of the pages turning up in searches.</li>
<li><strong>Sites that requires the user to submit a form before seeing the content</strong> &#8212; Hey, search engine spiders don&#8217;t submit forms; they&#8217;ll never see all that great content on your site.</li>
<li><strong>Invalid tag soup</strong> &#8212; Badly coded sites with such badly formed html that it&#8217;s darn near impossible to work with the code. When I&#8217;m optimizing a site, I need to get down-and-dirty in the code, and pages with invalidly nested tables, invalidly nested divs, incomprehensible, invalid code everywhere &#8212; well, I just can&#8217;t work with it. It&#8217;s hard to even touch the code in a site like that, because you just don&#8217;t know what will happen.</li>
<li><strong>Rigid, inflexible design and code</strong> &#8212; This usually results from so-called &#8220;designers&#8221; who design a pretty image in Photoshop or Fireworks and then slice it up and export the entire thing from their image-editing program. The code for these sites is so rigid that you can&#8217;t make a single change without breaking the entire thing.</li>
<li><strong>Template sites based on some badly designed content management system</strong> &#8212; There are too many big companies out there who have built half-baked content management systems that allow anyone to &#8220;build their web site&#8221; with a few clicks of their mouse. Nice concept, but usually badly implemented. These sites are usually required to be hosted with the &#8220;big company&#8221; and runs off their database on their servers. These template sites often don&#8217;t allow custom title tags or custom descriptions for each page. They also don&#8217;t allow any access to the underlying code. This means I can&#8217;t make search-engine friendly URLs, and I can&#8217;t set up a 301 redirect, and I can&#8217;t eliminate the appearance of duplicate content, and I can&#8217;t do any of the easy tweaks that are needed.</li>
</ul>
<p>All too often, I see sites that suffer from most or all of the above problems. I may be able to work around one or two of the above items, but when a site presents numerous serious technical problems, there&#8217;s just no point in attempting to patch the old wineskin.</p>
<p>It&#8217;s a shame when someone has paid good money for a site that is so badly constructed that it can&#8217;t be improved. But there are times that it makes more sense to throw out the old and build anew.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tropicalwebworks.org/2007/01/19/can-your-site-be-tweaked/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Official Blog of Tropical Web Works</title>
		<link>http://www.tropicalwebworks.org/2007/01/11/official-blog-of-tww/</link>
		<comments>http://www.tropicalwebworks.org/2007/01/11/official-blog-of-tww/#comments</comments>
		<pubDate>Thu, 11 Jan 2007 23:57:28 +0000</pubDate>
		<dc:creator>Sonja</dc:creator>
				<category><![CDATA[Web Site Design]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Whenever you set out to do something, something else must be done first.

If this were not so, I would have started this blog long before now. Work on client sites always comes first. I finally decided to just do it.

Tropical Blogging will focus primarily on web site design and development, search engine optimization, technology, html and css standards, hosting, and other Internet-related topics. Most of the discussion will be aimed at the type of people who comprise the primary clientele of Tropical Web Works -- smart businesspeople who are not necessarily steeped in the arcana of these topics. We might stray, from time to time, into politics, pop culture, current events, or other off-topic topics. But that's okay. This is my blog, and I can write about whatever I want.]]></description>
			<content:encoded><![CDATA[<h4>Whenever you set out to do something, something else must be done first.</h4>
<p>If this were not so, I would have started this blog long before now. Work on client sites always comes first. I finally decided to just do it.</p>
<p><span id="more-1"></span>Tropical Blogging will focus primarily on web site design and development, search engine optimization, technology, html and css standards, hosting, and other Internet-related topics. Most of the discussion will be aimed at the type of people who comprise the primary clientele of <a href="http://www.tropicalwebworks.com/">Tropical Web Works</a> &#8212; smart businesspeople who are not necessarily steeped in the arcana of these topics. We might stray, from time to time, into politics, pop culture, current events, or other off-topic topics. But that&#8217;s okay. This is my blog, and I can write about whatever I want.</p>
<p>I&#8217;ve always tended to be more of a lurker than a talker, both online and off. But I frequently have invigorating and animated conversations in my head. I&#8217;m hoping to use this space to pour out some of that thinking here &#8212; expose it to the world, for your amusement or edification. Either way, it&#8217;s time to step out of the sidelines and join the blogosphere, and this space is where I&#8217;ll put my thoughts and ideas out there, front and center. Do with it what you will.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tropicalwebworks.org/2007/01/11/official-blog-of-tww/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

