<?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>unstuck digital</title>
	<atom:link href="http://unstuckdigital.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://unstuckdigital.com</link>
	<description></description>
	<lastBuildDate>Tue, 07 May 2013 01:40:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>10 Sad Website Mistakes Small Businesses Make</title>
		<link>http://unstuckdigital.com/10-sad-small-business-website-mistakes/</link>
		<comments>http://unstuckdigital.com/10-sad-small-business-website-mistakes/#comments</comments>
		<pubDate>Mon, 03 May 2010 17:25:03 +0000</pubDate>
		<dc:creator>Mike Tekula</dc:creator>
				<category><![CDATA[Small Business Marketing]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://unstuckdigital.com/?p=3718</guid>
		<description><![CDATA[Do you enjoy reading mission statements? How about &#8220;welcome to our website&#8221; headlines? Photos of jigsaw puzzles and handshakes? No? That&#8217;s weird, because according to the vast majority of small business websites out there, this stuff is the friggin cat&#8217;s pajamas. Why would anybody publish pages this way, if nobody likes it? Because they failed, that&#8217;s [...]]]></description>
				<content:encoded><![CDATA[<p><img class="size-full wp-image-3728 alignright f" title="crying-baby" alt="" src="http://unstuckdigital.com/wp-content/uploads/2010/04/crying-baby.jpg" width="275" height="184" /> Do you enjoy reading mission statements?</p>
<p>How about &#8220;welcome to our website&#8221; headlines? Photos of jigsaw puzzles and handshakes?</p>
<p>No?</p>
<p>That&#8217;s weird, because according to the vast majority of small business websites out there, this stuff is the friggin cat&#8217;s pajamas. Why would anybody publish pages this way, if nobody likes it?</p>
<p>Because they failed, that&#8217;s why. And if you don&#8217;t want to fail too, here are ten things you probably shouldn&#8217;t do on your website.<br />
<span id="more-3718"></span></p>
<h2>1. Flash-driven design</h2>
<p>Oooh &#8211; it moves!</p>
<p>I would have liked to think a few years ago that I wouldn&#8217;t be including this as the first item in such a list, but I guess some things improve a little slower than we&#8217;d like.</p>
<p>Let&#8217;s get this straight: <a href="http://unstuckdigital.com/flash-seo/">Flash-driven design kills your search engine visibility</a>. That means Google won&#8217;t love you. Google won&#8217;t even see you. Not even if you do your hair just right and wear your skinny jeans.</p>
<p>Not convinced? Jakob Nielsen, maybe the foremost usability expert in the world, says <a href="http://www.useit.com/alertbox/20001029.html" target="_blank">Flash is 99% bad</a>. Think you&#8217;re home building website is in that good 1%? Lovely thought, but no. Not only are you shitting on Google&#8217;s head, but also the heads of your users. And that&#8217;s foul.</p>
<h2>2. The Flash intro movie</h2>
<p>This is the retarded cousin of the full-Flash website.</p>
<p>&#8220;Hey, what if we had our logo come in from somewhere off in the distance, really slowly&#8230;and then, once it&#8217;s fully visible, we&#8217;ll have the words, &#8216;integrity&#8217;, &#8216;innovation&#8217; and &#8216;experience&#8217; fly across&#8230;then we&#8217;ll-&#8221; STOP IT!</p>
<p>How long do you think you&#8217;ve got to grab you user&#8217;s attention? Hint: it isn&#8217;t 2 minutes. More like 10 seconds.</p>
<p>Most people won&#8217;t wait for your intro movie to play. They&#8217;ll either skip it or leave. So do your users, and yourself, a favor and ditch the idea.</p>
<h2>3. &#8220;Welcome to our website&#8221;</h2>
<p>This is another thing that should have gone the way of the <a href="http://en.wikipedia.org/wiki/Pogs" target="_blank">pog</a> but still seems to be clinging like crap on a yak.</p>
<p>People don&#8217;t like to read much online. They just don&#8217;t. So most of your copy? They&#8217;re going to scan it (if you&#8217;re lucky).</p>
<p>Why do you want to squander an already-tiny attention span on a headline with a central goal of reminding people where they are. You&#8217;re begging for a &#8220;no shit&#8221; response.</p>
<p>Unless your design is completely ass-backwards, people should have some idea of where they are just from glancing at the top of the site &#8211; where your logo and, ideally, a tagline or short description of your business should be.</p>
<h2>4. We-speak</h2>
<p>&#8220;We operate a fleet of vehicles&#8230;&#8221;</p>
<p>&#8220;Our team of experts is trained in&#8230;&#8221;</p>
<p>&#8220;We are certified to work on&#8230;&#8221;</p>
<p>Listen: nobody cares.</p>
<p>Your users are interested in the answer to one core question: <a href="http://www.conversionrate.com.au/wiifm-the-most-important-question-to-ask-about-your-marketing/" target="_blank">what&#8217;s in it for me</a>?</p>
<p>If your content doesn&#8217;t answer this question in short fashion, you fail. End of story.</p>
<h2>5. Saying too little</h2>
<p>OK, so we know people don&#8217;t particular enjoy reading website content.</p>
<p>But the idea isn&#8217;t to shut up entirely and communicate with hieroglyphics or vague statements like, &#8220;we create business solutions.&#8221;</p>
<p>Get direct about what you do, especially the value you provide, and tell the story of how you help your customers.</p>
<p>This isn&#8217;t a resume cover letter where you need to herald your achievements and qualities (nobody reads those either). This is your one chance to get through to a human being on the other end who may need, or want, what you can provide. Speak to them openly about what you&#8217;re offering, and give them the information they need (like <a href="http://www.doshdosh.com/social-proof-optimization/" target="_blank">social proof</a>) to make their decision.</p>
<p>Give them a clear call to action, and <em>then</em> shut up.</p>
<h2>6. Content that ignores search traffic</h2>
<p>No, SEO is not the goal of content &#8211; but it&#8217;s a nice by-product if you do things right.</p>
<p>If you don&#8217;t do any <a href="http://www.copyblogger.com/keyword-research/" target="_blank">keyword research</a> before you start creating your content, you&#8217;re ignoring an opportunity to tap into the language your market uses to describe their problems (and the solutions they have in mind).</p>
<p>The language you use to describe what you do doesn&#8217;t matter when it comes to marketing. You&#8217;ve got to use the language your <em>customers</em> use.</p>
<p>When you do this right, the content on your pages matches the keywords your customers use to search. Then you&#8217;ve got a fighting chance to show up in the search results in front of people who need your stuff.</p>
<h2>7. Overly-technical content</h2>
<p>Similar to above, when you&#8217;re engrossed in technical work every day your language can start sounding like Klingon to the rest of us.</p>
<p>When you talk about your business the way your industry trade journals do, watch for the blank stare.</p>
<p>&#8220;We&#8217;re experienced in flux capacitor repair and carry top-of-the-line moisture evaporators&#8230;&#8221;</p>
<p>Does it really matter to you what&#8217;s technically involved in what your plumber does to make the poop go away like it&#8217;s supposed to?</p>
<p>You may love the technical side of your work, but if your language goes over your users&#8217; heads you&#8217;ll lose them. They already will <a href="http://www.useit.com/alertbox/percent-text-read.html" target="_blank">read only 20%</a> of the copy on your page &#8211; do you want that 20% to be words they don&#8217;t understand?</p>
<h2>8. No clear call to action</h2>
<p>Once you&#8217;ve answered the question, &#8220;what&#8217;s in it for me&#8221; (see #4 above), your work moves to answering another question: &#8220;what do I do now?&#8221;</p>
<p>Nothing loses a user faster than the lack of a clear <a href="http://www.uxbooth.com/blog/good-call-to-action-buttons/" target="_blank">call to action</a>.</p>
<p>And including your address and phone number somewhere in your footer does<em> </em><strong>not</strong> qualify.</p>
<p><a href="http://www.sitepoint.com/blogs/2009/10/13/make-a-big-beautiful-call-to-action-button-in-photoshop/" target="_blank">Big, beautiful and shiny buttons</a> work best. The point is to make it obvious.</p>
<p>It isn&#8217;t that your users can&#8217;t figure it out by looking around. They&#8217;re smart people. The problem is, every one of us is a lazy bastard when it comes to web browsing. Make us work or think, and we get spiteful and leave. We <em>could</em> figure it out, but we won&#8217;t.</p>
<h2>9. Zero inbound links or promotion</h2>
<p>OK this one strikes a particular chord in me.</p>
<p>I help small businesses get more targeted web traffic (primarily through search engines). And many of the people who come to me have no idea that getting traffic can often be more work than building the website.</p>
<p>There is no such thing as a good &#8220;location&#8221; online. There&#8217;s no foot traffic. Nobody is going to happen upon your website &#8211; they have to be pointed to it.</p>
<p>If you take no steps to promote your website, and attract no links to it from other websites, you&#8217;ll flounder around in a tepid pool of nobody-loves-us.</p>
<p>Part of marketing online involves actually spreading the word (I know, novel concept). Having a nice looking website is a fine start, but if you want anybody to see the thing need a <a href="http://www.seobook.com/link-building-ideas-small-business" target="_blank">strategy for building links</a> and attention.</p>
<h2>10. Hiding your people</h2>
<p>Who works for you?</p>
<p>Do they matter?</p>
<p>If you don&#8217;t think so, you&#8217;re probably a shitty boss. Hit yourself.</p>
<p>If they matter, why don&#8217;t you give them faces on your website?</p>
<p>One of the few advantages of being a small business is the close-knit, quirky personality that lends personality to your marketing (if you let it).</p>
<p><a href="http://www.copyblogger.com/popular-blogger/" target="_blank">People want to hire other people they like</a>. So let your people shine.</p>
<p>What kind of sad mistakes do you see small businesses making on their websites? Share in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://unstuckdigital.com/10-sad-small-business-website-mistakes/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>What are you willing to do for money?</title>
		<link>http://unstuckdigital.com/money/</link>
		<comments>http://unstuckdigital.com/money/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:45:44 +0000</pubDate>
		<dc:creator>Mike Tekula</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://unstuckdigital.com/?p=3208</guid>
		<description><![CDATA[In September of 2008 I walked out of an SEO job at a web marketing agency. I&#8217;d had enough. The fact that this was also just when the U.S. economy was taking a big crap in its pants was just a fun coincidence. Here I was walking away from a paycheck when thousands of people [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-3209 aligncenter" title="good-egg-bad-egg" src="http://unstuckdigital.com/wp-content/uploads/2010/03/good-egg-bad-egg.jpg" alt="good-egg-bad-egg" width="275" height="182" /></p>
<p><a href="http://unstuckdigital.com/wp-content/uploads/2010/03/good-egg-bad-egg.jpg"></a>In September of 2008 I walked out of an SEO job at a web marketing agency. I&#8217;d had enough.</p>
<p>The fact that this was also just when the U.S. economy was taking a big crap in its pants was just a fun coincidence. Here I was walking away from a paycheck when thousands of people a day were finding their own stripped away.</p>
<p>A lot of people asked me whether I had another job lined up. When I told them I didn&#8217;t they also crapped their pants.</p>
<p>What the hell was I thinking?</p>
<p>It&#8217;s been about 17 months &#8211; plenty of time to reflect on that decision, and the following decisions to turn down well-paying jobs at other agencies.</p>
<p>I still don&#8217;t know exactly what I&#8217;m doing.</p>
<p>But I have a better idea of why I&#8217;m doing it.</p>
<p><span id="more-3208"></span></p>
<h2>Dishonesty sucks</h2>
<p>I don&#8217;t enjoy the knowledge that I&#8217;m burning up someone else&#8217;s time and money and calling it macaroni.</p>
<p>In my time in the agency world I saw a lot of work that should have never been sold. A SEO project would end up on my desk, and I&#8217;d find myself looking at the website in question and thinking, &#8220;they don&#8217;t need SEO. They need a message. They need a marketing overhaul. They might even need to be slapped around a bit first. SEO isn&#8217;t going to help them.&#8221; And don&#8217;t tell me a marketing overhaul is part of a complete SEO breakfast or I&#8217;ll hit you.</p>
<p>I still marvel at the ability of some salespeople to blow smoke up the asses of people who trust them, see the business hurt as a result and still drop by next year with a smile and a new Rolex.</p>
<p>Of course that&#8217;s an extreme image &#8211; most salespeople don&#8217;t own luxury watches, and if they don&#8217;t understand what they&#8217;re selling they might not know when it&#8217;s bogus. Thin excuse, if you ask me.</p>
<p>For me, doing unjustified, uninspired and frequently pointless work that was literally draining the pockets of business owners, who were entering the worst economy since the Great Depression, started to take a toll. My left eye developed a twitch. I had nightmares. I was angry constantly.</p>
<p>So I walked away. I had a few freelance clients (the agency I worked for was nice enough to let me work on the side). I had a trickle of income and some money in the bank. I could survive until I built momentum.</p>
<p>Today there&#8217;s not much in the bank. Some. Enough that I&#8217;m not worried about my bills. Not enough to buy a Rolex. And I&#8217;m still not sure when that momentum thing kicks in.</p>
<p>But aside from when something big goes wrong with a project or a client doesn&#8217;t pay (both rare) I sleep pretty well these days.</p>
<h2>Knowing your own ethics</h2>
<p>Years ago I was talking with a salesman I worked with who&#8217;d been out shaking the trees for new SEO clients. We were discussing a project he wanted to pitch. It turned into an argument.</p>
<p>I didn&#8217;t think SEO was the answer. I thought the client&#8217;s problems were much bigger, and that presenting them with SEO as a &#8220;solution&#8221; was a mistake (and dishonest).</p>
<p>He wanted to bring in business. And the conversation stopped abruptly when he said this:</p>
<blockquote><p>&#8220;The important thing is that we&#8217;re working.&#8221;</p></blockquote>
<p>There was nowhere to go from there. His ethic was wrapped up in that sentence, and I knew it didn&#8217;t click with mine.</p>
<p>What I wanted to say is, &#8220;no, the important thing is that we&#8217;re helping our clients.&#8221; But I don&#8217;t think it would have made a difference.</p>
<p>But ethical debates are somewhat pointless in commerce. Markets decide. Nobody likes to be swindled, but that&#8217;s nothing new. &#8220;It&#8217;s bad to cheat people&#8221; isn&#8217;t exactly a profound statement.</p>
<p>And the time and effort you can spend pointing out the dishonesties of others, dragging the ugly little man out from behind the curtain, is usually better spent in other endeavors.</p>
<h2>It ain&#8217;t all bad</h2>
<p>There are good people in this industry. And by &#8220;good&#8221; I don&#8217;t just mean upstanding citizens; they&#8217;re good at what they do. They generate a positive return for their clients. They pull their weight and then some.</p>
<p>But if we&#8217;re taking Internet marketing as a whole we have to accept that there&#8217;s no barrier to entry &#8211; anybody with a laptop and wi-fi access can hang their shingle online. They can solicit clients, publish any content and push any product they want. They can lie and screw people over (whether they&#8217;re aware they&#8217;re doing it or not).</p>
<p>On a long enough timeline the dishonest will find themselves spending money and time turned backward scrubbing their muddy footprints. But there will be dishonest companies as long as there are dishonest people.</p>
<p>At some point each of us has to answer this question: <strong>what are you willing to do for money?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://unstuckdigital.com/money/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>7 Ways to Use CSS for Better SEO</title>
		<link>http://unstuckdigital.com/9-css-tricks-to-rank-better/</link>
		<comments>http://unstuckdigital.com/9-css-tricks-to-rank-better/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 01:23:03 +0000</pubDate>
		<dc:creator>Mike Tekula</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://unstuckdigital.com/?p=2335</guid>
		<description><![CDATA[I used to write the worst code in the world. It was sloppy, bloated and choked search engine crawlers like a boney chicken sandwich. Then I learned the right way to use CSS. I learned it from Andy Budd, Simon Collison and Cameron Moll in a phenomenal book called CSS Mastery that should be on [...]]]></description>
				<content:encoded><![CDATA[<p>I used to write the worst code in the world.</p>
<p>It was sloppy, bloated and choked search engine crawlers like a boney chicken sandwich.</p>
<p>Then I learned the right way to use CSS. I learned it from Andy Budd, Simon Collison and Cameron Moll in a phenomenal book called <a href="http://www.amazon.com/gp/product/1430223979?ie=UTF8&amp;tag=unstudigit-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1430223979">CSS Mastery</a> that should be on every front-end developer&#8217;s bookshelf.</p>
<p><img class="alignnone size-full wp-image-2407 white-bg" title="css-mastery" src="http://unstuckdigital.com/wp-content/uploads/2009/10/css-mastery.jpg" alt="css-mastery" width="250" height="188" /></p>
<p>That&#8217;s my copy looking well-worn from years of use.</p>
<p>Here&#8217;s the thing: search engines love clean code. When you give it to them your websites tend to rank better.</p>
<p>But if you learned how to build websites with tables and &lt;font&gt; tags chances are your code isn&#8217;t clean. Your pages are probably overloaded with extraneous crap that search crawlers don&#8217;t need or want.</p>
<p>Using CSS properly gets all of your presentational code out of the way so search crawlers can focus on what they want: your content. It&#8217;s also from an SEO standpoint in various other ways.</p>
<p>Here are seven ways you can use CSS to improve your search rankings.</p>
<p><span id="more-2335"></span></p>
<h2>1. Clean up your code</h2>
<p>When code gets bloated the signal to noise ratio gets out of control. The result is code that search crawlers can&#8217;t make sense of (not to mention developers trying to get maintenance/updates done).</p>
<p>The beauty of CSS summed up: it keeps your styles separate from your content.</p>
<p>From an SEO standpoint this is great &#8211; search crawlers get straight to the content with none of the code that sets colors/fonts/sizes getting in the way. And your design can stay glorious. Everyone&#8217;s happy.</p>
<h2>2. CSS-driven drop-down menus</h2>
<p>Drop-down menus are nifty and add a level of usability to your website &#8211; especially when your site architecture requires multiple levels of links.</p>
<p>But building them from scratch sucks. So most of us grab scripts from around the web and frankenstein them into our designs to speed up development.</p>
<p>The problem: many of these scripts use JavaScript to construct the link lists.</p>
<p>There&#8217;s nothing wrong with JavaScript. It powers much of web as we know it today. But when you hide your link code inside JavaScript search engines don&#8217;t see it.</p>
<p>CSS-driven drop-down menus are search-friendly, because they use CSS (with some slight JavaScript) to appear/disappear. When a search crawler hits your page all of the links are visible in the source code. This promotes a &#8220;flat&#8221; site architecture &#8211; or one where most of your pages, even the deep ones, are linked from the home page &#8211; helping spread the link juice to them.</p>
<p>Here are some SEO-friendly CSS drop-down scripts to consider using for your next project:</p>
<ul>
<li><a href="http://htmldog.com/articles/suckerfish/dropdowns/" target="_blank">Son of Suckerfish Dropdowns</a> from HTML Dog</li>
<li><a href="http://www.projectseven.com/tutorials/navigation/auto_hide/" target="_blank">CSS Express Drop-Down Menus</a> from Project VII</li>
<li><a href="http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm" target="_blank">Chrome CSS Drop Down Menu</a> from DynamicDrive</li>
</ul>
<h2>3. Hidden/expandable DIVs</h2>
<p>Sometimes a design calls for having a portion of the page &#8220;expand&#8221; to reveal more text or other content when a user rolls over with their mouse or clicks a link/button.</p>
<p>Sometimes these hidden areas are driven by JavaScript &#8211; again, this delivers the desired functionality, but from a search crawler standpoint the content is invisible.</p>
<p>Using CSS you can create a hidden &lt;div&gt; (which is a generic container), set it to be &#8220;invisible&#8221; and trigger it to appear when a user mouses over or otherwise activates it &#8211; and you can do it in a way that keeps all of the code visible to search engines.</p>
<p>There&#8217;s a <a href="http://www.randomsnippets.com/2008/02/12/how-to-hide-and-show-your-div/" target="_blank">great example of this</a> at RandomSnippets.com (complete with the code that drives the action).</p>
<h2>4. Use images for headings without sacrificing the text</h2>
<p>Often times your design guidelines require you to use a certain font for your headings and other elements. But only a handful of fonts are &#8220;web safe&#8221; &#8211; meaning they&#8217;re standard to most operating systems and browsers so your users will see them.</p>
<p>The normal approach to this problem is to use an image instead of text to achieve the look you&#8217;re going for.</p>
<p>The problem: search engines can&#8217;t read words in images.</p>
<p>CSS provides a pretty painless solution &#8211; use image replacement to hack the text back into your heading.In other words, you get to keep your heading image AND your text (so search engines can read it).</p>
<p>Here are two methods to do this that are simple and quick:</p>
<ul>
<li><a href="http://phark.typepad.com/phark/2003/08/accessible_imag.html" target="_blank">Phark</a></li>
<li><a href="http://snipplr.com/view/14445/accessible-image-replacement--gilderlevin-method/" target="_blank">Gilder/Levin method</a></li>
</ul>
<h2>5. Use images for links without sacrificing the text</h2>
<p>Sometimes you can&#8217;t get that top navigation bar looking just right without using images for the buttons. But anchor text is important.</p>
<p>You could use ALT text to indicate the text in the images &#8211; and this will give the search engines a hint. But if you&#8217;re using background images with CSS for your links you won&#8217;t have this option.</p>
<p>Setting the &#8220;title=&#8221; attribute in your links will also give some indication &#8211; but it pales in comparison to including actual anchor text.</p>
<p>With CSS you can use images for your links while still including anchor text in the code.</p>
<p>One easy way: set your &#8220;text-indent&#8221; property to -9999px;. This essentially pushes the text off the page, leaving the image viewable. This is the same method as the Phark method listed above.</p>
<p><em>Note: don&#8217;t get funny with this and try stuffing keywords into your links since they won&#8217;t be viewable. If you get a manual review from someone on a search engine&#8217;s spam team your site will be smacked.</em></p>
<h2>6. Speed up load times</h2>
<p>Load times are a concern for search engines. Crawlers will only spend so much time parsing your pages (depending on how important they think the pages are). That means if you have pages that contain a lot of content and features chances are search crawlers won&#8217;t bother with the whole thing.</p>
<p>Not to mention the usability issues you create with slow page loads.</p>
<p>Another thing to keep in mind: Google Webmaster Tools shows you how much time Googlebot spends downloading pages at your website. Think about it: why would Google store this information if page load time was not a concern for their crawler? Do you think Google wants to send their users to pages that take 5-6 seconds to load?</p>
<p>Using CSS properly can chop page load times significantly. It frees your site of &lt;font&gt; tags, &lt;table&gt; tags and many of the other extraneous code that drags down your site performance.</p>
<h2>7. Control code order</h2>
<p>With most CSS-driven designs you can actually change the order of elements in your source code without effecting the design. This is because the presentation (the position, size, layout, color, etc) of elements is entirely separate from the code.</p>
<p>Why is this useful for SEO?</p>
<p>There&#8217;s a little issue with the way Google crawls links on to your internal pages. They only count the first anchor text they find.</p>
<p>That means if you link to your Services page with the text &#8220;Services&#8221; in your main navigation, but then link with anchor text &#8220;Widget Repair Services&#8221; somewhere in the body of your home page only the first anchor text will count.</p>
<p>So tweaking your footer links and body links won&#8217;t help if the same pages are linked to in your header.</p>
<p>CSS gives you a unique opportunity: to visually place an element independent of its position in the source code.</p>
<p>For example: if your left navigation column occurs first in the source code, followed by your body, or right, column, you can&#8217;t use internal links in the body to optimize those lower-level pages (because they&#8217;re already linked to in the navigation). With CSS you can swap the columns in the source code without effecting the visual design. So when Googlebot comes along it&#8217;ll first scan the links in your body copy, count the anchor text there and ignore the anchor text it sees later when it scans down to your navigation.</p>
<p>These are just a few of the ways working with CSS can improve SEO. If anyone knows of some other CSS tricks that help with SEO please feel free to drop them into the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://unstuckdigital.com/9-css-tricks-to-rank-better/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>10 Ways to Pimp Your SEO Data with Google Analytics</title>
		<link>http://unstuckdigital.com/pimp-your-seo-data-google-analytics/</link>
		<comments>http://unstuckdigital.com/pimp-your-seo-data-google-analytics/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 18:12:27 +0000</pubDate>
		<dc:creator>Mike Tekula</dc:creator>
				<category><![CDATA[Analytics]]></category>

		<guid isPermaLink="false">http://unstuckdigital.com/?p=2276</guid>
		<description><![CDATA[Most small and mid-sized businesses use Google Analytics &#8211; it&#8217;s user-friendly, powerful and, best of all, free. An &#8220;out-of-the-box&#8221; installation of Google Analytics gives you a lot of great data when it comes to analyzing your organic search traffic. However, there&#8217;s a lot more to dig into &#8211; and the value can be tremendous. In [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-2327aligncenter" title="ga-header" src="http://unstuckdigital.com/wp-content/uploads/2009/09/ga-header.jpg" alt="ga-header" width="250" height="173" /></p>
<p>Most small and mid-sized businesses use Google Analytics &#8211; it&#8217;s user-friendly, powerful and, best of all, free.</p>
<p>An &#8220;out-of-the-box&#8221; installation of Google Analytics gives you a lot of great data when it comes to analyzing your organic search traffic. However, there&#8217;s a lot more to dig into &#8211; and the value can be tremendous.</p>
<p>In my experience most Google Analytics users and installations barely scratch the surface of what the platform can do.</p>
<p>Here are 10 ways to pimp your Google Analytics installation and get the most out of your SEO data:<br />
<span id="more-2276"></span></p>
<h2>1) Pull ranking data directly into your GA reports.</h2>
<p><a href="http://en.traffic4u.nl/seo" target="_blank">André Scholten</a> posted at<a href="http://yoast.com/" target="_blank"> Joost de Valk&#8217;s blog</a> earlier this year explaining how, using Custom Filters, you can <a href="http://yoast.com/track-seo-rankings-google-analytics/" target="_blank">pull ranking data directly into your Google Analytics profile</a>.</p>
<p><img class="alignnone size-full wp-image-2286 white-bg" title="analytics-ranking" src="http://unstuckdigital.com/wp-content/uploads/2009/09/analytics-ranking.jpg" alt="analytics-ranking" width="460" height="399" /></p>
<p>As of now granularity is limited to the results page &#8211; so you can&#8217;t tell precisely where you&#8217;re ranking (just on which page). However, Andre recently <a href="http://yoast.com/track-seo-rankings-and-sitelinks-with-google-analytics-ii/" target="_blank">posted again</a> on the topic explaining that Google is testing a new AJAX version of their search engine. I&#8217;m not seeing this in my results as of now (I&#8217;m in NY, USA), but if you see a hashtag (#) in your results you are likely on the AJAX version &#8211; which allows you to set a new custom filter and track ranking down to the position.</p>
<p>Even with only page ranking data it&#8217;s helpful to have this information right in Google Analytics (it shows up in the Visitors &gt; User Defined section).</p>
<p>Alternatively you can drop your keywords into a tool like<a href="http://tools.seobook.com/firefox/rank-checker/" target="_blank"> SEOBook&#8217;s Rank Checker</a>, which will check your ranking position (and the URL of the ranked page) for multiple keywords.</p>
<p>Note: if you&#8217;re going to set up a Custom Filter as above you&#8217;ll want to create a new Profile for your website first. Why? If something goes wrong and you end up filtering too much data it&#8217;s gone for good.</p>
<h2>2) Filter your branded terms</h2>
<p>Not that branded or navigational terms are a bad sign &#8211; in fact, they tell you a lot about how your off-site marketing is working. And some returning users navigate by dropping your URL into a search box (a bit backwards, but hey, it takes all kinds).</p>
<p>But non-branded terms are often where the real opportunity lies in growing your business through increasing search traffic.</p>
<p>When you&#8217;re viewing a keyword report you can filter out branded terms by using the &#8220;Filter Keyword&#8221; box at the bottom of the report. To filter multiple keywords separate terms with a pipette |, as below:</p>
<p><img class="alignnone size-full wp-image-2289 white-bg" title="filter-keyworda" src="http://unstuckdigital.com/wp-content/uploads/2009/09/filter-keyworda.jpg" alt="filter-keyworda" width="382" height="81" /></p>
<p>The &#8220;Filter Keyword&#8221; box is also great for focusing on a group of keywords based on a root keyword. For example, if the website you&#8217;re working with offers accounting services, you can select &#8220;Containing&#8221; from the drop-down menu and enter &#8220;Audit&#8221; to include only keywords containing that root word. This is great when you&#8217;re separating keywords into branches during your research.</p>
<h2>3) Compare date ranges</h2>
<p>The best way to growth trends in your search traffic is to compare time periods.</p>
<p>Google Analytics includes a handy feature that allows you to compare date ranges. Just click on the date range at the top right of your report, check the &#8220;Compare to Past&#8221; box and provide your comparison date ranges :</p>
<p><img class="alignnone size-full wp-image-2291 white-bg" title="compare-dates-2" src="http://unstuckdigital.com/wp-content/uploads/2009/09/compare-dates-2.jpg" alt="compare-dates-2" width="407" height="151" /></p>
<p>This is very useful for demonstrating growth over time:</p>
<p><img class="alignnone size-full wp-image-2292 white-bg" title="compare-dates-1" src="http://unstuckdigital.com/wp-content/uploads/2009/09/compare-dates-1.jpg" alt="compare-dates-1" width="407" height="236" /></p>
<p>Even down to the individual keyword level:</p>
<p><img class="alignnone size-full wp-image-2296 white-bg" title="compare-dates-keyword" src="http://unstuckdigital.com/wp-content/uploads/2009/09/compare-dates-keyword1.jpg" alt="compare-dates-keyword" width="403" height="376" /></p>
<h2>4) Visualize the &#8220;long tail&#8221;</h2>
<p>It can be tough to explain the benefits of the long tail of search traffic. SEO consultants are used to clients focusing on those few broad keywords they want to rank for. However, any SEO worth her salt knows that the real value of search traffic is found in the long tail &#8211; those hundreds and thousands of keyword variations that, while they don&#8217;t each bring in a ton of traffic, combined make up the lion&#8217;s share of traffic and revenue.</p>
<p>Navigate to Traffic Sources &gt; Keywords and click on the pie chart button to demonstrate visually the percentage of traffic (or revenue) that comes in through the long tail of search. You&#8217;ll almost always get a Pac Man shape &#8211; the biggest portion made up of keywords other than those top 10.</p>
<p><img class="alignnone size-full wp-image-2299 white-bg" title="pie-chart" src="http://unstuckdigital.com/wp-content/uploads/2009/09/pie-chart.jpg" alt="pie-chart" width="178" height="47" /></p>
<p><img class="alignnone size-full wp-image-2298 white-bg" title="long-tail2" src="http://unstuckdigital.com/wp-content/uploads/2009/09/long-tail2.jpg" alt="long-tail2" width="430" height="191" /></p>
<h2>5) Set conversion points (&#8220;Goals&#8221;)</h2>
<p>Google Analytics allows you to set a page URL as a &#8220;Goal&#8221; &#8211; which, once it&#8217;s set up and tracking properly, offers some crucial information. To set this up view the settings for your profile:</p>
<p><img class="alignnone size-full wp-image-2302 white-bg" title="goal-setup" src="http://unstuckdigital.com/wp-content/uploads/2009/09/goal-setup.jpg" alt="goal-setup" width="430" height="158" /></p>
<p>You can specify the steps that lead to your goal (great for checkout steps on eCommerce websites) which provides a nifty Funnel Visualization (great for identifying exit points in your checkout process):</p>
<p><img class="alignnone size-full wp-image-2300 white-bg" title="funnel-visualization" src="http://unstuckdigital.com/wp-content/uploads/2009/09/funnel-visualization.jpg" alt="funnel-visualization" width="350" height="394" /></p>
<p>Goals are also tracked against other metrics &#8211; providing some great actionable data even down to the keyword level:</p>
<p><img class="alignnone size-full wp-image-2301 white-bg" title="keyword-conversion-rate" src="http://unstuckdigital.com/wp-content/uploads/2009/09/keyword-conversion-rate.jpg" alt="keyword-conversion-rate" width="430" height="244" /></p>
<p>The ability to track conversion rates per keyword is powerful. You can use this data to determine your most valuable keywords &#8211; then re-target your pages for the best terms.</p>
<p>Note: you can only add four Goals per profile (but you can create multiple profiles for your website).</p>
<h2>6) Track visitor value</h2>
<p>If you&#8217;re running an eCommerce site hopefully you&#8217;re tracking revenues with Google Analytics eCommerce tracking code. If you aren&#8217;t I&#8217;d set that up lickity split. The information is crucial if you&#8217;re looking to chop the dead wood out of your campaign over time (and shouldn&#8217;t you be?):</p>
<p><img class="alignnone size-full wp-image-2304 white-bg" title="per-visit-value" src="http://unstuckdigital.com/wp-content/uploads/2009/09/per-visit-value.jpg" alt="per-visit-value" width="343" height="414" /></p>
<p>Even when your site isn&#8217;t a pure eCommerce website (such as a lead-generation website) it&#8217;s important to calculate the average value of a goal. Obviously you&#8217;re not going to end up with accurate-enough data for your accountant, but setting a goal value allows you to measure against advertising costs (such as pay-per-click campaigns).</p>
<p>To set up a goal value navigate to your profile settings and click to either add or edit a goal.</p>
<p><img class="alignnone size-full wp-image-2305 white-bg" title="per-visit-value-setup" src="http://unstuckdigital.com/wp-content/uploads/2009/09/per-visit-value-setup.jpg" alt="per-visit-value-setup" width="425" height="313" /></p>
<h2>7) Mine keyword data for your PPC campaigns</h2>
<p>Both numbers #5 and 6 above provide you with great per-keyword information in the way of identifying your truly valuable search traffic (and where it&#8217;s coming from).</p>
<p>This information is also a great place to start when you&#8217;re looking to launch a new pay-per-click campaign. Some of the guess work is already removed from the equation. When you can&#8217;t improve your organic rankings for keywords that tend to convert well and bring in revenue (or, at least, organic rankings are a long-term goal) you can make a well-educated guess as to how profitable these keywords will be in PPC.</p>
<p>For example, the circled keyword in the screenshot below is likely a good target for PPC traffic. Of course you&#8217;ll want to check the traffic potential, costs-per-click, etc, all against your profit margin, but with the conversion data already in play you&#8217;re way ahead of the game.</p>
<p><img class="alignnone size-full wp-image-2306 white-bg" title="keyword-conversion-rate2" src="http://unstuckdigital.com/wp-content/uploads/2009/09/keyword-conversion-rate2.jpg" alt="keyword-conversion-rate2" width="430" height="244" /></p>
<h2>8&#41; Use Advanced Segments to focus on search traffic</h2>
<p>Normally when you browse to a section in Google Analytics, such as &#8220;Content,&#8221; you&#8217;re looking at traffic per page overall. The &#8220;Top Landing Pages&#8221; option, for example, will show you what pages had the most Entrances (or what pages were the first pages visitors landed at) along with Bounce Rate and other data. However, only a portion of this traffic comes from search engines. You have to drill into each page and then to &#8220;source keywords&#8221; to find out what keywords people used to find those pages.</p>
<p>Advanced Segments allows you to focus in on a specific traffic source or other dimension or metric. So you can, for example, view the Top Landing Pages report only for search-referred traffic.</p>
<p><img class="alignnone size-full wp-image-2307 white-bg" title="advanced-segment-landing-pages" src="http://unstuckdigital.com/wp-content/uploads/2009/09/advanced-segment-landing-pages.jpg" alt="advanced-segment-landing-pages" width="430" height="494" /></p>
<p>You can also compare one segment against another. For example, the screenshot below demonstrates comparing Non-paid Search Traffic with Referral Traffic &#8211; you can view this comparison data across most reports.</p>
<p><img class="alignnone size-full wp-image-2309 white-bg" title="advanced-segment-compare" src="http://unstuckdigital.com/wp-content/uploads/2009/09/advanced-segment-compare.jpg" alt="advanced-segment-compare" width="430" height="494" /></p>
<p>To create your own Advanced Segment for inclusion in your reports look for the &#8220;Advanced Segments&#8221; link on the lower-left of your profile view:</p>
<p><img class="alignnone size-full white-bg" title="advanced-segments2" src="http://unstuckdigital.com/wp-content/uploads/2009/09/advanced-segments2.jpg" alt="advanced-segments2" width="215" height="98" /></p>
<p>Once inside the Advanced Segments interface, click the &#8220;Create new custom segment&#8221; link at the top right:</p>
<p><img class="alignnone size-full wp-image-2310 white-bg" title="advanced-segment-create" src="http://unstuckdigital.com/wp-content/uploads/2009/09/advanced-segment-create.jpg" alt="advanced-segment-create" width="312" height="132" /></p>
<p>Then you need to pick what metric(s) and dimension(s) to filter your segment by. The possibilities are vast.</p>
<p><img class="alignnone size-full wp-image-2319 white-bg" title="advanced-segment-create-2" src="http://unstuckdigital.com/wp-content/uploads/2009/09/advanced-segment-create-2.jpg" alt="advanced-segment-create-2" width="431" height="346" /></p>
<h2>9) Combine ranking and traffic reports, sort accordingly</h2>
<p>Here&#8217;s one of my favorite ways to find new content and ranking opportunities, step-by-step:</p>
<ol>
<li>In Google Analytics, navigate to Traffic Sources &gt; Search Engines &gt; Google and select &#8220;non-paid&#8221; to avoid including any AdWords data.</li>
<li>Filter your branded keywords (see #2 above)</li>
<li>Change the &#8220;Show rows&#8221; drop-down from &#8220;10&#8243; to &#8220;100&#8243; &#8211; this will display your top 100 traffic-referring non-branded keywords from Google.</li>
<li>Choose &#8220;Export&#8221; at the top of the report screen, and select &#8220;CSV for Excel&#8221;</li>
<li>Pull up the spreadsheet in Excel</li>
<li>Remove extra formatting / rows</li>
<li>Select all 100 keywords</li>
<li>Drop them into SEOBook Rank Checker</li>
<li>When Rank Checker completes its report, export that to CSV, open in Excel and copy/paste the Google.com URL and Google.com Position rows into your Google Analytics spreadsheet</li>
<li>Sort by ranking (ascending) and then by traffic (descending)</li>
</ol>
<p>What you end up with is a list of traffic-referring keywords sorted by ranking and then traffic.</p>
<p><img class="alignnone size-full wp-image-2314 white-bg" title="finalspread" src="http://unstuckdigital.com/wp-content/uploads/2009/09/finalspread.jpg" alt="finalspread" width="430" height="180" /></p>
<p>The aim: find some keywords you&#8217;re only ranking on page two for (or thereabouts) but that still seem to refer traffic &#8211; then either A) create new content targeting these keywords or B) re-optimize your already-ranking pages for these keywords.</p>
<h2>10) Track non-page-load actions (like RSS subscriptions)</h2>
<p>One issue with the way Google Analytics tracks conversions is that it requires a page load event. That means Goals have to involve the visitor landing at a specific URL on your site (such as a &#8220;Thank You&#8221; page once they&#8217;ve completed a form or purchased something).</p>
<p>However, using the pageTracker._trackPageview() function you can make track just about anything as a page load.</p>
<p>For example, I&#8217;m tracking the &#8220;Subscribe&#8221; link at the top of the left column as a Goal. Every time a user clicks to subscribe to our RSS feed it&#8217;s recorded &#8211; and we can view this data in any of our reports to see where we tend to get the most RSS subscribers.</p>
<p>Here&#8217;s what this looks like in our source code:</p>
<p><img class="alignnone size-full wp-image-2315 white-bg" title="source-page-track" src="http://unstuckdigital.com/wp-content/uploads/2009/09/source-page-track.jpg" alt="source-page-track" width="430" height="296" /></p>
<p>For more information on using the pageTracker._trackPageview() function I recommend viewing the <a href="http://services.google.com/analytics/breeze/en/et_vps/index.html" target="_blank">&#8220;Event Tracking and Virtual Pageviews&#8221; presentation</a> at Google&#8217;s Conversion University.</p>
<h2>More Resources</h2>
<p>There&#8217;s a lot to get into with Google Analytics. Far too much to cover in a single blog post, and far more than I&#8217;d ever have the insight and ability to discuss effectively.</p>
<p>If you&#8217;re inclined to learn more about Google Analytics and Web Analytics in general I&#8217;d recommend the following resources:</p>
<ul>
<li><a href="http://www.google.com/support/conversionuniversity/" target="_blank">Conversion University</a> &#8211; Google&#8217;s &#8220;IQ Lessons&#8221; for Google Analytics, intended for those who wish to test for <a href="http://google.starttest.com/" target="_blank">Google Analytics Individual Qualification</a>. I received my qualification earlier this year (I was #264 to do it). Conversion University offers a lot of great information, and the multimedia presentations make it easy to digest.</li>
<li><a href="http://www.kaushik.net/" target="_blank">Occam&#8217;s Razor by Avinash Kaushik</a> &#8211; Avinash is Google&#8217;s Analytics Evangelist and a brilliant blogger on the topic. This is a must-read blog for anyone interested in analytics. He frequently uses Google Analytics for his walkthroughs and examples. He also wrote <a href="http://www.amazon.com/gp/product/0470130652?ie=UTF8&amp;tag=unstudigit-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0470130652" target="_blank">Web Analytics: An Hour a Day</a> and just finished writing his second book, <a href="http://www.webanalytics20.com/" target="_blank">Web Analytics 2.0</a>, which isn&#8217;t out yet but is sure to be widely-read. <a href="http://www.kaushik.net/avinash/media-mentions-podcasts" target="_blank">This page</a> on Occam&#8217;s Razor lists various Videos and Podcasts on Web Analytics and is worth bookmarking.</li>
<li><a href="http://www.roirevolution.com/blog/" target="_blank">ROI Revolution Blog</a> &#8211; ROI Revolution is a North Carolina agency that specializes in Google AdWords, Analytics, Website Optimizer and Urchin &#8211; in short, they know Google&#8217;s platforms inside and out. Their blog reflects this, offering many useful insights into Google Analytics and related topics.</li>
<li><a href="http://www.epikone.com/blog/" target="_blank">Analytics Talk</a> &#8211; Justin Cutroni blogs on various analytics issues, often focusing on Google Analytics in particular. A great blog worth reading and subscribing to.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://unstuckdigital.com/pimp-your-seo-data-google-analytics/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>10 Reasons (Other than SEO) Not to Build Your Website in Flash</title>
		<link>http://unstuckdigital.com/10-reasons-not-to-build-your-website-flash/</link>
		<comments>http://unstuckdigital.com/10-reasons-not-to-build-your-website-flash/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 14:15:10 +0000</pubDate>
		<dc:creator>Mike Tekula</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://unstuckdigital.com/?p=2221</guid>
		<description><![CDATA[The problems Flash creates for SEO are well-documented. I covered the topic in April. Less-often discussed are the numerous reasons, other than SEO, that building a website with Flash is the lame sauce. 1) It takes longer (increasing costs) It takes a developer more time to build a Flash page than an HTML page. Period. [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://www.unstuckdigital.com/img/posts/flashlogo.jpg" alt="" width="150" height="138" /></p>
<p>The problems Flash creates for SEO are well-documented. <a href="http://unstuckdigital.com/flash-seo/">I covered the topic in April.</a></p>
<p>Less-often discussed are the numerous reasons, other than SEO, that building a website with Flash is the lame sauce.</p>
<p><span id="more-2221"></span></p>
<h2><img class="alignnone size-full wp-image-2239 white-bg h2" title="time" src="http://unstuckdigital.com/wp-content/uploads/2009/09/time.jpg" alt="time" width="470" height="134" /></h2>
<h2>1) It takes longer (increasing costs)</h2>
<p>It takes a developer more time to build a Flash page than an HTML page. Period.</p>
<p>Add fancy animations and interactive elements and development time skyrockets.</p>
<p>When you&#8217;re paying a developer, time = money. That doesn&#8217;t mean you cut corners to save time and lower your overall costs, but consider whether that intro movie is really adding value to your user&#8217;s experience. Chances are it isn&#8217;t.</p>
<h2><img class="alignnone size-full wp-image-2240 white-bg h2" title="maintenance" src="http://unstuckdigital.com/wp-content/uploads/2009/09/maintenance.jpg" alt="maintenance" width="470" height="134" /></h2>
<h2>2) Maintenance is more involved and costly</h2>
<p>How often do you change something on your website?</p>
<p>Once a month? Once a week?</p>
<p>With a Flash-driven site adding pages or tweaking content isn&#8217;t straightforward. The developer often needs to go back to the original website file, navigate to the right section, make the change you&#8217;ve requested, re-export the website file and upload it to the server. They might have to tweak the ActionScript code (Flash&#8217;s programming language).</p>
<p>Compare this to making a change on a WordPress site, where you yourself can log in and make the change instantaneously &#8211; no coding or uploading required.</p>
<p>Depending on what you&#8217;re paying your developer for edits the costs here can really add up. If you plan to have your website updated regularly you&#8217;ll probably want to stay away from Flash.</p>
<h2><img class="alignnone size-full wp-image-2241 white-bg h2" title="flashy" src="http://unstuckdigital.com/wp-content/uploads/2009/09/flashy.jpg" alt="flashy" width="470" height="134" /></h2>
<h2>3) Flashy doesn&#8217;t mean usable</h2>
<p>You ever sit down with a salesman who&#8217;s on autopilot?</p>
<p>You walk into the room and he&#8217;s off and running, tearing through a script he&#8217;s practiced hundreds of times. Waving his arms. Pointing his fingers. Smiling widely. Not a care in the world for what you&#8217;re saying.</p>
<p>Flash websites are like that salesman.</p>
<p>You land at them, they start spinning around, dancing, lights are going off, music is playing &#8211; meanwhile you&#8217;re just looking for a phone number.</p>
<p>And forget about bookmarking pages or avoiding the song and dance the next time you return. Most Flash websites live on a single URL (the home page) and run through the same introduction every time the page is refreshed.</p>
<p>Flash websites are usually too busy showing off their tricks to actually serve users&#8217; needs.</p>
<h2><img class="alignnone size-full wp-image-2242 white-bg h2" title="tracking" src="http://unstuckdigital.com/wp-content/uploads/2009/09/tracking.jpg" alt="tracking" width="470" height="134" /></h2>
<h2>4) You lose the ability to track user behavior</h2>
<p>If I had to pick the most important advantage of online marketing over traditional offline methods, I&#8217;d pick trackability.</p>
<p>The ability to track where your visitors came from and what they did when they arrived is so crucial. It allows you to optimize your online marketing spend, focusing on the traffic that pays the bills and chopping out the dead wood.</p>
<p>Most analytics platforms (including Google Analytics, which we use for UnstuckDigital.com) track behavior based on page views. In other words, every time a page loads, information about the last page, the time so far spent on the website, the referral source (how the user found your site), etc is all recorded (or re-recorded).</p>
<p>The problem? Most Flash websites load on a single URL. The home page. That&#8217;s it. So when a visitor hits your site and starts viewing pages, the most you&#8217;re going to track is where they came from and how long they spent. That&#8217;s it. Not enough information if you&#8217;re looking to improve your online marketing ROI in the future.</p>
<h2><img class="alignnone size-full wp-image-2243 white-bg h2" title="slow-load" src="http://unstuckdigital.com/wp-content/uploads/2009/09/slow-load.jpg" alt="slow-load" width="470" height="134" /></h2>
<h2>5) It&#8217;s a dog when it comes to load times</h2>
<p>Flash is pretty intense when it comes to file sizes.</p>
<p>When you arrive at a Flash-driven website, ever notice the loading bar that takes 1-2 minutes to fill up?</p>
<p>It&#8217;s there because the website is loading every single page ahead of time. That&#8217;s how most Flash websites work &#8211; the entire website file has to be downloaded to your computer before you can see even a single page.</p>
<p>When your users are in a hurry (and online everyone is in a hurry 24 hours a day) your &#8220;loading&#8230;&#8221; sign may as well read, &#8220;piss off!&#8221; It says, &#8220;if you were looking for speedy browsing you came to the wrong place.&#8221;</p>
<h2><img class="alignnone size-full wp-image-2244 white-bg h2" title="nightmare" src="http://unstuckdigital.com/wp-content/uploads/2009/09/nightmare.jpg" alt="nightmare" width="470" height="134" /></h2>
<h2>6) Design updates are a nightmare</h2>
<p>Outside of the general maintenance tasks (adding pages, fixing spelling, updating &#8220;news,&#8221; etc) a time will inevitably arrive when you want to update the look and feel of your website.</p>
<p>Guess what? Flash doesn&#8217;t make that easy either.</p>
<p>In fact, most Flash websites are better off developed from scratch when a major design update is called for. Can you say $$$$? (Me neither that&#8217;s not a word)</p>
<p>Now consider the proper use of HTML and CSS. A thing of beauty. Content and presentation totally separate. Not convinced? Head over to <a href="http://www.csszengarden.com/" target="_blank">CSS Zen Garden</a> and take a look. Every design variation there uses the same exact source code. Read that again. Same source code. The only changes are the image and CSS files.</p>
<h2><img class="alignnone size-full wp-image-2245 white-bg h2" title="disabled" src="http://unstuckdigital.com/wp-content/uploads/2009/09/disabled.jpg" alt="disabled" width="470" height="134" /></h2>
<h2>7) Disabled users are banished</h2>
<p>Ever hear of the concept of web accessibility?</p>
<p>It basically refers to building your website in a way that allows impaired users to have the best experience possible.</p>
<p>Users without strong-enough eyesight often browse using devices called screen readers that, you guessed it, read the words on the screen to them so they can read and navigate your website.</p>
<p>And Flash doesn&#8217;t play nice with these assistive devices.</p>
<p>Combine this with the fact that browsers can&#8217;t enlarge the type on a Flash website, and you&#8217;re talking about a web that is exclusive only to those with good vision.</p>
<p>There have been some efforts to require by law that websites are built accessibly. While that may be a long time coming to fruition the incentive of improving the experience of impaired visitors should be reason enough.</p>
<h2><img class="alignnone size-full wp-image-2246 white-bg h2" title="browser-nav" src="http://unstuckdigital.com/wp-content/uploads/2009/09/browser-nav.jpg" alt="browser-nav" width="470" height="134" /></h2>
<h2>8&#41; Browser navigation doesn&#8217;t work</h2>
<p>Just a quick point on this.</p>
<p>You know the &#8220;back&#8221; button we rely on so frequently?</p>
<p>On your single-URL Flash website <span style="text-decoration: line-through;">it&#8217;s useless</span> it helps people leave and never come back. Since they&#8217;ll always technically be on your home page a quick click &#8220;back&#8221; sends them to wherever they came from. And my guess is that they won&#8217;t be in a hurry to return. Just a hunch.</p>
<h2><img class="alignnone size-full wp-image-2247 white-bg h2" title="mobile" src="http://unstuckdigital.com/wp-content/uploads/2009/09/mobile.jpg" alt="mobile" width="470" height="134" /></h2>
<h2>9) Mobile users are up the creek</h2>
<p>The mobile web is here.</p>
<p>The most heavily-used mobile web browser is the iPhone. That doesn&#8217;t look like it&#8217;s going to change any time soon. Something to the order of 25 million iPhones have been purchased so far. The BlackBerry is still popular as well.</p>
<p>And neither of these mobile devices support Flash.</p>
<p>Even when the iPhone gets Flash support (any day now, Apple!) without a wireless internet connection download speeds are slight at best. Your 2mb Flash website file is going to be overkill for a casual mobile visitor. Think they&#8217;re going to wait 15 minutes just to view your home page? Not bloody likely.</p>
<h2><img class="alignnone size-full wp-image-2248 white-bg h2" title="semantic" src="http://unstuckdigital.com/wp-content/uploads/2009/09/semantic.jpg" alt="semantic" width="470" height="134" /></h2>
<h2>10) No semantic markup</h2>
<p>Not sure semantic markup matters?</p>
<p>Three letters. S.E.O.</p>
<p>I know I said I wouldn&#8217;t mention it, but come on now. SEO is crucial.</p>
<p>Semantic markup is about reinforcing the meaning or topic of a page. Critical for SEO.</p>
<p>Flash files don&#8217;t contain semantic markup. Sure, Googlebot can crawl Flash (sort of) &#8211; but that doesn&#8217;t mean Googlebot can assume semantic relationships between page elements. In other words, it&#8217;s going to get a garbled bunch of content and little/no indication of what&#8217;s what. Not the best situation when your page is up against a few million others in a relevance contest.</p>
<p><em>A closing note to Flash developers: I am fully aware that there are (expensive) work-arounds to most of these issues. I started my web development career building in Flash. I love Flash as much as you guys. But let&#8217;s be realistic: the vast majority of Flash-driven websites do not offer solutions for the issues in this post. Most of them suck for the above reasons and more. </em></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">http://www.unstuckdigital.com/img/posts/flashlogo.jpg<img class="alignnone" src="http://www.unstuckdigital.com/img/posts/flashlogo.jpg" alt="" width="150" height="138" /></div>
]]></content:encoded>
			<wfw:commentRss>http://unstuckdigital.com/10-reasons-not-to-build-your-website-flash/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (User agent is rejected)
Database Caching 6/13 queries in 0.022 seconds using disk

 Served from: unstuckdigital.com @ 2013-05-25 18:44:22 by W3 Total Cache -->