<?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>Organic SEO / SMO for small business &#187; clean code</title> <atom:link href="http://level343.com/article_archive/tag/clean-code/feed/" rel="self" type="application/rss+xml" /><link>http://level343.com/article_archive</link> <description>Level343 SEO Article Archive</description> <lastBuildDate>Mon, 21 May 2012 14:52:42 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Site Speed, Clean Code, User Interface and Gloating</title><link>http://level343.com/article_archive/2010/06/01/site-speed-clean-code-user-interface-and-gloating/</link> <comments>http://level343.com/article_archive/2010/06/01/site-speed-clean-code-user-interface-and-gloating/#comments</comments> <pubDate>Tue, 01 Jun 2010 12:00:40 +0000</pubDate> <dc:creator>Gabriella</dc:creator> <category><![CDATA[Online Marketing]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[clean code]]></category> <category><![CDATA[Site speed]]></category> <category><![CDATA[UI]]></category> <category><![CDATA[W#C]]></category><guid isPermaLink="false">http://level343.com/article_archive/?p=1951</guid> <description><![CDATA[<table cellpadding='10'><tr><td valign='top' align='left'><p>Categories: <a href="http://level343.com/article_archive/category/online-marketing/" title="View all posts in Online Marketing" rel="category tag">Online Marketing</a>, <a href="http://level343.com/article_archive/category/search_engine_optimization/" title="View all posts in SEO" rel="category tag">SEO</a></p><p>Tags: <a href="http://level343.com/article_archive/tag/clean-code/" rel="tag">clean code</a>, <a href="http://level343.com/article_archive/tag/seo/" rel="tag">SEO</a>, <a href="http://level343.com/article_archive/tag/site-speed/" rel="tag">Site speed</a>, <a href="http://level343.com/article_archive/tag/ui/" rel="tag">UI</a>, <a href="http://level343.com/article_archive/tag/wc/" rel="tag">W#C</a></p>Every once in a while, something happens where you have a choice: gloat, or be the bigger person and keep “I told you so” to yourself. Every once in a while, you just can’t resist gloating… Take, for instance, the whole issue of site speed. Google officials spoke from on high recently, passing down the [...]<table width='100%'><tr><td align=right><p><b>(<a href='http://level343.com/article_archive/2010/06/01/site-speed-clean-code-user-interface-and-gloating/' title='Site Speed, Clean Code, User Interface and Gloating'>Read more...</a>)</b></p></td></tr></table></td></tr></table>]]></description> <content:encoded><![CDATA[<p></p><div id="attachment_1954" class="wp-caption alignleft" style="width: 212px"> <a href="http://www.flickr.com/photos/kimblahg/2993926197/ "><img class="size-medium wp-image-1954  " title="smiling jessie dog" src="http://level343.com/article_archive/wp-content/uploads/smiling-jessie-dog-212x300.jpg" alt="" width="212" height="300" /></a><p class="wp-caption-text">Jessie smiling</p></div><p>Every once in a while, something happens where you have a choice: gloat, or be the bigger person and keep “I told you so” to yourself. Every once in a while, you just can’t resist gloating… Take, for instance, the whole issue of site speed. Google officials spoke from on high recently, passing down the word that yes, site speed does matter. Allow us a proud moment of HA!</p><p><span id="more-1951"></span>Back in 2009, we wrote a few articles about site speed. We also wrote an article or two about having clean code and being W3C (World Wide Web Consortium) compliant. Needless to say (thus the gloating), we got a lot of flack about the issues. Plenty of SEOs, from industry professionals to widely read do-it-yourselfers, guffawed at us and said that neither matter to the search engines. Again, a proud moment of HA!</p><p>Now let’s move past the gloating and childish (but gleeful) “I told you so” and on to what this has to do with your website.</p><p>The first question is: do the search engines really care about site speed or how clean your code is? Yes – and no.</p><p>As we wrote a few weeks ago, Google says that site speed (how fast your pages load) WILL make a difference in your rankings. Now, whether that difference ends up being large or small still remains to be seen.</p><p>Clean code, on the other hand, doesn’t help your site rankings. So why do we talk about it? A few reasons. Clean code means that (if done correctly):</p><ul><li>Your website is running properly.</li><li>Your design displays as you intended.</li><li>You have no broken, useless links.</li><li>You have less code for search engines to dig      past at the beginning of the page before reaching the content.</li></ul><p>Now, the second question is: do your visitors really care about site speed or how clean your code is? The answer is a resounding yes.</p><p><strong>Why Does Site Speed Matter?</strong></p><p>Imagine that you’re using your website to sell products. I can see it now; it’s happened to all of us. You click on something you want to buy and it takes forever for the page to load. By the time the page has loaded, in fact, the phone is ringing, the baby’s crying, someone came to the door… You get the picture; it’s not pretty.</p><p>Statistics say that most visitors won’t wait more than 5 – 10 seconds for a page to load before going somewhere else. Now, you may have fast Internet, firing along at T1 speed. However, a lot of people are still limping along with DSL or, heaven forbid, still using their phone lines. This means that, if it takes you 5 seconds to load a page with your T1, you can bet that many on DSL, broadband, etc. are busy answering doors, phones and rocking the baby instead of buying.</p><p>While the difference site speed makes to Google remains to be seen, the difference it makes to visitors is a long-standing fact. It makes a lot of difference.</p><p><em>Site Speed Checkers</em></p><p>In case you haven’t run into articles about site speed yet, here are three places to get site speed checker tools:</p><p><a title="Web page test" href="http://www.webpagetest.org/" target="_blank">Web PageTest</a> isn’t an add on; it’s a website that scans yours. There’s no extra stuff on your computer and, while the returned information can be a little technical, gives a pretty good overview of how fast your pages load. You can view your individual website or compare your website results to others.</p><p><a title="Google page speed" href="http://code.google.com/speed/page-speed/" target="_blank">Google Page Speed</a> is a Firefox add on that evaluates your site performance. It also gives you suggestions on how to improve your speed. Google Page Speed provides a few tests based on “best practices” (one of the elusive words Google likes to throw around… like “intent”).</p><p><a title="YahooYslow" href="http://developer.yahoo.com/yslow/" target="_blank">YahooYslow</a> is another Firefox add on that gives you answers and solutions on how to clean up your pages. From removing unused CSS to specifying your image dimensions, giving your site caching abilities to extra files, it’s a great tool to grade your website performance.</p><p><strong>Why Does Clean Code Matter?</strong></p><p>If you look at what having clean code means, the reason why it matters to visitors should become clear. You have:</p><ul><li>A properly running website</li><li>A properly working design</li><li>No broken, useless links</li></ul><p>A beautiful website is useless if it doesn’t work. Helpful links are useless if they don’t go anywhere. When you have clean code, your website gives visitors a much better experience, which is why it matters.</p><p>Where do you check your validation? <a href="http://validator.w3.org/">W3C Validator</a></p><p><strong>The Pet Peeve – User Interface (UI)</strong></p><p>Since we’re waving our “know-how” around, I’d like to add a pet peeve as a final thought: a website’s user interface. Although it’s often overlooked, the UI is a part of your overall site performance in regards to visitors.</p><p>For instance, when you have a guest coming for a weekend visit, you probably take a few minutes to show them around, explain where the towels are and where they can put their stuff, right? Your website is basically the same, except they don’t have you standing around, showing them where your important information is. Instead, they have to depend on your navigation.</p><p>Depending on the size of your site, you have many options for helping your users navigate. The breadcrumb trail is an excellent example. Like Hansel and Gretal of the story, breadcrumbs show a visitor where they are and how they got there. For example, a breadcrumb trail may look like:   Home &gt; Products &gt; Pickles &gt; Dill</p><p>Remember, the first time a visitor comes to your site, they’re going to be looking all over the place for the information they came to find. Spell out the parts of your site; give them clear, actionable things to do; highlight the most important parts. Visual clues are a wonderful way to draw a visitor’s attention to how they should interact with your site.</p><p>Take a minute after reading and look at your site. Ask yourself these questions:</p><ul><li>Is my navigation user-friendly and visible?</li><li>Is it confusing? What can I do to make it less      confusing?</li><li>Do I have more than one navigation on my      pages? Why? Can I show these navigation lists in a better, more appealing      / less confusing way?</li><li>Is my navigation placement consistent throughout      my site?</li></ul><p>At the end of the day, when it’s all said and done, the biggest thing to remember is that your website is not about or for you. YOU aren’t your target market; the search engines aren’t your target market; the visitor, however, is. When the competition is as fierce as it is today, you can’t afford to forget that. Look over your site or hire someone from your target market to look it over; prepare for the visitor!</p> <img src="http://level343.com/article_archive/?ak_action=api_record_view&id=1951&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://level343.com/article_archive/2010/06/01/site-speed-clean-code-user-interface-and-gloating/feed/</wfw:commentRss> <slash:comments>21</slash:comments> </item> <item><title>Your Website Code May Not Be As Clean As You Think</title><link>http://level343.com/article_archive/2009/09/22/your-website-code-may-not-be-as-clean-as-you-think/</link> <comments>http://level343.com/article_archive/2009/09/22/your-website-code-may-not-be-as-clean-as-you-think/#comments</comments> <pubDate>Tue, 22 Sep 2009 11:59:47 +0000</pubDate> <dc:creator>Gabriella</dc:creator> <category><![CDATA[Online Marketing]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[Social Media]]></category> <category><![CDATA[clean code]]></category> <category><![CDATA[W3C]]></category> <category><![CDATA[Website]]></category><guid isPermaLink="false">http://level343.com/article_archive/?p=1348</guid> <description><![CDATA[<table cellpadding='10'><tr><td valign='top' align='left'><p>Categories: <a href="http://level343.com/article_archive/category/online-marketing/" title="View all posts in Online Marketing" rel="category tag">Online Marketing</a>, <a href="http://level343.com/article_archive/category/search_engine_optimization/" title="View all posts in SEO" rel="category tag">SEO</a>, <a href="http://level343.com/article_archive/category/if-its-about-connecting-its-here/" title="View all posts in Social Media" rel="category tag">Social Media</a></p><p>Tags: <a href="http://level343.com/article_archive/tag/clean-code/" rel="tag">clean code</a>, <a href="http://level343.com/article_archive/tag/w3c/" rel="tag">W3C</a>, <a href="http://level343.com/article_archive/tag/website/" rel="tag">Website</a></p>Editors update: March, 13th, 2010 True story: About two weeks ago, I came across a website that listed top SEO companies – well-known SEO companies at that. The website had used a site validator to see how clean the top SEOs’ site codes were. I stared in shock and then started gloating. Several of the [...]<table width='100%'><tr><td align=right><p><b>(<a href='http://level343.com/article_archive/2009/09/22/your-website-code-may-not-be-as-clean-as-you-think/' title='Your Website Code May Not Be As Clean As You Think'>Read more...</a>)</b></p></td></tr></table></td></tr></table>]]></description> <content:encoded><![CDATA[<p></p><p><a rel="attachment wp-att-1350" href="http://level343.com/article_archive/2009/09/22/your-website-code-may-not-be-as-clean-as-you-think/bigstockphoto_goals_1036912/"><img class="alignleft size-medium wp-image-1350" title="bigstockphoto_Goals_1036912" src="http://level343.com/article_archive/wp-content/uploads/bigstockphoto_Goals_1036912-300x226.jpg" alt="bigstockphoto_Goals_1036912" width="300" height="226" /></a><strong>Editors update: March, 13th, 2010</strong></p><p>True story: About two weeks ago, I came across a website that listed top SEO companies – well-known SEO companies at that. The website had used a site validator to see how clean the top SEOs’ site codes were. I stared in shock and then started gloating.</p><p>Several of the top name SEO companies had more errors than you could shake a stick at – and these people are supposed to know how to optimize website code. Further down on the page were other big name websites, such as the BBC, with just as many errors.<br /> <span id="more-1348"></span></p><p><strong>Horror of Optimization Horrors</strong></p><p>While sharing this information with my programmer and coding specialist, she made a strange comment. “You know, that’s something I haven’t thought of, running a site validation.” Well, I had the site redesigned shortly before she came on, by a professional designer. I just KNEW our site code would be clean and I could continue gloating.</p><p>The first page we ran the W3C Site Validator on had thirty-three errors. Thirty-three! My programmer informed me that, since she had planned on updating the site anyway, these errors could be quickly solved. I took a deep breath and we went on to the next page. Seven-eight errors!</p><p>On each consecutive page, error after error was found. I had taken so many deep breaths I felt like I was hyperventilating. She swore she’d clean it up and, after taking one more deep breath, I left it in her capable hands.</p><p>A thought occurred to me then, which is the foundation of this blog. “If SEO companies who are supposed to know clean code can have errors like this (and I include mine), what about webmasters that have to rely on outside help?” In other words, if you don’t know programming and you don’t have an in house programmer you can trust, how do you know YOUR site code is… well, up to code?</p><ol><li>Run      each page through the <a title="W3C" href="http://validator.w3.org/" target="_blank">W3C Markup Validator</a>. It will      give you a list of errors and information on how to fix them. You’ll      probably need a little programming background. If you don’t have any      programming knowledge but you do have errors, you can hire a professional      programmer to do the work and then run the Validator yourself to make sure      they’ve done the job right. According to my programmer, it took her ten      minutes to a half hour per page, depending on the number of errors. Factor      that in when hiring.</li><li>Run      your stylesheets (CSS) through the <a title="CSS-Validator" href="http://jigsaw.w3.org/css-validator/" target="_blank">W3C CSS Validator</a>.      It will also give you a list of errors and how to fix them. Again, you may      need a little bit of CSS coding background and, again, if you don’t have      any, you’ll need a professional. According to my programmer, it took her      ten minutes to clean up our CSS,       but there weren’t that many errors.</li><li>Use      the <a title="Link checker" href="http://validator.w3.org/checklink" target="_blank">W3C Link Checker</a>. Not only does this check for broken links, but it also shows where you      have redirects. In running our site, we had 400 redirect links when only      two were intentional. How did this happen?</li></ol><p>There’s a programmer’s shortcut: instead of using the whole URL to indicate where a page will pull its content from, they use a series of path codes that look like this:</p><p>/../../filename.extension</p><p>Unfortunately, this doesn’t sit well and the engines will use this path to redirect to the full URL. It’s messy and it takes longer, which slows down the time it takes to load your site.</p><p><strong>The moral of the story</strong>:</p><p>A website’s code is just a part of search engine optimization. However, it’s a huge part of how your website performs for the user. If you’re not sure how clean your website is, take a few minutes to run it through W3C. You may be surprised how bad (or good) your code really is.</p><p>I wanted to add this wonderful post aptly named <em>&#8221; <a title="W3C" href="http://www.searchenginejournal.com/w3c-validation-for-seo-myth-and-reality/18566/" target="_blank">W3C Validation for SEO – Myth and Reality</a>&#8220;</em> by <a title="Posts by Alan Bleiweiss" href="http://www.searchenginejournal.com/author/alan-bleiweiss/" target="_blank">Alan Bleiweiss</a></p><p>Another great articles about W3C that I recently read was &#8220;<a title="W3C Article" href="http://www.springboardseo.com/seo-blog/seo-tips/w3c-validation-seo-give-break/" target="_blank"><em>W3C Validation for SEO? Separating Facts From Fiction</em></a>&#8221; at <a title="W3C" href="http://www.springboardseo.com" target="_blank">Springboard SEO</a></p> <img src="http://level343.com/article_archive/?ak_action=api_record_view&id=1348&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://level343.com/article_archive/2009/09/22/your-website-code-may-not-be-as-clean-as-you-think/feed/</wfw:commentRss> <slash:comments>28</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 6/26 queries in 0.889 seconds using disk: basic
Object Caching 4016/4043 objects using disk: basic

Served from: level343.com @ 2012-05-22 00:34:06 -->
