Archive for June, 2009
The shorter (your url) - the better!
Monday, June 22nd, 2009Every now and then I bump into stupid mistakes that web developers do, and sometimes it really hurts to watch. Take a look at this URL: http://www.syrolight.com/web/8888/nsf/sbs.py?&_ID=12633&G=11813&did=5067&PF=1&SM3=12633&SM=11813?=EN&_UserReference=F2ADA3622DE0ABB14A3F44C7
What the hell is happening here? This URL should be ILLEGAL! The programmer of this URL should go to Jail for Internet abuse!!!
Here are the mistakes, one by one:
1. The URL has a parameter called _UserReference. This param changes on every session. This is very bad for Search Engines because every time they crawl the site they find a new URL for the same page. As you know, age matters and the older the better. On this site all pages will always be NEW! Not only that, since more than one page has the same content, this site has a severe duplicate content problem.
2. URL has no keywords - this is so basic, I can’t get it. This page is about a product called biostick. Wouldn’t that be useful to mention the word biostick in the URL? When will those web developers understand that mydomain.com/red-car performs so much better than mydomain.com/?fdsafdsfdsa=43214&fdsafdsa=gfhdsjlgf&fdsdsaf=fdsasaf
3. URL is ugly! I know I’m not the average internet tourist, but when I go to a website, I look at the URL. It usually helps me understand what is the page hirarcy and what is the page subject and sometimes it helps me get back to that page later. This URL can’t do that.
4. E-commerce shopper confidence - I don’t have a solid proof for that, but I think that shorter URLs sell more. There are hundreds of factors that build the Buyers trust level. We know for a fact that there are fonts that sell more than others. I don’t see a reason why URL length will not be part of this equation.
5. There were times that Search Engines couldn’t read more than 2 parameters. Today Google has no problem with that any more, but other Search Engines might still hate ugly URLs.
6. It is really really ugly!
Another reason for using Chrome.
Saturday, June 13th, 2009This is a message I have just seen when I went to ynet.co.il, the most popular website in Israel.
Isn’t it funny that such a popular site is exposed to vulnerabilities so easily?
In any case, IE users don’t get any warnings and so does Firefox. Chrome does something different, not sure exactly what but I guess in some way it is better than the others.
Affilicon 2009
Saturday, June 6th, 2009I was really excited to attend Afiilicon 2009 this week.
The conference was fascinating, full of great quality content presented by excellent speakers.
My favorite was Harlan Kilstein, which I’m going to hear again this Monday.
On this video, Harlan talks about adding video to web pages, and how important this is.
On this video, Harlan shows a successful campaign he made for a diet program “Mommy, the kids in school call me fat!”
And there is another example for a succesfull campain for a pill called RU21 that supposed to help you drink without getting drunk. (why is that fun?)
And here again is our good old PJ, I just took the first few minutes of his lecture. He was really good, although his English is not as good as Harlans ![]()
I bought a new HD video camera. I promise to get better quality next time I put videos on this blog…
How To Find The Best Domain Name
Wednesday, June 3rd, 2009One of the most frustrating steps I face when building a new website is looking for a great domain name. Since nearly every domain name you can think of is already taken, some creativity is needed here.
So here it is: I wrote a really super cool simple php script that searches for a free domain name that uses your keyword research file as an input.
This script get as input a csv files with your keywords, and checks for every keyword whether the the domain name built from these keywords with or without hyphens is free. The result of the script is your original csv file with 2 more columns containing the domain names found.
<?php
define(’KEYWORDS_FILE’,'keywords.csv’);
$f = @fopen(KEYWORDS_FILE, “r”);
while ($f && !feof($f))
{
$line = trim( fgets($f, 4096));
echo $line .”,” ;
// find the first string in the line, that comes before the first comma
if (preg_match(”/^([a-zA-Z0-9 ]+)/”, $line, $matches))
{
$keyword=$matches[1];
// check if the domain name is available
$domainName = str_replace(” “,”",$keyword) .”.com”;
$ip=gethostbyname($domainName);
if ($ip != $domainName)
{
echo “–,”;
}
else
{
echo $domainName .”,”;
}
// check if the domain name is available with hyphens
$hyphensDomainName = str_replace(” “,”-”,$keyword) .”.com”;
$ip=gethostbyname($hyphensDomainName);
if ($ip != $hyphensDomainName)
{
echo “–,”;
}
else
{
echo $hyphensDomainName .”,”;
}
}
echo “\n”;
}
fclose($f);
?>
I warmly recommend using this script, so that next time you buy a new domain name you can get your-keywords.comright away.
Notice that the script is based on gethostbyid() which checks if the domain exists and not if it is registered, so it is not 100% right.










