I think HN is gradually, gradually warming to SEO. I remember way back when I was lurking here someone had a comment along the lines of they would be a hired assassin prior to doing SEO consulting. These days folks discuss SEO strategy here with some regularity, and it generally doesn't cause vitriolic reactions when it is perceived as non-manipulative. I think it is a matter of continuing to demonstrate very basic t…
I don't think I've warmed to SEO, necessarily. I just realize that unless the good guys start using the black magic, then the victory belongs only to the spammers. Wait, I wonder if the spammers think of themselves as good guys too...
Ask HN: Overcoming engineer/developer bias against SEO
61–70 of 85 posts
Re: Ask HN: Overcoming engineer/developer bias against SEO
#62Earlier quoted context omitted.
I don't think I've warmed to SEO, necessarily. I just realize that unless the good guys start using the black magic, then the victory belongs only to the spammers. Wait, I wonder if the spammers think of themselves as good guys too...
Hmm... I think maybe this is where a big part of the problem lies. SEO hasn't been "black magic" for a long time now, and most of the "black magic" that worked from 1997-2003 is dead and gone, replaced by creative marketing, accessibility and best practices. But perhaps that message has been drowned out by the ongoing perception from those early years of SEO? BTW - this might be good material to explain my point abov…
The SEO industry suffers because bad and/or over-zealous/self-promoting SEO gains more public attention than a strategy that is well thought-out, considerate and user-centric. Every time someone does a search and the results returned bring up sites a visitor positively does not want to see -- SEO foots the blame more often than not.
I'd suggest the SEO practitioners be seen branching-out and offer services in areas SEO overlaps with others: accessibility, user interaction design, clean copywriting, site monitoring, site metrics analysis, web development best practices, hands-on web site quality improvements, and web user psychology. Even though a lot of this is now fairly typical SEO work, I'd still suggest making it more obvious about the wide range of skills a top-notch SEO practitioner has to offer.
I've come to understand that SEO is no longer just Search Engine Optimisation, but a practice that when done ethically and considerately connects people with the information or service that best meets their requirements. And that involves quite a lot more than convincing a search engine to rank certain key pages for a certain set of keywords.
The common web developer perception of an SEO person is grim. SEO is seen as redundant to web best practice. For a while I considered SEO's main strength - this I gleaned from Danny Sullivan - as the goto person when a web developer fails to do his job properly. I think that's an over-simplification that doesn't help SEO, and the practice of SEO.
I also feel that the top-notch SEO people are too nice. Although the recognise there are elements within the SEO industry that give them all a bad name, they are reluctant to be direct and brutally honest when dealing with bad sections of their industry. In my view, I don't think the SEO industry does enough to throw it's bad people under buses. Bad practices and bad techniques are discussed, but organisations and groupings that are harming the perception of SEO aren't directly criticised. I'd suggest there'd be a cheer breaking out on the web if the SEO industry did a visible clean-up and called out bad practitioners directly (or fisking).
I feel in this regard SEO has earned a low reputation like the Internet Marketing industry. There are some people doing useful and constructive work, but a much more dominant/visible/significant portion just peddling yesterday's snakeoil.
I've been immensely lucky over the past three years to work with some wonderfully talented SEO people in the UK. I find it very interesting to compare and contrast deep insightful approaches to SEO with modern web development techniques and accessibility best practices.
It's not the techniques that have impressed me about professional SEO, but the considered, logical and insightful reasoning behind tailoring pages in certain ways for search engines.
I think that's the sign of a top notch SEO professional. Not just knowing techniques and tricks, but having the consideration of picking the right blend of methods for genuinely improving the site they are working on, their appearance in search engine listings, and bringing the right kind of people to their websites.
I think that's what's so easily missed by people disdaining SEO: SEO is about bringing the right type of people to the right type of sites from search engines. It's finding that balance where a site is listed appropriately to it's real quality to visitors.
A fair number of times SEO is about improving the quality of content on the existing site to justify it's generous rankings -- but we don't hear much of that.
I've watched how the self-identified Black Hat SEO crowd works over the past two years, and frankly I'm surprised how inaccurately they've been portrayed. Ask the typical internet-savvy person about the darker side of SEO and they talk about the dirty tricks of old - cloaked redirects, keyword stuffing, spam. And yet, Black Hat SEO is far more refined than that. It's not the choice of techniques that identifies someone as Black Hat, it's the rationale behind their choices.
To geekily draw a parallel with Star Wars, the Sith have a marked advantage over the Jedi in that they have the choice between using the light and dark sides of the force. The Jedi almost always have no choice but the light side (cue eternal flamewar about Vaapad...)
The strength of Black hat SEO is their ability to quickly and effectively automate techniques that work on increasing their rankings and search engine visibility. So the common routine for these people is to find a technique that improves ranking, and automate the hell out of it, and repeat over and over and over. (Also note, most Black Hat SEO people also keep a squeaky clean White Hat part independently of their darker parts - that's their solid financial base).
What happens is that Black Hat SEO guys right at the fine edge are highly skilled and motivated hacker/programmers - some are exceptional developers. They love solving hard technical problems, that are rewarded in a significant jump in income because of improved rankings. They love the challenge, and it drives them. The perception that Black Hat SEO is just lazy script-kiddies is misleading. I'd suggest that the leading Black Hat SEOers could code the pants off many people, including a lot of talented developers even here. And when Google finds and figures out how to bury their sites they just start again from fresh. They are determined, motivated and self-managed. And they love the challenge of it.
I have a love-hate relationship with SEO. Some stuff makes my blood boil, but every now and again there are moments when SEO practices add loads of value beyond self-promotion. We need to optimise the latter.
(Sorry for the long comment, this is something I've had considerably thought about over the past three or so years)
Re: Ask HN: Overcoming engineer/developer bias against SEO
#63Let me explain why I have learned to hate SEO over the years. I'm writing this from a throwaway HN account. I work for a 4-year old company, where I was one of the first 3 employees. We have a very popular website that gets over 400 million page views per month. We get lots of traffic from Google. When I started, our priority was making a great, simple user interface. But we were also very aware of SEO, and paid much…
Re: Ask HN: Overcoming engineer/developer bias against SEO
#64Earlier quoted context omitted.
Did you try A-B testing to verify that the SEO tweaks actually did produce improvements? Seems to me that the absence of testing makes it difficult to verify the improvements that any specific SEO attempt might make. Unfortunately, there are too many SEO 'hand-wavers' trying to cash in on the widespread ignorance. From what I've seen genuine SEO results are a lot harder work than the SEO-oil salesmen would admit.
How would you possibly A/B Test SEO improvements?
Re: Ask HN: Overcoming engineer/developer bias against SEO
#65Earlier quoted context omitted.
I'm kinda curious how A/B testing for SEO works. You can't show one version of your site to half of Google and another to...er, the other half of Google? I suppose you could measure your search referers one month, make the change, and then measure it the next month, but your data will be very noisy. You're likely to get more searchers coming later simply because of additional word-of-mouth, traction within the market…
Google Website Optimizer: A free website testing and optimization tool, which can be used to find out what site content and designs which best resonates with the visitors, by letting Website Optimizer to show different versions of website to visitors while tracking the performance of each version.
What I don't understand is how you would apply A/B testing to SEO. There's only one Google; you can't show half of Google one version and half another Google. How do you get data on which version is better for search engines without being able to compare them while holding other factors constant?
Re: Ask HN: Overcoming engineer/developer bias against SEO
#66Earlier quoted context omitted.
How would you possibly A/B Test SEO improvements?
By rolling it out to different segments of your data. Like a single city or category.
Say that you're Yelp, and you make a change to the Boston section of your website. Unbeknownst to you, a competitor has sprung up for local Bostonian reviews, and is rapidly gaining market share. You see your Boston pages drop in rankings, but it may not be because of the change you made. It may be because a bunch of Google's other signals have picked up that this other competitor is suddenly much more popular, and are adjusting ranking accordingly.
Re: Ask HN: Overcoming engineer/developer bias against SEO
#67SEO makes it harder for people to find useful information on the web instead of what someone spent time and money to "optimize" for Google. Developers know this, and so generally dislike SEO.
Really? So, say tomorrow you build a better Wikipedia. How long before you're on page 1 of ANYTHING? If you're 1000% better than Wikipedia, maybe it's only 12 months. But if you're only 15% better than Wikipedia... It could be years or never. SEO allows small/smart companies to compete against established behemoths in search engine results. Your statement is true of ALL marketing and ALL sales. The truth is that mark…
Many developers are developers precisely because they didn't want to get into these zero-sum games. Think of the other professions where smart, logical, creative people can end up. Finance, law, and advertising. Most of these pay better than software engineering does. If we wanted to go into them, we would've. But it's precisely the constructive, innovative part of software development that appeals to us.
The question was "Why do developers not want to go into SEO?", not "Why do salespeople and marketers not want to get into SEO?" It's because the question is already self-selecting for the people that don't want to do that. If we liked gaming the system for personal gain, we'd work for Goldman Sachs.
Re: Ask HN: Overcoming engineer/developer bias against SEO
#68Your ad could hold my attention longer by dropping the term "SEO", but I'd still decide you were probably just a bunch of spammers as soon as I saw the words "improve their rankings in search engines". I don't want sites to come up in search engines because someone paid a lot of money to put them there; I want sites to come up in search engines because they are a good match for what I'm trying to find. If you're gaming Google, you're making the Internet less useful, and there's no way I could work for you in good conscience.
Now, maybe what you're actually doing isn't so much gaming Google as it is teaching your customers how to build good web sites. Maybe you're teaching them to write good headlines, use quality hyperlinks, add a lot of useful, interesting content, get content out from behind paywalls and flash blobs, and so on; or maybe you've come up with some fascinating statistical analysis that lets people know how searchable their content is. If so, that's great: but why drag yourselves down with the poisoned label "SEO"? It's like calling yourselves "SpamWorks", or "BotNetMasters", or advertising your skills at obfuscating Cialis ads.
Web marketing attracts derision because web marketers make the Internet suck. Maybe you're a step above the spammers of the world, but you're not helping your case by marketing yourselves under their label.
Re: Ask HN: Overcoming engineer/developer bias against SEO
#69Re: Ask HN: Overcoming engineer/developer bias against SEO
#70Earlier quoted context omitted.
But good SEO is mostly easy, common-sense techniques that don't change very often. Bad SEO (gaming the system) is the hard part, and I have to imagine it's mostly the part people are willing to pay a lot of money for.
But good SEO is mostly easy, common-sense techniques that don't change very often This is sort of like saying "good programming is mostly easy, common-sense techniques that don't change very often", and since programming is a solved problem, anybody willing to pay a lot of money for programmers is clearly getting something hinky done. Programming is not a solved problem. Neither is marketing. SEO exists at the inters…
A lot of the time, especially with small common issues, the answer is standard and simple and you could have just looked it up yourself. A lot of sites actually just need to pick some decent keywords to target and write titles for the page.
Sometimes, you want a professional to tell you that even though it is mostly just standard stuff because otherwise you don't know if you could be saving tax by doing something else.
Sometimes things are complicated and the difference between a creative (which usually also mean experienced) consultant helps.
BTW, that doesn't mean rely on professionals and don't learn it yourself. Learning a bit of law or accounting might also be a good idea. Certain types of creative solutions are only really going to come from you. Some solutions are best engineered in from the beginning. EG, you might want a lawyer on the founding team of a music sharing startup.