| I seriously despise "search engine optimization" as an "industry" or specialization of this internet industry. What a bullshit term. Read it back to yourself: > Search Engine Optimization They're already liars. They aren't optimizing anybody's search engine. They're optimizing HTML so that it can be easily parsed and crawled, but that doesn't sound as sexy. It's marketing hocus pocus, tantamount to chart reading for day traders in the stock market. Just like chart readers, gazing into the Rorschach blots of spikes and trends in the stock market, they don't truly understand, and can't honestly answer to, how their composite numbers tie back to reality. They honestly have no control over the search engines they claim to optimize for, and have only an outsider's probed understanding of the internal workings of the search engines they target. The exception to this is when former employees of search engines are hired as consultants at these places that claim to offer these services, but honestly aside from that sort of intra-industry incest, what else do they have to offer? SEO as a term is a throwback to the late 90's when a lot of people didn't really understand what search engines do, and got sold on a trend. Yes, yes, robots.txt. Yes, unobtrusive JavaScript. Yes, structure your DOM in a well-organized, logical manner. Yes, simplify unauthenticated link URLs, and try to correlate references semantically. Yes, use the alt, title and name attributes, to further orient semantics. I get it, okay. Y'know, these same ideas overlap well-enough with accessibility standards. Anything beyond this kind of coding practice is really either link spam, or simple tasks like requesting that a search engine crawl your domain. And that's a marketing campaign. Nothing is being optimized. Can I stop putting this archaic buzzword on my resume? I don't optimize search engines, and unless you're posting an ad for a position at one, neither do you. THEYYYYY! /rant |
I guarantee that people need the service, I also do web development, which gives me even more insight into how everything plugs together.
Most lawyers and Insurance agents don't even know what a robots.txt file is, or javascript, or the dom, or alt / title tags - they just want leads for their business.
I do think some people place a little too much emphasis being #1 for specific searches, because #1 doesn't always mean tons of money, or business.
A/B testing is also important, as is other methods of business gathering. Also, a lot of times adwords can be more beneficial and less costly than SEO -- if you're paying an SEO 300 a month, vs a 300 a month Adwords budget where adwords is guaranteed clicks -though there's optimization there as well.
The best solution in my opinion is to hire a web developer who knows SEO and SEM, because to lower Adwords costs, and rank high requires some level of programming - for instance I had a site that was costing $2.49 per click, I made it so that the adwords landed on a dynamic url which would grab the keyword they searched for, load it strategically throughout the webpage in specific locations including description, title, keyword tags. This increased the page value in Google's eyes, and brought my cost per click down to $1.68 which was a huge savings! My client could never have come up with that on their own, and would've lost a thousand dollars by just spending the extra money without knowing how to optimize..
Where ever there is something technical, there are people who don't know jack about it, and sometimes people take advantage of them, sometimes people are honest, same goes for other industries like Plumbing, or house repairs...