Zenscope Studio

Zenlog

Targeting and Managing CSS Hacks

CSS hacks and work-arounds are a necessary evil of client-side website development, and on complex sites they can really start to pile up. This causes long-term maintenance headaches as new browser versions are released and old ones fall out of use. To keep your sanity, you need a strategy for targeting and maintaining your browser-specific CSS.

Comment Spam Filter Added

After some recent comment spam attacks, I’ve added an anti-spam filter to the weblog. A brief explanation of how this thing works, and what you might experience if your legitimate comment accidentally sets off the filter…

7 Ways to Fix the ABC News Website (kinda)

Band-AidsI recently wrote a lengthy critique of the redesigned ABCNews.com. What I didn’t do was offer some suggestions of how they could make it better without an expensive overhaul.

One of the major complaints readers had about the new site is that it’s slow. In the spirit of constructive criticism, here are seven things ABC News can do to speed up their existing site. The best part: these tips can be adapted to improve any website’s performance.

4 Organic SEO Steps to Outrank “Big Media” — Step 2: Write Good Code

Part two in a four-part series of beginners’ tutorials about ethical, organic search engine optimization. In this post I’ll discuss how lightweight, meaningful code can help your pages rank higher in search engines.

4 Organic SEO Steps to Outrank “Big Media” — Step 1: Pick Your Topic

When I started the Zenscope weblog early this month, I set out a challenge for myself: my article about the ABC News website redesign would outrank ABC’s own official announcement in Google searches about their new site’s launch.

I did it, and I’m going to tell you how.

The Client Is Not Your Enemy

Two articles in the latest issue of A List Apart offer great information for Web professionals and their clients. Too bad the article teasers refer to clients and prospects as “schmucks with money” and “the well dressed nemesis.”

Repeat after me: “the client is not my enemy.”