Search Engines Anti-Optimization
Get your own stop words!
Introduction
Searchers usually have a fairly good idea of what
they want to search, but words often have several meanings, or are used
in several contexts, and spammers and SEOs take advantage of that to
push their crap, by building pages tangentially related with your
search terms, hoping that you would click on the ads crammed on those
pages. Of course we can exclude the main keywords pertaining to the
contexts we do not want, although that is easier said than done.
The purpose of this essay is to give you the means of finding those excluding keywords
in a fairly
easy way, in order to get ride of the spammed results on your own, without any
need to trust the anti-spamming algos used by the search engines themselves.
The idea is to reverse the SEO-spammers approach and build a list
of the most common terms appearing in the spammed search results,
with their relative frequency, so that you can spot at once the most spammed, and hence
the most unwanted
keywords for your query.
You can do just that at the Seekers' Oracle,
which builds a list of the most common terms appearing in the spammed
search results, with their relative frequency, by using web or image
[for each image, Yahoo offers a snippet of text around the image]
search APIs. For those interested in knowing how the tool was made, view my essay JSON for the masses; for the others, just use it.
Our quarry
I guess that you are reading this essay because you want to learn web search strategies. To get better results it is better to expand our query adding some terms. You can do it by yourself or using our tool to get terms frequency tables:
- web: web, find, internet, tips, searching, documents, file, tip, files, document;
- search: internet, tips;
- strategies: search, strategy, web, internet, tips, techniques, files;
or using online tools to get synonyms such as:
Given that, our query can be expanded to the following one:
(search OR searching OR seek OR seeking) AND
(web OR internet OR document OR documents OR file OR files OR webpage
OR webpages OR "web page" OR "web pages") AND (tips OR hints OR
strategies)
In the good ol' days, before AltaVista's
demise, it was easy to refine this query, because we also have a fairly
good idea of search terms proximity: --(search, searching, seek,
seeking) and (web, internet, document, documents, file, files, webpage,
webpages, web page, web pages) for grammatical reasons should be quite
close one another, lets say at maximum 2, 3 words away; whereas the
context terms (tips, hints, strategies) should gravitate in the
neighborhood of the previous two sets, lets say at maximum 50 words
away--. Thanks to AltaVista flawless support of boolean operators,
distributive NEAR operator and variable size proximity search before
AltaVista's demise, it were possible to use the following query
(search OR searching OR seek OR seeking) within
3 (web OR internet OR document OR documents OR file OR files OR webpage
OR webpages OR "web page" OR "web pages") within 50 (tips OR hints OR
strategies)
Nowadays exalead (variable size proximity search) and Yahoo
(fixed(?) size proximity search) are the ones which are closer, but
they still have flaws concerning distributive NEAR operator or variable
size proximity search... so there's no way of using the cloud search strategy,
which is quite unfortunate, because nowadays search results are
polluted by big documents which, by chance or design, have our search
terms. The best we can is excluding terms.
Word statistics
We start our analysis by spotting the most troublesome terms for our expanded query using our tool
and inserting each search term one by one in order to get the most
unwanted terms clinging to our query with their respective frequency. I
only show words appearing ten or more times:
- search:
- services 61, resources 52, business 43, real 41, jobs 40, contact
38, estate 37, offers 34, products 34, marketing 33, job 32, service
32, optimization 28, product 25, reviews 21, property 20, travel 20,
health 19, sale 18, homes 17, buy 14, career 14, businesses 13, medical
13, properties 13, bible 12, hosting 12, seo 11, solutions 11, storage
11, store 11, catholic 10, deals 10, employment 10, legal 10, shopping
10
- seek:
- god 85, reviews 71, game 57, games 50, business 41, job 41, play
40, product 34, jobs 33, products 33, services 31, review 30, shop 30,
buy 29, bible 28, cheats 25, prices 25, classifieds 23, compare 22,
health 22, shopping 22, solutions 22, treatment 21, christian 20,
employment 20, counseling 18, marketing 18, price 18, store 18,
shipping 17, stock 17, playstation 16, sports 16, contact 15, medical
15, careers 14, toys 14, jesus 13, church 12, lord 12, career 11,
christ 10, design 10, discount 10,
- web:
- hosting 477, design 468, services 221, development 204, offers
118, business 81, marketing 69, solutions 61, service 59, products 53,
developer 43, designers 42, designing 40, reviews 33, developers 32,
offering 27, providing 27, seo 27, designer 23, reservations 23,
businesses 22, optimization 21, hotel 20, health 18, designed 17,
shopping 17, store 17, hosts 16, hotels 16, solution 16, advertising
14, designs 14, leading 14, price 14, consulting 13, prices 13, travel
13, airlines 12, games 12, shop 12, medical 10, reviewed 10.
- internet:
- marketing 150, services 132, business 118, service 117, offers
61, hotel 59, hosting 58, design 54, products 47, buy 43, product 43,
solutions 43, shop 40, law 38, reviews 33, development 32, advertising
28, store 27, prices 25, games 21, hotels 21, jobs 20, offering 20,
discount 18, inn 18, order 18, leading 17, shopping 16, consulting 15,
seo 15, legal 13, optimization 13, shipping 13, businesses 12, compare
12, contact 12, promotion 12, deals 11, developer 11, price 11, travel
11, cost 10, dating 10, health 10, sales 10,
- document:
- services 167, solutions 128, products 82, business 62, legal 56,
product 50, service 45, travel 36, delivery 34, shop 32, solution 32,
buy 27, design 27, law 27, review 22, job 15, sales 15, shopping 15,
compare 14, hosting 14, development 13, items 12, purchase 12, jobs 12,
marketing 11, reviews 11, stores 11, developer 10, order 10,
- file:
- product 67, products 67, furniture 64, shop 59, buy 44, services
41, store 38, nail 33, service 28, prices 26, hosts 25, business 24,
reviews 22, solutions 22, compare 20, legal 20, order 20, shopping 18,
shipping 14, hosting 13, purchase 13, offer 11, design 10, games 10,
- webpage:
- products 93, services 45, health 38, product 38, offers 34,
design 32, service 31, business 30, solutions 30, game 29, games 26,
hotel 26, court 25, sports 24, store 24, dispute 23, development 21,
reviews 18, designer 15, hosting 14, contact 13, mediation 13, resort
13, leading 12,
- tips:
- travel 83, products 62, buy 50, health 49, design 47, business
46, shop 44, product 41, offers 40, services 36, marketing 33, buying
31, reviews 31, contact 27, service 26, recipes 24, fitness 23,
shipping 23, career 22, diet 22, prices 22, dating 21, gardening 20,
medical 20, mortgage 20, purchase 19, sales 19, adsense 18, sports 18,
store 18, compare 17, discount 17, loans 17, order 17, job 16, loan 16,
shopping 14, furniture 12, game 12, refinance 12 ,solutions 12, equity
11, estate 11,
- hints:
- cheats 304, games 173, game 162, recipes 50, reviews 50,
playstation 49, xbox 48, health 46, cooking 43, baking 27, kitchen 27,
product 24, products 22, design 20, nintendo 20, service 18, shop 18,
solutions 18, gaming 17, contact 16, review 16, buy 15, prices 15,
recipe 15, job 14, shopping 14, solution 13, sports 13, store 13,
business 12, garden 11, optimization 11, services 11, order 10
- strategies:
- business 147, marketing 126, services 71, health 46, design 43,
consulting 39, solutions 37, game 33, career 30, jobs 24, offers 24,
products 24, job 23, games 21, service 19, contact 18, prices 17,
developing 16, leading 16, estate 15, poker 15, product 15, real 15,
sales 15, shopping 14, review 13,advertising 12, compare 12, shop 12,
reviews 12, price 11, buy 10, careers 10,
Lets organize these stopwords by subject to get a better grasp of our enemies:
- search:
-
- services 61, resources 52, business 43, contact 38, offers
34, products 34, service 32, product 25, reviews 21, sale 18, buy 14,
businesses 13, solutions 11, store 11, deals 10, shopping 10,
- real 41, estate 37, property 20, homes 17, properties 13,
- jobs 40, job 32, career 14, employment 10,
- marketing 33, optimization 28, seo 11,
- travel 20,
- health 19, medical 13,
- bible 12, catholic 10,
- hosting 12, storage 11,
- legal 10,
- seek:
-
- god 85, bible 28, christian 20, jesus 13, church 12, lord 12, christ 10,
- reviews 71, business 41, product 34, products 33, services
31, review 30, shop 30, buy 29, prices 25, classifieds 23, compare 22,
shopping 22, solutions 22, price 18, store 18, shipping 17, stock 17,
contact 15, discount 10,
- game 57, games 50, play 40, cheats 25, playstation 16,
- job 41, jobs 33, employment 20, careers 14, career 11,
- health 22, treatment 21, medical 15,
- counseling 18,
- marketing 18, design 10,
- sports 16,
- web:
-
- hosting 477, hosts 16,
- design 468, development 204, marketing 69, developer 43,
designers 42, designing 40, developers 32, seo 27, designer 23,
optimization 21, designed 17, advertising 14, designs 14, consulting
13,
- services 221, offers 118, business 81, solutions 61, service
59, products 53, reviews 33, offering 27, providing 27, businesses 22,
shopping 17, store 17, solution 16, leading 14, price 14, prices 13,
shop 12, reviewed 10.
- reservations 23, hotel 20, hotels 16, travel 13, airlines 12,
- health 18, medical 10,
- games 12,
- internet:
-
- marketing 150, design 54, development 32, advertising 28, consulting 15, seo 15, optimization 13, promotion 12, developer 11,
- services 132, business 118, service 117, offers 61, products
47, buy 43, product 43, solutions 43, shop 40, reviews 33, store 27,
prices 25, offering 20, discount 18, order 18, leading 17, shopping 16,
shipping 13, businesses 12, compare 12, contact 12, deals 11, price 11,
cost 10, sales 10,
- hotel 59, hotels 21, inn 18, travel 11,
- hosting 58,
- law 38, legal 13,
- games 21,
- jobs 20,
- dating 10,
- health 10,
- document:
-
- services 167, solutions 128, products 82, business 62,
product 50, service 45, delivery 34, shop 32, solution 32, buy 27,
review 22, sales 15, shopping 15, compare 14, reviews 11, order 10,
- legal 56,
- travel 36,
- design 27, marketing 11, developer 10,
- hosting 14,
- job 15, jobs 12,
- file:
-
- product 67, products 67, furniture 64, shop 59, buy 44,
services 41, store 38, nail 33, service 28, prices 26, business 24,
reviews 22, solutions 22, compare 20, order 20, shopping 18, shipping
14, purchase 13, offer 11,
- hosts 25, hosting 13,
- legal 20,
- design 10,
- games 10,
- webpage:
-
- products 93, services 45, product 38, offers 34, service 31,
business 30, solutions 30, store 24, reviews 18, contact 13, leading
12,
- health 38,
- design 32, development 21, designer 15,
- game 29, games 26,
- hotel 26, resort 13,
- court 25, dispute 23, mediation 13,
- sports 24,
- hosting 14,
- tips:
-
- travel 83,
- products 62, buy 50, business 46, shop 44, product 41, offers
40, services 36, buying 31, reviews 31, contact 27, service 26,
shipping 23, prices 22, purchase 19, sales 19, store 18, compare 17,
discount 17, order 17, shopping 14, furniture 12, solutions 12,
- health 49, fitness 23, diet 22, medical 20,
- design 47, marketing 33, adsense 18,
- career 22, job 16,
- dating 21
- gardening 20,
- sports 18,
- game 12,
- hints:
-
- cheats 304, games 173, game 162, playstation 49, xbox 48, gaming 17, nintendo 20,
- recipes 50, cooking 43, baking 27, kitchen 27, recipe 15,
- reviews 50, product 24, products 22, service 18, shop 18,
solutions 18, contact 16, review 16, buy 15, prices 15, shopping 14,
solution 13, store 13, business 12, services 11, order 10,
- health 46,
- design 20, optimization 11,
- job 14,
- sports 13,
- strategies:
-
- business 147, services 71, solutions 37, offers 24, products
24, service 19, contact 18, prices 17, leading 16, product 15, sales
15, shopping 14, review 13, compare 12, reviews 12, shop 12, price 11,
buy 10,
- marketing 126, design 43, consulting 39, developing 16, advertising 12,
- health 46,
- game 33, games 21, poker 15,
- career 30, jobs 24, job 23, careers 10,
It's interesting to compare the idiosyncrasies of
each keyword... words are not made equal, even synonyms! Lets squeeze
all this information and get the list of our own stopwords.
Stop words
With the exception of exalead,
all other search engines only allow a more or less limited amount of
keywords per query, so our list is sorted and split by main offenders /
quarry specific offenders and for each category I have chosen the
keywords which offered the biggest bang with the least amount of
gunpowder and collateral damages.
- Main offenders
-
- business: business, service, services, buy, price, products, shop, shopping, product, store.
- marketing: design, advertising, marketing, seo.
- jobs: jobs, careers, career.
- travel: travel, hotel, hotels.
- health: health.
- games: game, games.
- Quarry specific offenders
-
- god, church, legal, law, hosting, sports, recipes, cooking, dating, gardening.
With it we can do a deep cleaning on our search results, as we are going to see in the following examples.
Examples
Lets see some search queries pertaining to web search:
- Yahoo
-
- Google
-
- Ask
-
- Exalead
-
- Live search
-
- Gigablast
-
It remarkable how full of crap web is, as more than
99% of search results is weeped out by excluding these troublesome
keywords. It is worth mentioning that these offenders are quite
ubiquitous and excluding them in other search queries often cuts quite
some mustard. Lets see an example for a research I made a long time ago
concerning The History of French Louisiana,
where some keywords were not excluded, as they might have significant
collateral damages (buy, price, travel, god, church, legal, law):
- Yahoo
-
- Google
-
- Exalead
-
- Ask
-
- Live Search
-
- Gigablast
-
Although we have not used our tool to get the query
specific offenders (genealogy, for instance), the previous set is
sufficiently powerful to wipe out more than 99% of commercial crap.
Conclusion
Ironically the SEO-webmaster's obsession to optimize
their webpages, using every possible keywords associated to their
content, simplifies our task: -avoiding them-.
(c) Nemo 2003 2007 nemo vitam meam regit@yahoo.com replace white spaces by underscores.
(c) III Millennium: [fravia+], all rights reserved, reversed, reviled and
revealed