Introduction to Google
|
|
- Frederick O’Neal’
- 5 years ago
- Views:
Transcription
1 Introduction to Google Jian-hua Yeh ( 葉建華 ) au4290@ .au.edu.tw
2 Lecture Outline What are Google s services? Inventing Google Current status of Google GMail service Google Office? igoogle? What Google can not do 2
3 Web search Images search Video search News search Maps Mail More? The Google Services 3
4 10 Cool Things You Can Do With Google
5 1. Basic Searching 5
6 Basic Searching Step-by-Step Select search term(s) Enter search term(s) into search box Click Search or Press Enter key Browse Results 6
7 2. Advanced Searching Click on Advanced Search on main Google Page Go to for more on how to use Google s Basic and Advanced Search 7
8 Better Searches, Better Results Exact Phrase [ one small step for man ] Excluded Words [bass fishing, virus -computer] Similar Words [~mobile phone] Multiple Words (or) [Maui OR Hawaii] Multiple Words (and) [vacation Hawaii] I m feeling lucky [takes you directly to first web page returned for your query] 8
9 define or define: Definitions gathered from around the Web 3. Definitions 9
10 Define Blog 10
11 4. Calculator Addition + Subtraction Multiplication * Division / Percentages %of Exponents ^ 11
12
13 5. Numbers Phone #s Tracking #s VIN #s UPC codes Area Codes More 13
14 Examples of Number Searches Phone numbers Area codes Tracking packages by # UPC Codes VIN #s 14
15 6. Movies Showtimes movies Reviews Buy Tickets Online 15
16 Find reports on specific stocks Compare stocks by entering multiple stock symbols 7. Stocks 16
17 Weather forecasts for specific regions of the world Example: weather Weather 17
18 Airport weather and delays Airline Flight Information 9. Travel Examples: lax airport AND United
19 Find local businesses by typing in a keyword (like pizza ) and your zipcode 10. Pizza! 19
20 More? Yes, there are more
21 21
22 Lecture Outline What are Google s services? Inventing Google Current status of Google GMail service Google Office? igoogle? What Google can not do 22
23 Inventing Google
24 Inventing Google Sergey & Larry - Ph.D. students at Stanford University Prototype (1998) 24,000,000 pages (8,058,044,651 today) Google We chose our system name, Google, because it is a common spelling of googol, or and fits well with our goal of building very large-scale search engines. Page Rank An objective measure of its citation importance that corresponds well with people s subjective idea of importance. 24
25 Google s Mission Organize the world s information and make it universally accessible and useful. 25
26 Google s Goal To provide a much higher level of service to all those who seek information, whether they're at a desk in Boston, driving through Bonn, or strolling in Bangkok. 26
27 Business Ethics 1. Focus on the user and all else will follow. 2. It's best to do one thing really, really well. 3. Fast is better than slow. 4. Democracy on the web works. 5. You don't need to be at your desk to need an answer. 6. You can make money without doing evil. 7. There's always more information out there. 8. The need for information crosses all borders. 9. You can be serious without a suit. 10. Great just isn't good enough. 27
28 Inventing Google: Foundation PageRank*: We assume page A has pages T1...Tn which point to it (i.e., are citations). The parameter d is a damping factor which can be set between 0 and 1. We usually set d to There are more details about d... Also C(A) is defined as the number of links going out of page A. The PageRank of a page A is given as follows: PR(A) = (1-d) + d (PR(T1)/C(T1) PR(Tn)/C(Tn)) T 1 T n C1 Cn A 28 *) Larry Page
29 Inventing Google: Foundation Page Rank formula informally PR(A) = (1-d) + d (PR(T1)/C(T1) PR(Tn)/C(Tn)) PageRank can be thought of as a model of user behavior. We assume there is a "random surfer" who is given a web page at random and keeps clicking on links, never hitting "back" but eventually gets bored and starts on another random page. The probability that the random surfer visits a page is its PageRank. High PR has a page if there are many pages that point to it or if there are some pages that point to it and have a high PR Note recursive weight propagation through web link structure. Note that the PageRanks form a probability distribution over web pages, so the sum of all web pages PageRanks will be one. Damping factor d is the probability at each page the "random surfer" will get bored and request another random page. Personalization 29
30 Inventing Google: Foundation PageRank relevancy tuning Page title Anchor text Meta Font Size Weight Capitalization 30
31 Inventing Google: Anatomy 31
32 Inventing Google: Anatomy URL Server Providers list of URLs to be fetched to crawlers Google Crawlers (GoogleBot) Multiple distributed crawlers Own DNS cache 300 connections open at once Send fetched pages to Store Server Originally written in Python Store Server Compresses and stores files to repository. DOCID is created for each page. Repository Stores fetched pages for further processing by Indexer 32
33 Inventing Google: Anatomy Indexer Reads pages from Repository (uncompress) Parses each document (Flex on top of own stack): Page converted to set of Hits (position, font, capitalization, title/achor/meta) / 2B Added to Document Index Hits are distributed to Barrels (i.e. one document to multiple barrels) Every link found in page is stored to Anchors file Forward and Inverted Barrels (2*64) Forward Index Barrel keeps range of Hits sorted by DOCIDs (DOCID, (WORDID, word s Hit reference+)+) Processed by Sorter: Generates inverted index from forward index sorts Hits by WORDIDs Creates (WORDID, offsets) used by Lexicon Inverted Index (short/full) (WORDID, (DOCID reference, Hit list reference)+)) Short: DOCIDs sorted by/contains just quality Hits (word in title, anchor,...); optimal single word search Full: DOCIDs sorted by DOCID; optimal Hit lists merging i.e. multi-word search Anchors file Anchor (from, to, text) URL Resolver Reads anchors file: Relation 2 absolute URL conversion + DOCID assignment Creates links file Links file (url, target: DOCID) 33
34 Inventing Google: Anatomy Searcher uses Lexicon Keeps map saying which Barrel to use. Originally kept in memory (256MB). IMHO now must be used something like Multi-level VM Page Table It is is/was of fixed size (14,000,000 words) Barrels Each barrel keeps range of WORDIDs WORID 2 DOCID map PageRank pool Keeps counted page rank for each DOCID Doc Index DOCID ordered information about each document (DOCID, status, repository pointer, checksum, stat, URL, title) 34
35 Cluster Innards
36 Cluster Innards: Global Google Over 30 Google clusters around the world. DNS based & geo location driven load-balancing: Domain Name: GOOGLE.COM Registrar: ALLDOMAINS.COM INC. Whois Server: whois.alldomains.com Referral URL: Name Server: NS2.GOOGLE.COM Name Server: NS1.GOOGLE.COM Name Server: NS3.GOOGLE.COM Name Server: NS4.GOOGLE.COM Status: REGISTRAR-LOCK Updated Date: 03-oct-2002 Creation Date: 15-sep-1997 Expiration Date: 14-sep , May 7: Google DNS hack speculations Total PCs > 5,000 in 2000 >15,000 in 2003 >79,000* in *) I m not sure about this number, it was taken from an external resource.
37 Cluster Innards: HW Basics cluster design insights Reliability in SW rather then server-class HW. Commodity PCs used to build high-end computing cluster at a low end prices. Example: $287, x 2GHz Xeon, 176GB RAM, 7TB HDD $758,000 8x 2GHZ Xeon, 64GB RAM, 8TB HDD Design is tailored for best aggregate request throughput, not peak server response time individual request parallelization. Google has inexpensively built out its computing infrastructure by using thousands of "commodity" servers <2,000 servers in single cluster. Dual-processor x86 servers (starting at 533MHz Celeron) with 2-4 GB of memory per machine, 1+ 80GB IDE drive. Rack: of x86-based servers. 37
38 Cluster Innards: HW Optimistically, a consumer PC might crash once in three years from a software glitch or hardware problem. "At Google scale...if you have thousands of PCs, you can expect one (failure) a day, " 1,000,000s not 1,000,000,000s of dollars. The trick is to make these racks of hardware work together and to ensure that the failure of one machine doesn't derail an operation. Switched Ethernet Commodity networking hardware is used - typically either 100 megabits/second or 1 gigabit/second at the machine level, but averaging considerably less in overall bisection bandwidth. Locality optimizations (GFS) 38
39 Cluster Innards: SW Stripped-down version of Linux, which is based on the Red Hat distribution but is really just the operating system kernel modified for Google. Google File System is optimized for handling large blocks of data. 64MB block The file system was designed to assume that a failure, such as a failed disk or unplugged network cable, can happen at any time. Data is replicated in three places, and there is a "master" machine that can locate copies of a piece of data, such as a keyword index, if the original is out of commission. Google has created "batch" job scheduling software that acts as a sort of taskmaster for millions of operations called the Global Work Queue. Another important engineering feat done by Google is to make writing programs that run across thousands of servers very straightforward 39
40 Lecture Outline What are Google s services? History of Google Current status of Google GMail service Google Office? igoogle? What Google can not do 40
41 YEAR MONTH EVENT 1995 March Sergey Brin and Larry Page meet at a Stanford University spring gathering of Ph.D. computer science candidates Jan-Dec Brin and Page create BackRub, the precursor to the Google search engine September Google is incorporated and takes up residence in a Menlo Park, Calif., garage with four employees, after Brin and Page put their studies on hold and raise $1 million in funding from family, friends and "angel" investors. Google answers 10,000 search queries per day Feb-June $25 million in funding from venture capital funds Sequoia Capital and Kleiner Perkins Caufield & Byers; eight employees; Google answers 500,000 searches per day May-June Google, answering 18 million search queries a day, becomes the largest search engine on the Web. Internet media company Yahoo picks Google as its default search results provider March-April Eric Schmidt, CEO of Novell and a former chief technology officer at Sun Microsystems, joins Google as chairman. July-August September Schmidt is appointed CEO while Page becomes president, products and Brin becomes president, technology. Google announces that it has achieved profitability. 41
42 2002 Jan- Feb Google announces the availability of Google Search Appliance. March Nov. Dec. Google launches a beta version of Google News, which provides news stories from numerous global providers. Web index now includes 4 billion web documents Jan Feb Google acquires Pyra Labs, creator of the Web self-publishing tool Blogger. May June Google launches Ad Sense, an advertising program that delivers ads based on the content of Web sites March April Gmail, a free web based service is launched. July Google acquires Picasa, Inc. a digital photo management company. August IPO of GOOG on NASDAQ at $85 per share, raising $1.7 billion. November Google search index is now 8 billion pages 2005 March Google Maps is launched. July GOOG share price passes $300 and becomes the world s largest media by market value of approximate $85 bn. 42
43 Strategic Analysis Market share in online searches: 56.03% Who are the competitors? 43
44 Market share in online searches: 56.03% Strategic Analysis 44
45 Strategic Analysis Number of searches a day: 4.03 billion Web page indexed: 25 billion Images indexed: 1.3 billion 45
46 Employees: Corporate Now 46
47 Financial Success Market capitalization: 166 billion USD Two years after going public, stock is 5-fold billion in revenues in 2006, billion profits in
48 Comparison With Yahoo 48
49 Google Stock Growth vs. Industry vs. DJ 49
50 Google Competitors 50
51 51
52 Acquisitions and Mergers 52
53 Google people and environment/culture People have to be extremely intelligent and usually have doctorates; people come into Google with Forward thinking, innovative and outof the box strategies. Search Quality, popularity, overwhelming awareness of name and what the company is and does. Google's Brand equity Core Competencies Google is now a verb in Webster s dictionary Most recognized brand of the year. 53
54 Corporate Culture 54
55 Googleplex 55
56 20% Time Philosophy Spend 20% of their work time on projects that interest them. Half of new product launches originated from 20% time. Some of Google's newer services, such as Gmail, Google News, Orkut, and AdSense originated from these independent endeavors. 56
57 So, What Is This? 57
58 The Answer Is 58
59 Lecture Outline What are Google s services? History of Google Current status of Google GMail service Google Office? igoogle? What Google can not do How library compete with Google? 59
60 Cool things you can do with Gmail (gmail.com) 60
61 From Gmail to. 61
62 Google Calendar 62
63 Google Docs 63
64 Google Docs Revisions 64
65 Google Docs Revision 65
66 Google Docs Revision 66
67 Photos 67
68 Groups 68
69 Picture Your Picture 69
70 Searching Mail 70
71 Sending & Receiving Mail Click here to reply Auto Save 71
72 Receiving & Attaching File 72
73 Receiving PPT & MP3 73
74 Starred 74
75 Labels 75
76 Chatting 76
77 Chatting 77
78 That s just some of the cool things you can do! 78
79 Lecture Outline What are Google s services? History of Google Current status of Google GMail service Google Office? igoogle? What Google can not do How library compete with Google? 79
80 The Web2.0 Mergers By To Date/Scale Attribute Yahoo! Filckr 2005/01, 2M USD Online photos Yahoo! Del.icio.us 2005/12, N/A Social bookmark Google Writely 2006/03, N/A Web-based word processing Google YouTube 2006/10, 1.65B USD Video blog News MySpace 2005/07, 0.58B USD blog 80
81 Google Office What Is Writely? Writely is merged by Google in 2006/03 A web-based word processing service provider Spelling checking, etc. MS-Word documents can be processed Software installation is not necessary 81
82 Writely-able Environment Writely can be run on any online Windows or Macintosh computers with one of the following browsers: IE 5.5+ (available on Windows platform only) Mozilla 1.4+ (available on both Mac, Windows and Linux platform) Firefox (available on both Mac and Windows and Linux platform) 82
83 Functions of Writely Upload MS-Word documents, HTML pages, or text files. Create new documents. Based on WYSIWYG editing style for document formatting and spelling checking. Share documents with others based on . Cooperative document editing online File revision history, including version rollback. Publish document publicly, or set permission on document display. Download documents in MS-Word, HTML or ZIP format. Publish document to blog. 83
84 The Autosave Feature Autosave function automatically performed in Writely, ten seconds a time. It is quite safe on software or hardware failure. 84
85 Compare Google office and MS office 85
86 Google vs. Microsoft Googel Office Gmail & Calendar Writely(Google Docs) Google Spreadsheet Google Base Googel Thumbstacks Microsoft Office Outlook Word Excel Access PowerPoint Free $350-$499 86
87 Google vs. Other Web Services Google.com Yahoo.com MSN.com Groups Yes Yes Yes Picasa Talk Upload Video Maps News Upload Images Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes No Friends No Yes Yes Knowledge No Yes No Blog Yes Yes Yes Mail Yes Yes Yes Directory Yes Yes Yes Bid No Yes No Shop No Yes No Froogle Yes Yes No 87
88 Google Spreadsheet 88
89 Google Office Advantage? Security Privacy Physical connection quality Internet quality Free of charge How about offline editing? 89
90 Lecture Outline What are Google s services? History of Google Current status of Google GMail service Google Office? igoogle? What Google can not do How library compete with Google? 90
91 igoogle: the Personal Organizer Page 91
92 Considering a POP Why do I need a POP? What is its Purpose? What content do I want to include? Who do I want to view my POP? Where will I publish? How will I promote it? How could my learners use one? 92
93 Building a POP in Google Step 1: Open your browser and locate Google 93
94 Getting an account Step 2: Select the Sign In icon Step 3: Create a Google account 94
95 Accessing your account Step 4: Click the sign in icon once more Step 5: enter your address and password 95
96 Personalising your home Step 6: Select the Personalised Home icon 96
97 Adding a tab Step 7: Select the Add a tab icon Step 8: key in a title and click ok Note: If you leave the tick in place Google will use a typical template for the tab 97
98 Sample template tab 98
99 Moving widgets around 1. Select the widget by its title 2. Drag to a new position in your page 99
100 Editing your bookmarks 1. Select Edit 2. Add a link to your favourite web space 3. Save 100
101 Expanding a widget 1. Select the + symbol to expand 2. Select the symbol to contract 101
102 Adding widgets Add more widgets to a tab by clicking on Add stuff 102
103 Adding stuff Add a widget by clicking on the Add it now icon 103
104 Check out the new widget 104
105 Make your igoogle your home page 105
106 Lecture Outline What are Google s services? History of Google Current status of Google GMail service Google Office? igoogle? What Google can not do 106
107 What Google Can Not Do Google is still a traditional search application? What is traditional search? 107
108 Traditional Search Principle 108
109 Traditional Search Principle 109
110 Traditional Search Principle 110
111 Google Is Trying to Add shallow linguistics to traditional search 111
112 But 112
113 Semantic Approaches to Search Beyond bag-of-words, use terms and concepts instead. Ontology can help user to: Formulate semantic query Refine previous query Browse concept domain Formulate related query Interoperability between search applications Semantic indexing of documents 113
114 Ontology in Semantic Exploration Use graphical ontologies for query formulation Semantic annotations of documents Construct queries graphically Use ontological structures to expand query Use ontology to visualize search results 114
115 Query Formulation Queries expanded from ontological structures 115
116 Query Refinement Use ontological structures to explore the domain 116
117 Ontology-driven Query Interpretation 117
118 Training Ontology for Search 118
119 Personalized Ontology 119
120 Semantic Search Query 120
121 Conclusion Is Google good, bad, or evil?
122 122
Success of Google A Study
Success of Google A Study In the words of Thomas Freidman, world has seen three major revolutions and the latest revolution is unmistakably the Internet revolution. It is changing the way we work in today
More informationCrawler. Crawler. Crawler. Crawler. Anchors. URL Resolver Indexer. Barrels. Doc Index Sorter. Sorter. URL Server
Authors: Sergey Brin, Lawrence Page Google, word play on googol or 10 100 Centralized system, entire HTML text saved Focused on high precision, even at expense of high recall Relies heavily on document
More informationThe Anatomy of a Large-Scale Hypertextual Web Search Engine
The Anatomy of a Large-Scale Hypertextual Web Search Engine Article by: Larry Page and Sergey Brin Computer Networks 30(1-7):107-117, 1998 1 1. Introduction The authors: Lawrence Page, Sergey Brin started
More information(Daily Information Capsules for all those who want to fathom learning in all its depths) Date: 8 th March'10
New (Daily Information Capsules for all those who want to fathom learning in all its depths) Date: 8 th March'10 (To be used by faculty members AND A copy to be kept for students reference in the Library
More informationSearching the Web for Information
Search Xin Liu Searching the Web for Information How a Search Engine Works Basic parts: 1. Crawler: Visits sites on the Internet, discovering Web pages 2. Indexer: building an index to the Web's content
More informationGoogle and Innovation:
Google and Innovation: What Every Organization Can Learn! Facilitated by Jeff De Cagna Chief Strategist and Founder, Principled Innovation LLC April 18, 2005 Phoenix, Arizona Many thanks to my hosts! Special
More informationTHE WEB SEARCH ENGINE
International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) Vol.1, Issue 2 Dec 2011 54-60 TJPRC Pvt. Ltd., THE WEB SEARCH ENGINE Mr.G. HANUMANTHA RAO hanu.abc@gmail.com
More informationSearch Engines. Information Technology and Social Life March 2, Ask difference between a search engine and a directory
Search Engines Information Technology and Social Life March 2, 2005 Ask difference between a search engine and a directory 1 Search Engine History A search engine is a program designed to help find files
More informationSeminar Presenter Ted Lester. Over 25 Years Technology Experience Director of Technology for The Travel Center USA
Seminar Presenter Ted Lester Over 25 Years Technology Experience Director of Technology for The Travel Center USA Seminar Presenter Ted Lester Instructor at Micro Center Computer Education Owner of 1-On-1
More informationAnatomy of a search engine. Design criteria of a search engine Architecture Data structures
Anatomy of a search engine Design criteria of a search engine Architecture Data structures Step-1: Crawling the web Google has a fast distributed crawling system Each crawler keeps roughly 300 connection
More informationIn 1995, Larry Page (22) and Sergey Brin (21) meet at Stanford University. 5/20/2014 4
5/20/2014 1 5/20/2014 2 5/20/2014 3 In 1995, Larry Page (22) and Sergey Brin (21) meet at Stanford University. 5/20/2014 4 The next year (1996), Larry and Sergey begin collaborating on a search engine
More informationResearch Skills Workshop Google?
Paul A. Harris, PhD Director, GCRC Informatics Research Skills Workshop Google? Google has grown into much more than a search engine. Google may (Google Scholar) or may not help you accomplish your research
More informationHow to get the most from e mail with Gmail. New York Society Library Tech Workshop Spring 2011 Julia Weist (212) x 234
How to get the most from e mail with Gmail New York Society Library Tech Workshop Spring 2011 Julia Weist jweist@nysoclib.org (212) 288 6900 x 234 1 IN THIS GUIDE Getting started About Gmail..2 Opening
More informationComputer Training Center 1515 SW 10 th Avenue Topeka KS
Computer Training Center 1515 SW 10 th Avenue Topeka KS 66604-1374 785.580.4606 class@tscpl.org www.tscpl.org Google is one of many free search engines located on the Internet. Google finds web pages on
More informationInternational Journal of Scientific & Engineering Research Volume 2, Issue 12, December ISSN Web Search Engine
International Journal of Scientific & Engineering Research Volume 2, Issue 12, December-2011 1 Web Search Engine G.Hanumantha Rao*, G.NarenderΨ, B.Srinivasa Rao+, M.Srilatha* Abstract This paper explains
More informationLogistics. CSE Case Studies. Indexing & Retrieval in Google. Review: AltaVista. BigTable. Index Stream Readers (ISRs) Advanced Search
CSE 454 - Case Studies Indexing & Retrieval in Google Some slides from http://www.cs.huji.ac.il/~sdbi/2000/google/index.htm Logistics For next class Read: How to implement PageRank Efficiently Projects
More informationA brief history of Google
the math behind Sat 25 March 2006 A brief history of Google 1995-7 The Stanford days (aka Backrub(!?)) 1998 Yahoo! wouldn't buy (but they might invest...) 1999 Finally out of beta! Sergey Brin Larry Page
More informationFirespring Analytics
Firespring Analytics What do my website statistics mean? To answer this question, let's first consider how a web page is loaded. You've just typed in the address of a web page and hit go. Depending on
More informationRunning Head: HOW A SEARCH ENGINE WORKS 1. How a Search Engine Works. Sara Davis INFO Spring Erika Gutierrez.
Running Head: 1 How a Search Engine Works Sara Davis INFO 4206.001 Spring 2016 Erika Gutierrez May 1, 2016 2 Search engines come in many forms and types, but they all follow three basic steps: crawling,
More informationEverything Google. Creating a Google Account. Google Search Engine
Everything Google Just as the title of this section implies, you can do almost everything on the Internet and beyond using Google. It is not even necessary to use Google Chrome as your browser to be able
More informationModule 1: Internet Basics for Web Development (II)
INTERNET & WEB APPLICATION DEVELOPMENT SWE 444 Fall Semester 2008-2009 (081) Module 1: Internet Basics for Web Development (II) Dr. El-Sayed El-Alfy Computer Science Department King Fahd University of
More informationDistributed Systems. 05r. Case study: Google Cluster Architecture. Paul Krzyzanowski. Rutgers University. Fall 2016
Distributed Systems 05r. Case study: Google Cluster Architecture Paul Krzyzanowski Rutgers University Fall 2016 1 A note about relevancy This describes the Google search cluster architecture in the mid
More informationWhat s in This Book Part I: Basic Searches Part II: Specialized Searches
Introduction I use Google every day. I ve been using it every day since it first launched before it launched, actually, when it still had the word beta on its home page. I use Google because it s easy
More informationInformation Retrieval II
Information Retrieval II David Hawking 30 Sep 2010 Machine Learning Summer School, ANU Session Outline Ranking documents in response to a query Measuring the quality of such rankings Case Study: Tuning
More informationWhat s a module? Some modules. it s so simple to make your page unique
How to guide What s a module? To create a functioning network without knowing about code, you need to be fluent in drag and drop. Webjam is made up of scores of modules. Modules are the tools that Webjam
More informationIntroduction to Hadoop. Owen O Malley Yahoo!, Grid Team
Introduction to Hadoop Owen O Malley Yahoo!, Grid Team owen@yahoo-inc.com Who Am I? Yahoo! Architect on Hadoop Map/Reduce Design, review, and implement features in Hadoop Working on Hadoop full time since
More informationGet Better Genealogical Results from
S.C. Computer / Genealogy Special Interest Group Karen Ristic Get Better Genealogical Results from Part 1: Basic Search Strategies March 14, 2013 2013 Karen Ristic A. What is Google? 1. Meaning 1. Googol
More informationA Survey on Web Information Retrieval Technologies
A Survey on Web Information Retrieval Technologies Lan Huang Computer Science Department State University of New York, Stony Brook Presented by Kajal Miyan Michigan State University Overview Web Information
More informationTim Cohn TimWCohn
Tim Cohn www.marketingprinciples.com 1-866-TimWCohn How To Get More Leads, Prospects and Sales Without Hiring New Employees or Going Broke! The Only 3 Ways To Grow Your Business Increase the number of
More informationMonthly SEO Report. Example Client 16 November 2012 Scott Lawson. Date. Prepared by
Date Monthly SEO Report Prepared by Example Client 16 November 212 Scott Lawson Contents Thanks for using TrackPal s automated SEO and Analytics reporting template. Below is a brief explanation of the
More informationInternet Applications. Q. What is Internet Explorer? Explain features of Internet Explorer.
Internet Applications Q. What is Internet Explorer? Explain features of Internet Explorer. Internet explorer: Microsoft Internet Explorer is a computer program called a browser that helps you interact
More informationSCHULICH MEDICINE & DENTISTRY Website Updates August 30, Administrative Web Editor Guide v6
SCHULICH MEDICINE & DENTISTRY Website Updates August 30, 2012 Administrative Web Editor Guide v6 Table of Contents Chapter 1 Web Anatomy... 1 1.1 What You Need To Know First... 1 1.2 Anatomy of a Home
More informationIntroduction to Google Apps for Education! page 1. Introduction to GAFE Documents (Drive)! page 4. Introduction to GAFE Calendars!
2014 Table of Contents Introduction to Google Apps for Education! page 1 Introduction to GAFE Documents (Drive)! page 4 Introduction to GAFE Calendars! page 14 Introduction to GAFE GMail! page 27 Dublin
More informationGoogle technology for teachers
Google technology for teachers Sandhya Digambar Shinde Assistant Professor, Department of Library and Information Science, Jayakar Library, University of Pune-411007 Pune, Maharashtra, India srmaharnor@unipune.ac.in
More informationIntroduction to Information Retrieval and Anatomy of Google. Information Retrieval Introduction
Introduction to Information Retrieval and Anatomy of Google Information Retrieval Introduction Earlier we discussed methods for string matching Appropriate for small documents that fit in memory available
More informationWeb Search Basics. Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University
Web Search Basics Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University References: 1. Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction
More informationInformation Retrieval
Multimedia Computing: Algorithms, Systems, and Applications: Information Retrieval and Search Engine By Dr. Yu Cao Department of Computer Science The University of Massachusetts Lowell Lowell, MA 01854,
More informationWebsite Operators Manual
Talking Points Website Operators Manual About the Session About the Site Open to Questions Mission of useventing.com Represent our Roots Intuitive Answer User Questions Be an Authority on Eventing Represent
More informationTestOut Desktop Pro Plus - English 4.1.x COURSE OUTLINE. Modified
TestOut Desktop Pro Plus - English 4.1.x COURSE OUTLINE Modified 2017-12-12 TestOut Desktop Pro Plus Outline - English 4.1.x Videos: 187 (10:54:27) Simulations: 189 Fact Sheets: 129 Exams: 18 CONTENTS:
More informationSearch Engine Optimization (Make your presence online with Addkoncepts)
Search Engine Optimization Features Included in SEO Brief Products/Services Analysis Level 1 (Regular-SEO) Rs. 7,000/- per Months Level 2 (Advance-SEO) Rs. 12,000/- per Month Primary Keyword Secondary
More informationTestOut Desktop Pro - English 4.1.x COURSE OUTLINE. Modified
TestOut Desktop Pro - English 4.1.x COURSE OUTLINE Modified 2017-12-12 TestOut Desktop Pro Outline - English 4.1.x Videos: 122 (7:10:27) Simulations: 155 Fact Sheets: 107 Exams: 10 CONTENTS: 0.0 GETTING
More informationThe Web: Concepts and Technology. 1 CS 584: Information Retrieval. Math & Computer Science Department, Emory University
The Web: Concepts and Technology January 15: Course Overview 1 CS 584: Information Retrieval. Math & Computer Science Department, Emory University Today s Plan Who am I? What is this course about? Logistics
More informationBuilding Your Blog Audience. Elise Bauer & Vanessa Fox BlogHer Conference Chicago July 27, 2007
Building Your Blog Audience Elise Bauer & Vanessa Fox BlogHer Conference Chicago July 27, 2007 1 Content Community Technology 2 Content Be. Useful Entertaining Timely 3 Community The difference between
More informationCompany Snapshot. $ million $2.46 billion 39% 52% $418.5 million
Safe Harbor This presentation contains statements of a forward-looking nature. These statements are made under the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. You
More informationSEO ISSUES FOUND ON YOUR SITE (MARCH 29, 2016)
www.advantageserviceco.com SEO ISSUES FOUND ON YOUR SITE (MARCH 29, 2016) This report shows the SEO issues that, when solved, will improve your site rankings and increase traffic to your website. 16 errors
More informationFurl Furled Furling. Social on-line book marking for the masses. Jim Wenzloff Blog:
Furl Furled Furling Social on-line book marking for the masses. Jim Wenzloff jwenzloff@misd.net Blog: http://www.visitmyclass.com/blog/wenzloff February 7, 2005 This work is licensed under a Creative Commons
More informationSocial Media Tools. March 13, 2010 Presented by: Noble Studios, Inc.
March 13, 2010 Presented by: Noble Studios, Inc. 1 Communication Timeline 2 Familiar Social Media Sites According to Facebook, more than 1.5 million local businesses have active pages on Facebook According
More informationChromebooks boot in seconds, and resume instantly. When you turn on a Chromebook and sign in, you can get online fast.
chromebook meet chromebook What is a chromebook? Chromebooks are... A new type of computer that is fast, simple and secure. Built for the web best of Google and access to thousands of online web apps.
More informationGRS Enterprise Synchronization Tool
GRS Enterprise Synchronization Tool Last Revised: Thursday, April 05, 2018 Page i TABLE OF CONTENTS Anchor End User Guide... Error! Bookmark not defined. Last Revised: Monday, March 12, 2018... 1 Table
More informationCURZON PR BUYER S GUIDE WEBSITE DEVELOPMENT
CURZON PR BUYER S GUIDE WEBSITE DEVELOPMENT Website Development WHAT IS WEBSITE DEVELOPMENT? This is the development of a website for the Internet (World Wide Web) Website development can range from developing
More informationGoogle: How does it work?
Google: How does it work? Jonathan M. Burgess In 1998, two Stanford University students, Larry Page and Sergey Brin, created Google, an Internet search engine. Their success was founded in the fact that
More informationIntroduction to the Internet. Part 1. What is the Internet?
Introduction to the Internet Part 1 What is the Internet? A means of connecting a computer to any other computer anywhere in the world via dedicated routers and servers. When two computers are connected
More informationInformation Retrieval Spring Web retrieval
Information Retrieval Spring 2016 Web retrieval The Web Large Changing fast Public - No control over editing or contents Spam and Advertisement How big is the Web? Practically infinite due to the dynamic
More informationBUYER S GUIDE WEBSITE DEVELOPMENT
BUYER S GUIDE WEBSITE DEVELOPMENT At Curzon we understand the importance of user focused design. EXECUTIVE SUMMARY This document is designed to provide prospective clients with a short guide to website
More informationCRAWLING THE WEB: DISCOVERY AND MAINTENANCE OF LARGE-SCALE WEB DATA
CRAWLING THE WEB: DISCOVERY AND MAINTENANCE OF LARGE-SCALE WEB DATA An Implementation Amit Chawla 11/M.Tech/01, CSE Department Sat Priya Group of Institutions, Rohtak (Haryana), INDIA anshmahi@gmail.com
More information5 Choosing keywords Initially choosing keywords Frequent and rare keywords Evaluating the competition rates of search
Seo tutorial Seo tutorial Introduction to seo... 4 1. General seo information... 5 1.1 History of search engines... 5 1.2 Common search engine principles... 6 2. Internal ranking factors... 8 2.1 Web page
More informationGoogle Desktop Search Search your own computer
Google Desktop Search Search your own computer With Google s desktop search application you can instantly find your email, files, web history and chats, and view web pages you ve visited, even when you
More informationThe Kellogg s Cereal Case
BTA3O Summative Assignment The Kellogg s Cereal Case You have recently been hired by Kellogg s and must design an entire marketing campaign around a new cereal. You were hired on a referral from a friend
More informationDistributed Data Infrastructures, Fall 2017, Chapter 2. Jussi Kangasharju
Distributed Data Infrastructures, Fall 2017, Chapter 2 Jussi Kangasharju Chapter Outline Warehouse-scale computing overview Workloads and software infrastructure Failures and repairs Note: Term Warehouse-scale
More informationGMAIL BEGINNERS GUIDE
GMAIL BEGINNERS GUIDE A Little History: The year is 2004 and three email services dominate the market. They were Hotmail, AOL and Yahoo mail. After extensive testing, Google decides to branch beyond being
More informationOU Campus Training. Web Services Unit
OU Campus Training Web Services Unit http://www.sjsu.edu/webservices Last Modified: December 13, 2011 Objectives Introduction to new templates Login to your website Make basic edits to your webpage using
More informationyoutube google search affiliate make money through search engine optimization affiliate marketing via youtube and google
DOWNLOAD OR READ : YOUTUBE GOOGLE SEARCH AFFILIATE MAKE MONEY THROUGH SEARCH ENGINE OPTIMIZATION AFFILIATE MARKETING VIA YOUTUBE AND GOOGLE PDF EBOOK EPUB MOBI Page 1 Page 2 marketing via youtube and google
More informationThere are several other key points that we appreciate the opportunity to clarify:
Google France SARL 38, avenue de l'opera 75002 Paris France Main: +33 (0) 1 4268 53 00 Fax: +33 (0) 1 5301 08 15 www.google.fr Timothy Pilgrim Australian Privacy Commissioner Paris, February 29, 2012,
More informationCampaign Goals, Objectives and Timeline SEO & Pay Per Click Process SEO Case Studies SEO, SEM, Social Media Strategy On Page SEO Off Page SEO
Campaign Goals, Objectives and Timeline SEO & Pay Per Click Process SEO Case Studies SEO, SEM, Social Media Strategy On Page SEO Off Page SEO Reporting Pricing Plans Why Us & Contact Generate organic search
More informationThe Web: Concepts and Technology. January 15: Course Overview
The Web: Concepts and Technology January 15: Course Overview 1 Today s Plan Who am I? What is this course about? Logistics Who are you? 2 Meet Your Instructor Instructor: Eugene Agichtein Web: http://www.mathcs.emory.edu/~eugene
More informationHow To Guide. ADENION GmbH Merkatorstraße Grevenbroich Germany Fon: Fax:
How To Guide ADENION GmbH Merkatorstraße 2 41515 Grevenbroich Germany Fon: +49 2181 7569-140 Fax: +49 2181 7569-199 The! Complete Guide to Social Media Sharing The following social media sharing guide
More informationTelkomtelstra Corporate Website Increase a Business Experience through telkomtelstra Website
Telkomtelstra Corporate Website Increase a Business Experience through telkomtelstra Website Award for Innovation in Corporate Websites Asia Pacific Stevie Awards 2016 Table of Content Telkomtelstra Website
More informationADVANCE DIGITAL MARKETING & SEO COURSE. Page 1 of 34 Youtube.com/ViralJadhav
ADVANCE DIGITAL MARKETING & SEO COURSE Page 1 of 34 www.experttraining.in Youtube.com/ViralJadhav viral@experttraining.in +91 9558821174 Who Can Join? Business Owners who want to attract more customers
More informationASSORTED GOOGLE APPS FOR CREATING AND LEARNING E-CONTENT FOR HIGHER EDUCATION
ASSORTED GOOGLE APPS FOR CREATING AND LEARNING E-CONTENT FOR HIGHER EDUCATION Miss Bijal Khurana 1 Miss Hitiksha Shastri 2 1 Miss BijalKhurana,Coordinator, PGDCA,Petlad Education Trust Centre for Computer
More informationGOOGLE APPS. If you have difficulty using this program, please contact IT Personnel by phone at
: GOOGLE APPS Application: Usage: Program Link: Contact: is an electronic collaboration tool. As needed by any staff member http://www.google.com or http://drive.google.com If you have difficulty using
More informationWhat is EditGrid? - 1
What is EditGrid? EditGrid (www.editgrid.com) is a online spreadsheet that allows you to easily share and collaborate with other web users. Its a fast and efficient way to use spreadsheets in an online
More informationLogistics. CSE Case Studies. Indexing & Retrieval in Google. Design of Alta Vista. Course Overview. Google System Anatomy
CSE 454 - Case Studies Indexing & Retrieval in Google Slides from http://www.cs.huji.ac.il/~sdbi/2000/google/index.htm Design of Alta Vista Based on a talk by Mike Burrows Group Meetings Starting Tomorrow
More informationGoogle: A Computer Scientist s Playground
Google: A Computer Scientist s Playground Jochen Hollmann Google Zürich und Trondheim joho@google.com Outline Mission, data, and scaling Systems infrastructure Parallel programming model: MapReduce Googles
More informationGoogle: A Computer Scientist s Playground
Outline Mission, data, and scaling Google: A Computer Scientist s Playground Jochen Hollmann Google Zürich und Trondheim joho@google.com Systems infrastructure Parallel programming model: MapReduce Googles
More informationbig picture parallel db (one data center) mix of OLTP and batch analysis lots of data, high r/w rates, 1000s of cheap boxes thus many failures
Lecture 20 -- 11/20/2017 BigTable big picture parallel db (one data center) mix of OLTP and batch analysis lots of data, high r/w rates, 1000s of cheap boxes thus many failures what does paper say Google
More informationSync User Guide. Powered by Axient Anchor
Sync Powered by Axient Anchor TABLE OF CONTENTS End... Error! Bookmark not defined. Last Revised: Wednesday, October 10, 2018... Error! Bookmark not defined. Table of Contents... 2 Getting Started... 7
More informationseosummit seosummit April 24-26, 2017 Copyright 2017 Rebecca Gill & ithemes
April 24-26, 2017 CLASSROOM EXERCISE #1 DEFINE YOUR SEO GOALS Template: SEO Goals.doc WHAT DOES SEARCH ENGINE OPTIMIZATION REALLY MEAN? Search engine optimization is often about making SMALL MODIFICATIONS
More informationUnit 4 The Web. Computer Concepts Unit Contents. 4 Web Overview. 4 Section A: Web Basics. 4 Evolution
Unit 4 The Web Computer Concepts 2016 ENHANCED EDITION 4 Unit Contents Section A: Web Basics Section B: Browsers Section C: HTML Section D: HTTP Section E: Search Engines 2 4 Section A: Web Basics 4 Web
More informationADVANCE DIGITAL MARKETING VIDEO TRAINING COURSE. Page 1 of 34 Youtube.com/ViralJadhav
ADVANCE DIGITAL MARKETING VIDEO TRAINING COURSE Page 1 of 34 www.magnetmarketing.in Youtube.com/ViralJadhav contact@viraljadhav.com +91 9558821174 Who Can Join? Business Owners who want to attract more
More informationWeb Search. Lecture Objectives. Text Technologies for Data Science INFR Learn about: 11/14/2017. Instructor: Walid Magdy
Text Technologies for Data Science INFR11145 Web Search Instructor: Walid Magdy 14-Nov-2017 Lecture Objectives Learn about: Working with Massive data Link analysis (PageRank) Anchor text 2 1 The Web Document
More information5. search engine marketing
5. search engine marketing What s inside: A look at the industry known as search and the different types of search results: organic results and paid results. We lay the foundation with key terms and concepts
More informationSEO Get Google 1 st Page Rankings
1. SEO can decrease your cost per acquisition Another benefit of SEO is that it is free. It is far less expensive than advertising to acquire customers. The only costs in SEO are the costs to hire the
More informationMeasurement and Tracking Awareness June 2011
Measurement and Tracking Awareness June 2011 1 2010-2011 Cooperative Awareness Program Goals and Measurement The below goals were based on a initial budget of $547,572, actual media spend was $418,483.
More informationADVANCE DIGITAL MARKETING VIDEO TRAINING COURSE. Page 1 of 34 Youtube.com/ViralJadhav
ADVANCE DIGITAL MARKETING VIDEO TRAINING COURSE Page 1 of 34 www.experttraining.in Youtube.com/ViralJadhav viral@experttraining.in +91 9558821174 Who Can Join? Business Owners who want to attract more
More informationAnchor User Guide. Presented by: Last Revised: August 07, 2017
Anchor User Guide Presented by: Last Revised: August 07, 2017 TABLE OF CONTENTS GETTING STARTED... 1 How to Log In to the Web Portal... 1 How to Manage Account Settings... 2 How to Configure Two-Step Authentication...
More informationHistory and Backgound: Internet & Web 2.0
1 History and Backgound: Internet & Web 2.0 History of the Internet and World Wide Web 2 ARPANET Implemented in late 1960 s by ARPA (Advanced Research Projects Agency of DOD) Networked computer systems
More informationThe Fat-Free Guide to Conversation Tracking
The Fat-Free Guide to Conversation Tracking Using Google Reader as a (Basic) Monitoring Tool. By Ian Lurie President, Portent Interactive Portent.com Legal, Notes and Other Stuff 2009, The Written Word,
More informationBrief (non-technical) history
Web Data Management Part 2 Advanced Topics in Database Management (INFSCI 2711) Textbooks: Database System Concepts - 2010 Introduction to Information Retrieval - 2008 Vladimir Zadorozhny, DINS, SCI, University
More informationSearch Engine Optimization Lesson 2
Search Engine Optimization Lesson 2 Getting targeted traffic The only thing you care about as a website owner is getting targeted traffic. In other words, the only people you want visiting your website
More informationUTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016
UTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016 Today I will be explaining the issues involved in fixing and upgrading our website, and how we can use
More informationMicrosoft Office Online. What you can do for free
Microsoft Office Online What you can do for free Starting Microsoft online You must have a Microsoft account it s free too Start your browser Edge is best for this Go to one of these sites Office.com starts
More information\j002lc Second Edition
\j002lc Second Edition THE MISSING MANUAL Sarah Milstein, J.D. Biersdorfer, and Matthew MacDonald POGUE PRESS" O'REILLY* Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents The
More informationCreating an with Constant Contact. A step-by-step guide
Creating an Email with Constant Contact A step-by-step guide About this Manual Once your Constant Contact account is established, use this manual as a guide to help you create your email campaign Here
More informationBy Guy Laroche. Computer Booters of Sun Lakes 02/26/2013 1
By Guy Laroche 1 There is much more than Google Search! And, It s FREE 2 Google Toolbar Google Search Specialized Searches Web History Images/Videos Calculator Blogs Customs Scholar Google Chrome (Web
More informationChapter 3: Google Penguin, Panda, & Hummingbird
Chapter 3: Google Penguin, Panda, & Hummingbird Search engine algorithms are based on a simple premise: searchers want an answer to their queries. For any search, there are hundreds or thousands of sites
More informationDigital Marketing Proposal
Digital Marketing Proposal ---------------------------------------------------------------------------------------------------------------------------------------------- 1 P a g e We at Tronic Solutions
More informationCopyright 2018 MakeUseOf. All Rights Reserved.
Supercharge Your Email Marketing With Constant Contact Written by Ben Stegner Published July 2018. Read the original article here: https://www.makeuseof.com/tag/constant-contact-emailmarketing/ This ebook
More informationONLINE EVALUATION FOR: Company Name
ONLINE EVALUATION FOR: Company Name Address Phone URL media advertising design P.O. Box 2430 Issaquah, WA 98027 (800) 597-1686 platypuslocal.com SUMMARY A Thank You From Platypus: Thank you for purchasing
More informationWHAT IS GOOGLE+ AND WHY SHOULD I USE IT?
CHAPTER ONE WHAT IS GOOGLE+ AND WHY SHOULD I USE IT? In this chapter: + Discovering Why Google+ Is So Great + What Is the Difference between Google+ and Other Social Networks? + Does It Cost Money to Use
More informationThe ICT4me Curriculum
The ICT4me Curriculum About ICT4me ICT4me is an after school and summer curriculum for middle school youth to develop ICT fluency, interest in mathematics, and knowledge of information, communication,
More information