webmasters 101 by yuval tochner 1 webmasters 101 by yuval tochner

90
Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1 Webmasters 101 Webmasters 101 By Yuval Tochner By Yuval Tochner

Post on 21-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 11

Webmasters 101Webmasters 101

By Yuval TochnerBy Yuval Tochner

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 22

Table Of ContentsTable Of Contents

IntroductionIntroduction Domain Domain

RegistrationRegistration Web DesignWeb Design Web ProgrammingWeb Programming Web HostingWeb Hosting E-CommerceE-Commerce

Search EnginesSearch Engines PPC Search EnginesPPC Search Engines AlexaAlexa Affiliate Networks Affiliate Networks Link / Traffic Link / Traffic

ExchangeExchange BibliographyBibliography

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 33

IntroductionIntroduction

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 44

IntroductionIntroduction

The purpose of this lectureThe purpose of this lecture• Internet Snapshot – Webmasters EyesInternet Snapshot – Webmasters Eyes• Going onlineGoing online• Getting TrafficGetting Traffic• Webmasters ToolsWebmasters Tools• Generating RevenueGenerating Revenue• Joining the Webmasters community Joining the Webmasters community

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 55

Internet Statistics – SitesInternet Statistics – Sites

Basic Internet Statistics:Basic Internet Statistics: 35 Million hostnames 35 Million hostnames

(www.yourdomain.something)(www.yourdomain.something) 16 Million active sites16 Million active sites 4 Million IP addresses 4 Million IP addresses Lots of template sites, empty sites, Lots of template sites, empty sites,

redirections.redirections. Survey done by HTTP querying of known Survey done by HTTP querying of known

hostnames. (Netcraft)hostnames. (Netcraft)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 66

Template Site ExamplesTemplate Site Examples

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 77

Template Site Example (cont)Template Site Example (cont)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 88

Parked Domain ExampleParked Domain Example

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 99

Internet Statistics - PeopleInternet Statistics - People

About 150 million people are active About 150 million people are active Internet users.Internet users.

About 700 million have Internet About 700 million have Internet access.access.

Users Languages: 1/3 English, 1/18 Users Languages: 1/3 English, 1/18 Japanese, 1/18 Chinese, 1/25 Japanese, 1/18 Chinese, 1/25 Germen… (NetCraft)Germen… (NetCraft)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1010

Domain RegistrationDomain Registration

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1111

Domain RegistrationDomain Registration What is a domain ?What is a domain ?

• www.DomainName.Xwww.DomainName.X • Where X is a TLD (Top Level Domain) such as:Where X is a TLD (Top Level Domain) such as:

Generic: .com, .net, .org, .biz, .pro, .name, .info, ..Generic: .com, .net, .org, .biz, .pro, .name, .info, .. Country Code: .il, .uk, .jp, .de, …Country Code: .il, .uk, .jp, .de, … New: In the future many othersNew: In the future many others

Who’s in charge of TLD’s ??Who’s in charge of TLD’s ??• Currently: ICANN - The Internet CorporationCurrently: ICANN - The Internet Corporation

for Assigned Names and Numbers for Assigned Names and Numbers • Past: Network Solutions (US Government Contractor)Past: Network Solutions (US Government Contractor)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1212

Domain Registration (Cont)Domain Registration (Cont)

Why do I need a domain ?Why do I need a domain ?• IP alone – not a good idea !IP alone – not a good idea !• Free sub-domain / user options.Free sub-domain / user options.

www.sub.domain.comwww.sub.domain.com www.domain.com/~userwww.domain.com/~user

• Site branding (.com hype story) Site branding (.com hype story) What is a good / great domain ?What is a good / great domain ?

• Easy to brand – Meaningful for site contentEasy to brand – Meaningful for site content• Easy to remember – avoid special characters, short. Easy to remember – avoid special characters, short. • Search engines friendly – long with keywordsSearch engines friendly – long with keywords• Cyber Squatting / free trafficCyber Squatting / free traffic

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1313

Finding a domainFinding a domain

Are any good domain names left ?Are any good domain names left ?• Yes and NoYes and No

So how do I find a good domain ?So how do I find a good domain ?• The WHOIS service – all Verisign (past The WHOIS service – all Verisign (past

Network Solutions) registrars. Network Solutions) registrars. Problem: Registrars using their own Problem: Registrars using their own

databasesdatabases

• The BetterWhois service– all ICANN The BetterWhois service– all ICANN registrars and Verisign.registrars and Verisign.

• Intelligent registration servicesIntelligent registration services

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1414

Finding a good domainFinding a good domain

See See www.Register.comwww.Register.com

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1515

BillClinton.com WHOISBillClinton.com WHOIS

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1616

Finding a great domain (cont)Finding a great domain (cont)

The “best” domains are usually taken The “best” domains are usually taken and are offered for sale !!! and are offered for sale !!!

What makes a domain worth What makes a domain worth anything ?? anything ??

See See www.GreatDomains.comwww.GreatDomains.com for for such.such.

The truly great domains are very The truly great domains are very expensive. expensive.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1717

GreatDomains.com SalesGreatDomains.com Sales

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1818

Registering a domainRegistering a domain

You can register a domain for a yearly fee You can register a domain for a yearly fee of between $6.95 to $30 depending on the of between $6.95 to $30 depending on the registrar and TLD.registrar and TLD.

Services offered: Services offered: • Domain name parking Domain name parking • Free websiteFree website• e-mail servicese-mail services• Auto renewAuto renew

Use well known domain registrars: Use well known domain registrars: • Cheap and good: www.GoDaddy.com Cheap and good: www.GoDaddy.com • Expensive and good: Expensive and good: www.Register.comwww.Register.com

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 1919

Web DesignWeb Design

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 2020

Web DesignWeb Design

Available options:Available options:• Build it yourself Build it yourself

Code it (Notepad, EditPlus, XEmacs…)Code it (Notepad, EditPlus, XEmacs…) Use Tools (Adobe GoLive, FrontPage, Dreamweaver)Use Tools (Adobe GoLive, FrontPage, Dreamweaver)

• Build using pre-made componentsBuild using pre-made components Use site templatesUse site templates Use pre-made content management systemsUse pre-made content management systems

• Have it made professionally (Not going to talk about this Have it made professionally (Not going to talk about this in a webmasters 101 lecture).in a webmasters 101 lecture).

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 2121

Web Design – Build it yourselfWeb Design – Build it yourself Writing your own HTML’s manuallyWriting your own HTML’s manually

• Fine for tiny – small sites.Fine for tiny – small sites.• CostlyCostly• Don’t unless you have very good reasons tooDon’t unless you have very good reasons too

Using site building tools:Using site building tools:• Build a web site quickly and professionallyBuild a web site quickly and professionally• Many optional pre built features, see FrontPage Many optional pre built features, see FrontPage

Extensions. Extensions. • Most webmasters use these tools.Most webmasters use these tools.• Unlike writing your own C++ code, writing your Unlike writing your own C++ code, writing your

own HTML files does not give you better own HTML files does not give you better results.results.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 2222

Web Design – Build it yourself Web Design – Build it yourself ExampleExample

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 2323

Use pre-made componentsUse pre-made components

Site TemplatesSite Templates• Building a professional looking site Building a professional looking site

requires talent and experience.requires talent and experience.• Graphic design and interface of site has Graphic design and interface of site has

huge importance:huge importance: Loading SpeedLoading Speed Look and feel effects visitors stickiness Look and feel effects visitors stickiness Most visitors only visit the homepage and Most visitors only visit the homepage and

then leavethen leave

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 2424

Use pre-made components (cont)Use pre-made components (cont)

Consider giving your site a professional look using 50-100$ templates.Consider giving your site a professional look using 50-100$ templates. See See http://www.templatemonster.com/http://www.templatemonster.com/

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 2525

Use pre-made components (cont 2)Use pre-made components (cont 2)

Use pre-made content management Use pre-made content management systems.systems.

Just customize the look and feel, and Just customize the look and feel, and have a professional content management have a professional content management site ready to go.site ready to go.

Available features: Content handling, Available features: Content handling, FAQ, Surveys, Clubs, Stories, Site FAQ, Surveys, Clubs, Stories, Site Statistics, Bulletin boards, Ads Statistics, Bulletin boards, Ads management, Search options, and much management, Search options, and much more.more.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 2626

Use pre-made components (cont 3) Use pre-made components (cont 3) – Example PHPNuke – Example PHPNuke

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 2727

Use pre-made components (cont 3) Use pre-made components (cont 3) – Example PHPNuke Used in Israel – Example PHPNuke Used in Israel

www.8200.orgwww.8200.org

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 2828

Web ProgrammingWeb Programming

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 2929

Web ProgrammingWeb Programming

Client-Side Client-Side ScriptingScripting

Server-Side Server-Side Scripting / Scripting / ApplicationsApplications

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 3030

Web Programming – Client SideWeb Programming – Client Side Overview: processing simple Overview: processing simple

requests , maintaining state , requests , maintaining state , GUI .GUI .

Why: Why: • Fast (client side) Fast (client side) • Cheap (less bandwidth, CPU Cheap (less bandwidth, CPU

power, cut down server load power, cut down server load by 80% on complex by 80% on complex applications ).applications ).

HowHow• JavaScript – NetscapeJavaScript – Netscape• VBScript - Internet Explorer VBScript - Internet Explorer

(Micro$oft)(Micro$oft)• DHTML (HTML + CSS + DHTML (HTML + CSS +

JavaScript/VBScript)JavaScript/VBScript) Problems: Problems:

• Netscape Vs Micro$oft Netscape Vs Micro$oft • Quick jobs with little Quick jobs with little

complexity complexity

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 3131

Web Programming – Client Side Web Programming – Client Side (cont)(cont)

Java Applets - Extremely powerful and portable.Java Applets - Extremely powerful and portable. Why :Why :

• Need Client Side power, unparallel by scripting Need Client Side power, unparallel by scripting languages.languages.

Why Not:Why Not:• Slow loadingSlow loading• Security restrictions by Java (Disk access / Server Security restrictions by Java (Disk access / Server

access).access).• Client side support.Client side support.• Not very popular these days…Not very popular these days…

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 3232

Web Programming – Server Web Programming – Server SideSide

Many different Many different technologies: .NET, ASP, technologies: .NET, ASP, PHP, JSP, CGI (Perl, C / C+PHP, JSP, CGI (Perl, C / C++) , +) ,

Each technology has its Each technology has its own advantages and own advantages and disadvantages – they are disadvantages – they are not all competing. not all competing.

ASP / PHP: Most popular ASP / PHP: Most popular server side scripting server side scripting languages, great for most languages, great for most dynamic content websites.dynamic content websites.

.NET / JSP / Servlets: .NET / JSP / Servlets: Application programmingApplication programming

CGI (Usually Perl): Forum CGI (Usually Perl): Forum processingprocessing

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 3333

Web HostingWeb Hosting

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 3434

Web HostingWeb Hosting

Site complete, time to go live.Site complete, time to go live. You need a web host and a web You need a web host and a web

package.package. More then 10,000 web hosts available More then 10,000 web hosts available

on the web, each with many available on the web, each with many available packages.packages.

Usually good idea to pick a host in the Usually good idea to pick a host in the US, as more then 50% of surfers are US, as more then 50% of surfers are from the US. from the US.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 3535

Web Hosting OptionsWeb Hosting Options Shared Hosting (Virtual Hosting)Shared Hosting (Virtual Hosting) - Web hosting - Web hosting

in which the service provider serves pages for in which the service provider serves pages for multiple Web sites, each having its own Internet multiple Web sites, each having its own Internet domain name, from a single Web server.domain name, from a single Web server.

Virtual ServerVirtual Server - a server (computer and various - a server (computer and various server programs) at someone else's location that is server programs) at someone else's location that is shared by multiple Web site owners so that each shared by multiple Web site owners so that each owner can use and administer it as though they had owner can use and administer it as though they had complete control of the server complete control of the server

Dedicated Server (Dedicated Hosting)Dedicated Server (Dedicated Hosting) - The - The rental and exclusive use of a computer that rental and exclusive use of a computer that includes a Web server, related software, and includes a Web server, related software, and connection to the Internet, housed in the Web connection to the Internet, housed in the Web hosting company's premises. hosting company's premises.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 3636

Web Hosting - OSWeb Hosting - OS

Choosing an OS (Standard options)Choosing an OS (Standard options)• Windows 2000 ServersWindows 2000 Servers

Complete support for all popular Microsoft applications Complete support for all popular Microsoft applications including .NET, MS Access, SQL 2000, Active Server Pages, including .NET, MS Access, SQL 2000, Active Server Pages, MS Index Servers, FrontPage 2002 MS Index Servers, FrontPage 2002

Rule of Thumb: choose Windows only if these technologies Rule of Thumb: choose Windows only if these technologies are needed.are needed.

• UNIX / Linux Apache ServersUNIX / Linux Apache Servers Suitable for meeting most Internet requirements, such as Suitable for meeting most Internet requirements, such as

mailing, streaming, Web servers, and file serving. mailing, streaming, Web servers, and file serving. Cost-effective choice - it uses hardware efficiently. Cost-effective choice - it uses hardware efficiently. Huge number of free applications available on the Internet. Huge number of free applications available on the Internet. Rule of Thumb: choose Linux unless you have a very good Rule of Thumb: choose Linux unless you have a very good

reason not too.reason not too.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 3737

Web Hosting – OS (cont)Web Hosting – OS (cont) Sun SolarisSun Solaris

• Proven track record and is deployed in many large Proven track record and is deployed in many large Fortune 500 corporations. Fortune 500 corporations.

• Mature platform and there are a large number of Mature platform and there are a large number of applications and development tools available. applications and development tools available.

• Sun's capacity and stability make it ideal for high-traffic Sun's capacity and stability make it ideal for high-traffic functions, such as database servers, high-traffic Web functions, such as database servers, high-traffic Web servers and mission-critical servers. servers and mission-critical servers.

Free BSDFree BSD• FreeBSD is a very stable open source operating system, FreeBSD is a very stable open source operating system,

and a good alternative to Linux. and a good alternative to Linux. • Extremely well-integrated and tested system. It is Extremely well-integrated and tested system. It is

inexpensive and there are a large number of free inexpensive and there are a large number of free applications available. applications available.

• Free BSD is ideal for Web servers and virtual hosting Free BSD is ideal for Web servers and virtual hosting servers. servers.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 3838

Web Hosting – Features Web Hosting – Features

Basic SettingBasic Setting• PricePrice• Setup FeeSetup Fee• OSOS• Disk Space Disk Space • Bandwidth Bandwidth • Number of domains on accountNumber of domains on account

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 3939

Web Hosting – Features (cont)Web Hosting – Features (cont)

Email SettingEmail Setting• Email Accounts (POP3, IMAP, Webmail)Email Accounts (POP3, IMAP, Webmail)• Auto Responders Auto Responders • Vacation Messages Vacation Messages • Mail Forwarding Mail Forwarding • Spam Filters Spam Filters

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 4040

Web Hosting – Features Web Hosting – Features (cont 2)(cont 2)

File Managements File Managements • FTP Accounts FTP Accounts • SQL Support – mySQL / SQL 2000SQL Support – mySQL / SQL 2000• Password Protected Directories Password Protected Directories

TechnologiesTechnologies• CGI-BIN CGI-BIN • Available Web Programming Available Web Programming

TechnologiesTechnologies

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 4141

Web Hosting ExampleWeb Hosting Example

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 4242

Web Hosting Example (cont)Web Hosting Example (cont)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 4343

Web Hosting Example – Same Web Hosting Example – Same Price, Different FeaturesPrice, Different Features

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 4444

Web Hosting – Site StatisticsWeb Hosting – Site Statistics

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 4545

Web Hosting – Site Statistics (cont)Web Hosting – Site Statistics (cont)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 4646

Web Hosting – Site Statistics Web Hosting – Site Statistics (cont 2)(cont 2)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 4747

Web Hosting – Site Statistics Web Hosting – Site Statistics (cont 3)(cont 3)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 4848

Web Hosting – Site Statistics Web Hosting – Site Statistics (cont 4)(cont 4)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 4949

Web Hosting – Site Statistics Web Hosting – Site Statistics (cont 5)(cont 5)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 5050

Web Hosting – Site Statistics Web Hosting – Site Statistics (cont 6)(cont 6)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 5151

E-CommerceE-Commerce

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 5252

E-CommerceE-Commerce E-commerce (electronic commerce or EC) is E-commerce (electronic commerce or EC) is

the buying and selling of goods and services the buying and selling of goods and services on the Internet, especially the World Wide on the Internet, especially the World Wide Web. Web.

E-commerce can be divided into: E-commerce can be divided into: • E-tailing or "virtual storefronts" on Web sites with E-tailing or "virtual storefronts" on Web sites with

online catalogs, sometimes gathered into a "virtual online catalogs, sometimes gathered into a "virtual mall" mall"

• The gathering and use of demographic data The gathering and use of demographic data through Web contacts through Web contacts

• Electronic Data Interchange (Electronic Data Interchange (EDIEDI), the business-to-), the business-to-business exchange of data business exchange of data

• Business-to-business buying and selling Business-to-business buying and selling • The security of business transactions (whatis.com)The security of business transactions (whatis.com)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 5353

E-Commerce – Virtual Store FrontE-Commerce – Virtual Store Front

Build it yourself – use previously Build it yourself – use previously listed webmasters skills.listed webmasters skills.

Buy it prepared – Yahoo Shopping, Buy it prepared – Yahoo Shopping, Amazon zShops and MSN eshops.Amazon zShops and MSN eshops.• Free trafficFree traffic• Customers feel more secure Customers feel more secure more more

sells (??)sells (??)• Easy site buildingEasy site building

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 5454

E-Commerce – Virtual Store Front E-Commerce – Virtual Store Front (cont)(cont)

Build it yourself:Build it yourself:• Regular market oriented siteRegular market oriented site• Accepting online payments:Accepting online payments:

Credit CardsCredit Cards Digital ChecksDigital Checks PayPal (by eBay)PayPal (by eBay)

• Accepting payments is easy to do Accepting payments is easy to do anybody can – so watch out to whom anybody can – so watch out to whom you give your credit card number !!!you give your credit card number !!!

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 5555

E-Commerce – Accepting Credit E-Commerce – Accepting Credit Cards / Digital ChecksCards / Digital Checks

Most common services:Most common services:• Virtual TerminalVirtual Terminal

Authorize, process, and manage credit Authorize, process, and manage credit card transactions manually from any card transactions manually from any computer that has an Internet computer that has an Internet connection and a Web browser. connection and a Web browser.

• WebLinkWebLinkAutomate credit card transactions Automate credit card transactions directly from your Web site, without directly from your Web site, without complex hardware or software systems. complex hardware or software systems.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 5656

E-Commerce – Accepting Credit E-Commerce – Accepting Credit Cards / Digital Checks (cont)Cards / Digital Checks (cont)

Virtual TerminalVirtual Terminal TechnologyTechnology: : • Provide needed information in SSL form to Authorize.net. Provide needed information in SSL form to Authorize.net.

(CC number, personal details..)(CC number, personal details..)• Information encrypted with 40 – 128 bit SSL 3.0 and sent Information encrypted with 40 – 128 bit SSL 3.0 and sent

to Authorize.net host server.to Authorize.net host server.• The server sends the data through the authorization The server sends the data through the authorization

network to the appropriate card issuer's bank using a network to the appropriate card issuer's bank using a secure, proprietary connection. (3 Seconds)secure, proprietary connection. (3 Seconds)

• Merchant receives an authorization number Merchant receives an authorization number • Authorize.Net server stores the transaction Authorize.Net server stores the transaction • Transactions are automatically settled each day and are Transactions are automatically settled each day and are

typically funded within two to three business days.typically funded within two to three business days.

WebLinkWebLink• Same as with virtual terminal only filled by the client.Same as with virtual terminal only filled by the client.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 5757

E-Commerce PayPalE-Commerce PayPal

An ebay companyAn ebay company 20 million members 20 million members 37,000 shops accepting PayPal37,000 shops accepting PayPal What is PayPal ?What is PayPal ?

• Pay online using your email and PayPal Pay online using your email and PayPal accountaccount

• Free to joinFree to join• Easy for merchants to accept paymentsEasy for merchants to accept payments• Secure payment option for customersSecure payment option for customers

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 5858

PayPal HomepagePayPal Homepage

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 5959

Search EnginesSearch Engines

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 6060

Search Engines Search Engines

Many general purpose search engines.Many general purpose search engines. Many specialized search enginesMany specialized search engines Most of these are built on very few Most of these are built on very few

database providers:database providers:• Google.com (Yahoo.com)Google.com (Yahoo.com)• Inktomi.com (MSN Search, HotBot, & iWon )Inktomi.com (MSN Search, HotBot, & iWon )• Overture.com Overture.com • FastSearch.com (AllTheWeb.com, Lycos, ..)FastSearch.com (AllTheWeb.com, Lycos, ..)• Open Directory (dmoz.org)Open Directory (dmoz.org)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 6161

Search Engines – Stats 1Search Engines – Stats 1 Probably the best way to get Probably the best way to get

free quality traffic.free quality traffic. Popularity according to Popularity according to

audience reachaudience reach is the is the percentage of US home and percentage of US home and work internet users estimated work internet users estimated to have searched on each site to have searched on each site at least once during the at least once during the month through a web browser month through a web browser or some other "online" means or some other "online" means KEY: GG=Google, YH=Yahoo, KEY: GG=Google, YH=Yahoo, MSN=MSN, AOL=AOL, AJ=Ask MSN=MSN, AOL=AOL, AJ=Ask Jeeves,Jeeves,NS=Netscape, OVR=Overture NS=Netscape, OVR=Overture (GoTo), IS=InfoSpace, (GoTo), IS=InfoSpace, AV=AltaVista,AV=AltaVista,LY=Lycos, LY=Lycos, LS=LookSmart, ELINK=EarthLiLS=LookSmart, ELINK=EarthLink.com nk.com

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 6262

Search Engines – Stats 2Search Engines – Stats 2 The next chart estimates the The next chart estimates the

total time spent searchingtotal time spent searching by the digital media audience by the digital media audience at each site listedat each site listed. It . It multiplies the number of multiplies the number of visitors to each site by the visitors to each site by the average number of minutes average number of minutes each visitor is estimated to each visitor is estimated to have spent at the site. The have spent at the site. The result shows the total number result shows the total number of hours spent by searchers at of hours spent by searchers at each site, for October 2002:each site, for October 2002:

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 6363

Search Engines – Getting ListedSearch Engines – Getting Listed

Submitting your URL to search engines is Submitting your URL to search engines is easy.easy.• Submit manuallySubmit manually• Use services / programs. Use services / programs.

Submit your URL’s to all major search Submit your URL’s to all major search engines including: Google, AOL, Yahoo, engines including: Google, AOL, Yahoo, Altavista, Netscape, dmoz.org (The easy Altavista, Netscape, dmoz.org (The easy way to get in),…way to get in),…

Submit your URL’s to all smaller search Submit your URL’s to all smaller search engines too. Especially ones related to engines too. Especially ones related to your type of site.your type of site.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 6464

Search Engines – dmoz.orgSearch Engines – dmoz.org

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 6565

Become a dmoz EditorBecome a dmoz Editor

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 6666

Search Engines – ContentSearch Engines – Content Many Search Engine algorithms.Many Search Engine algorithms. The single most important precondition for getting good The single most important precondition for getting good

Search Engines ranking is content.Search Engines ranking is content.• Basic keyword / phrase search in contentBasic keyword / phrase search in content• More links from other to you (See Google’s algorithm)More links from other to you (See Google’s algorithm)

You need to determine what are the important keywords for You need to determine what are the important keywords for your site.your site.• Sign up with Google’s AdWord for finding keyword statistics. Sign up with Google’s AdWord for finding keyword statistics. • Use the statistics to determine the important keywords for all Use the statistics to determine the important keywords for all

search engines. search engines.

Optimize your site according to general optimization Optimize your site according to general optimization guidelines and according to your content. (See next slide).guidelines and according to your content. (See next slide).

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 6767

Search Engines – OptimizationsSearch Engines – Optimizations

Title Tag – Title Tag – • Used in search result, so make it readableUsed in search result, so make it readable• Lots of search engine ranking points for search Lots of search engine ranking points for search

terms in itterms in it• Up to 50 – 80 charactersUp to 50 – 80 characters• Correlate with contentCorrelate with content

Meta Tags – Meta Tags – • Description (up to 255 characters, accurate, Description (up to 255 characters, accurate,

start with keywords )start with keywords )• Keywords (up to 1024 characters)Keywords (up to 1024 characters)• Correlate with contentCorrelate with content

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 6868

Search Engines – Optimizations 2Search Engines – Optimizations 2

Using frames – add <noframes> Using frames – add <noframes> html tags with links and content in html tags with links and content in themthem

Dynamic Links – Symbols Dynamic Links – Symbols ?, &, %, +, ?, &, %, +, =, $, cgi-bin, .cgi=, $, cgi-bin, .cgi in URL. in URL.

Flash – Crawler problems. (Links)Flash – Crawler problems. (Links) Image MAPS – Crawler problems.Image MAPS – Crawler problems. JavaScript Links – Crawler problems.JavaScript Links – Crawler problems.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 6969

Pay Per Click Search Pay Per Click Search EnginesEngines

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 7070

PPC Search EnginesPPC Search Engines Getting high ranks in search engines for Getting high ranks in search engines for

good keywords is difficult, only top 50 good keywords is difficult, only top 50 search results get any significant traffic.search results get any significant traffic.

Buying “quality” traffic is much easier.Buying “quality” traffic is much easier. PPC Search engines provide “quality” PPC Search engines provide “quality”

traffic on the CPC (Cost Per Click) model.traffic on the CPC (Cost Per Click) model. You must known all your relevant You must known all your relevant

keywords to get the maximum benefits. keywords to get the maximum benefits. You must also have an estimate of the You must also have an estimate of the

percentages of “quality” traffic who chose percentages of “quality” traffic who chose to buy your product or service.to buy your product or service.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 7171

PPC Search Engines (cont)PPC Search Engines (cont) Some PPC’s embed paid advertisements in their Some PPC’s embed paid advertisements in their

results (goClick.com) (Classic PPC)results (goClick.com) (Classic PPC) Some provide them in a separate section Some provide them in a separate section

(Google.com) (Google.com) Largest PPC’s :Largest PPC’s :

• Overture Overture Many small sites. Many small sites. Many strong affiliates for top 3 bid positions: Yahoo, MSN, Many strong affiliates for top 3 bid positions: Yahoo, MSN,

Altavista, Lycos, InfoSpace.Altavista, Lycos, InfoSpace.• GoogleGoogle

Some small sites.Some small sites. AOL, Netscape, CompuServe, AT&T, EarthLink, Sympatico AOL, Netscape, CompuServe, AT&T, EarthLink, Sympatico

• LookSmartLookSmart MSN, About, Altavista, InfoSpace, Time Warner.MSN, About, Altavista, InfoSpace, Time Warner.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 7272

Google PPCGoogle PPC Google.com AdWords– Text Ads on side of search Google.com AdWords– Text Ads on side of search

results.results.• Default minimum 0.05$ per click.Default minimum 0.05$ per click.• Minimum is set automatically per keyword demand and Minimum is set automatically per keyword demand and

supply. supply. • Position is set according to competing offered prices for Position is set according to competing offered prices for

keywords.keywords.• Use different Ads / Campaigns on different keywords.Use different Ads / Campaigns on different keywords.

Ads are selected randomlyAds are selected randomly Campaigns contain a few possible ads for selection.Campaigns contain a few possible ads for selection.

• CTR (click through rate) must be > 1CTR (click through rate) must be > 1• Limit on number of advertiser per keywordLimit on number of advertiser per keyword• Some special keyword have unlimited advertisers (Such Some special keyword have unlimited advertisers (Such

as web hosting)as web hosting)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 7373

Google’s PPC – Traffic EstimatorGoogle’s PPC – Traffic Estimator

Use Google’s AdWords technologies for research into relevant keywordsUse Google’s AdWords technologies for research into relevant keywords

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 7474

Google’s PPC – Traffic Estimator Google’s PPC – Traffic Estimator (cont)(cont)

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 7575

AlexaAlexa

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 7676

AlexaAlexa

Up since 1996 providing mostly site Up since 1996 providing mostly site information. information.

Past Partners: Netscape, Microsoft,Past Partners: Netscape, Microsoft, Current: AmazonCurrent: Amazon Crawling the Internet, gathering site Crawling the Internet, gathering site

information.information. 250 gigabytes of information per day 250 gigabytes of information per day More then 100 Terabyte archiveMore then 100 Terabyte archive

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 7777

Alexa (cont)Alexa (cont) Technologies:Technologies:

• Site stats: Site stats: Links to siteLinks to site Page ViewPage View - Page Views measures the number of pages - Page Views measures the number of pages

viewed by Alexa Toolbar users viewed by Alexa Toolbar users ReachReach - is typically expressed as the percentage of all - is typically expressed as the percentage of all

Internet users who visit a given site Internet users who visit a given site Traffic rankTraffic rank (Mean of page view rank and reach rank) in (Mean of page view rank and reach rank) in

comparison to other web sites (10 million Alexa Toolbar comparison to other web sites (10 million Alexa Toolbar users) users)

Make informed decisions about the website.Make informed decisions about the website.• Related Links: Related Links:

Use path of Alexa communityUse path of Alexa community Clustering data mining – sites that are similar and relevant Clustering data mining – sites that are similar and relevant

to one another to one another User suggestionsUser suggestions

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 7878

Alexa ExampleAlexa Example

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 7979

Alexa Example 2Alexa Example 2

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 8080

Affiliate NetworksAffiliate Networks

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 8181

Affiliate NetworksAffiliate Networks

Advertisers – want to advertise their Advertisers – want to advertise their website / product website / product want traffic want traffic

Publishers – want to have other Publishers – want to have other advertise through them advertise through them want want revenuerevenue

Affiliate Network Company – a good Affiliate Network Company – a good place to bring these two togetherplace to bring these two together

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 8282

Affiliate Networks (cont)Affiliate Networks (cont)

Advertisers usually start with a 100$ Advertisers usually start with a 100$ to 10000$ deposit with the network.to 10000$ deposit with the network.

Publishers can join for free – if Publishers can join for free – if approved.approved.

Publishers can approach advertisers Publishers can approach advertisers or visa versa. (Depends on network).or visa versa. (Depends on network).

Publishers paid by network not Publishers paid by network not advertiser. advertiser.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 8383

Affiliate Networks – Program TypesAffiliate Networks – Program Types

Program Types:Program Types:• CPC (Click)CPC (Click)• CPM (Impressions)CPM (Impressions)• LeadLead• Sale (Flat rate / Percentage) Sale (Flat rate / Percentage) • Verified emailVerified email• Pop-upsPop-ups• Pop-underPop-under

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 8484

Affiliate Network CompaniesAffiliate Network Companies Dozens of large affiliate networksDozens of large affiliate networks DoubleClick –DoubleClick –

• Since 1996Since 1996• 60 Billion Ad views per month60 Billion Ad views per month• Accept only high trafficked web sitesAccept only high trafficked web sites

LinkShare –LinkShare –• Claim over 10 million affiliatesClaim over 10 million affiliates• Lead (PPL) / SaleLead (PPL) / Sale

FastClickFastClick• Banners / Pop-Unders / Avenues Banners / Pop-Unders / Avenues

Commission JunctionsCommission Junctions

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 8585

Don’t Think About Generating Don’t Think About Generating False ImpressionsFalse Impressions

You are not the first to tryYou are not the first to try Israel has been band from many Israel has been band from many

Affiliate networks…Affiliate networks… If your advertisers are not making If your advertisers are not making

money, then you won’t either.money, then you won’t either. Affiliate Networks are constantly Affiliate Networks are constantly

upgrading technologies…upgrading technologies…

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 8686

Affiliate Network ExamplesAffiliate Network Examples

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 8787

Affiliate Network ExamplesAffiliate Network Examples

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 8888

Link Exchange / Traffic ExchangeLink Exchange / Traffic Exchange

Hundreds of Link / Traffic Exchange ventures on Hundreds of Link / Traffic Exchange ventures on the net.the net.

Why exchange links ?Why exchange links ?• More ways to get to your siteMore ways to get to your site• Google’s algorithmGoogle’s algorithm

Why exchange traffic ?Why exchange traffic ?• Offering relevant services / products / content.Offering relevant services / products / content.• Make money from low quality traffic Make money from low quality traffic

Why own such a ventureWhy own such a venture• Offer an exchange ratio which lets you advertise your Offer an exchange ratio which lets you advertise your

real websites.real websites.• Charge for serviceCharge for service

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 8989

ConclusionsConclusions

Think of an Idea. (Do the research) Think of an Idea. (Do the research) Buy a domain Buy a domain Build a siteBuild a site Find a good hosting companyFind a good hosting company Find an e-commerce solution providerFind an e-commerce solution provider Go live with siteGo live with site Use Search engines, PPC Search engines, Use Search engines, PPC Search engines,

Affiliate Networks.Affiliate Networks. Have an Internet Business.Have an Internet Business.

Webmasters 101 by Yuval Tochner Webmasters 101 by Yuval Tochner 9090

BibliographyBibliography

Personal knowledge and experience.Personal knowledge and experience. WhatIs.com – definitionsWhatIs.com – definitions HostIndex.com – hosting informationHostIndex.com – hosting information NetCraft.com – Internet StatisticsNetCraft.com – Internet Statistics iBoost.com – Small biz portaliBoost.com – Small biz portal Dozens of other web resourcesDozens of other web resources