<?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>SEO.com &#187; Cyndi Thompson</title>
	<atom:link href="http://www.seo.com/author/cyndi-thompson/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.seo.com</link>
	<description>Search Engine Optimization SEO &#38; Internet Marketing Company</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:59:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>CSS of the Future: How CSS3 can Optimize Design</title>
		<link>http://www.seo.com/blog/css-future-css3-optimize-design/</link>
		<comments>http://www.seo.com/blog/css-future-css3-optimize-design/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 19:51:01 +0000</pubDate>
		<dc:creator>Cyndi Thompson</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[On-Page Optimization]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[seo and css]]></category>

		<guid isPermaLink="false">http://www.seo.com/?p=7059</guid>
		<description><![CDATA[The design blogosphere has been buzzing about the improvements level 3 of Cascading Style Sheets will bring. Although still a ways off from official recommendation status by the W3C, some browsers are already supporting pending features. I want to highlight a few of the CSS3 features I’m excited about that will not ... <a href="http://www.seo.com/blog/css-future-css3-optimize-design/"  onclick="javascript:pageTracker._trackPageview('/internal-links/author/cyndi-thompson/feed/content/posts/post-number-/read-more-link/blog/css-future-css3-optimize-design/');">Read more</a>]]></description>
			<content:encoded><![CDATA[<p>The design blogosphere has been buzzing about the improvements level 3 of <a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets" target="_blank">Cascading Style Sheets</a> will bring. Although still a ways off from official recommendation status by the <a href="http://www.w3.org/Consortium/" target="_blank">W3C</a>, some browsers are already supporting pending features. I want to highlight a few of the CSS3 features I’m excited about that will not only add flexibility to the design process, but that will aid with search and conversion optimization as well.</p>
<h2>Replace images with code</h2>
<p>CSS3 will allow for common design elements such as rounded corners, shadows, gradients, and transparency to be rendered by the browser. This will reduce the number of additional files that need to be loaded and make site maintenance easier by keeping more design information in one place.  Fewer files will allow for faster site speeds, improving the user experience and consequently conversion rates. Decreased load times will also help with search rankings as speed becomes a more important factor to search engines. Fewer images also means that more content can be kept in html, making it more accessible to search engines.</p>
<p>See the example below for new code that can replace what is currently being done with images.</p>
<p><a rel="attachment wp-att-7060" href="http://www.seo.com/?attachment_id=7060"><img class="aligncenter size-full wp-image-7060" title="CSS3_example" src="http://www.seo.com/wp-content/uploads/2010/03/CSS3_example.jpg" alt="CSS3_example" width="523" height="930" /></a></p>
<p>More examples and related articles:</p>
<ul>
<li><a href="http://desandro.com/articles/opera-logo-css/" target="_blank">The Opera logo created in CSS3</a></li>
<li><a href="http://www.webdesignerdepot.com/2009/08/5-css3-design-enhancements-that-you-can-use-today/" target="_blank">5 CSS3 Design Enhancements that You can use Today</a></li>
<li><a href="http://www.viget.com/inspire/practical-uses-of-css3/" target="_blank">Practical Uses of CSS3</a></li>
<li><a href="http://westciv.com/tools/" target="_blank">A toolkit for testing new features</a></li>
<li><a href="http://www.offmadisonave.com/blog/2009/11/24/decrease-page-load-time-to-increase-seo-performance-in-2010" target="_blank">Google and site speed</a></li>
</ul>
<h2>Reduce code</h2>
<p>CSS3 can take the same designs that are currently being done with extensive or roundabout methods in CSS2 and create them with fewer lines and more efficient code. This will help make your<strong> </strong>files smaller for better site speed and will reduce your code-to-content ratio to make your site easier for search engines to crawl.  For example, the background-image property will be enhanced to allow you to add more than one image to the same element.  You can also make use of template elements to display content in a table format without needing html table tags or CSS2 faux column tricks. In addition, new selectors take advantage of design patterns for reducing code.</p>
<p>Read about some of these feature in more detail:</p>
<ul>
<li><a href="ttp://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/" target="_blank">Html 5 and CSS3: The Techniques You’ll Soon be Using</a></li>
<li><a href="http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/" target="_blank">CSS3 Selectors Explained</a></li>
</ul>
<h2>Use dynamic styles</h2>
<p>CSS3 will add dynamic styles that will allow for animated effects, creating an<strong> </strong>alternative to Flash and JavaScript. As <a href="http://www.seo.com/blog/mergin-flash-seo/" target="_blank">David Scoville</a> pointed out recently, using Flash is not always the most SEO friendly technique, so being able to do more with CSS will minimize conflict between design and SEO. CSS3 will add transitions that can take a CSS property (such as color or size) and allow timing to be added so changes that occur on a page can flow more gradually and less abruptly. These transitions can be used in conjunction with transform functions (such as the rotate function I used in the example above) to create advanced animation effects.</p>
<p>Examples and information</p>
<ul>
<li>Read about <a href="http://www.webdesignerdepot.com/2010/01/css-transitions-101/" target="_blank">CSS Transitions</a>.</li>
<li>If you have a webkit browser (Safari or Chrome), be sure to check out these <a href="http://www.webdesignerwall.com/trends/47-amazing-css3-animation-demos/" target="_blank">CSS3 animation demos</a>.</li>
</ul>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.seo.com/blog/fonts-seo-and-compatibility-a-designers-dilemma/" rel="bookmark" class="crp_title">Fonts, SEO, and Compatibility: a Designer’s Dilemma</a></li><li><a href="http://www.seo.com/blog/flash-blog/helping-flash-become-seo-friendly/" rel="bookmark" class="crp_title">Helping Flash Become SEO Friendly</a></li><li><a href="http://www.seo.com/blog/website-loading-time-ranking-factor-google/" rel="bookmark" class="crp_title">Website Loading Time Now A Ranking Factor In Google</a></li><li><a href="http://www.seo.com/blog/custom-404-error-pages/" rel="bookmark" class="crp_title">Custom 404 Error Pages</a></li><li><a href="http://www.seo.com/blog/building-website-seo-mind/" rel="bookmark" class="crp_title">How to Build a Website with SEO in Mind</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.seo.com/blog/css-future-css3-optimize-design/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fonts, SEO, and Compatibility: a Designer’s Dilemma</title>
		<link>http://www.seo.com/blog/fonts-seo-and-compatibility-a-designers-dilemma/</link>
		<comments>http://www.seo.com/blog/fonts-seo-and-compatibility-a-designers-dilemma/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 21:07:37 +0000</pubDate>
		<dc:creator>Cyndi Thompson</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[css and seo]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.seo.com/?p=6062</guid>
		<description><![CDATA[In my previous work experience, I designed and created pages and graphics for a company’s intranet. In this context, SEO practices were not number one on my list of priorities. Adding a few keywords to help the internal search engine sort through the pages was enough.  Coming to SEO.com from this environment ... <a href="http://www.seo.com/blog/fonts-seo-and-compatibility-a-designers-dilemma/"  onclick="javascript:pageTracker._trackPageview('/internal-links/author/cyndi-thompson/feed/content/posts/post-number-/read-more-link/blog/fonts-seo-and-compatibility-a-designers-dilemma/');">Read more</a>]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-6064" href="http://www.seo.com/?attachment_id=6064"><img class="alignright size-full wp-image-6064" title="decision" src="http://www.seo.com/wp-content/uploads/2010/01/decision.jpg" alt="decision" width="336" align="right" height="224" /></a>In my previous work experience, I designed and created pages and graphics for a company’s intranet. In this context, SEO practices were not number one on my list of priorities. Adding a few keywords to help the internal search engine sort through the pages was enough.  Coming to SEO.com from this environment has been eye-opening to the importance of applying good <a href="http://www.seo.com">SEO</a> practices during the design phase. Unfortunately, optimizing content for search engines can often lead to challenges in maintaining a desired design.</p>
<h2>Text Rendering: SEO vs. Design</h2>
<p>An area of uncertainty that I would like to focus on is the rendering of text, since text is also an important contributor to a page’s search rankings. It is important to try to keep page content coded in HTML with the appropriate tags (h1, p, etc) for search engine and accessibility purposes. How might this limit a designer, when text is coded in HTML and styled with CSS?  As with the range of available operating systems, browsers, screens, and settings, all of which can alter the way a web page is displayed, there is variation in the fonts that viewers have installed on their computers. Consequently, choosing a particular font does not guarantee that your text will actually display in this font to all of your users.</p>
<p>Why does it matter if text shows up in Times New Roman instead of Papyrus? Well, it doesn’t necessarily, but if you’re at all concerned with the user experience (And why wouldn’t you be?) then it certainly does. The fonts you use can, for example, emphasize important text, establish your site’s branding, or make content more or less readable, affecting how long a viewer stays on your site and what they decide to do. What, then, is the best way to display the fonts you want while maintaining compatibility with multiple systems and staying search engine friendly?</p>
<h2>CSS</h2>
<p>First of all, CSS does have a catch if there is a font you wish to use that a user does not have. You can list the name of the desired font, alternative fonts, and even a font family that you want applied to the text if your first choice is not available.  However, if your ideal font is not the one that ends up being displayed, layout issues can arise due to variations in font spacing and sizes.</p>
<h2>Image Replacement</h2>
<p>Another way web designers cope is through image replacement. You can create an image of the text in the font you wish to use and this image will display the content instead of coded text.  Problem solved, right? Not necessarily. Using images with “alt” tags will make that text less relevant to search engines than if it were coded and tagged appropriately.  There are some work-around techniques for coping with this issue, including placing images in the background and indenting coded text off of the page and out of view, setting the display of the coded text to “none”, or using the CSS layout to hide coded text behind images.  However, <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=66353">Google</a> does warn that “Hiding text or links in your content can cause your site to be perceived as untrustworthy since it presents information to search engines differently than to visitors.” It is therefore possible that even these adapted techniques can negatively affect your search rankings, as well as interfering with screen reader accessibility.</p>
<h2>FLIR</h2>
<p><a href="http://facelift.mawhorter.net/">FLIR</a> (Face Lift Image Replacement) plays off of the concept of image replacement, but does so dynamically using PHP. Text can still be coded appropriately in HTML for search engines even though it is being swapped out with an image for the viewer. Possible downsides of this method include its reliance on PHP, and the fact that text cannot be selected, which decreases site usability.</p>
<h2>sIFR</h2>
<p>Another method is to use Scalable Inman Flash Replacement (<a href="http://www.mikeindustries.com/blog/sifr/">sIFR</a>). This method combines Flash, Javascript, and CSS to do dynamic text replacement as well.  Like FLIR, text remains SEO friendly but the text is replaced with a Flash file instead of an image. This technique, like the others, is not without its drawbacks which include increased loading time and a reliance on the viewer having a Flash Player installed.</p>
<h2>Cufon</h2>
<p><a href="http://cufon.shoqolate.com/generate/">Cufon</a> is another popular method which can render fonts using Javascript. This technique allows for faster load times, but uses embedded fonts, which can cause <a href="http://www.fontembedding.com/fonts-and-the-law/">copyright issues</a> with certain font license agreements.  Also, unlike sIFR, the text will not be selectable.</p>
<h2>CSS3 and Embedded Fonts</h2>
<p>Browsers are beginning to support the next version of <a href="http://www.w3.org/TR/css3-fonts/#the-font-face-rule">CSS (level 3),</a> which also allows for fonts to be downloaded from the web.  Copyright violations are also a concern here as well as possible security issues.</p>
<h2>Conclusion</h2>
<p>Although none of these methods are perfect, new technologies and techniques come closer every day to addressing the need for both good design and searchable content. At this point it is up to the designer to navigate these options and adapt their design based on the requirements of the project.</p>
<p>Read more about these web typography techniques here:</p>
<p><a href="http://thinkclay.com/technology/cufon-sifr-flir">http://thinkclay.com/technology/cufon-sifr-flir</a></p>
<p><a href="http://www.webdesignerwall.com/general/fonts-and-the-web/">http://www.webdesignerwall.com/general/fonts-and-the-web/</a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.seo.com/blog/google/google-gets-flash-y/" rel="bookmark" class="crp_title">Google Gets Flash-y</a></li><li><a href="http://www.seo.com/blog/css-and-seo/" rel="bookmark" class="crp_title">A Match Made in Heaven: CSS &amp; SEO</a></li><li><a href="http://www.seo.com/blog/seo-tips/consider-the-iphone/" rel="bookmark" class="crp_title">Consider the iPhone</a></li><li><a href="http://www.seo.com/blog/css-future-css3-optimize-design/" rel="bookmark" class="crp_title">CSS of the Future: How CSS3 can Optimize Design</a></li><li><a href="http://www.seo.com/blog/website-reviews/trump-tower-philadelphia/" rel="bookmark" class="crp_title">Is Trump Tower Philadelphia SEO Friendly?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.seo.com/blog/fonts-seo-and-compatibility-a-designers-dilemma/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

