<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-24196018</id><updated>2011-04-21T20:50:15.369-07:00</updated><title type='text'>SEO Egghead Junior</title><subtitle type='html'>A blog dedicated to SEO discussion totally informally from a programmer's perspective.  No censorship. I have another blog that's more formal for that :)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-24196018.post-115023739929493099</id><published>2006-06-13T15:09:00.000-07:00</published><updated>2006-06-13T15:30:39.236-07:00</updated><title type='text'>Facilitating a Search Engine in Spidering a Popup</title><content type='html'>From the previous post, it becomes clear that a search engine &lt;span style="font-style: italic;"&gt;may &lt;/span&gt;spider a page only refered to via javascript; but what if want just the opposite -- you explicitly &lt;span style="font-style: italic;"&gt;want&lt;/span&gt; it to be indexed?&lt;br /&gt;&lt;br /&gt;It's pretty simple; change this:&lt;br /&gt;&lt;pre&gt;&amp;lt;a href="javascript:myPopupFunction()" html=""&amp;gt;Click here.&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;/pre&gt;To This:&lt;br /&gt;&lt;pre&gt;&amp;lt;a href="page.html" onclick="javascript:myPopupFunction(this.href); return false;"&amp;gt;Click here.&amp;lt;/a&amp;gt;&lt;/pre&gt;Alternatively, you can link using something like this:&lt;pre&gt;&amp;lt;a href="page.html"&amp;gt;Click here.&amp;lt;/a&amp;gt;&lt;/pre&gt;And then use Javascript included on that page that is automatically run to resize the window.  Technically, it's not a popup. It's a new window that automatically resizes, but the effect is similar.&lt;br /&gt;&lt;br /&gt;It is worth noting that since these pages will be indexed, some sort of navigation should be present to allow the user to get back to the parent page.  Otherwise the user will be completely lost and proceed to the back button.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-115023739929493099?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/115023739929493099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=115023739929493099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/115023739929493099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/115023739929493099'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/06/facilitating-search-engine-in.html' title='Facilitating a Search Engine in Spidering a Popup'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24196018.post-115023651418159576</id><published>2006-06-13T14:47:00.000-07:00</published><updated>2006-06-13T15:08:34.196-07:00</updated><title type='text'>Don't Count on Javascript Links</title><content type='html'>This may be common sense, but javascript links shouldn't be used as a sort of third exclusion protocol.  This is for 2 reasons.&lt;br /&gt;&lt;br /&gt;1) People still could theoretically look at the properties on the page, grab the URL, and link it externally.  This may result in the page getting indexed.&lt;br /&gt;&lt;br /&gt;2) It is been reported that Google at least does, in fact, index links embedded in javascript sometimes, or at least understand them for the purposes of spam detection. &lt;br /&gt;&lt;br /&gt;The bottom line: Make sure that you also exclude the popup URL in robots.txt, or exclude it using meta exclusions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-115023651418159576?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/115023651418159576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=115023651418159576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/115023651418159576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/115023651418159576'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/06/dont-count-on-javascript-links.html' title='Don&apos;t Count on Javascript Links'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24196018.post-114980087514886358</id><published>2006-06-08T13:57:00.000-07:00</published><updated>2006-06-08T14:07:55.160-07:00</updated><title type='text'>Using Redirects to Change File Names</title><content type='html'>The following is a simple way to redirect a page A to a page B with a few lines.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;In .htaccess using mod_rewrite:&lt;/span&gt;&lt;br /&gt;RewriteEngine  on&lt;br /&gt;RewriteRule    ^foo\.php$  bar.php  [R=301,L]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;In PHP (place in foo.php):&lt;/span&gt;&lt;br /&gt;$base_url = 'http://www.foo.com';&lt;br /&gt;header('Location: ' . $base_url . 'bar.php';&lt;br /&gt;&lt;br /&gt;Hope this helps!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-114980087514886358?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/114980087514886358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=114980087514886358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114980087514886358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114980087514886358'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/06/using-redirects-to-change-file-names.html' title='Using Redirects to Change File Names'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24196018.post-114842631142453289</id><published>2006-05-23T16:11:00.000-07:00</published><updated>2006-05-23T16:46:19.720-07:00</updated><title type='text'>JiffyCounter</title><content type='html'>So I admit it, I started &lt;span style="font-weight: bold; font-style: italic;"&gt;yet another&lt;/span&gt; web counter site.  But mine is different, really!  Mine isn't for the sake of link-building, it's for the starving children in Zimbabwe.  Ok &amp;lt;/sarcasm&amp;gt;.&lt;br /&gt;&lt;br /&gt;It &lt;span style="font-weight: bold; font-style: italic;"&gt;is&lt;/span&gt; for link-building, but it &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;is&lt;/span&gt; &lt;/span&gt;also&lt;span style="font-style: italic;"&gt; &lt;/span&gt;different.  The principle difference is that the counter comes pre-fabbed and ready to go.  All you have to do is cut and paste the code -- no forms to fill, etc.  It even has a nifty button you hit to copy the code to the clipboard in the interest of:&lt;br /&gt;&lt;br /&gt;a) Providing a clear call to action&lt;br /&gt;b) Make it even easier to use&lt;br /&gt;&lt;br /&gt;You can configure it later on by using the &lt;a href="http://www.jiffycounter.com/Customize.html"&gt;customize page&lt;/a&gt;.  This is backwards, but it gives the user less to do inititally.  It's actually more powerful than most of the ones out there since it tracks both uniques and totals, gives you various fonts, colors (any in hex), etc. Of course I'm not up against much, but I'm anal retentive and need to create something high-quality regardless.&lt;br /&gt;&lt;br /&gt;Let me know what you think.  The site is called "&lt;a href="http://www.jiffycounter.com"&gt;Jiffy Counter&lt;/a&gt;" -- &lt;a href="http://www.jiffycounter.com"&gt;http://www.jiffycounter.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-114842631142453289?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/114842631142453289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=114842631142453289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114842631142453289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114842631142453289'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/05/jiffycounter.html' title='JiffyCounter'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24196018.post-114616325035413135</id><published>2006-04-27T11:29:00.000-07:00</published><updated>2006-05-23T16:45:17.806-07:00</updated><title type='text'>If you had bunker busting bombs at your disposal ...</title><content type='html'>Yes, this is a hypothetical question:&lt;br /&gt;&lt;br /&gt;If you had bunker buster bombs at your disposal, and you could choose to bomb Iran or all the editors at DMOZ at a meeting conspiring how to be the worst, blatantly biased editors possible, which would you pick?&lt;br /&gt;&lt;br /&gt;Let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-114616325035413135?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/114616325035413135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=114616325035413135' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114616325035413135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114616325035413135'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/04/if-you-had-bunker-busting-bombs-at.html' title='If you had bunker busting bombs at your disposal ...'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24196018.post-114486578316104103</id><published>2006-04-12T11:10:00.000-07:00</published><updated>2006-04-12T11:16:23.176-07:00</updated><title type='text'>Press Releases</title><content type='html'>Many of us may know that press-releases for the most part, at least in Google, do not bring about much in the realm of "link juice." But, like any good "whitehat" SEO, I would tell you that it's not all about link juice. Press releases can be a great way to get business when news comes out.  I call this "riding on the coattails." I'm sure it's not a new idea, but it's a valid technique that can get results.&lt;br /&gt;&lt;br /&gt;Here is the press release:&lt;br /&gt;&lt;a href="http://www.primezone.com/newsroom/news.html?d=97335"&gt;http://www.primezone.com/newsroom/news.html?d=97335&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Users were then directed to:&lt;br /&gt;&lt;a href="http://www.lawyerseek.com/Practice/Pharmaceutical-Injury-C1/Fosamax-P76/"&gt;http://www.lawyerseek.com/Practice/Pharmaceutical-Injury-C1/Fosamax-P76/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And besides, press releases do still yield "link juice" in MSN and Yahoo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-114486578316104103?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/114486578316104103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=114486578316104103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114486578316104103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114486578316104103'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/04/press-releases.html' title='Press Releases'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24196018.post-114416029385330736</id><published>2006-04-04T07:10:00.000-07:00</published><updated>2006-04-04T07:18:14.286-07:00</updated><title type='text'>Site Downtime and SEO</title><content type='html'>It's common sense that if your site is down that it cannot get spidered.  But I'll reiterate it anyway.&lt;br /&gt;&lt;br /&gt;"When a site is down, it cannot get spidered."&lt;br /&gt;&lt;br /&gt;And when DNS is down, your site cannot get spidered even if your webserver is up.  And many people use managed DNS these days because it's easy and hosting agnostic.&lt;br /&gt;&lt;br /&gt;Today, for about 1 hour 9AM-10AM EST, Network Solutions was entirely down.  Yes, even their homepage (networksolutions.com) wouldn't load.  I believe it was as a result of a DNS outage, since some of my customers use them for managed DNS.&lt;br /&gt;&lt;br /&gt;You would think that Network Solutions, the company that, I believe, even manages the root servers as the result of the privatization of Internic, would be able to manage a standard DNS.  I guess not.  The root servers were fine, but isn't that a bit scary?&lt;br /&gt;&lt;br /&gt;I'd accept periods of slow resolution when, for example, a few of their NSes go down for whatever reason, but all of their DNSes going 100% down?  That took down a small part of the internet.&lt;br /&gt;&lt;br /&gt;Scary.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-114416029385330736?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/114416029385330736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=114416029385330736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114416029385330736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114416029385330736'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/04/site-downtime-and-seo.html' title='Site Downtime and SEO'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24196018.post-114322467613780696</id><published>2006-03-24T10:12:00.000-08:00</published><updated>2006-03-25T16:29:41.966-08:00</updated><title type='text'>DMOZ is dead</title><content type='html'>Let's face it. The internet is a very big place. Long ago in a place called "&lt;a href="http://www.poster.net/green-day/green-day-fire-5000139.jpg"&gt;1996&lt;/a&gt;," directories  attempted to organize the resources of the &lt;a href="http://en.wikipedia.org/wiki/Al_Gore"&gt;WWW&lt;/a&gt; into a directory structure. It worked, kind of. That was then. This is now.&lt;br /&gt;&lt;br /&gt;The problem is that they're still used as authoratative resources for search engines, and many of them are volunteer-driven. &lt;a href="http://dmoz.org"&gt;DMOZ.org&lt;/a&gt; is one of these. There are thousands of people complaining daily that their submissions never get evaluated. I'm one of them.&lt;br /&gt;&lt;br /&gt;Furthermore, &lt;a href="http://dmoz.org/"&gt;DMOZ.org&lt;/a&gt; makes things even harder by disabling your account as an editor after 90 days of inactivity. This is volunteering. If you log in more than that, I question your motives.&lt;br /&gt;&lt;br /&gt;And therein lies the the last problem. DMOZ attempts to make you claim your affiliations. I'm sure most editors do not. And I'm sure that in the most competitive areas (law, casinos, etc.). the majority of the editors are editing the categories, at least subtly, in a bad way. I've even heard stories of sites getting deleted by competitors.&lt;br /&gt;&lt;br /&gt;So what makes you think that's not why your site isn't getting added?&lt;br /&gt;&lt;br /&gt;So DMOZ is busy disabling the accounts of the volunteers, while more and more cronies are controlling the most influential directory around.  Oh yeah, and &lt;a href="http://zeal.com"&gt;Zeal.com&lt;/a&gt; just closed shop. Bye-bye Zeal. There goes another quality directory.&lt;br /&gt;&lt;br /&gt;I'm just another SEM waiting for a site to get added for the company I'm working for: &lt;a href="http://www.seegerweiss.com"&gt;http://www.seegerweiss.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Personally, I think directories are so &lt;a href="http://www.core.binghamton.edu/%7Emike/Urkel.jpeg"&gt;1996&lt;/a&gt; ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-114322467613780696?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/114322467613780696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=114322467613780696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114322467613780696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114322467613780696'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/03/dmoz-is-dead.html' title='DMOZ is dead'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24196018.post-114297246489883530</id><published>2006-03-21T12:08:00.000-08:00</published><updated>2006-03-21T12:29:36.846-08:00</updated><title type='text'>Copywriting for queries, not English</title><content type='html'>Another major issue these days becomes obvious when one realizes that popular queries aren't requisitely English.&lt;br /&gt;&lt;br /&gt;For example, when a user is looking for a "Vioxx attorney," one must consider whether this is actually English.  The answer is yes, and no.  Ask yourself a simple question.  "Would I actually call up a law firm and say: 'Hello, do you have a Vioxx attorney?'"&lt;br /&gt;&lt;br /&gt;Maybe.&lt;br /&gt;&lt;br /&gt;But I'd be more likely to phrase the question "Hello, do you have attorneys who handle Vioxx?"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(BORING ENGLISH GRAMMARIAN RANT)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; English is a funny language. Most of the words are derived from the romance languages (Western Europe), but the grammar is from the germanic languages (unsurprisingly German is one of these).  One of the neat things that Germanic languages permit is the concept of the "construct noun." Semitic languages (Hebrew, Arabic, etc.) also have this concept.&lt;br /&gt;&lt;br /&gt;English is also highly erratic.&lt;br /&gt;&lt;br /&gt;So users search for "Vioxx lawyers." They also search for "MP3 player -sony" to find music players that don't pay homage to the RIAA.  Just because someone types a bunch of keywords in to a query box, and it accidentally forms a valid language construction, doesn't mean it's (desirable) English. You can say it once maybe and get away with it. But after that it starts to look spammy and unprofessional.&lt;br /&gt;&lt;br /&gt;In Spanish (and other romance languages), we would say (translated) "bus of school," not "school bus." This sounds silly in English, but that is not always the case.&lt;br /&gt;&lt;br /&gt;Consider 2 of my favorite salad items.&lt;br /&gt;&lt;br /&gt;1) Hearts of Palm&lt;br /&gt;2) Artichoke Hearts&lt;br /&gt;&lt;br /&gt;Notice that the first is in a "romance construction" whereas the second is in a "germanic construction."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;/&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;BORING ENGLISH GRAMMARIAN RANT)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So why is this relevent?&lt;br /&gt;&lt;br /&gt;Nobody says "Vioxx Lawyer!"  Saying it more than once in your copy will look stupid.  And, yes, keyword density counts. Not to the extent that it's worth measuring and calculating, but you'd be wise to include it 3-4 times in your copy in various inflections (tenses, plural/singular, etc).&lt;br /&gt;&lt;br /&gt;So here is how to do it:&lt;br /&gt;&lt;br /&gt;We construct 2 sentences (see: &lt;a href="http://www.lawyerseek.com/Practice/Pharmaceutical-Injury-C1/Duragesic-P64"&gt;http://www.lawyerseek.com/Practice/Pharmaceutical-Injury-C1/Duragesic-P64/&lt;/a&gt;) --&lt;br /&gt;&lt;br /&gt;Contact us regarding &lt;span style="font-weight: bold;"&gt;Duragesic; attorney &lt;/span&gt;consultations are free&lt;br /&gt;&lt;br /&gt;... and hope for the best.&lt;br /&gt;&lt;br /&gt;Lousy copy scares clients away.  This won't. English is a beautiful but highly erratic language. When you copywrite, this is important to consider.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-114297246489883530?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/114297246489883530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=114297246489883530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114297246489883530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114297246489883530'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/03/copywriting-for-queries-not-english.html' title='Copywriting for queries, not English'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24196018.post-114287412927453021</id><published>2006-03-20T08:39:00.000-08:00</published><updated>2006-03-20T09:10:10.506-08:00</updated><title type='text'>The "real" search engine optimization (internal site search)</title><content type='html'>One thing that has been bothering me for years in this industry is the insistance of lazy site programmers that site search apparently doesn't matter. Numerous studies indicate that people prefer search, not navigation when looking for information, at least from the macroscopic point of view.&lt;br /&gt;&lt;br /&gt;Once there, they use navigation, but search cannot be ignored. We can see this in action by looking at several prominent sites that have garbage search engines --&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cdw.com"&gt;CDW&lt;/a&gt;&lt;br /&gt;All &lt;a href="http://www.invisionpower.com/ip.dynamic/products/board/index.html"&gt;Invision Power Board&lt;/a&gt; sites.&lt;br /&gt;&lt;br /&gt;Try it for something non-trivial. People expect it to work. And it usually doesn't.&lt;br /&gt;&lt;br /&gt;I'm also amazed how many programmers declare defeat so easily and just use Google search for internal search results.  This is undesirable for several reasons. Among them, it's unprofessional, but there's another reason. Google doesn't understand the structure of your site as well as you do. Perhaps you'd like to seperate or filter out news from the rest of your content, or you'd like model numbers with dashes (Google chokes on these sometimes) to pull up products easily. For this, you need your own search engine.&lt;br /&gt;&lt;br /&gt;External search engines, even those that you install on your own server, have many of the same issues. Some also seem to index the ads on their pages. &lt;a href="http://www.cnn.com"&gt;CNN.com&lt;/a&gt; seems to do this because they use Yahoo, and Yahoo cannot filter out ad content reliably (see above).&lt;br /&gt;&lt;br /&gt;The proper approach in my opinion, and the one that provides the most control is a fulltext search engine -- either the one that comes with mySQL, or the one that comes this postgreSQL. I cannot speak for the Microsoft people, but I'm sure there is an equivalent solution. This allows you to select exactly what is indexed, what isn't, and gives you control over how it is ranked to a certain degree. Sometimes this requires a bit of ingenuity, but it's all possible.&lt;br /&gt;&lt;br /&gt;I have implemented:&lt;br /&gt;Weighed fields: Title counts 5x as much as the body.&lt;br /&gt;Stemming: ex. suicide = suicides = suicidal&lt;br /&gt;Copy highlighting: The relevent text gets highlighted in your search results.&lt;br /&gt;&lt;br /&gt;... among other things.&lt;br /&gt;&lt;br /&gt;You can see the fruits of labor on &lt;a href="http://www.lawyerseek.com"&gt;Lawyer Seek&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Example queries:&lt;br /&gt;http://www.lawyerseek.com/Site-Search.html?action=show_list&amp;query=vioxx+heart+attack&amp;amp;x=0&amp;y=0&lt;br /&gt;First result -&gt; &lt;a href="http://www.lawyerseek.com/Practice/Pharmaceutical-Injury-C1/Vioxx-P57/"&gt;http://www.lawyerseek.com/Practice/Pharmaceutical-Injury-C1/Vioxx-P57/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;http://www.lawyerseek.com/Site-Search.html?action=show_list&amp;amp;amp;amp;query=ortho+evra+lawyer&amp;x=0&amp;amp;y=0&lt;br /&gt;First result -&gt; &lt;a href="http://www.lawyerseek.com/Practice/Pharmaceutical-Injury-C1/Vioxx-P57/"&gt;http://www.lawyerseek.com/Practice/Pharmaceutical-Injury-C1/Ortho-Evra-Patch-P48/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;People like things that work. If your search engine doesn't work, it will yield false negatives. That's worse than not having one at all in my opinion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-114287412927453021?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/114287412927453021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=114287412927453021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114287412927453021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114287412927453021'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/03/real-search-engine-optimization.html' title='The &quot;real&quot; search engine optimization (internal site search)'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24196018.post-114252391441975204</id><published>2006-03-16T07:19:00.000-08:00</published><updated>2006-03-16T08:00:29.816-08:00</updated><title type='text'>Old School Table Bloat</title><content type='html'>I'm old school. I still use tables. I admit it, but every once in awhile, the bloat gets out of control. Take the navigation on a new site I'm designing. There is a navigation strip on the right side with links to all the sections of the site.  Alltogether there are 120 of them.  Each link used to be in a table. I replaced it with divs and some CSS.&lt;br /&gt;&lt;br /&gt;This is what it looked like before:&lt;br /&gt;&lt;small&gt;&lt;br /&gt;&amp;lt;div class="tbgs" onclick='_g("http://www.lawyerseek.com/Practice/Pharmaceutical-Injury-C1/Vioxx-P57/");'&amp;gt;&amp;lt;b class="tbgsb"&gt; | &amp;lt;/b&amp;gt;&amp;lt;a href="http://www.lawyerseek.com/Practice/Pharmaceutical-Injury-C1/Vioxx-P57/" class="jbx" title="Information regarding Vioxx litigation"&amp;gt;&amp;lt;b&amp;gt;Vioxx&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;This is what it looked like afterwards:&lt;br /&gt;&lt;small&gt;&lt;br /&gt;&amp;lt;div class="tbgs" onclick='_g("/Practice/Pharmaceutical-Injury-C1/Vioxx-P57/");'&amp;gt;&amp;lt;b class="tbgsb"&amp;gt; | &amp;lt;/b&amp;gt;&amp;lt;a href="/Practice/Pharmaceutical-Injury-C1/Vioxx-P57/" class="jbx" title="Information regarding Vioxx litigation"&amp;gt;&amp;lt;b&amp;gt;Vioxx&amp;gt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;                            &lt;br /&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;That doesn't look like much until you iterate 130 times in a navigation bar.  To remove the "&lt;a href="http://www.lawyerseek.com"&gt;http://www.lawyerseek.com&lt;/a&gt;" from every link also saved about 6k and reduced load time.&lt;br /&gt;&lt;br /&gt;Interestingly enough, this is the same principle I use when programming.  When programming, I always look at the loops. If your PHP is iterating 130 times, you may also want to remove tabs and spaces in the ?&gt; Moral of the story: Tables are bloaty, but one can achieve most of the benefits by replacing tables where they're the most troublesome.&lt;br /&gt;&lt;br /&gt;In terms of marketing, load times can actually have a real effect. People looking for a &lt;a href="http://www.lawyerseek.com/"&gt;lawyer&lt;/a&gt; might just like the site better when it takes fewer seconds to load.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24196018-114252391441975204?l=seoegghead.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seoegghead.blogspot.com/feeds/114252391441975204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=24196018&amp;postID=114252391441975204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114252391441975204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24196018/posts/default/114252391441975204'/><link rel='alternate' type='text/html' href='http://seoegghead.blogspot.com/2006/03/old-school-table-bloat.html' title='Old School Table Bloat'/><author><name>SEO Egghead</name><uri>http://www.blogger.com/profile/07266460708029417320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
