<?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>Dave Jesch</title>
	<atom:link href="http://davejesch.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://davejesch.com</link>
	<description>Software Architect</description>
	<lastBuildDate>Sun, 11 Jul 2010 05:46:25 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Is Your Web Site Leaking Page Rank?</title>
		<link>http://davejesch.com/seo/is-your-web-site-leaking-page-rank/</link>
		<comments>http://davejesch.com/seo/is-your-web-site-leaking-page-rank/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 05:46:25 +0000</pubDate>
		<dc:creator>Dave Jesch</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://davejesch.com/seo/is-your-web-site-leaking-page-rank/</guid>
		<description><![CDATA[Many shared web sites and blog templates, and this includes many WordPress themes, have promotional links placed in the footer or sidebar. Often times, these links are simply promotional links for the theme&#8217;s author. Promoting a theme author isn&#8217;t necessarily a bad thing, but sometimes the theme author places multiple links. Or places links that [...]]]></description>
			<content:encoded><![CDATA[<p>Many shared web sites and blog templates, and this includes many WordPress themes, have promotional links placed in the footer or sidebar. Often times, these links are simply promotional links for the theme&#8217;s author. Promoting a theme author isn&#8217;t necessarily a bad thing, but sometimes the theme author places multiple links. Or places links that are paid advertisements to other sites. Any link from your site passes the Page Rank from your pages to the referring page. In most cases, this is okay. But when there are links to unwanted pages, this is referred to as &#8220;leaking Page Rank.&#8221;</p>
<p>The first step in resolving this potential situation is to identify the existance of unwanted links. Sometimes this can be done by simply looking at your footer&#8217;s contents. But if the theme author is sneaky, the links can be hidden. There are some tools available on the web that can help with this but you can also look at the HTML source for the page if you&#8217;re feeling adventurous.</p>
<p>Fortunately for WordPress users, it&#8217;s very simple to change themes. So if you find that there are extra links that come with your theme, you can look for a new one that doesn&#8217;t have them. Another possible remedy is to find a consultant that can modify your theme to remove the excess links. Depending on the complexity of the theme and the talent of your consultant, this could be done in just an hour or two.</p>
<p>It&#8217;s good to allow credit to the theme author, but you also don&#8217;t want too many unnecessary links from your pages. One possible solution would be to have your consultant change your theme to limit the links to the theme author to be from your home page only. So rather than having links from every page on your site, you&#8217;ll have them from only one page. You can also place rel=&#8221;nofollow&#8221; attributes on the link.</p>
<p>There are some simple solutions to the problem of having too many outbound links. The first step is identifying if there is a problem. Once identified, changing the links or changing the theme entirely is a relatively simple process. Since it&#8217;s your site you should be aware of the implications and choose to have or not have the links.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://davejesch.com/technology/seo-workshop/" rel="bookmark" class="crp_title">SEO Workshop</a></li><li><a href="http://davejesch.com/seo/how-the-search-engines-work/" rel="bookmark" class="crp_title">How the Search Engines Work</a></li><li><a href="http://davejesch.com/wordpress/permalinks/" rel="bookmark" class="crp_title">Permalinks</a></li><li><a href="http://davejesch.com/wordpress/sitemaps-in-wordpress/" rel="bookmark" class="crp_title">Sitemaps in WordPress</a></li><li><a href="http://davejesch.com/wordpress/deleting-unused-files/" rel="bookmark" class="crp_title">Deleting Unused Files</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://davejesch.com/seo/is-your-web-site-leaking-page-rank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How the Search Engines Work</title>
		<link>http://davejesch.com/seo/how-the-search-engines-work/</link>
		<comments>http://davejesch.com/seo/how-the-search-engines-work/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 19:49:26 +0000</pubDate>
		<dc:creator>Dave Jesch</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://davejesch.com/seo/how-the-search-engines-work/</guid>
		<description><![CDATA[Many webmasters don&#8217;t really know how search engines work. But anyone who is interested in Search Engine Optimization should know at least the basics in order to improve their own page&#8217;s ranking.
Any search engine works in three basic parts: the crawler, the indexer and the query processor. Understanding how these parts work together is crucial [...]]]></description>
			<content:encoded><![CDATA[<p>Many webmasters don&#8217;t really know how search engines work. But anyone who is interested in Search Engine Optimization should know at least the basics in order to improve their own page&#8217;s ranking.</p>
<p>Any search engine works in three basic parts: the crawler, the indexer and the query processor. Understanding how these parts work together is crucial to your online success.</p>
<p>The Crawler<br />
Google&#8217;s craler is called &#8220;Googlebot.&#8221; This tool is what crawls the web looking for content. The crawler works a bit like a web browser in that it visits your web site and requests pages. Doing this, it can build up a picture of the organization and content of your site. After crawling your site, the indexer follows all of the links on your site, looking for more content. This is how the crawler determines what sites are related to each other and how they&#8217;re related.</p>
<p>Most crawling programs don&#8217;t know about a new web site until it finds a link to it on another page. Some search engines also have a URL submission tool where you can add your own domain name to the list of web site to crawl.</p>
<p>The Indexer<br />
The Indexer takes the page content found by the crawler. It sorts all of the content and puts it into a database. While doing this, the indexer usually ignores what are called &#8220;stop words,&#8221; such as is, on, and, the, etc. It pays more attention to keywords and phrases.</p>
<p>Query Processor<br />
The Query Processor is the search engine&#8217;s public face. This is the web site that most people would identify with the the search engine.</p>
<p>When someone types something in to the search engine, the request is sent through the Query Processor. This searches through the pages in the database to find what the user is looking for. The different search engines use different algorithms to determine the order in which to display the search results.</p>
<p>Each piece of the system is dependent upon the other. It starts with the crawler and ends with you typing something in to the search engine&#8217;s web site. A better understanding of how these tools work together allows you to use them to your best advantage.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://davejesch.com/technology/page-rank-now-considers-site-speed/" rel="bookmark" class="crp_title">Page Rank Now Considers Site Speed</a></li><li><a href="http://davejesch.com/wordpress/permalinks/" rel="bookmark" class="crp_title">Permalinks</a></li><li><a href="http://davejesch.com/wordpress/wordpress-3-0-and-custom-content-types/" rel="bookmark" class="crp_title">WordPress 3.0 and Custom Content Types</a></li><li><a href="http://davejesch.com/technology/seo-workshop/" rel="bookmark" class="crp_title">SEO Workshop</a></li><li><a href="http://davejesch.com/technology/mysql-indexing-speed/" rel="bookmark" class="crp_title">MySQL Indexing Speed</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://davejesch.com/seo/how-the-search-engines-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sitemaps in WordPress</title>
		<link>http://davejesch.com/wordpress/sitemaps-in-wordpress/</link>
		<comments>http://davejesch.com/wordpress/sitemaps-in-wordpress/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 20:07:59 +0000</pubDate>
		<dc:creator>Dave Jesch</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://davejesch.com/wordpress/sitemaps-in-wordpress/</guid>
		<description><![CDATA[A friend of mine was looking at my web site a couple days ago. He asked me why I didn&#8217;t have an HTML Sitemap available. To be honest, I didn&#8217;t really think I needed one since I don&#8217;t have that much content. But it got me thinking that a plugin that would automatically generate the [...]]]></description>
			<content:encoded><![CDATA[<p>A friend of mine was looking at my web site a couple days ago. He asked me why I didn&#8217;t have an HTML Sitemap available. To be honest, I didn&#8217;t really think I needed one since I don&#8217;t have that much content. But it got me thinking that a plugin that would automatically generate the Sitemap contents would be a handy thing to have.</p>
<p>So yesterday I sat down for a little bit and hammered something out that will very easily add an HTML based Sitemap to any WordPress page that you like. You just add a simple &#8220;shortcode&#8221; to the page where you want the Sitemap to appear and &#8212; presto: Instant Sitemap. This plugin, used in conjunction with the <a href="http://wordpress.org/extend/plugins/google-sitemap-generator/" rel="nofollow">Google XML Sitemap</a> plugin that I recommend, gives you all the Sitemap features that you could want. Sure, there may be some other plugins that will create a Sitemap for you, but this one is very small and very simple to use. And ease of use is a big thing to many WordPress users.</p>
<p>If you&#8217;d like to take the plugin for a test-drive, you can find it here: <a href="http://www.diyonlinesolutions.com/products/diy-html-sitemap-wordpress-plugin/">DIY HTML Sitemap WordPress plugin</a>. And if you&#8217;d like to see what the sitemap looks like, you can visit my new <a href="http://davejesch.com/about/sitemap/">Sitemap page</a>. Let me know what you think.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://davejesch.com/seo/another-seo-meetup/" rel="bookmark" class="crp_title">Another SEO Meetup</a></li><li><a href="http://davejesch.com/technology/page-rank-now-considers-site-speed/" rel="bookmark" class="crp_title">Page Rank Now Considers Site Speed</a></li><li><a href="http://davejesch.com/seo/is-your-web-site-leaking-page-rank/" rel="bookmark" class="crp_title">Is Your Web Site Leaking Page Rank?</a></li><li><a href="http://davejesch.com/wordpress/permalinks/" rel="bookmark" class="crp_title">Permalinks</a></li><li><a href="http://davejesch.com/wordpress/oc-wordcamp/" rel="bookmark" class="crp_title">OC WordCamp</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://davejesch.com/wordpress/sitemaps-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 Released</title>
		<link>http://davejesch.com/wordpress/wordpress-3-0-released/</link>
		<comments>http://davejesch.com/wordpress/wordpress-3-0-released/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 19:07:53 +0000</pubDate>
		<dc:creator>Dave Jesch</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://davejesch.com/wordpress/wordpress-3-0-released/</guid>
		<description><![CDATA[My last post, just a few days ago, was talking about the third Release Candidate for WordPress 3.0. That release is only a few days old now and Automattic has released a finalized version 3.0.
This release has lots of stuff in it. The one feature that I&#8217;ve looked forward to the most is the Custom [...]]]></description>
			<content:encoded><![CDATA[<p>My last post, just a few days ago, was talking about the third Release Candidate for WordPress 3.0. That release is only a few days old now and Automattic has released a finalized version 3.0.</p>
<p>This release has lots of stuff in it. The one feature that I&#8217;ve looked forward to the most is the Custom Content Types. I&#8217;ve already worked with them in a beta release, but now I feel confident in moving forward with my plugin development that is going to be using this feature.</p>
<p>They&#8217;ve also fixed 1,217 bugs, merged WordPress MultiUser with standard WordPress (important if you&#8217;re hosting multiple sites on a single domain), and there&#8217;s a new custom menu creation facility (which in the beta looked very promising.)</p>
<p>There&#8217;s lots of new stuff in there, as well as a brand new default theme which has lots of features and customizations you can do to it. So goodbye &#8220;Default&#8221; and &#8220;Classic,&#8221; hello &#8220;TwentyTen.&#8221;</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://davejesch.com/wordpress/wordpress-3-0-rc-3/" rel="bookmark" class="crp_title">WordPress 3.0 RC 3</a></li><li><a href="http://davejesch.com/wordpress/wordpress-3-0-beta/" rel="bookmark" class="crp_title">WordPress 3.0 Beta</a></li><li><a href="http://davejesch.com/wordpress/wordpress-3-0-and-custom-content-types/" rel="bookmark" class="crp_title">WordPress 3.0 and Custom Content Types</a></li><li><a href="http://davejesch.com/wordpress/oc-wordcamp/" rel="bookmark" class="crp_title">OC WordCamp</a></li><li><a href="http://davejesch.com/technology/apple-states-position-on-flash/" rel="bookmark" class="crp_title">Apple States Position on Flash</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://davejesch.com/wordpress/wordpress-3-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 RC 3</title>
		<link>http://davejesch.com/wordpress/wordpress-3-0-rc-3/</link>
		<comments>http://davejesch.com/wordpress/wordpress-3-0-rc-3/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 03:11:57 +0000</pubDate>
		<dc:creator>Dave Jesch</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://davejesch.com/wordpress/wordpress-3-0-rc-3/</guid>
		<description><![CDATA[The third release candidate for WordPress 3.0 has been released.  Automattic is suggesting plugin developers to test their code with this latest release, so my guess is that they&#8217;re getting close to completion. Looks like I&#8217;ve got some work to do over the weekend, testing some of my own plugins.
Related Posts:WordPress 3.0 ReleasedWordPress 2.9.2 ReleasedSitemaps [...]]]></description>
			<content:encoded><![CDATA[<p>The third release candidate for WordPress 3.0 has been released.  Automattic is suggesting plugin developers to test their code with this latest release, so my guess is that they&#8217;re getting close to completion. Looks like I&#8217;ve got some work to do over the weekend, testing some of my own plugins.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://davejesch.com/wordpress/wordpress-3-0-released/" rel="bookmark" class="crp_title">WordPress 3.0 Released</a></li><li><a href="http://davejesch.com/wordpress/wordpress-2-9-2-released/" rel="bookmark" class="crp_title">WordPress 2.9.2 Released</a></li><li><a href="http://davejesch.com/wordpress/sitemaps-in-wordpress/" rel="bookmark" class="crp_title">Sitemaps in WordPress</a></li><li><a href="http://davejesch.com/technology/apple-states-position-on-flash/" rel="bookmark" class="crp_title">Apple States Position on Flash</a></li><li><a href="http://davejesch.com/technology/lithium-php-framework/" rel="bookmark" class="crp_title">Lithium PHP Framework</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://davejesch.com/wordpress/wordpress-3-0-rc-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress SEO Presentation</title>
		<link>http://davejesch.com/wordpress/wordpress-seo-presentation/</link>
		<comments>http://davejesch.com/wordpress/wordpress-seo-presentation/#comments</comments>
		<pubDate>Fri, 28 May 2010 22:55:43 +0000</pubDate>
		<dc:creator>Dave Jesch</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://davejesch.com/seo/wordpress-seo-presentation/</guid>
		<description><![CDATA[Last night I made a presentation at the Orange County SEO Meetup. Steve Wiideman, the organizer of the group, asked me if I could give a talk on how to do SEO within WordPress. Since I&#8217;m a big proponent of WordPress, I agreed.
I covered a number of topics from theme optimization techniques, and recommended WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I made a presentation at the <a href="http://www.meetup.com/orangecountyseo/" rel="nofollow">Orange County SEO Meetup</a>. <a href="http://setsteve.com" rel="nofollow">Steve Wiideman</a>, the organizer of the group, asked me if I could give a talk on how to do SEO within WordPress. Since I&#8217;m a big proponent of WordPress, I agreed.</p>
<p>I covered a number of topics from theme optimization techniques, and recommended WordPress configuration settings, as well as a few tips on how to write blog posts themselves. I also went through a short list of a few of my favorite SEO related WordPress plugins.</p>
<p>If you missed the presentation and would like them, the <a href="http://www.diyonlinesolutions.com/wordpress-seo/">slide presentation</a> is available online. Steve also said that he&#8217;d have a video from the presentation posted on his web site.</p>
<p>If you saw the presentation (or not), and have any feedback or comments, feel free to post them here.</p>
<p>And if you&#8217;re in the OC area and interested in SEO, I can highly recommend the SEO Meetup group. They meet every month and there&#8217;s always something to learn.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://davejesch.com/technology/seo-workshop/" rel="bookmark" class="crp_title">SEO Workshop</a></li><li><a href="http://davejesch.com/seo/another-seo-meetup/" rel="bookmark" class="crp_title">Another SEO Meetup</a></li><li><a href="http://davejesch.com/wordpress/more-wordpress/" rel="bookmark" class="crp_title">More WordPress</a></li><li><a href="http://davejesch.com/technology/lithium-php-framework/" rel="bookmark" class="crp_title">Lithium PHP Framework</a></li><li><a href="http://davejesch.com/wordpress/oc-wordcamp/" rel="bookmark" class="crp_title">OC WordCamp</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://davejesch.com/wordpress/wordpress-seo-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Adopts Standard Video Format</title>
		<link>http://davejesch.com/technology/adobe-adopts-standard-video-format/</link>
		<comments>http://davejesch.com/technology/adobe-adopts-standard-video-format/#comments</comments>
		<pubDate>Wed, 19 May 2010 23:33:15 +0000</pubDate>
		<dc:creator>Dave Jesch</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://davejesch.com/technology/adobe-adopts-standard-video-format/</guid>
		<description><![CDATA[A few weeks ago, I posted something about Apple&#8217;s position regarding Flash.
Today, Adobe announced that it is dropping it&#8217;s hard stance and insistence that Apple allow users to run Flash on the iPhone and other popular Apple platforms. Adobe&#8217;s about-face maneuvers are combined with their announcement of endorsing the HTML video format favored by Apple. [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, I posted something about <a href="http://davejesch.com/technology/apple-states-position-on-flash/">Apple&#8217;s position regarding Flash</a>.</p>
<p>Today, Adobe announced that it is dropping it&#8217;s hard stance and insistence that Apple allow users to run Flash on the iPhone and other popular Apple platforms. Adobe&#8217;s about-face maneuvers are combined with their announcement of endorsing the HTML video format favored by Apple.  Recently, Adobe had placed ads in a number of technical publications stating that the love Apple, but hate the way that they &#8220;take away your freedom of choice in what you experience on the web.&#8221; So it appears that Adobe is admitting defeat and stepping in to embrace the new technologies rather than fight them.</p>
<p>I think this is a good thing. I&#8217;ve set up videos on a number of web sites and in almost every instance ran into problems. Either the viewers are not running with the latest version of browsers, or Flash plugins for the browser, or something else. There are numerous video formats, including .FLV, .WMV, .MOV and others &#8212; each with their advantages and disadvantages. But there&#8217;s no single format that is supported by everyone. This means that it&#8217;s difficult to create a web site that makes full use of video technologies <i>and</i> can easily viewed by all audiences.</p>
<p>We need standards. We need open technologies. Open standards are the life-blood of technology and the Internet. The more open standards that are adopted, the easier things are to implement when building your next project, whether it&#8217;s hardware or software.</p>
<p>I realize that video is, in many ways, still in its infancy on the web. But the sooner standards are made and adopted, the sooner developers will be able to freely use them in feature rich applications in ways that all (or almost all) viewers will be able to easily consume. And that&#8217;s what we all want.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://davejesch.com/technology/apple-states-position-on-flash/" rel="bookmark" class="crp_title">Apple States Position on Flash</a></li><li><a href="http://davejesch.com/technology/facebook-extends-protocol/" rel="bookmark" class="crp_title">Facebook Extends Protocol</a></li><li><a href="http://davejesch.com/wordpress/wordpress-3-0-beta/" rel="bookmark" class="crp_title">WordPress 3.0 Beta</a></li><li><a href="http://davejesch.com/wordpress/sitemaps-in-wordpress/" rel="bookmark" class="crp_title">Sitemaps in WordPress</a></li><li><a href="http://davejesch.com/technology/facebook-launches-hiphop/" rel="bookmark" class="crp_title">Facebook Launches HipHop</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://davejesch.com/technology/adobe-adopts-standard-video-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 and Custom Content Types</title>
		<link>http://davejesch.com/wordpress/wordpress-3-0-and-custom-content-types/</link>
		<comments>http://davejesch.com/wordpress/wordpress-3-0-and-custom-content-types/#comments</comments>
		<pubDate>Mon, 17 May 2010 03:19:18 +0000</pubDate>
		<dc:creator>Dave Jesch</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[frameworks]]></category>

		<guid isPermaLink="false">http://davejesch.com/wordpress/wordpress-3-0-and-custom-content-types/</guid>
		<description><![CDATA[I&#8217;ve talked a little bit before about the new Custom Content Type feature in the upcoming WordPress 3.0. This is a feature I&#8217;ve been looking forward to, as I have ideas for a number of plugins I could write that would add new content to a WordPress site. I&#8217;ve been waiting for this to be [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve talked a little bit before about the new Custom Content Type feature in the upcoming WordPress 3.0. This is a feature I&#8217;ve been looking forward to, as I have ideas for a number of plugins I could write that would add new content to a WordPress site. I&#8217;ve been waiting for this to be supported in the core code rather than trying to tack this on to the existing WordPress data model.</p>
<h3>What are Custom Content Types?</h3>
<p>Well, it&#8217;s just a fancy way of saying that WordPress will be allowing new types of content to be added to a web site. Right now, there are two types: pages and posts. Pages look like web pages and can be added to your site in an ordered fashion. Blog posts are just that, and can be categorized and tagged for organization. Internally, they&#8217;re both treated the same. Meaning that both page and post contents are added to the same database table within WordPress.</p>
<p>Custom Content Types are also stored in the same database table along with pages and posts. This has an advantage: the search feature is designed to read through the &#8220;posts&#8221; table (which includes all content types, not just posts) when it&#8217;s looking for something. So, if you create a new content type and it&#8217;s data is stored in the same table, then it will be included in the search. This could be important if your new content type is, for example, a product. Your customers can come to your site enter a word into the search box and find the product pages on your site that include that word.</p>
<p>You can create Custom Content Types for just about anything: podcasts, movies, advertisements to be shown in certain areas on your site, or as mentioned above, products. The real advantage here is that since the new content types are added to the database in the same way as the existing content types you get searching of the custom content for free.</p>
<h3>Custom Content</h3>
<p>I started working with the new Custom Content Types in the WordPress 3.0 beta today. Within a fairly short period of time I was able to create a content type for a Product. I added edit screens within the admin panel for the new content, created a new permalink structure set up for the content and was able to search and find the new pages. I added meta data for a price, sale price, sku, and weight&#8230;things that are typical to describe a product that would be sold on a web site, and put them all within a meta box that is displayed on the Edit Product admin page.</p>
<p>So the APIs to create custom content aren&#8217;t difficult to work with. Being able to create new content types gives some very powerful new content management features to an already powerful system. I&#8217;m looking forward to seeing what kinds of things people will create with these new features. And I look forward to being able to implement some of my own ideas as well.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://davejesch.com/seo/how-the-search-engines-work/" rel="bookmark" class="crp_title">How the Search Engines Work</a></li><li><a href="http://davejesch.com/wordpress/permalinks/" rel="bookmark" class="crp_title">Permalinks</a></li><li><a href="http://davejesch.com/wordpress/wordpress-3-0-beta/" rel="bookmark" class="crp_title">WordPress 3.0 Beta</a></li><li><a href="http://davejesch.com/wordpress/wordpress-3-0-released/" rel="bookmark" class="crp_title">WordPress 3.0 Released</a></li><li><a href="http://davejesch.com/technology/optimizing-page-speed/" rel="bookmark" class="crp_title">Optimizing Page Speed</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://davejesch.com/wordpress/wordpress-3-0-and-custom-content-types/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimizing Page Speed</title>
		<link>http://davejesch.com/technology/optimizing-page-speed/</link>
		<comments>http://davejesch.com/technology/optimizing-page-speed/#comments</comments>
		<pubDate>Sat, 08 May 2010 19:48:43 +0000</pubDate>
		<dc:creator>Dave Jesch</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[page optimization]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://davejesch.com/?p=174</guid>
		<description><![CDATA[I&#8217;m in the process of optimizing a web site using Google&#8217;s Page Speed Tool.
One of the suggestions it gave was to &#8220;Leverage Browser Caching.&#8221; What they mean by this is to direct your web server to tell your viewer&#8217;s browser that it&#8217;s okay to cache images, CSS and JavaScript.
So I did a little hunting around [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in the process of optimizing a web site using <a href="http://code.google.com/speed/page-speed/" rel="nofollow">Google&#8217;s Page Speed Tool</a>.</p>
<p>One of the suggestions it gave was to &#8220;Leverage Browser Caching.&#8221; What they mean by this is to direct your web server to tell your viewer&#8217;s browser that it&#8217;s okay to cache images, CSS and JavaScript.</p>
<p>So I did a little hunting around and found the following that can be added to your <span style="code"><strong>.htaccess</strong></span> file:</p>
<pre style="font-size:130%">
&lt;ifmodule mod_expires.c&gt;
  &lt;filesmatch "\.(jpg|gif|png|css|js)$"&gt;
       ExpiresActive on
       ExpiresDefault "access plus 1 year"
   &lt;/filesmatch&gt;
&lt;/ifmodule&gt;
</pre>
<p>What this does is use the Apache <strong>mod_expires</strong> module to specify an expiration date for files. Of course, you need to have the mod_expires module installed for your server. If you&#8217;re not sure, you can ask your host but most hosts have a list somewhere of which Apache modules they are set up with.</p>
<h3>How it Works</h3>
<p>In the example above, the second line indicates which types of file are to have the expiration date. In this case, it&#8217;s telling Apache to look for files of type .jpg, .gif, .png, .css and .js. If you&#8217;re also using files with an extension of .jpeg, you can add that to the list as well. All of these are file types that most likely will not be changing often. At least not as often as the dynamically generated HTML that most sites are creating these days, including WordPress blogs.</p>
<p>The third and fourth lines are telling Apache to set the &#8220;Expires:&#8221; HTTP header to an expiration date of one year from now. This means that the browser will try to cache these files for a period of one year, unless of course the cache is deleted.</p>
<h3>Why You Need This</h3>
<p>Some WordPress themes as well as other visually rich web sites use large amounts of images to render their pages. But because the themes used often place images in a theme directory instead of an /images directory it makes things difficult to direct the web server to give these caching instructions.</p>
<p>Adding these instructions to the <span style="code">.htaccess</span> file in your site&#8217;s root directory will now add the appropriate &#8220;Expires:&#8221; headers to the requests made for these files. This can reduce the time it takes for your viewers to download all of your page elements, since on any subsequent page views almost all of the images are already downloaded and cached on the viewer&#8217;s computer. </p>
<p>Optimizing web pages like this makes for a much nicer user experience, which hopefully means that your viewers will spend more time on your site. If users quickly leave your site it can increase your &#8220;bounce-back&#8221; rate &#8212; which can have a negative impact on your SEO efforts. Since this is pretty easy to set up and has very little negative impact, there&#8217;s really no reason not to do this for your own sites.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://davejesch.com/wordpress/wordpress-security-using-htaccess/" rel="bookmark" class="crp_title">WordPress Security Using .htaccess</a></li><li><a href="http://davejesch.com/wordpress/permalinks/" rel="bookmark" class="crp_title">Permalinks</a></li><li><a href="http://davejesch.com/seo/another-seo-meetup/" rel="bookmark" class="crp_title">Another SEO Meetup</a></li><li><a href="http://davejesch.com/wordpress/deleting-unused-files/" rel="bookmark" class="crp_title">Deleting Unused Files</a></li><li><a href="http://davejesch.com/technology/page-rank-now-considers-site-speed/" rel="bookmark" class="crp_title">Page Rank Now Considers Site Speed</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://davejesch.com/technology/optimizing-page-speed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another SEO Meetup</title>
		<link>http://davejesch.com/seo/another-seo-meetup/</link>
		<comments>http://davejesch.com/seo/another-seo-meetup/#comments</comments>
		<pubDate>Fri, 07 May 2010 05:56:14 +0000</pubDate>
		<dc:creator>Dave Jesch</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://davejesch.com/?p=175</guid>
		<description><![CDATA[I attended another SEO Meetup this evening, hosted by Steve Wiideman &#8212; the SEO Expert.
I like these groups because I always seem to learn something. I figure as long as I learn one or two things, it makes it worth my time and I was not disappointed. It&#8217;s also nice to hang out and talk [...]]]></description>
			<content:encoded><![CDATA[<p>I attended another <a href="http://www.meetup.com/orangecountyseo/about/" rel="nofollow">SEO Meetup</a> this evening, hosted by Steve Wiideman &#8212; the <a href="http://www.seoexpert.tv/seo-expert/">SEO Expert</a>.</p>
<p>I like these groups because I always seem to learn something. I figure as long as I learn one or two things, it makes it worth my time and I was not disappointed. It&#8217;s also nice to hang out and talk with others that share my interests&#8230;technical interests. Unfortunately, my wife isn&#8217;t as geeky as I am, so I need to go outside for that.</p>
<p>The main topic of discussion was how to organize the HTML within a web page for best results. I already know quite a bit about this, like making sure your keywords are included in titles, and headings as well as the content of the page. But I did end up learning some things about the Robots meta tag as well as a few tips on Keyword Proximity.</p>
<p>I also learned something that I had never considered before: <i>not</i> excluding a site&#8217;s images folder from being crawled. It didn&#8217;t occur to me that Google would crawl and index images on your site and add them to their Google Images directory. So if your images are well-named and crawled, it creates more opportunities to get your site found when people are searching for images.</p>
<p>So I waled away armed with some new techniques and knowledge. All good stuff.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://davejesch.com/wordpress/wordpress-seo-presentation/" rel="bookmark" class="crp_title">WordPress SEO Presentation</a></li><li><a href="http://davejesch.com/wordpress/more-wordpress/" rel="bookmark" class="crp_title">More WordPress</a></li><li><a href="http://davejesch.com/technology/seo-workshop/" rel="bookmark" class="crp_title">SEO Workshop</a></li><li><a href="http://davejesch.com/technology/optimizing-page-speed/" rel="bookmark" class="crp_title">Optimizing Page Speed</a></li><li><a href="http://davejesch.com/wordpress/sitemaps-in-wordpress/" rel="bookmark" class="crp_title">Sitemaps in WordPress</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://davejesch.com/seo/another-seo-meetup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

