fergusweb network

Even if you’re an expert

September 26th, 2007 Anthony

We sometimes forget that even experts must occasionally consult the documentation, lest they slip and fall.

1 Comment » Posted in General

IE Operation Aborted - javascript issues

September 26th, 2007 Anthony

I’ve been battling for a while now with a certain bug on a certain site. I don’t see this bug anywhere else, and I wasn’t able to figure out what the issue was. I eventually (trial and error) narrowed it down to some javascript. If I removed the script, the site worked. (Minus the scripted functionality of course). If I kept it in, this happened:

Operation Aborted - IE and javascript

I found a few articles discussing this issue, and linking back to Eoghan O’Brien. His fix (defer=”defer” on the javascript) didn’t help me though.

My issue was with SWFobject. Long story short, I ended up having to do this:

<script type="text/javascript">
window.addEvent('load', function()  {
var so = new  SWFObject('flvplayer.swf','mpl','240','200','7');
...
so.write('player');
});
</script>

Yes, I use mootools. Instead of doing <script src=”#” defer=”defer”> I was able to defer the EXECUTION of the script instead, by adding it to the onLoad event sequence.

Still don’t know why it works, but now my page opens in Internet Explorer (IE6 and IE7, also Avant Browser)

No Comments » Posted in General

SEO - Poor Public Relations

September 6th, 2007 Anthony

Reading over Digg, as I sometimes do, I found this submission on Building a Niche Minisite. The first few comments imply something scary to me.

…it’s SEO, which are the scum of the earth, just behind spammers.

[Above] comment is over generalized but SEO’s are known to hurt the internet experience time and time again. If SE’s didn’t have to fight SEO’s just trying to trick people into making them a quick buck imagine how much more useful a simple google search would become

[Note: I bookmarked that and wrote some notes a while back.  The comments I refer to seem to have been removed since then.]

Reminds me of a similar situation, going back a few years, concerning “hacker” vs “cracker”. Originally, hackers were those who hacked software and systems together. They were curious, inventive - not evil. But its a very negative label nowadays, with the inference that hackers are out to cause damage. When this trend started, old-school hackers tried to get the label ‘cracker’ applied to their more malicious counterparts, but failed to do so. Media reports were always saying “Computer hackers broke into such and such”, and the war was over.

I think those of us in the web industry are facing the same battle. To be a Search Engine Optimizer seems to be the same as being a dirty rotten spammer in some eyes. To my mind, this is just plain wrong. The true search engine optimizer works on the following principles:

  • Ensure the site is crawlable by engines (missing pages, broken links, javascript menus - all of which are bad for other reasons too, such as limiting a visually-impaired user with a screen-reader from using the site)
  • Getting a good balance with respect to keyword density on pages (generally meaning to remove the non-essential stuff from an article - always a good writing tip anyway! Remember English 101? Tell the reader what you are going to say, then say it, then tell them what you just said.)
  • Setting relevant page titles, putting headings in the right places (Titles help when users bookmark pages, and headings are great for breaking up content into readable and digestible chunks)
  • Making sure that the site has plenty of internal links (when you link from one page to another - good for your users if it helps them find related information on your site about the topic of interest)
  • Getting inbound links from other sites (Helps promote your content so that others can find your pages. If its valuable content, there is nothing wrong with helping people find it!)

Some “black hat” SEO’s will ugly things, like comment-spam on blogs and forums (which counts as inbound links), creating gateway pages, using hidden text, and all sorts of other dodgy behavior. For example, in the digg article, one user points out that the submitter’s user account, and the first few commenter’s user accounts were all created at the same time (yesterday). The obvious conclusion is that the submitter created some fake accounts to vote for his article, raising the odds of it getting to the front-page of digg. In my view, this indicates that the submitter realizes his article lacks in value, so he must try to game the system to get the results he wants.

Sometimes optimizers use black hat techniques because they feel they’ll get a more immediate payoff. Other times, they use black-hat SEO techniques because its the only way to get a site ranked if it has nothing of value. The latter reason is very common, and is what really harms the internet experience.

So those of us working the Wild Wild Web will soon have to find ourselves new job titles, if we cannot find a way to help those on the outside to distinguish between black hat and white hat SEO.

No Comments » Posted in SEO

Spam - now with social engineering

September 6th, 2007 Anthony

Lately, I’ve been seeing a lot of spam along the lines of:

Subject: man, who filmed this thing?
If your dad sees this video you made, he is going to kill you. Go look at it: http://www.youtube.com/……

Then the youtube link goes off to a IP-based website, no doubt to install some spyware or something. I certainly didn’t click it.

Can you imagine how many kids will see this email, think “Oh shit, who had a camera at that last party…” and click the link?

No Comments » Posted in Advertising, General