<?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 2.0: Web Design, CakePHP, Javascript &#187; SEO</title>
	<atom:link href="http://www.webdevelopment2.com/category/seo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdevelopment2.com</link>
	<description>Quick and Dirty Web Development for Web 2.0: CakePHP, Prototype, JQuery, and lots more.</description>
	<lastBuildDate>Sat, 26 Dec 2009 07:11:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Top 5 Basic SEO Tips &#8211; You Can Do These Yourself</title>
		<link>http://www.webdevelopment2.com/top-5-basic-seo-tips/</link>
		<comments>http://www.webdevelopment2.com/top-5-basic-seo-tips/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 12:33:50 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[heading]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/top-5-basic-seo-tips/</guid>
		<description><![CDATA[In the last five (5) years another key phrase hit the Web Design scene and hit it hard. SEO or Search Engine Optimization is that phrase. It deals with optimizing the content and code on a website to cause the page to rank better in different search engines. Gone are the days when you slap [...]]]></description>
			<content:encoded><![CDATA[<p>In the last five (5) years another key phrase hit the Web Design scene and hit it hard. <strong>SEO or Search Engine Optimization</strong> is that phrase. It deals with optimizing the content and code on a website to cause the page to rank better in different search engines. Gone are the days when you slap some keywords and a description in the <strong>META</strong> tags and call it a night.</p>
<p>Now SEO is an entire business by itself, sometimes completely separate from the design process, so it should not be taken lightly. But, a little is always better than none. So here are some basic tips that you can use to help your pages rank better for your desired keywords.</p>
<h3>1. Structure Is Everything &#8211; Titles, Headings, etc</h3>
<p>As I said before, ye ole&#8217; <em>meta</em> tags are less effective. As a matter of fact, some search engines completely ignore them. There are, however, tags that search engines do consider:</p>
<ul>
<li>title</li>
<li>h1, h2, h3, etc</li>
<li>strong, em, b, i</li>
</ul>
<p>And yes, they do go in the order (more or less). Words in the <em>title</em> tag are given more weighting than those <em>heading</em> tags, and so on. However, <strong>all of these</strong> have a greater weighting that plain text, so try to structure you content in a way that makes use of these tags effectively and sprinkle your keywords among these.</p>
<h3>2. After Tags Come Attributes &#8211; <em>Title</em> for links and <em>Alt</em> for images.</h3>
<p>This is an old, tried and true tip, but it works. There&#8217;s no better way to slide in some keywords other than <strong><em>title</em> in your links and <em>alt</em> tags for your images</strong>. Come on, give your links and images and proper description. Your readers <em>and</em> the search engines will thank you.</p>
<h3>3. Rearrange your Title Tag</h3>
<p>Many websites go with the basic formula of <strong><em>SITE NAME &#8211; PAGE TITLE</em></strong>. It highlights the name of your company or website, which is a good thing for some. If you&#8217;re trying to emphasize and brand your company, this may be a wise idea. But if you&#8217;re after traffic, then <strong>I would suggest flipping this around</strong>.</p>
<p>This has the benefit of putting your keywords to the front of the title. Since the title is the first thing the users see when they search in a search engine, they&#8217;ll be more likely to click on it. The sad truth is, <strong>no one cares what the name of your website or company is</strong>, they only want to know whether you got what they want. Heck, they can always figure out your company name from your logo on your page <strong>after</strong> they&#8217;ve clicked on it.</p>
<h3>4. There&#8217;s A Lot To Be Said For Style</h3>
<p>Style sheets do help with SEO, believe it or not. Bottom line is that a CSS styled web page will <em>always</em> rank higher than a site using things like font tags and a bunch of tables.</p>
<p>A search engine is nothing but a text searching algorithm that searches through the HTML code of your page. <strong>The less crap (td, tr, and font tags) it has to wade through before it gets to the meat of your site (your content) the better</strong> it&#8217;s going to be for your ranking.</p>
<p>If you want to get real fancy, you can even structure your site so that the <em>content</em> section of your website is at the top of the web page, even though stuff like logos and navigation menus <em>appear</em> to be on the top when the page is viewed. Hey, CSS is a beautiful thing, what can I say?</p>
<h3>5. They Call Them Search Engine Friendly URLs for a Reason</h3>
<p>URL structure is something that is often overlooked by developers. This is more important to people using content management systems or custom web applications.</p>
<p>First off, search engines hate passing variables in URLs. So all this: <strong>index.php?page=home</strong>, isn&#8217;t really helping you. If you&#8217;re using a content management system you&#8217;re looking for the section that says <strong>Search Engine Friendly URLs</strong> or <strong>SEF URLS</strong>. Find this and turn it on. If you&#8217;re working on your own application, avoid passing variables that pull content if possible. It&#8217;s fine to tack on some miscellaneous information such as current page number, but anything content related should be avoided. Most web development frameworks now utilize the <a href="http://en.wikipedia.org/wiki/Model-view-controller">MVC structure</a> of development and they do a splendid job of not passing variables in the URL.</p>
<p>Even with the MVC structure, there is one thing that is common practice, but it can hurt your SEO a bit. Items are usually called up based on their ID in the database, rather than a name. For example, <strong>www.site.com/page/view/seo-tips/</strong> looks much better than <strong>www.site.com/page/view/23/</strong>. With CakePHP, the <a href="http://bakery.cakephp.org/articles/view/slug-behavior">Sluggable Behavior</a> makes easy work at maintaining this.</p>
<p>One thing you need to remember with all these tips is that you shouldn&#8217;t overdo it. Applying SEO to a website is like applying makeup; it should look like you&#8217;re not even trying. Overdoing your keywords is a sure way to get yourself penalized by the search engines. Then you&#8217;re going to be in a worse position than when you started.</p>
<p>Let me know if you have any other simple tips to add to this list. Happy SEOing guys!
<p><small>Finally on DreamHost and Loving you <a href="http://www.webdevelopment2.com/go/dreamhost/">Dreamhost</a>. You should check them out!</small></p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/payperposts-answer-google-pagerank-issue-real-rank/" rel="bookmark" title="November 26, 2007">PayPerPost&#8217;s Answer To The Google PageRank Issue &#8211; Real Rank</a></li>

<li><a href="http://www.webdevelopment2.com/the-secret-of-cakephp-advanced-routing-even-better-urls/" rel="bookmark" title="September 6, 2007">The Secret of CakePHP Advanced Routing &#8211; Even Better URLs</a></li>

<li><a href="http://www.webdevelopment2.com/javascript-only-links-why-someone-tell-me-why-please/" rel="bookmark" title="March 31, 2007">JavaScript Only Links, Why? Someone Tell Me Why, Please</a></li>

<li><a href="http://www.webdevelopment2.com/website-promotion-with-discountclick/" rel="bookmark" title="November 28, 2006">Website Promotion with DiscountClick</a></li>

<li><a href="http://www.webdevelopment2.com/tables-vs-css-a-no-brainer/" rel="bookmark" title="February 17, 2007">Tables vs. CSS, A No Brainer</a></li>
</ul><!-- Similar Posts took 2.876 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/top-5-basic-seo-tips/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Secret of CakePHP Advanced Routing &#8211; Even Better URLs</title>
		<link>http://www.webdevelopment2.com/the-secret-of-cakephp-advanced-routing-even-better-urls/</link>
		<comments>http://www.webdevelopment2.com/the-secret-of-cakephp-advanced-routing-even-better-urls/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 14:23:01 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.WebDevelopment2.com/the-secret-of-cakephp-advanced-routing-even-better-urls/</guid>
		<description><![CDATA[The power of CakePHP has a lot to do with conventions. The framework (like many others) harnesses its power by enforcing certain conventions and standards that users must follow. You name your database tables, file names, etc; a particular way and boom, models, views and controllers are automatically created and ready for use. This is [...]]]></description>
			<content:encoded><![CDATA[<p>The power of CakePHP has a lot to do with conventions. The framework (like many others) harnesses its power by enforcing certain conventions and standards that users <em>must</em> follow. You name your database tables, file names, etc; a particular way and boom, models, views and controllers are automatically created and ready for use. This is the beauty of the MVC structure. Your URLs also follow thing structure: <em>www.site.com/controller/action/params.</em></p>
<h3>Straying From Convention</h3>
<p>But sometimes, conventions suck. Sometimes you want greater control over things, but still don&#8217;t wanna do them from scratch. The strictness of the MVC structure dictates how your URLs will look. Consider this: CakePHP has a basic pages controller, which you can use when you don&#8217;t need a model or controller. You just enter the view and voilÃƒ , a page. But your pages have a URL of:</p>
<blockquote><p><em>www.site.com/pages/page</em></p></blockquote>
<p>Wouldn&#8217;t you rather:</p>
<blockquote><p><em>www.site.com/page.htm</em></p></blockquote>
<p>The <a href="http://manual.cakephp.org/chapter/configuration">Routes Configuration</a> examples in the CakePHP manual are a bit simple. Here&#8217;s how to use a bit more advanced routing:</p>
<pre class="brush: php;">Router::connect('/(.*).htm', array('controller' =&amp;gt; 'pages', 'action' =&amp;gt; 'display'));</pre>
<p>This says, consider everything that comes in with an HTM extension and send the URL as a parameter to the <em>display</em> action on the <em>pages</em> controller.</p>
<p>The idea was <em>stolen</em> from <a href="http://cakeforge.org/projects/lumad-cms/">Lumad CMS</a>. They use the following in Rewrite in .<em>htaccess </em>for their pages:</p>
<p><code>RewriteRule    ^~(.*) content_pages/displayurl/$1 [L]</code><br />
They use a prefix of &#8216;~&#8217; instead of a suffix of &#8216;.htm&#8217;, but you get the picture. I&#8217;m sorry to disappoint you, I&#8217;m not as creative as you thought.</p>
<h3>How I Use Advanced Routing</h3>
<p>I maintain a makeshift CMS using CakePHP. In this project I have a basic model (<em>contents</em>) with a <em>title and body</em> fields, among others. I would use the pages controller, but I need end users to be able to end pages through the database.</p>
<pre class="brush: php;">Router::connect('/(.*).htm', array('controller' =&amp;gt; 'contents', 'action' =&amp;gt; 'view'));</pre>
<p>Conventions are great as long as they don&#8217;t get in the way. The great thing about CakePHP is that they frequently provide ways to get what you need done easily.</p>
<p>Make your <em>static</em> content look like static pages with Advanced routing.</p>
<p>Source: <a href="http://manual.cakephp.org/chapter/configuration">Routes Configuration</a> [CakePHP Manual]</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/cakephp-bake-baking-models-controllers-views-cakephp-12/" rel="bookmark" title="November 21, 2007">CakePHP Bake &#8211; Baking Models, Controllers and Views the CakePHP 1.2 Way</a></li>

<li><a href="http://www.webdevelopment2.com/cakephp-auth-component-tutorial-1/" rel="bookmark" title="January 8, 2008">CakePHP Auth Component For Dummies Tutorial</a></li>

<li><a href="http://www.webdevelopment2.com/cakephp-installation-guide-just-add-water-and-2-medium-eggs/" rel="bookmark" title="August 27, 2007">CakePHP Installation Guide: Just Add Water and 2 Medium Eggs</a></li>

<li><a href="http://www.webdevelopment2.com/top-5-basic-seo-tips/" rel="bookmark" title="December 27, 2007">Top 5 Basic SEO Tips &#8211; You Can Do These Yourself</a></li>

<li><a href="http://www.webdevelopment2.com/enter-cakephp-rapid-development-framework-no-really/" rel="bookmark" title="July 2, 2007">Enter CakePHP &#8211; Rapid Development Framework &#8211; No Really!</a></li>
</ul><!-- Similar Posts took 7.763 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/the-secret-of-cakephp-advanced-routing-even-better-urls/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Beginner&#8217;s Guide to SEO</title>
		<link>http://www.webdevelopment2.com/beginners-guide-to-seo/</link>
		<comments>http://www.webdevelopment2.com/beginners-guide-to-seo/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 14:00:13 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/10/31/beginner%e2%80%99s-guide-to-seo.htm</guid>
		<description><![CDATA[OK, I know I said beginner. Actually, they said beginner, but this article goes very much in depth into SEO. I&#8217;ve beein applying different SEO techniques to my websites, websites I&#8217;ve done in the past, and just SEO for certain clients. I&#8217;ve been doing this for a bout two years now and even I learned [...]]]></description>
			<content:encoded><![CDATA[<p>OK, I know I said beginner. Actually, they said beginner, but this article goes very much in depth into SEO. I&#8217;ve beein applying different SEO techniques to my websites, websites I&#8217;ve done in the past, and just SEO for certain clients. I&#8217;ve been doing this for a bout two years now and even I learned some things from this article.<br />
<a href="http://www.seomoz.org/articles/beginners-1-page.php">SEOmoz | Beginner&#8217;s</a>: They go into the following topics. Trust me, it&#8217;s long but it&#8217;s a great read.</p>
<ol>
<li>What is SEO?</li>
<li>How Search Engines Operate</li>
<li>How to Conduct Keyword Research</li>
<li>Critical Components of Optimizing a Site</li>
<li>Building a Traffic-Worthy Site</li>
<li>Growing a Site&#8217;s Popularity</li>
<li>Conclusion: Crafting an SEO Strategy</li>
</ol>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/top-5-basic-seo-tips/" rel="bookmark" title="December 27, 2007">Top 5 Basic SEO Tips &#8211; You Can Do These Yourself</a></li>

<li><a href="http://www.webdevelopment2.com/website-promotion-with-discountclick/" rel="bookmark" title="November 28, 2006">Website Promotion with DiscountClick</a></li>

<li><a href="http://www.webdevelopment2.com/dclick-ads-another-quick-start-up-advertising-site/" rel="bookmark" title="December 24, 2006">Dclick Ads &#8211; Another Quick Start Up Advertising Site</a></li>

<li><a href="http://www.webdevelopment2.com/twitter-bite-php-bullet/" rel="bookmark" title="May 3, 2008">Twitter to Bite the PHP Bullet?</a></li>

<li><a href="http://www.webdevelopment2.com/ajax-things-to-keep-in-mind/" rel="bookmark" title="November 23, 2005">AJAX &#8211; Things To Keep In Mind</a></li>
</ul><!-- Similar Posts took 3.272 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/beginners-guide-to-seo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 Steps to Simple SEO</title>
		<link>http://www.webdevelopment2.com/5-steps-to-simple-seo/</link>
		<comments>http://www.webdevelopment2.com/5-steps-to-simple-seo/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 14:55:57 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/10/31/5-steps-to-simple-seo.htm</guid>
		<description><![CDATA[I like how they put it, &#8220;SEO isn&#8217;t rocket science it&#8217;s more like magic&#8221;. I&#8217;m not saying that these steps should replace major SEO from experts. Well, maybe I am. If you&#8217;re started out from zero SEO I would suggest these tips to you. This way you would understand what SEO and why it is [...]]]></description>
			<content:encoded><![CDATA[<p>I like how they put it, &#8220;SEO isn&#8217;t rocket science it&#8217;s more like magic&#8221;. I&#8217;m not saying that these steps should replace major SEO from experts. Well, maybe I am. If you&#8217;re started out from zero SEO I would suggest these tips to you. This way you would understand what SEO and why it is important. That way when you do get into the position (money-wise) where you do need an expert you&#8217;ll know what you&#8217;re paying for.<br />
<a title="Search Engine Optimization Made Simple" href="http://webdesign.about.com/od/seo/a/aa061305.htm">Search Engine Optimization Made Simple</a> from WebDesign at <a href="http://webdesign.about.com/od/seo/a/aa061305.htm">About.com</a></p>
<ol>
<li>Pick a Target Phrase</li>
<li>Analyze Your Competition</li>
<li>Write Your Page</li>
<li>Promote Your Page</li>
<li>Check Your Results and Tweak</li>
</ol>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/seo-inc-search-engine-optimization-company/" rel="bookmark" title="December 24, 2006">SEO Inc &#8211; Search Engine Optimization Company</a></li>

<li><a href="http://www.webdevelopment2.com/top-5-basic-seo-tips/" rel="bookmark" title="December 27, 2007">Top 5 Basic SEO Tips &#8211; You Can Do These Yourself</a></li>

<li><a href="http://www.webdevelopment2.com/website-promotion-with-discountclick/" rel="bookmark" title="November 28, 2006">Website Promotion with DiscountClick</a></li>

<li><a href="http://www.webdevelopment2.com/web-development-20-carnival/" rel="bookmark" title="November 21, 2008">Web Development 2.0 Carnival &#8211; November 21, 2008</a></li>

<li><a href="http://www.webdevelopment2.com/review-staticpagebuilder/" rel="bookmark" title="September 18, 2007">Review: StaticPageBuilder</a></li>
</ul><!-- Similar Posts took 2.945 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/5-steps-to-simple-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
