Module 1: Internet Basics for Web Development (II)

Similar documents
Dive Into Web 2.0 (In Chapter 3) Part One

History and Backgound: Internet & Web 2.0

Advertising Network Affiliate Marketing Algorithm Analytics Auto responder autoresponder Backlinks Blog

Functionality, Challenges and Architecture of Social Networks

Digital Marketing Proposal

Digital Marketing. Introduction of Marketing. Introductions

Digital Marketing for Small Businesses. Amandine - The Marketing Cookie

5 Choosing keywords Initially choosing keywords Frequent and rare keywords Evaluating the competition rates of search

6 WAYS Google s First Page

Activity: Google. Activity #1: Playground. Search Engine Optimization Google Results Organic vs. Paid. SEO = Search Engine Optimization

DP Project Development Pvt. Ltd.

Website Name. Project Code: # SEO Recommendations Report. Version: 1.0

Basics of SEO Published on: 20 September 2017

Search Engine Optimization (SEO)

Why it Really Matters to RESNET Members

Search Engine Optimization (Make your presence online with Addkoncepts)

Website/Blog Admin Using WordPress

Executed by Rocky Sir, tech Head Suven Consultants & Technology Pvt Ltd. seo.suven.net 1

Business Forum Mid Devon. Optimising your place on search engines

Fitting In & Standing Out in a World of Universal SERPs. Eric Papczun

Search Enginge Optimization (SEO) Proposal

Searching the Web for Information

THE HISTORY & EVOLUTION OF SEARCH

HOW TO INCREASE RANKINGS IN GOOGLE AND YAHOO SERP S WHITE PAPER

UNIT-V WEB MINING. 3/18/2012 Prof. Asha Ambhaikar, RCET Bhilai.

WebSite Grade For : 97/100 (December 06, 2007)

[DIGITAL MARKETING PROPOSAL TO WEBSITE NAME]

DIGITAL MARKETING TRAINING. What is marketing and digital marketing? Understanding Marketing and Digital Marketing Process?

Glossary of on line marketing terms

Social Media Tools. March 13, 2010 Presented by: Noble Studios, Inc.

A web directory lists web sites by category and subcategory. Web directory entries are usually found and categorized by humans.

Spice UK. Susan Hallam. Susan Hallam Page 1. Spice UK. Agenda for Today

SEO Services. Climb up the Search Engine Ladder

SEOHUNK INTERNATIONAL D-62, Basundhara Apt., Naharkanta, Hanspal, Bhubaneswar, India

Advanced SEO Training Details Call Us:

Get More Business From Your Website. Eat. Learn. Grow Your Business

Online Marketing. Strategies and Tools for an Effective Online Presence.

An Approach To Improve Website Ranking Using Social Networking Site

Building Your Blog Audience. Elise Bauer & Vanessa Fox BlogHer Conference Chicago July 27, 2007

THE WEB SEARCH ENGINE

This tutorial has been prepared for beginners to help them understand the simple but effective SEO characteristics.

CHAPTER THREE INFORMATION RETRIEVAL SYSTEM

SEO Enhanced Packages Powered by Eworks WSI & WSI SociallMindz - Call:

3 Media Web. Understanding SEO WHITEPAPER

5. search engine marketing

Online Communication. Chat Rooms Instant Messaging Blogging Social Media

Constructing Websites toward High Ranking Using Search Engine Optimization 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

Search Engine Optimization. MBA 563 Week 6

Directory Search Engines Searching the Yahoo Directory

The Ultimate YouTube SEO Guide: Tips & Tricks on How to Increase Views and Rankings for your Online Videos

Advanced Digital Marketing Course

SEARCH ENGINE OPTIMIZATION

DIGITAL MARKETING Your revolution starts here

MODULE 5 BLOG PROMOTION AND MARKETING STRATEGIES

Advanced Digital Markeitng Training Syllabus

For Starters Web 4.0. Entrée Thrive Online. Dessert Listen and Evolve. Search Marketing for Today s Lunch Menu

SEO and UAEX.EDU GETTING YOUR WEB PAGES FOUND IN GOOGLE

introduction to using the connect community website november 16, 2010

power up your business SEO (SEARCH ENGINE OPTIMISATION)

Almost 80 percent of new site visits begin at search engines. A couple of years back Nielsen published a list of popular search engines.

Webinar Series. Sign up at February 15 th. Website Optimization - What Does Google Think of Your Website?

SEO According to Google

Firespring Analytics

INTERNET MARKETING NAVEEN ANILKUMAR RELAN. Chembur Mumbai, India

Women s Circle of Excellence Workshop Shelby Nordhagen April 24, 2009

Course Outline. Search Engine Optimization & Social Media Marketing. For Professionals

Web 2.0. Agenda. What you will need to have handy for this class. Social Software Applications for Libraries. Day 1. Day 2

Internet Basics. Basic Terms and Concepts. Connecting to the Internet

Industry Trends from an Online Perspective

Digital Marketing Overview of Digital Marketing Website Creation Search Engine Optimization What is Google Page Rank?

Table of Contents. How Google Works in the Real World. Why Content Marketing Matters. How to Avoid Getting BANNED by Google

Searching. Outline. Copyright 2006 Haim Levkowitz. Copyright 2006 Haim Levkowitz

What the is SEO? And how you can kick booty in the interwebs game

p. 2 Copyright Notice Legal Notice All rights reserved. You may NOT distribute or sell this report or modify it in any way.

DMI Exam PDDM Professional Diploma in Digital Marketing Version: 7.0 [ Total Questions: 199 ]

Objective Explain concepts used to create websites.

What Is Voice SEO and Why Should My Site Be Optimized For Voice Search?

The Geeks Guide To SEO

Search Engine Optimization & Web Analytics SHOP LOCAL RALEIGH TECH TUESDAY

The Ultimate Digital Marketing Glossary (A-Z) what does it all mean? A-Z of Digital Marketing Translation

Library 2.0 for Librarians

Introduction. Topics of Discussion... Social Media Optimization (SMO) Applications and Challenges for Vocational Forensics

Search Engine Architecture. Hongning Wang

Making Good Better SEO & CRO

OPTIMIZING YOUR VIDEOS FOR SEARCH ENGINES(SEO)

5/23/2012. The Best in Search Engine Optimization. Elmer Mobley. What is SEO? Digital Media Strategist ACS Advertising. Maximize Your Visibility

Social Media and Web 2.0. The Social Media and Web 2.0 webinar will begin shortly.

SE Workshop PLAN. What is a Search Engine? Components of a SE. Crawler-Based Search Engines. How Search Engines (SEs) Work?

Hey Guys, My name is Piyush Mathur. By Profession I am a Digital marketing consultant.

SEARCH ENGINE OPTIMIZATION PROFESSIONAL

Digital Communication. Daniela Andreini

Digital Marketing Services WEBSITE SEO SMM

Website Planning & Creation (14 hrs)

Page Title is one of the most important ranking factor. Every page on our site should have unique title preferably relevant to keyword.

Internet Applications. Q. What is Internet Explorer? Explain features of Internet Explorer.

SEO TECHNIQUE 9 B E S T O F F P A G E O P T I M I Z A T I O N M E T H O D

Community portal User Guide OACIS

SEVENMENTOR TRAINING PVT.LTD

Introduction to Web 2.0 Data Mashups

Transcription:

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 Petroleum and Minerals alfy@kfupm.edu.sa Objectives/Outline Module Objectives Learn the basics of the Internet and the Web Identify and describe the key elements of the Internet and the Web Lecture Outline URL Structure Finding Information on the Web Search Engines Other means Web 2.0 Questions & Answers 1.2 1

URL Structure Uniform Resource Locator (URL) Represents the address of a resource on the Web URL defines: Protocol used to access/transfer the document (such as HTTP or FTP; the default is HTTP) Server that hosts the document and its domain name Protocol port number of the server (optional; the default is 80) Path and document name (the default is index.html) General form of URL protocol: / /server.domain_name:port/item_name Example http://www.kfupm.edu.sa/dad/links.html protocol Server address folder file name 1.3 Search Engines The Web provides a wealth of information on almost any topic huge volume of online content No central catalog is possible Search engines are the primary tools used to help find relevant information on a specific topic search engine = an information retrieval system that helps find information stored on a computer system, such as the Web, that is relevant to a user query There are many search engines Some of them are used for general search but others (called vertical search engines) focus on specific topics (e.g. bioinformatics, medical, Job, Business, real estate, travel, etc) Examples of major search engines Google, Yahoo, MSN, Infoseek, AltaVista, Ask.com, Excite, etc. See a list of them at http://en.wikipedia.org/wiki/list_of_search_engines Differ in their capabilities and the way they work 1.4 2

Search Engines Total market share of major search engines [October 2008] [Source: Net Applications] 1.5 How Web Search Engines Work Web crawling (spider) Navigates the web, retrieves web pages that satisfy certain criteria Starts with a popular Web site containing lots of links, such as Yahoo then continues until it finds a logical stop, e.g. a dead end with no external links or reaching a number of levels inside the Web site s structure Indexing Pages are analyzed and a list of words and notes (extracted from titles, headings and other special meta tags) are stored in indexes to facilitate quick information retrieval User interface Web-Based GUI Allows users to enter their search criteria (search query) Searching A search engine stores information about web pages in a database Records that best match the search criteria are returned to the user User Interface 1.6 3

How Web Search Engines Work Large search engines, such as Google, index tens to hundreds of millions of web pages involving a comparable number of distinct terms, and answer tens of millions of queries every day. Some search engines pre-process the user query to improve the retrieval performance (a process called query expansion), e.g. Removing spelling errors Searching for synonyms of the specified keyword Stemming the given keywords to find all morphological forms Some search engines rank (sort according to relevance) pages that satisfy the criteria specified in the user query 1.7 Enhancing Site Visibility Search engine optimization (SEO) Developing or tuning a website to improve its ranking in non-paid search engines; to maximize traffic to this site SEO can be done using White hat SEO refers to methods approved by search engines (i.e. do not attempt to deceive search engines), e.g. Offering quality content Using proper metadata and effective keywords Having inbound links from relevant high-quality pages Black hat SEO (spamdexing) methods that are used to deceive search engines, these can result in temporal improvement, e.g. Googlebomb (or link bomb) is a black hat SEO that attempts to trick the search engine to promote a certain page 1.8 4

Challenges Faced by Search Engines Size of the Web Contains more than 3 billion documents, growing very fast and not indexed in any standard vocabulary Currency Many Web pages are updated frequently, which forces the search engine to revisit them periodically. Relevancy Because the queries one can make are currently limited to searching for key words, may result in many false positives Better results might be achieved by using a proximitysearch option or using organic search engines. 1.9 Challenges Faced by Search Engines Problem with dynamically-generated Web sites Because these sites may be slow or difficult to index, or may result in excessive results, perhaps generating 500 times more Web pages than average. Search engines can be tricked To return pages, in favor of the trick makers, which contain little or no information about the matching phrases. Making the more relevant Web pages pushed further down in the results list Indexing secured pages Content hosted on HTTPS URLs pose a challenge for crawlers which either can't browse the content for technical reasons or won't index it for privacy reasons. [Source: Wikipedia] 1.10 5

Other Ways to Find Info. on the Web Meta-search engines have no databases or indexes but they use multiple other search engines and aggregate their results, e.g. WebCrawler Web directories human- edited databases that store links in a categorized manner and information about these links (e.g. Yahoo! Directory, Business.com, etc); they can also be automatically created by mining the output of some search engines Web portals large multi-service web sites that provides a single point of access to a variety of content and core services. often includes customizable pages, calendars, discussion groups, announcements, reports, searches, email and address books, and access to news, weather, maps, and shopping, as well as bookmarks. often organizes information into channels (customizable page containers) where specific information or an application appears to facilitate locating information of interest by content category. Several universities uses it to create virtual campuses 1.11 Web 2.0 Coined in 2003 by Dale Dougherty at O Reilly Media to describe the noticeable shift in how people and businesses use the web and develop webbased applications In Web 1.0, companies and advertisers produce content for users to access brochure web Web 2.0 provides collaborative community-based platforms that involve more user participation, interaction and community contributions Users create content, help organize it, critique it, update it, etc Users create open source software and make it available for anyone to use and modify Users direct how media is delivered and which news and information outlets to trust e.g. Wikis, YouTube, Flickr, MySpace, Facebook, LinkedIn, Google, etc Web 1.0 is as a lecture and Web 2.0 is as a conversation The growth of Web 2.0 can be attributed for some key factors Improvements in hardware: cheaper and faster Increasing memory capacities and speeds at a rapid rate Broadband Internet access Availability of abundant open source software has resulted in cheaper (and often free) customizable software options Reduced cost of failure to start new Web 2.0 companies 1.12 6

Web 2.0 User Generated Content Allow users to edit existing content and add new information Collaboration can result in smart ideas But, users also might deliberately submit false or faulty information Web 2.0 companies rely on collaborative filtering to help police their sites Let users promote valuable material and flag offensive or inappropriate material Wikis (What I Know Is) and social networks, e.g. Wikipedia, MySpace, YouTube, Facebook, LinkedIn, Second Life, etc Blogs ( Web logs ) Websites consisting of entries listed in reverse chronological order; exponential growth; bloggers = blog authors Blogs can also now incorporate media, such as music or videos, e.g. Xanga or LiveJournal Social Media Allows users to decide which news articles are most significant, e.g. Digg, Reddit Social Bookmarking Allows users to recommend their favorite sites, e.g. del.icio.us, ma.gnolia Tagging Labeling already existing web content by subject or keywords that allow anyone to locate information more effectively pushing the content right to the user s desktop RSS feeds RSS = Rich Site Summary Allow users to receive new information as it is updated 1.13 Q & A? 1.14 7

Resources Data Communications and Networking, 4/e. B.A. Forouzan, McGraw-Hill Higher Education 2007. http://www.mhhe.com/forouzan The World Wide Web Consortium (W3C) The Anatomy of a Large-Scale Hypertextual Web Search Engine, by Sergey Brin & Lawrence Page at Stanford University Dive Into Web 2.0, http://www.deitel.com/freeweb20ebook/ 1.15 8