A: 

Search Engine Visibility

Search Engine Visibility is not about merely obtaining top positions in search results. Rather, Search Engine Visibility is about designing, writing and creating a web site primarily for your site's visitors, and helping them find what they are searching via the major search engines, directories, and industry related sites.

rahul
A: 

I'd say that while books are a good start, they shouldn't be relied-upon too heavily in this area since all the major search engines constantly tweak their methods.

But as a basic framework, they're good :)

warren
+1  A: 

have a look at web-marketing for dummies and marketing for dummies.