<?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>Web Development by Joe Sak &#187; SEO</title>
	<atom:link href="http://www.joesak.com/category/seo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joesak.com</link>
	<description>Rails, HTML5, CSS3, jQuery - Thoughts, Advice &#38; Work</description>
	<lastBuildDate>Tue, 27 Jul 2010 14:10:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>SEO for Enliven has been Successful</title>
		<link>http://www.joesak.com/2008/10/06/seo-for-enliven-has-been-successful/</link>
		<comments>http://www.joesak.com/2008/10/06/seo-for-enliven-has-been-successful/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 21:47:32 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
				<category><![CDATA[Improving Code]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Semantic XHTML]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work Stuff]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=84</guid>
		<description><![CDATA[Bunmi told me recently that our sister company, Enliven Software, has been getting regular business and sales through online visitors who did a search on Google. I&#8217;m proud of this, because I wrote the XHTML that&#8217;s been helpful in optimizing enlivensoftware.com for robots like googlebot to understand the site and return it high in the rankings for [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Bunmi Akinyemiju's Blog" href="http://inthrill.com/weblogs/bunmi/">Bunmi</a> told me recently that our sister company, <a href="http://www.enlivensoftware.com">Enliven Software</a>, has been getting regular business and sales through online visitors who did a search on Google.</p>
<p>I&#8217;m proud of this, because I wrote the XHTML that&#8217;s been helpful in optimizing enlivensoftware.com for robots like googlebot to understand the site and return it high in the rankings for search results lists.</p>
<p>How did I do it?<br />
 <br />
<strong>Header tags, Title attributes and Cross-linking, oh my!</strong></p>
<p>Use the proper hierarchy of Header tags in your code. On the home page, H1 belongs to your logo and company name. H2 belongs to the main headline of the page and maybe your company&#8217;s motto if you have one. H3 and H4 can be headers of sections, like News or Events.</p>
<p>On your subpages, make your logo/company name a regular anchor tag linking back to the home page. Now H1 goes to your page name and H2 becomes a sub-header for dividing content. H3 and H4 can still designate page sections. It helps if your H1 matches your Page Title</p>
<p>Then you should put titles on those tags and on your navigation menu links. Hell, you can even put titles on divs! These titles should differ from the text in the tag itself. For example, you could have a link named &#8220;Events&#8221; and its corresponding title could be &#8220;Calendar of Events at Company ABC&#8221;. This is cross-linking and keyword density rolled into one swift move without overloading the user with too much fluff in the words they see.</p>
<p>Also, a good friend of yours can be the ABBR tag. It&#8217;s the tag you use to define abbreviations. In a real-world example, here&#8217;s the code I used for the logo for the new MHSAA web site we&#8217;re working on:</p>
<p>&lt;h1 id=&#8221;logo&#8221; title=&#8221;Michigan High School Athletic Association&#8221;&gt;&lt;abbr title=&#8221;Michigan High School Athletic Association&#8221;&gt;MHSAA&lt;/abbr&gt;&lt;/h1&gt;</p>
<p>Now Google and other robots will know what MHSAA means. That should help in future searches. It also helps that their domain is mhsaa.com.< You can <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=34575">submit your sitemap to google and <a href="http://www.google.com/webmasters/tools/">use webmaster tools</a> and <a href="http://www.google.com/analytics">google analytics</a>, as well.</p>
<p>So these are simple ways you as a programmer can help your company and clients succeed in SEO. Don&#8217;t forget that you should <a href="http://www.artemisphere.com/posts/30-you-dont-need-seo-usability/">start with a kick-ass writer</a>, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/10/06/seo-for-enliven-has-been-successful/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CFD Smile Goes Live!</title>
		<link>http://www.joesak.com/2007/11/12/cfd-smile-goes-live/</link>
		<comments>http://www.joesak.com/2007/11/12/cfd-smile-goes-live/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 03:08:43 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Clients]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Custom Development]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Portfolio - Freelance]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Semantic XHTML]]></category>
		<category><![CDATA[Skinning]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work Stuff]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.joesak.com/cfd-smile-goes-live/</guid>
		<description><![CDATA[Well, my first side project has finally gone live! After months of hard work, I now unveil www.cfdsmile.com to you. We wanted to bring out the services right up front for best emphasis, and lots of heavy stock photo usage for high impact. We also worked with a professional web content writer to make the [...]]]></description>
			<content:encoded><![CDATA[<p>Well, my first side project has finally gone live! After months of hard work, I now unveil <a href="http://www.cfdsmile.com/">www.cfdsmile.com</a> to you. We wanted to bring out the services right up front for best emphasis, and lots of heavy stock photo usage for high impact.</p>
<p>We also worked with a professional web content writer to make the content more effective and search-engine optimized. This, coupled with semantic HTML, CSS, and google web master tools, will help this site rank high in keywords for Texas Dental Services.</p>
<p>So, please visit the site if you get a chance, and enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2007/11/12/cfd-smile-goes-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modifying DotNetNuke Search and Improving the Results</title>
		<link>http://www.joesak.com/2007/07/14/modifying-dotnetnuke-search-and-improving-the-results/</link>
		<comments>http://www.joesak.com/2007/07/14/modifying-dotnetnuke-search-and-improving-the-results/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 12:41:38 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
				<category><![CDATA[Artemis Solutions Group]]></category>
		<category><![CDATA[Custom Development]]></category>
		<category><![CDATA[DotNetNuke]]></category>
		<category><![CDATA[Improving Code]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Search Modules]]></category>
		<category><![CDATA[Search Results]]></category>
		<category><![CDATA[Stored Procedure Improvement]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work Stuff]]></category>

		<guid isPermaLink="false">http://www.joesak.com/modifying-dotnetnuke-search-and-improving-the-results/</guid>
		<description><![CDATA[Recently, I modified the Stored Procedure named &#8220;GetSearchResults&#8221; to improve the results pages in DotNetNuke web sites. Here is my explanation from the DNN forums. OK &#8212; here is where the actual change is: &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; AND (sw.Word like &#8216;%&#8217; + @Word + &#8216;%&#8217;) AND (t.IsDeleted = 0) AND (t.DisableLink = 0) AND (m.IsDeleted = 0) [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I modified the Stored Procedure named &#8220;GetSearchResults&#8221; to improve the results pages in DotNetNuke web sites. Here is my explanation from the DNN forums.</p>
<p><span id="more-44"></span></p>
<p>OK &#8212; here is where the actual change is:</p>
<p> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>  AND (sw.Word like &#8216;%&#8217; + @Word + &#8216;%&#8217;)</strong></p>
<p>    AND (t.IsDeleted = 0)</p>
<p><strong>    AND (t.DisableLink = 0)</strong></p>
<p>    AND (m.IsDeleted = 0)</p>
<p>    AND (t.PortalID = @PortalID)</p>
<p><strong>    OR (m.ModuleTitle like &#8216;%&#8217; + @Word + &#8216;%&#8217;)</strong></p>
<p>&#8212;&#8212;&#8212;&#8211;</p>
<p>The bolded lines are the changes</p>
<p>First line is how the search term is matched. Instead of exact, it does a like. We found that a lot of clients would complain that searching &#8220;map&#8221;, for instance, would not return pages which had the word &#8220;maps&#8221; on them. Or &#8220;auto&#8221; won&#8217;t give you &#8220;automobile&#8221;.</p>
<p>Second is the disablelink line. We had the problem of hidden pages showing up in results  but realized sometimes we WANT hidden pages to show up, but sometimes we hide pages because they&#8217;re not ready to be published. So I decided that if I &#8220;disable&#8221; the page then I definitely don&#8217;t want it to come up in the results, but I might want to keep it for later (we aren&#8217;t much for deleting pages around here)</p>
<p>Third is the OR m.ModuleTitle like &#8216;%&#8217; + @Word + &#8216;%&#8217; part &#8212; now this is kind of a subjective one. I have a web site right now for a client that sells insurance. Home insurance, life insurance, and car insurance. When I searched &#8220;car&#8221; I didn&#8217;t get the car insurance page at all, even though the page was titled car insurance and the module was titled car insurance&#8230; The content copy used the word &#8220;automobile&#8221; because this particular client is very traditional and was picky about that wording. So I added the &#8220;OR&#8221; line because if we put the search term in the title, it&#8217;s most likely relevant. We know module titles are what show up as the links on the SRP and so we make sure those titles are always relevant and helpful for the user.</p>
<p>BUT &#8212; we would like to see page name or page title as an option in the settings for how the text displays. we couldn&#8217;t figure out how to modify the core to do that.</p>
<p>OK that is all i hope this has been informational</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2007/07/14/modifying-dotnetnuke-search-and-improving-the-results/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Page Title SEO</title>
		<link>http://www.joesak.com/2007/05/18/page-title-seo/</link>
		<comments>http://www.joesak.com/2007/05/18/page-title-seo/#comments</comments>
		<pubDate>Fri, 18 May 2007 15:55:45 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
				<category><![CDATA[Artemis Solutions Group]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Teamwork]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work Stuff]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.joesak.com/page-title-seo/</guid>
		<description><![CDATA[I&#8217;ve recently sent out an email at work explaining Page Titles and their importance with SEO. I thought I&#8217;d share it on my blog. You may or may not have noticed that my Post titles and page titles come before my blog title in my page titles. I did this specifically because of SEO. PAGE [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently sent out an email at work explaining Page Titles and their importance with SEO. I thought I&#8217;d share it on my blog. You may or may not have noticed that my Post titles and page titles come before my blog title in my page titles. I did this specifically because of SEO.</p>
<p><strong>PAGE TITLE</strong>: &#8211; the text that shows up at the <strong>TOP OF THE BROWSER</strong> and in <strong>GOOGLE / YAHOO / MSN et al SEARCH RESULTS</strong></p>
<p>Why is the page title important? It is what the casual searching web user will see when searching for content / services offered by <strong>YOUR CLIENT.</strong> So the page titles <strong>MUST INCLUDE </strong>keywords relevant to the pageâ??s content. The page title should be formatted well and <strong>DEFINITELY BE MORE THAN JUST A COPY OF THE PAGE NAME.</strong> The client name should be included.</p>
<p>If you donâ??t know how to do a very quick keyword-density page title, then <strong>AT THE VERY LEAST,</strong> format your page titles like this:</p>
<p><strong>PAGE NAME | CLIENT / WEB SITE NAME</strong></p>
<p>So if your client is <strong><a href="http://www.artemis-solutions.com">Artemis Solutions Group</a></strong> and the page is <strong><a href="http://www.artemis-solutions.com/web_design.aspx">Web Design</a></strong></p>
<p>You can <strong>AT LEAST</strong> type this much:</p>
<p><strong>Web Design | Artemis Solutions Group</strong></p>
<p>But <strong>if you want to be keyword-savvy</strong> (just do a quick search and read on SEO Page Titles and Keywords for quick reference)</p>
<p>You could format it like this:</p>
<p><strong>Web Design &#038; Development | Lansing, MI | Professional Web site Design | Artemis Solutions Group</strong></p>
<p>Itâ??s worth a LOT to the client for us as developers to think about their web marketing strategy and how their content and custom features affect that strategy. A little bit of Usability goes a long way, and is very easy to do.</p>
<p>Proper page titles take minimal effort, and add superb value to the client.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2007/05/18/page-title-seo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Little SEO Goes a Long Way</title>
		<link>http://www.joesak.com/2007/02/26/a-little-seo-goes-a-long-way/</link>
		<comments>http://www.joesak.com/2007/02/26/a-little-seo-goes-a-long-way/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 22:03:45 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
				<category><![CDATA[Artemis Solutions Group]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Work Stuff]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.joesak.com/design/a-little-seo-goes-a-long-way/</guid>
		<description><![CDATA[Last December, I took on the task of doing my first real Search Engine Optimization (SEO) job for one of our clients: Modern Metal Processing. If youâ??re unaware of exactly what SEO is, itâ??s basically an organic internet marketing technique where you format your siteâ??s content for search engine robots such as Googlebot to be [...]]]></description>
			<content:encoded><![CDATA[<p>Last December, I took on the task of doing my first real Search Engine Optimization (SEO) job for one of our clients: <a href="http://www.modernmetalprocessing.com/">Modern Metal Processing</a>. </p>
<p>If youâ??re unaware of exactly what SEO is, itâ??s basically an organic internet marketing technique where you format your siteâ??s content for search engine robots such as Googlebot to be able to read your site, understand what itâ??s about, and find your pages. </p>
<p>First, SEO isnâ??t just about making your site search engine-friendly. Itâ??s most important to ensure that your content is User-Friendly. Your content should be easy for your visitors to read, understand, and find pages with more content and information on subjects that interest them. Go figure, right? </p>
<p>My favorite example of a site that is well indexed by Google but doesnâ??t offer much content for users is <a href="http://britneyspears.ac/lasers.htm">Britney Spearsâ?? Guide to Semiconductor Physics: The Physics of Optoelecgtronic Technology</a>. If you search for â??Britney Spearsâ? on Google, you will probably always find this site near the top of the list. Why? Because the person who made that site knew how to make it matter to search engines. </p>
<p>As funny as it is, it illustrates that even if your search rank is high, your content still matters to users. </p>
<p>Iâ??ll get right down to a few of the things I did for Modern Metal Processing in December that have given them tremendous results on Google in the last couple months.</p>
<ul>
<li>Implemented friendly URLs
<li>Replaced generic content with specific keywords like â??heat treatmentâ? and â??brazingâ?
<li>Added useful keywords to the Alt tags of all images (note: I didnâ??t add any keywords. I added keywords that describe the image)
<li>Linked any instance of the keywords and images with keywords in the alt tags to their respective pages that contain more information
<li>Restructured content so that easiest and most scannable content was up front for the siteâ??s visitors (Usually bulleted lists can help shorten otherwise bulky paragraphs. And theyâ??re perfect for links!)
<li>Formatted all links to include helpful, descriptive text and keywords. This increases the rank for pages and helps the user, rather than a generic â??click hereâ? or some other such old technique.
<li>Checked that every navigation element and important image and all content on the site is text readable by disabling CSS through Firefoxâ??s Web Developer Extension
<li>Added a valid robots.txt file to the root of the site to block useless pages from the index (like login)
<li>Added a valid sitemap.xml file which is automatically generated through server technology
<li>Added MMP to Google Webmaster tools for easy tracking</li>
</ul>
<p><strong>And the results? <br /></strong>Within a couple weeks, MMP went from 1 or 2 pages in Google index to 29 (thatâ??s all their pages) <strong>They are now getting front page results on generic search terms:</strong> <strong>Top search queries and their average top position</strong></p>
<ul>
<li>modern metal &#8211; 8
<li>modern metal processing&nbsp;- 1
<li>heat treating michigan&nbsp;- 9
<li>metal process mmp&nbsp;-&nbsp;2
<li>heat brazing work&nbsp;- 3
<li>what is heat brazing work&nbsp;- 3</li>
</ul>
<p>You can <a href="http://www.artemis-solutions.com/portals/0/files/QueryStatsSiteGlobal_20070220T024030Z.csv">download their full query results table</a> and view it in Excel. </p>
<p><strong>So what have we learned?</strong> <br />Content is the most important aspect of web pages.&nbsp;Not only should it be readable to the robots, but most of all helpful to the siteâ??s visitors. </p>
<p>The client allowed us to change up their content as much as necessary to cause results, even if it meant hurting egos by not including that content which may not be very helpful or useful to the visitors(or at least not making it the top most important content on the page). </p>
<p>We were allowed to make links within the site that are helpful to the user, and we were able to include and arrange the keywords in a&nbsp; tasteful way that helps the user and the search engine robots. </p>
<p>This is just one of the things we do at Artemis every day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2007/02/26/a-little-seo-goes-a-long-way/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 8/16 queries in 0.006 seconds using disk

Served from: www.joesak.com @ 2010-09-09 21:48:09 -->