A great deal of discussion has taken place over White Hat SEO vs. Black Hat SEO. It’s a really old debate actually. “Should I try this new thing they call ‘Google Bombing’?†is an age old question that still pops up from time to time. Does one simply focus on proper html structure, content and a solid link foundation? Should I tempt fate and try the newest cloaking technique I just read about? What about this request for a link exchange? Am I getting involved in an honest link exchange or am I’m getting involved with some low life making a fortune off of link farms?
Truth be told, most sites employ some sort of mixture of both tactics, often deemed Gray Hat SEO. Gray hat could be anything from a creative CSS and JavaScript combination that keeps relevant text in the top of the code yet displays it at the bottom of the page, all the way to down to a mild cloaking scheme. Have you ever heard of sIFR. To me, it is by far one of the most thoughtful, creative and under-utilized ideas available for a web designer. It allows the graphic designer and the SEO specialist to get along a little better. To be honest though, it dips its toe into the shallow end of the gray hat pool. Does that stop me from using it? Never.
So how far are we to go towards the dark side before we go full blown black hat? Do we strive for a Yoda-esque style of righteousness or do we follow Anakin’s footsteps by destroying all that is good only to ask for forgiveness once we have been banned by likes of the imperialistic Google?
At heart, I’m a philosopher and that’s how I got into web development believe it or not. A simple “if†statement isn’t a far cry from my introductory symbolic logic classes. Descartes is often referred to when talking about the first Matrix movie or incorrectly quoted as writing “I think therefore I amâ€, but he was also a master of deduction. His way of thinking always seems to find its way into my problem solving. I tend to strip problems, and even code, down to what I know works, assume everything else is an error (the evil genius) waiting to happen and then fix it from the ground up.
So when looking at SEO techniques, how do we decided how far we can take it? Machiavellian SEO practices are out of the question. Full blown deception and manipulation is sure fire way to get kicked out of search engine indexes everywhere. Unfortunately we all can’t be the uber-sites Nietzsche forecast. Kant would suggest we follow Google’s wishes and build a site and links as-if the web was some utopia void of corruption that is driven by a set of standards that everyone practices. Even Google doesn’t truly enforce its own standards.
Where does that leave us? Truly white or black hat practices aren’t going to achieve the success most of us desire. Most of us would benefit from floating in the gray hat practices of John Stuart Mill’s utilitarianism. We should try to make as many parties happy as possible. We should strive for the common good. Show the search engines what they need to see and at the same time present the visitor with the information they are looking for and customer retention will rise. If you cloak your site, visitors will arrive through Yahoo, Google or MSN and realize you weren’t what they were truly searching.
Content Re-publication/Syndication
There are plenty of misconceptions out there that prevent people from truly succeeding. We offer a product called RSStatic that comes in both a free and licensed version. I’ve written about this before, but basically is publishes content on your site from RSS or other XML feeds. Once a week I get an email asking me if this will get them in trouble for having duplicate content. Then I have to explain what duplicate content is truly about. I have to explain that there is very big difference between duplicate content and content syndication. Services like moreover wouldn’t be in existence if this were the case. Google News works because of duplicate content. How many sites republish the same AP article? Hundreds? Thousands? Millions?
Link Building
RSStatic brings me to another point. There has been claim after claim about building links too fast. People are afraid that if too many incoming links show up out of nowhere, that they’re going to get a penalty. Search Google for ‘php forum’. As of the writing of this post, there are 376 million results. The #1 listing is phpbb.com. Most people know what it is, but if you don’t, it’s a free forum script. When you install the forum on your site, instantly you site will have a bunch of new pages with a link at the bottom pointing to http://www.phpbb.com. If you do things right and start a few forum threads to get the ball rolling, phpbb.com will suddenly have a few extra hundred incoming links. And that would just be from your site. RSStatic goes through the same process. Massive amounts of links can be directed at a site and no one gets in trouble. So to this I say, offer something free for people to put on their site. If you sell candles, offer a site counter that looks like a candle burning and make sure your link is at the bottom. If you sell a script, offer a stripped down free version. If you have some sort of online competition, offer a the code for a “Vote For Me†banner and encourage people to use it. HotorNot.com made its fortune by doing this. Paypal rose up from the shackles of eBay by implementing their buy now buttons on personal websites.
Hidden Text ,CSS and HTML Structure
This is the biggest myth out there. A talented web developer can work wonders with CSS layers and text. You can browse WebMasterWorld and WebProWorld and read the fear in people’s hearts over hiding anything. Sure, white text on a white background is going to get you nailed. But a savvy developer can work wonders hiding text and navigation for honest practical purposes. View the source on UAPB.edu and pay attention to the left hand navigation. Viewing through a browser and all you see is the top level <ul><li> structure. With the right CSS and a little javascript, you’ve hidden text from the visitor and set up a nice mouseover effect. Hidden Text? Yup. It can work and it is safe. Beyond simply hiding text is html structure. Most algorithms look at things from the top down. They assume that the closer text or the h1 tag is to the beginning of the code, the more important it must be. Those same elements might not be what you want your visitors to think is the most important. This is the beauty of layers. With the proper CSS, you can place the first paragraph of text in your code at the bottom of the visual output. You can put the last h3 tag in the code at the top of the page visually.
Google gets what it wants, your visitor gets what they want. Utilitarian SEO - As many people as possible are content. Deceptive? You bet, but aren’t you reading this because you are interested in learning a few gray hat techniques?