<?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>Rob McGuire Online &#187; Web Design</title>
	<atom:link href="http://robmcguire.net/category/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://robmcguire.net</link>
	<description>Bite sized pieces of me</description>
	<lastBuildDate>Wed, 14 Jul 2010 13:45:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Should You Use HTML5 Video On Your Site?</title>
		<link>http://robmcguire.net/blog/should-you-use-html5-video-on-your-site/</link>
		<comments>http://robmcguire.net/blog/should-you-use-html5-video-on-your-site/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 16:32:47 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5 video]]></category>

		<guid isPermaLink="false">http://robmcguire.net/?p=190</guid>
		<description><![CDATA[How are you including videos on your website?  Are you still using flash to embed them or have you switched to html5? With the state of the internet today it makes sense to use the video playback features already included in modern web browsers and revert to flash playback only when necessary.  This is true [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://robmcguire.net/blog/should-you-use-html5-video-on-your-site/" title="Permanent link to Should You Use HTML5 Video On Your Site?"><img class="post_image aligncenter" src="http://robmcguire.net/wp-content/uploads/video2.jpg" width="640" height="267" alt="html5 video or flash?" /></a>
</p><p>How are you including videos on your website?  Are you still using flash to embed them or have you switched to html5?</p>
<p>With the state of the internet today it makes sense to use the video playback features already included in modern web browsers and revert to flash playback only when necessary.  This is true for several reasons.</p>
<p>First, people watching flash videos must have a flash plugin installed to watch videos, but html5 does not require users to install any browser plugins to watch videos.  Removing additional requirements of video playback not only streamlines the process, it also lessens the workload on your CPU.</p>
<p>Secondly, and probably the most important, millions of mobile devices are blocked from using flash in any form.  This means that anyone using a device such as the iPad will never see a video if it is in flash format.  But html5 videos are viewable without a hitch on these devices.  Mobile internet devices are one of the fastest growing industries, so content providers are going to need to adapt to this arena as well as the normal desktop territory.</p>
<p>While html5 video has its advantages, there are still weaknesses to this new way of doing things.</p>
<p>The main drawback to using html5 video is the lack of a viable fullscreen option.  Watching an online flash video in fullscreen is nothing out of the ordinary, but not an option yet in html5.  Well, you can watch html5 video in fullscreen with the latest version of Firefox, but the framerate is remarkably reduced which results in a very “choppy” video.</p>
<p>So if you can handle the lack of fullscreen playback, then there really is no reason to use flash for videos except as a fallback method for browsers that don’t yet support html5 video.</p>
<p>If you don&#8217;t use html5 video on your site, what is holding you back?</p>
]]></content:encoded>
			<wfw:commentRss>http://robmcguire.net/blog/should-you-use-html5-video-on-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What You Should Know About Website Validation</title>
		<link>http://robmcguire.net/seo/what-you-should-know-about-website-validation/</link>
		<comments>http://robmcguire.net/seo/what-you-should-know-about-website-validation/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 18:51:05 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://robmcguire.net/?p=171</guid>
		<description><![CDATA[I don’t spend a lot of time worrying about whether or not my website’s code is valid or not.  And by valid, I mean if it conforms to the W3C standards or not. Sure, I try to always use the proper markup when creating sites, but even if I slip up a time or two, [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://robmcguire.net/seo/what-you-should-know-about-website-validation/" title="Permanent link to What You Should Know About Website Validation"><img class="post_image aligncenter" src="http://robmcguire.net/wp-content/uploads/validator.PNG" width="600" height="250" alt="Website Validation" /></a>
</p><p>I don’t spend a lot of time worrying about whether or not my website’s code is valid or not.  And by valid, I mean if it conforms to the W3C standards or not.</p>
<p>Sure, I try to always use the proper markup when creating sites, but even if I slip up a time or two, it probably won’t make a difference in the final product.  And if it does, then it is quickly fixed and I move on.</p>
<p>I have met people who are pretty fanatical about insisting that their website contain no validation errors.  I have heard some of them say that websites rank better in the search engine if they validate properly.  I partially disagree.</p>
<p><span id="more-171"></span></p>
<p>Having a 100% W3C compliant website will not improve your search rankings.  And most of the time having a website with validation errors will not hurt your search rankings either.  The only time a validation error will harm your website is if that error keeps the search engines from indexing your content.</p>
<p>Let me say that again, because it is a point worth driving home:</p>
<blockquote><p>The only time a validation error will harm your website is if that error keeps the search engines from indexing your content.</p></blockquote>
<p>Most coding errors in a website are really minor things.  You never notice them because most modern browsers are able to auto-correct most of them.  Search engines will not penalize your site because of these minor mistakes; they drop the hammer only on more serious slip-ups.</p>
<p>Let me provide a good example of what I’m talking about.  Two of the top websites relating to SEO are <a href="http://www.seomoz.org/">seomoz.org</a> and <a href="http://www.seobook.com">seobook.com</a>.  You can search Google for “SEO” and you will find both sites in the top 10 results.  Now let’s check to see how compliant they are (according to the <a href="http://validator.w3.org/">W3C Validator</a>):</p>
<ul>
<li>Seomoz.org contains 40 errors and 5 warnings</li>
<li>Seobook.com contains 183 errors and 67 warnings</li>
</ul>
<p>If W3C validation was crucial to search engine ranking, don’t you think these titans of the SEO industry would be on the forefront of perfection?</p>
<p>My suggestion would be to worry less on things that really don’t matter and focus more of your time on things that do.</p>
]]></content:encoded>
			<wfw:commentRss>http://robmcguire.net/seo/what-you-should-know-about-website-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clean Your WordPress Sidebar To Improve Navigation And SEO</title>
		<link>http://robmcguire.net/seo/clean-your-wordpress-sidebar-to-improve-navigation-andseo/</link>
		<comments>http://robmcguire.net/seo/clean-your-wordpress-sidebar-to-improve-navigation-andseo/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 05:40:32 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[sidebars]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.robmcguire.net/?p=129</guid>
		<description><![CDATA[I was approached by Mohammed from msafi.com and he thought that this article he wrote might be of use to readers of this blog. I agreed with him and decided to republish it here. You can find the original publication here Most people just accept the default, out-of-box layout of blogs even though they know [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://robmcguire.net/seo/clean-your-wordpress-sidebar-to-improve-navigation-andseo/" title="Permanent link to Clean Your WordPress Sidebar To Improve Navigation And SEO"><img class="post_image aligncenter" src="http://www.robmcguire.net/wp-content/uploads/msafi.jpg" width="600" height="250" alt="msafi sidebar tips" /></a>
</p><p class="note">I was approached by Mohammed from <a href="http://msafi.com">msafi.com</a> and he thought that this article he wrote might be of use to readers of this blog.  I agreed with him and decided to republish it here.  You can find the original publication <a href="http://msafi.com/clean-your-wordpress-sidebar-to-improve-navigation-and-seo/">here</a></p>
<p>Most people just accept the default, out-of-box layout of blogs even though they know it is not optimal for the nature of their blog. I’m not the first to say that blog navigation is a nightmare.</p>
<p>Why is that?</p>
<p>The main problem with blog navigation is that the content is not interlinked properly. That’s especially true for generic blogs that aren’t about one single topic.</p>
<p>When a visitor lands on your generic blog, they’re probably interested in only one of the topics that you cover. Say that topic is dogs. Even though all of your dog posts are grouped by “tags” and “categories”, your blog sidebar is probably distracting the visitor with links to other unrelated content about cycling, rock climbing or whatever else you write about.<br />
<span id="more-129"></span><br />
Don’t distract your readers.</p>
<p>Give your readers <strong>only</strong> what they’re interested in at that moment and help them find more of it. Doing that will make your visitors stick around longer, browse more pages, and even improve your SEO!</p>
<p>Here’s how you can achieve that.</p>
<h3>Clean Up Your Sidebars</h3>
<p>On your <strong>post pages</strong>, you don’t have to tell the reader about all the categories and tags that you write about. Why would you clutter your sidebar with such information?</p>
<p>A list of categories and a tag cloud are useful information on the <strong>homepage</strong> because they give your reader an overview of the things that you write about. So, you can put those on the sidebar of the homepage, but not the sidebar of posts pages.</p>
<p>The problem is that most WordPress themes don’t separate the site-wide sidebar from the post sidebar. It is, however, essential to have a separate sidebar for posts if you’re serious about improving the navigation and layout of your blog. If your theme has a single sidebar for everything, read this post to learn how to <a href="http://msafi.com/how-to-make-posts-have-different-sidebar-from-the-rest-of-wordpress-blog/">give your posts their own sidebar</a>.</p>
<h3>Ideas for Relevant Content to Put on Your Posts Sidebar</h3>
<p>The more a Web page is focused on a single topic and the more links to other related Web pages it has, the more search engine optimization weight it’ll carry for that topic. Making your sidebar relevant to the topic of the post itself will have huge benefits for your blog. Here are some ideas of the relevant content put on your sidebar:</p>
<ul>
<li>Related links to other posts on the same topic on your blog</li>
<li>A list of categories that the post belongs to</li>
<li>A list of tags that the post belongs to</li>
<li>RSS feed for the categories and tags that the post belongs to</li>
</ul>
<h3>Use a Related Posts Plugin</h3>
<p>Perhaps the best thing you could do to improve the navigation of your blog is to use a related posts plugin. The most popular plugin for this function is <a href="http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/">Yet Another Related Posts Plugin</a> (YARPP).</p>
<p>Read this post to learn how you can <a href="http://msafi.com/fix-yet-another-related-posts-plugin-yarpp-widget-and-add-it-to-the-sidebar/">put links to related posts on your sidebar using YARPP</a>.</p>
<p>I hope you found these tips helpful. If you have any questions, comments, or suggestions on what else can be done to improve navigation, post them below!</p>
]]></content:encoded>
			<wfw:commentRss>http://robmcguire.net/seo/clean-your-wordpress-sidebar-to-improve-navigation-andseo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To Get Your Website Text Images Indexed Just Like Real Text</title>
		<link>http://robmcguire.net/web-design/how-to-get-your-website-text-images-indexed-just-like-real-text/</link>
		<comments>http://robmcguire.net/web-design/how-to-get-your-website-text-images-indexed-just-like-real-text/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 04:36:11 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://www.robmcguire.net/?p=128</guid>
		<description><![CDATA[Many times when you are designing and building a website you will want to use an image of text instead of actual text.  You do this because many times the fonts used for the web just don’t look the way you want them to.  This is a common and proper way of doing things but [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://robmcguire.net/web-design/how-to-get-your-website-text-images-indexed-just-like-real-text/" title="Permanent link to How To Get Your Website Text Images Indexed Just Like Real Text"><img class="post_image aligncenter" src="http://www.robmcguire.net/wp-content/uploads/css-image-text-replace.png" width="600" height="250" alt="replace text with images" /></a>
</p><p>Many times when you are designing and building a website you will want to use an image of text instead of actual text.  You do this because many times the fonts used for the web just don’t look the way you want them to.  This is a common and proper way of doing things but if you are going to replace text with a text image make sure you do it in a way so that search engines can “read” what your image says.</p>
<p>The problem with using images of text instead of the actual text is that it gives search engines less content to index.  Sure, you can use an “alt” tag in your replacement image that states what the image is about, but what if you could use an image <em>and</em> give the search engines the actual text to crawl as well?</p>
<p>This is easily done with a little HTML and CSS.  Let me give you two examples to show you what I’m talking about.</p>
<p>If you look at the header of this site you’ll see the title “Rob McGuire” in big, bold text.  As you can probably guess by now, it is an image file and not text.  Yet the search engines read that spot as actual text that says “Rob McGuire.<br />
<span id="more-128"></span><br />
What I did is insert the following piece of code into the header section:</p>
<pre>&lt;div id="name"&gt;
&lt;a href="http://www.robmcguire.net"&gt;Rob McGuire&lt;/a&gt;
&lt;/div&gt;</pre>
<p>I created a div with the id of &#8220;name&#8221; and inside that div I entered the text &#8220;Rob McGuire&#8221; and linked it to my homepage.  When search engines crawl my site, they see the text and index it accordingly.  Sounds simple so far, right?</p>
<p>Now the CSS I applied to show an image instead of the text is simple enough as well.  The CSS code used is as follows:</p>
<pre>#name {height: 103px; width: 390px;}
#name a {height: 103px; width: 390px; background: url(images/name.png) no-repeat; display: block; text-indent: -9999px;}
</pre>
<p>Now let me explain what this CSS code does.</p>
<p>First, I defined the height and width of the &#8220;name&#8221; div with the line of code starting with just &#8220;#name&#8221;.  The image replacement is actually done with the second line which defines what happens to hyperlinks in the div named &#8220;name&#8221;.  With &#8220;#name a&#8221; I defined the hyperlink&#8217;s height and width, gave it a background image to show (which is the Rob McGuire image) and also set the image to not repeat.  I then set it&#8217;s display attribute to &#8220;block&#8221; which basically creates a line break before and after the element.  If you don&#8217;t add in the &#8220;display: block&#8221; attribute for hyperlinks then the image won&#8217;t display.  Finally, to have the real text disappear I added the text-indent property to push it far off the left side of the screen.</p>
<p>That is the basic rundown on how to create a linkable text image that is also &#8220;readable&#8221; by the search engines.  Now if you wanted to use an image of text instead of real text that isn&#8217;t linked to anything the process is nearly identical.</p>
<p>Let&#8217;s say that I wanted to use the same &#8220;Rob McGuire&#8221; image in the header but this time I didn&#8217;t want to link it to the home page.  Then I would have entered this code in the header area instead:</p>
<pre>&lt;div id="name"&gt;
Rob McGuire
&lt;/div&gt;
</pre>
<p>You&#8217;ll notice that the only difference between this code and the previous example is that the text isn&#8217;t linked to anything.</p>
<p>The CSS for this is only slightly different as well and it looks like this:</p>
<pre>#name {height: 103px; width: 390px; background: url(images/name.png) no-repeat; text-indent: -9999px;}
</pre>
<p>That&#8217;s all there is to it in that instance.  Much of what was entered for the original &#8220;#name a&#8221; attribute is now in the &#8220;#name&#8221; one instead and you should notice that the &#8220;display: block&#8221; property is missing as it is not needed in this instance.</p>
<p>Sometimes while doing this you may find that your actual text is still showing up even after you put in the &#8220;text-indent&#8221; property.  Most of the time this is because either your current div or parent div has a text alignment property that aligns text to the right.  You can solve this problem by adding the following CSS property to your image replacement div:</p>
<pre>text-align: left
</pre>
<p>Hopefully by entering this your text should magically disappear from view.</p>
<p>If you have images of text on your site that are &#8220;just&#8221; images, try changing the code up this way and give the search engines a little more information to index on your site!</p>
]]></content:encoded>
			<wfw:commentRss>http://robmcguire.net/web-design/how-to-get-your-website-text-images-indexed-just-like-real-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
