What is web search? CS276B Text Retrieval and Mining Winter 2005. What is web search? Web search: guarantee. The driver. The coarse-level dynamics



Similar documents
Challenges in web search

The changing face of web search. Prabhakar Raghavan Yahoo! Research

Web Information Retrieval. Lecture 9 Information Retrieval in the Web

Administrative. Course feedback. Web basics! Schedule for the next two weeks. Thanks! If you ever have other feedback Assignments/homeworks

Web IR. The Big Picture

Reti di Calcolatori! Web Search

WEB SEARCH BASICS, CRAWLING AND INDEXING. Slides by Manning, Raghavan, Schutze

Top Online Activities (Jupiter Communications, 2000) CS276A Text Information Retrieval, Mining, and Exploitation

Technical challenges in web advertising

Introduction to Text Mining and Web Search. Gao Cong

Brief (non-technical) history

Search and Information Retrieval

Challenges in Running a Commercial Web Search Engine. Amit Singhal

Our SEO services use only ethical search engine optimization techniques. We use only practices that turn out into lasting results in search engines.

A COMPREHENSIVE REVIEW ON SEARCH ENGINE OPTIMIZATION

Search Engine Optimization and Pay Per Click Building Your Online Success

Website Standards Association. Business Website Search Engine Optimization

Chapter-1 : Introduction 1 CHAPTER - 1. Introduction

10. Search Engine Marketing

An Overview of Computational Advertising

Worst Practices in. Search Engine Optimization. contributed articles

Search Engine Optimisation (SEO) Guide

Online Dating Marketing Guide

Disclaimer. The author in no case shall be responsible for any personal or commercial damage that results due to misinterpretation of information.

SEO Definition. SEM Definition

Web Advertising 1 2/26/2013 CS190: Web Science and Technology, 2010

Search engine marketing

Computational advertising

Digital media glossary

Significance and Impact of Meta Tags on Search Engine Results Pages

Successful Search Engine Marketing

Keywords the Most Important Item in SEO

EVILSEED: A Guided Approach to Finding Malicious Web Pages

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)

Arya Progen Technologies & Engineering India Pvt. Ltd.

To learn more about Search Engine Optimization and its role in Internet marketing, view our short video series at:

Online Traffic Generation

EXPOSING CLICK FRAUD

Search engine ranking

PERFORMANCE M edia P lacement

Search engine optimization: Black hat Cloaking Detection technique

Search Engine Optimization

search engine optimization sheet

SEO Guide for Front Page Ranking

DIGITAL MARKETING. The Page Title Meta Descriptions & Meta Keywords

Best Practice Search Engine Optimisation

A Taxonomy of Web Search by Andrei Broder

Pay-Per-Click Internet Marketing Proposal

netsmartz Visibility on the Net I N T E R N E T M A R K E T I N G

Pizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright Pizza SEO Ltd.

Search Engine Optimization Basics

Successful Search Engine Marketing

Introduction to Search Engine Marketing

Chapter 6. Attracting Buyers with Search, Semantic, and Recommendation Technology

2015 SEO AND Beyond. Enter the Search Engines for Business.

Understanding SEO. Web Development Responsive Design WordPress For Agencies

Professional Diploma in Digital Marketing Module 2: Search Engine Optimisation Version 4.0 Location: Oslo/Norway Lecturer: Nina Furu

PropertyMinder Pay Per Click Management

5 Tips to Turn Your Website into a Marketing Machine

Program Guide. Module LifeStylized.com

Reputation-Management Tutorial. Presented By: Brian-Angeli.com Partner With Brian

Search Engine Optimization Glossary

101 Basics to Search Engine Optimization. (A Guide on How to Utilize Search Engine Optimization for Your Website)

INCREASING THE EFFECTIVENESS OF CONTEXTUAL ADVERTISING

Grow Your Business with Bing Tools. Harness the power of Bing to drive more traffic to your website.

About the Free Report: DSI Media Three basic selling website styles: Direct Sales Educational or Informational + Sales: (Point of Presence (POP

DIGITAL MARKETING BASICS: SEO

Increasing Traffic to Your Website Through Search Engine Optimization (SEO) Techniques

Title/Description/Keywords & Various Other Meta Tags Development

Search Engine Optimization for a WebSphere Commerce System

SEO Suite V8 User Guide Manual

How to Get Your Website on the Internet: Web Hosting Basics

How to get your Website listed with Search Engines and Directories

THE BEGINNER S GUIDE TO SEARCH ENGINE OPTIMIZATION (SEO)

2. DIY SEO, Where Do I Begin? Good one from Jann Kanellis. He wrote it some time ago, but most all concepts still apply and are very useful.

Digital Training Search Engine Optimization. Presented by: Aris Tianto Head of Search at

Search Engine Optimization for Higher Education. An Ingeniux Whitepaper

SEO AND CONTENT MANAGEMENT SYSTEM

8 Steps to Start Selling Online. WebFX

Information Retrieval

Search Engine Effectiveness Metrics and Scorecarding By Marshall Sponder

enhanced landing page groups and meetings template guidelines

SEO 360: The Essentials of Search Engine Optimization INTRODUCTION CONTENTS. By Chris Adams, Director of Online Marketing & Research

SOCIAL MEDIA OPTIMIZATION

Mosaic ITES Services. White Paper. Google s Penguin More than just a Bird

[Ramit Solutions] SEO SMO- SEM - PPC. [Internet / Online Marketing Concepts] SEO Training Concepts SEO TEAM Ramit Solutions

Search Engine Optimization. Software Engineering October 5, 2011 Frank Takes LIACS, Leiden University

Top 12 Website Tips. How to work with the Search Engines

A few legal comments on spamdexing

SEO. Certification. Study Guide Training and preparation for the Search Engine Optimization Certification Exam

it-yourself SEO mediamediainc Free 30 minute consultation with Media Media Inc Go to our main page and click on Make an Appointment

SEO Basics for Starters

SEO Best Practices Checklist

SE Ranking Report

This term is also frequently used to describe the return of a piece of due to an error in the addressing or distribution process.

Search Engine Optimisation Guide May 2009

SEO Keywords Process Steps CreatorSEO easy to use SEO tools

The Ultimate Digital Marketing Solution Guide to SEO for 2015 onwards.

SEO Analysis Guide CreatorSEO easy to use SEO tools

Transcription:

CS276B Text Retrieval and Mining Winter 2005 Lecture 1 What is web search? Access to heterogeneous, distributed information Heterogeneous in creation Heterogeneous in motives Heterogeneous in accuracy Multi-billion dollar business Source of new opportunities in marketing Strains the boundaries of trademark and intellectual property laws A source of unending technical challenges What is web search? Nexus of Sociology Economics Law with technical implications. Web search: guarantee By the time you get up to speed on web search during this quarter, the nature of the beast will have changed The driver The coarse-level dynamics Pew Study (US users Aug 2004): Getting information is the most highly valued and most popular type of everyday activity done online. www.pewinternet.org/pdfs/pip_internet_and_daily_life.pdf Content creators Content aggregators Content consumers 1

Sponsored Links CG Appliance Express Discount Appliances (650) 756-3931 Same Day Certified Installation www.cgappliance.com San Francisco-Oakland-San Jose, CA Miele Vacuums- Complete Selection Free Shipping! www.vacuums.com Miele-Free Air shipping! All models. Helpful advice. www.best-vacuum.com Web Results 1-10 of about 7,310,000 for miele. (0.12 seconds) Miele, Inc -- Anything else is a compromise At the heart of your home, Appliances by Miele.... USA. to miele.com. Residential Appliances. Vacuum Cleaners. Dishwashers. Cooking Appliances. Steam Oven. Coffee System... www.miele.com/ - 20k - Cached - Similar pages Miele Welcome to Miele, the home of the very best appliances and kitchens in the world. www.miele.co.uk/ - 3k - Cached - Similar pages Miele - Deutscher Hersteller von Einbaugeräten, Hausgeräten... - [ Translate this page ] Das Portal zum Thema Essen & Geniessen online unter www.zu-tisch.de. Miele weltweit...ein Leben lang.... Wählen Sie die Miele Vertretung Ihres Landes. www.miele.de/ - 10k - Cached - Similar pages Herzlich willkommen bei Miele Österreich - [ Translate this page ] Herzlich willkommen bei Miele Österreich Wenn Sie nicht automatisch weitergeleitet werden, klicken Sie bitte hier! HAUSHALTSGERÄTE... www.miele.at/ - 3k - Cached - Similar pages Brief (non-technical) history Early keyword-based engines Altavista, Excite, Infoseek, Inktomi, Lycos, ca. 1995-1997 Paid placement ranking: Goto.com (morphed into Overture.com Yahoo!) Your search ranking depended on how much you paid Auction for keywords: casino was expensive! Brief (non-technical) history 1998+: Link-based ranking pioneered by Google Blew away all early engines save Inktomi Great user experience in search of a business model Meanwhile Goto/Overture s annual revenues were nearing $1 billion Result: Google added paid-placement ads to the side, independent of search results 2003: Yahoo follows suit, acquiring Overture (for paid placement) and Inktomi (for search) Ads vs. search results Google has maintained that ads (based on vendors bidding for keywords) do not affect vendors rankings in search results Search = miele Web Sponsored Links CG Appliance Express Discount Appliances (650) 756-3931 Same Day Certified Installation www.cgappliance.com San Francisco-Oakland-San Jose, CA Miele Vacuums- Complete Selection Free Shipping! www.vacuums.com Miele-Free Air shipping! All models. Helpful advice. www.best-vacuum.com Results 1-10 of about 7,310,000 for miele. (0.12 seconds) Miele, Inc -- Anything else is a compromise At the heart of your home, Appliances by Miele.... USA. to miele.com. Residential Appliances. Vacuum Cleaners. Dishwashers. Cooking Appliances. Steam Oven. Coffee System... www.miele.com/ - 20k - Cached - Similar pages Miele Welcome to Miele, the home of the very best appliances and kitchens in the world. www.miele.co.uk/ - 3k - Cached - Similar pages Miele - Deutscher Hersteller von Einbaugeräten, Hausgeräten... - [ Translate this page ] Das Portal zum Thema Essen & Geniessen online unter www.zu-tisch.de. Miele weltweit...ein Leben lang.... Wählen Sie die Miele Vertretung Ihres Landes. www.miele.de/ - 10k - Cached - Similar pages Ads vs. search results Other vendors (Yahoo!, MSN) have made similar statements from time to time Any of them can change anytime We will focus primarily on search results independent of paid placement ads Although the latter is a fascinating technical subject in itself So, we ll look at it briefly here Deeper, related ideas in Lecture 4 (Recommendation systems) Herzlich willkommen bei Miele Österreich - [ Translate this page ] Herzlich willkommen bei Miele Österreich Wenn Sie nicht automatisch weitergeleitet werden, klicken Sie bitte hier! HAUSHALTSGERÄTE... www.miele.at/ - 3k - Cached - Similar pages Web search basics Web search engine pieces Web spider Indexer Indexes User Search Ad indexes Spider (a.k.a. crawler/robot) builds corpus Collects web pages recursively For each known URL, fetch the page, parse it, and extract new URLs Repeat Additional pages from direct submissions & other sources The indexer creates inverted indexes Various policies wrt which words are indexed, capitalization, support for Unicode, stemming, support for phrases, etc. Query processor serves query results Front end query reformulation, word stemming, capitalization, optimization of Booleans, etc. Back end finds matching documents and ranks them 2

Focus for the next few slides User No design/co-ordination Distributed content creation, linking Content includes truth, lies, obsolete information, contradictions Structured (databases), semistructured Scale larger than previous text corpora (now, corporate records) Growth slowed down from initial volume doubling every few months Content can be dynamically generated : Dynamic content Dynamic content A page without a static html version E.g., current status of flight AA129 Current availability of rooms at a hotel Usually, assembled at the time of a request from a browser Typically, URL has a? character in it Browser AA129 Application server Back-end databases Most dynamic content is ignored by web spiders Many reasons including malicious spider traps Some dynamic content (news stories from subscriptions) are sometimes delivered as dynamic content Application-specific spidering Spiders most commonly view web pages just as Lynx (a text browser) would The web: size The web: evolution What is being measured? Number of hosts Number of (static) html pages Volume of data Number of hosts netcraft survey http://news.netcraft.com/archives/web_server_survey.html Gives monthly report on how many web servers are out there Number of pages numerous estimates More to follow later in this course For a Web engine: how big its index is All of these numbers keep changing Relatively few scientific studies of the evolution of the web http://research.microsoft.com/research/sv/svpubs/p97-fetterly/p97-fetterly.pdf Sometimes possible to extrapolate from small samples http://www.vldb.org/conf/2001/p069.pdf 3

Static pages: rate of change Fetterly et al. study: several views of data, 150 million pages over 11 weekly crawls Bucketed into 85 groups by extent of change Diversity Languages/Encodings Hundreds (thousands?) of languages, W3C encodings: 55 (Jul01) [W3C01] Google (mid 2001): English: 53%, JGCFSKRIP: 30% Document & query topic Popular Query Topics (from 1 million Google queries, Apr 2000) Arts 14.6% Arts: Music 6.1% Computers 13.8% Regional: North America 5.3% Regional 10.3% Adult: Image Galleries 4.4% Society 8.7% Computers: Software 3.4% Adult 8% Computers: Internet 3.2% Recreation 7.3% Business: Industries 2.3% Business 7.2% Regional: Europe 1.8% Other characteristics Significant duplication Syntactic 30%-40% (near) duplicates [Brod97, Shiv99b] Semantic??? High linkage More than 8 links/page in the average Complex graph topology Not a small world; bow-tie structure [Brod00] Spam 100s of millions of pages More on these later The user Diverse in background/training Although this is improving Few try using the CD ROM drive as a cupholder Increasingly, can tell a search bar from the URL bar Although this matters less now Increasingly, comprehend UI elements such as the vertical slider But browser real estate above the fold is still a premium The user Diverse in access methodology Increasingly, high bandwidth connectivity Growing segment of mobile users: limitations of form factor keyboard, display Diverse in search methodology Search, search + browse, filter by attribute Average query length ~ 2.5 terms Has to do with what they re searching for Poor comprehension of syntax Early engines surfaced rich syntax Boolean, phrase, etc. Current engines hide these The user: information needs Informational want to learn about something (~40%) Low hemoglobin Navigational want to go to that page (~25%) United Airlines Transactional want to do something (web-mediated) (~35%) Access a service Downloads Shop Gray areas Find a good hub Mendocino weather Mars surface images Nikon CoolPix Car rental Finland Exploratory search see what s there Courtesy Andrei Broder, IBM 4

Users evaluation of engines Relevance and validity of results UI Simple, no clutter, error tolerant Trust Results are objective, the engine wants to help me Pre/Post process tools provided Mitigate user errors (auto spell check) Explicit: Search within results, more like this, refine... Anticipative: related searches Deal with idiosyncrasies Web addresses typed in the search box Users evaluation Quality of pages varies widely Relevance is not enough Duplicate elimination Precision vs. recall On the web, recall seldom matters What matters Precision at 1? Precision above the fold? Comprehensiveness must be able to deal with obscure queries Recall matters when the number of matches is very small User perceptions may be unscientific, but are significant over a large aggregate Paid placement Brief summary Paid placement Aggregators draw content consumers Search is the hook Each consumer reveals clues about his information need at hand The keyword(s) he types (e.g., miele) Keyword(s) in his email (gmail) Personal profile information (Yahoo! ) The people he sends email to Paid placement Paid placement Aggregator gives consumer opportunity to click through to an advertiser Compensated by advertiser for click through Whose advertisement is displayed? In the simplest form, auction bids for each keyword Contracts: At least 20000 presentations of my advertisement to searchers typing the keyword nfl, on Super Bowl day. At least 100,000 impressions to searchers typing wilson in the Yahoo! Tennis category in August. Leads to complex logistical problems: selling contracts, scheduling ads supply chain optimization Interesting issues at the interface of search and paid placement: If you search for miele, did you really want the home page of the Miele Corporation at the top? If not, which appliance vendor? 5

Sponsored Links CG Appliance Express Discount Appliances (650) 756-3931 Same Day Certified Installation www.cgappliance.com San Francisco-Oakland-San Jose, CA Miele Vacuums- Complete Selection Free Shipping! www.vacuums.com Miele-Free Air shipping! All models. Helpful advice. www.best-vacuum.com Web Results 1-10 of about 7,310,000 for miele. (0.12 seconds) Miele, Inc -- Anything else is a compromise At the heart of your home, Appliances by Miele.... USA. to miele.com. Residential Appliances. Vacuum Cleaners. Dishwashers. Cooking Appliances. Steam Oven. Coffee System... www.miele.com/ - 20k - Cached - Similar pages Miele Welcome to Miele, the home of the very best appliances and kitchens in the world. www.miele.co.uk/ - 3k - Cached - Similar pages Miele - Deutscher Hersteller von Einbaugeräten, Hausgeräten... - [ Translate this page ] Das Portal zum Thema Essen & Geniessen online unter www.zu-tisch.de. Miele weltweit...ein Leben lang.... Wählen Sie die Miele Vertretung Ihres Landes. www.miele.de/ - 10k - Cached - Similar pages Herzlich willkommen bei Miele Österreich - [ Translate this page ] Herzlich willkommen bei Miele Österreich Wenn Sie nicht automatisch weitergeleitet werden, klicken Sie bitte hier! HAUSHALTSGERÄTE... www.miele.at/ - 3k - Cached - Similar pages Paid placement extensions Paid placement at affiliated websites Example: CNN search powered by Yahoo! End user can restrict search to website (CNN) or the entire web Results include paid placement ads Affiliate search Search User Search Indexes Ad indexes Trademarks and paid placement Consider searching Google for geico Geico is a large insurance company that offers car insurance Sponsored Links Car Insurance Quotes Compare rates and get quotes from top car insurance providers. www.dmv.org It's Only Me, Dave Pell I'm taking advantage of a popular case instead of earning my traffic. www.davenetics.com Fast Car Insurance Quote 21st covers you immediately. Get fast online quote now! www.21st.com Who has the rights to your name? Geico sued Google, contending that it owned the trademark Geico thus ads for the keyword geico couldn t be sold to others Unlikely the writers of the constitution contemplated this issue Courts recently ruled: search engines can sell keywords including trademarks Personal names, too No court ruling yet: whether the ad itself can use the trademarked word(s) e.g., geico Search Engine Optimization (SEO, SEM ) The trouble with paid placement It costs money. What s the alternative? Search Engine Optimization: Tuning your web page to rank highly in the search results for select keywords Alternative to paying for placement Thus, intrinsically a marketing function Also known as Search Engine Marketing Performed by companies, webmasters and consultants ( Search engine optimizers ) for their clients 6

Simplest forms Early engines relied on the density of terms The top-ranked pages for the query maui resort were the ones containing the most maui s and resort s SEOs responded with dense repetitions of chosen terms e.g., maui resort maui resort maui resort Often, the repetitions would be in the same color as the background of the web page Repeated terms got indexed by crawlers But not visible to humans on browsers Can t trust the words on a web page, for ranking. Variants of keyword stuffing Misleading meta-tags, excessive repetition Hidden text with colors, style sheet tricks, etc. Meta-Tags = London hotels, hotel, holiday inn, hilton, discount, booking, reservation, sex, mp3, britney spears, viagra, Search engine optimization (Spam) Motives Commercial, political, religious, lobbies Promotion funded by advertising budget Operators Contractors (Search Engine Optimizers) for lobbies, companies Web masters Hosting services Forum Web master world ( www.webmasterworld.com ) Search engine specific tricks Discussions about academic papers More pointers in the Resources More spam techniques Cloaking Serve fake content to search engine spider DNS cloaking: Switch IP address. Impersonate Cloaking Is this a Search Engine spider? Y N SPAM Real Doc Tutorial on on Cloaking & Stealth Technology More spam techniques Doorway pages Pages optimized for a single keyword that redirect to the real target page Link spamming Mutual admiration societies, hidden links, awards more on these later Domain flooding: numerous domains that point or re-direct to a target page Robots Fake query stream rank checking programs Curve-fit ranking programs of search engines Millions of submissions via Add-Url 7

The war against spam Quality signals - Prefer authoritative pages based on: Spam recognition by machine learning Votes from authors (linkage signals) Training set based on known spam Votes from users (usage signals) Family friendly filters Policing of URL submissions Linguistic analysis, general classification techniques, etc. Anti robot test For images: flesh tone detectors, source text analysis, etc. Limits on meta-keywords Editorial intervention Robust link analysis Blacklists Ignore statistically implausible linkage Top queries audited (or text) Complaints addressed Use link analysis to detect spammers (guilt by association) Acid test Which SEO s rank highly on the query seo? Web search engines have policies on SEO practices they tolerate/block See pointers in Resources Adversarial IR: the unending (technical) battle between SEO s and web search engines See for instance http://airweb.cse.lehigh.edu/ More on these in upcoming lectures. Preview of Web lectures Spidering issues Web size estimation Search engine index estimation Duplicate and mirror detection Link analysis and ranking Infrastructure for link indexes Behavioral ranking Other applications Resources www.seochat.com/ www.google.com/webmasters/seo.html www.google.com/webmasters/faq.html www.smartmoney.com/bn/on/index.cfm?st ory=on-20041215-000871-1140 research.microsoft.com/research/sv/svpubs/p97-fetterly/p97-fetterly.pdf news.com.com/2100-1024_3-5491704.html www.jupitermedia.com/corporate/press.htm l 8