It's Monday morning after a holiday week, in the midst of summer. That can only mean one thing... no one's reading blogs. It therefore, seems like a good time to complain about my least favorite problems - the ones that snarl up search traffic or kill rankings entirely, and shouldn't still be an issue after the years of best practices education that web developers & CMS operators have obviously paid no heed.

#5 - Uneditable Sections
We in the business like to call this electronic information medium the Internet, so as to help imply that it's not Radio, TV or Print. In those mediums, you only get one take. In this one, the idea is to have unlimited possibilities for change and update.

"Oh, no... I'm sorry Rand, we can't make changes to those pages. They're controlled by the IT department and it would take months of forms and approvals from the board of directors (who, by the way, doesn't meet again until next October). We'll have to find a workaround."

This particularly nasty problem seems to crop up at the most inopportune times. Sometimes I think of it as natural selection on the web - if your business isn't nimble enough to make simple changes to your web site in a few hours (at most), there's a competitor who's more than happy to eat your lunch.

 #4 - Content "Partnerships"
Usually, when I think partnership, I think of two parties benefiting from some type of sharing or exchange, and not one party signing away all of its web traffic in exchange for 1/10th of a cent per article.

"Well, the problem is... we signed that agreement last year and we don't really have any control over what they do with the content beyond the initial agreement."

This really becomes an issue when the "content" in question is ALL of the web content owned by the client and the partner's site is getting all the search traffic (thanks to the lovely duplicate content penalty). A word to the wise - licensing your content to other websites without including the phrase "<meta name="robots" content="noindex,follow">" can be hazardous to your search health.

#3 - The Tracking Code that Ate New Jersey
Cosby fans unite - that chicken heart has nothing on the fear unbridled session ID addicts instill in me.

 "Rand, we can't get rid of the session IDs and cookies. They provide the data we use to improve the sites performance."

Website performance? I'll show you website performance! Just kidding - I'm never actually violent or angry with clients. I really feel empathy with them; it's no fun trying to build a great site, only to find out one of your most important visitors (search engines) are half blind, completely deaf, don't follow instructions and can't read 50% of the languages you're trying to speak (figuratively speaking of course). Honestly, though, perfect tracking can be done without any session IDs in the URL, required cookies or other nasty bits sure to choke the life out of hugry spiders.

#2 - Congruity in Meta Data
Normally, I'm a fan of congruity, but as mom always said - moderation in everything...

"Actually, our CMS just lets us edit the page content. The titles and meta tags are universal throughout the site. We just figured we'd always want to target the same keywords as strongly as possible."

Well, you thought wrong. Search engines aren't returning web "sites" in the results, they return web "pages." Thus, it's most unwise to tell a search engine that every page on your 500 page site is about "squidly dinky doos" - that's going to make it very hard for them to figure out which page to return. You dilute the value of your links, your targeting and your keyword placement and now we have to re-write the CMS to fix an error that never should have been made in the first place. What a pleasure this will be.

#1 - Taking Canonicalization too Far
Yes, I know how much I preach about 301's and fewer URLs for the same content, but some people take that advice to a truly absurd level.

"Our site has lots of pages - thousands, actually. It's just that the address bar always stays the same."

This one usually spells the worst headaches of all. The most visible culprit is the .mac blogging platform, but there are plenty of private label CMS' and individual web developers who thought it would be just dandy if the URL never changed as the user surfed from page to page. It's one thing when the solution is just removing frames, but it's another beast entirely when the programming is calling a script to change the page, rather than pulling new html documents. To me it's like a book where all the text is written on one page, but in different colored layers. You just have to read between the orange and red to get to the green (oh, and you better not be colorblind).

Any client website issues that get your knickers in a bind?