Webmaster

advertisement
Webmasters 101
By Yuval Tochner
Webmasters 101 by Yuval Tochner
1
Table Of Contents






Introduction
Domain
Registration
Web Design
Web Programming
Web Hosting
E-Commerce






Search Engines
PPC Search Engines
Alexa
Affiliate Networks
Link / Traffic
Exchange
Bibliography
Webmasters 101 by Yuval Tochner
2
Introduction
Webmasters 101 by Yuval Tochner
3
Introduction

The purpose of this lecture
• Internet Snapshot – Webmasters Eyes
• Going online
• Getting Traffic
• Webmasters Tools
• Generating Revenue
• Joining the Webmasters community
Webmasters 101 by Yuval Tochner
4
Internet Statistics – Sites






Basic Internet Statistics:
35 Million hostnames
(www.yourdomain.something)
16 Million active sites
4 Million IP addresses
Lots of template sites, empty sites,
redirections.
Survey done by HTTP querying of
known hostnames. (Netcraft)
Webmasters 101 by Yuval Tochner
5
Template Site Examples
Webmasters 101 by Yuval Tochner
6
Template Site Example (cont)
Webmasters 101 by Yuval Tochner
7
Parked Domain Example
Webmasters 101 by Yuval Tochner
8
Internet Statistics - People



About 150 million people are active
Internet users.
About 700 million have Internet
access.
Users Languages: 1/3 English, 1/18
Japanese, 1/18 Chinese, 1/25
Germen… (NetCraft)
Webmasters 101 by Yuval Tochner
9
Domain Registration
Webmasters 101 by Yuval Tochner
10
Domain Registration

What is a domain ?
• www.DomainName.X
• Where X is a TLD (Top Level Domain) such as:
 Generic: .com, .net, .org, .biz, .pro, .name, .info, ..
 Country Code: .il, .uk, .jp, .de, …
 New: In the future many others

Who’s in charge of TLD’s ??
• Currently: ICANN - The Internet Corporation
for Assigned Names and Numbers
• Past: Network Solutions (US Government Contractor)
Webmasters 101 by Yuval Tochner
11
Domain Registration (Cont)

Why do I need a domain ?
• IP alone – not a good idea !
• Free sub-domain / user options.


www.sub.domain.com
www.domain.com/~user
• Site branding (.com hype story)

What is a good / great domain ?
•
•
•
•
Easy to brand – Meaningful for site content
Easy to remember – avoid special characters, short.
Search engines friendly – long with keywords
Cyber Squatting / free traffic
Webmasters 101 by Yuval Tochner
12
Finding a domain

Are any good domain names left ?
• Yes and No

So how do I find a good domain ?
• The WHOIS service – all Verisign (past
Network Solutions) registrars.

Problem: Registrars using their own
databases
• The BetterWhois service– all ICANN
registrars and Verisign.
• Intelligent registration services
Webmasters 101 by Yuval Tochner
13
Finding a good domain

See www.Register.com
Webmasters 101 by Yuval Tochner
14
BillClinton.com WHOIS
Webmasters 101 by Yuval Tochner
15
Finding a great domain (cont)




The “best” domains are usually taken
and are offered for sale !!!
What makes a domain worth
anything ??
See www.GreatDomains.com for
such.
The truly great domains are very
expensive.
Webmasters 101 by Yuval Tochner
16
GreatDomains.com Sales
Webmasters 101 by Yuval Tochner
17
Registering a domain


You can register a domain for a yearly fee
of between $6.95 to $30 depending on the
registrar and TLD.
Services offered:
•
•
•
•

Domain name parking
Free website
e-mail services
Auto renew
Use well known domain registrars:
• Cheap and good: www.GoDaddy.com
• Expensive and good: www.Register.com
Webmasters 101 by Yuval Tochner
18
Web Design
Webmasters 101 by Yuval Tochner
19
Web Design

Available options:
• Build it yourself
 Code it (Notepad, EditPlus, XEmacs…)
 Use Tools (Adobe GoLive, FrontPage, Dreamweaver)
• Build using pre-made components
 Use site templates
 Use pre-made content management systems
• Have it made professionally (Not going to talk about this
in a webmasters 101 lecture).
Webmasters 101 by Yuval Tochner
20
Web Design – Build it yourself


Writing your own HTML’s manually
• Fine for tiny – small sites.
• Costly
• Don’t unless you have very good reasons too
Using site building tools:
• Build a web site quickly and professionally
• Many optional pre built features, see FrontPage
Extensions.
• Most webmasters use these tools.
• Unlike writing your own C++ code, writing
your own HTML files does not give you better
results.
Webmasters 101 by Yuval Tochner
21
Web Design – Build it yourself
Example
Webmasters 101 by Yuval Tochner
22
Use pre-made components

Site Templates
• Building a professional looking site
requires talent and experience.
• Graphic design and interface of site has
huge importance:



Loading Speed
Look and feel effects visitors stickiness
Most visitors only visit the homepage and
then leave
Webmasters 101 by Yuval Tochner
23
Use pre-made components (cont)


Consider giving your site a professional look using 50-100$
templates.
See http://www.templatemonster.com/
Webmasters 101 by Yuval Tochner
24
Use pre-made components (cont 2)



Use pre-made content management
systems.
Just customize the look and feel, and
have a professional content
management site ready to go.
Available features: Content handling,
FAQ, Surveys, Clubs, Stories, Site
Statistics, Bulletin boards, Ads
management, Search options, and
much more.
Webmasters 101 by Yuval Tochner
25
Use pre-made components (cont 3)
– Example PHPNuke
Webmasters 101 by Yuval Tochner
26
Use pre-made components (cont 3)
– Example PHPNuke Used in Israel
www.8200.org
Webmasters 101 by Yuval Tochner
27
Web Programming
Webmasters 101 by Yuval Tochner
28
Web Programming

Client-Side
Scripting

Server-Side
Scripting /
Applications
Webmasters 101 by Yuval Tochner
29
Web Programming – Client Side


Overview: processing
simple requests ,
maintaining state , GUI .
Why:
• Fast (client side)
• Cheap (less bandwidth,
CPU power, cut down
server load by 80% on
complex applications ).

How
• JavaScript – Netscape
• VBScript - Internet
Explorer (Micro$oft)
• DHTML (HTML + CSS +
JavaScript/VBScript)

Problems:
• Netscape Vs Micro$oft
• Quick jobs with little
Webmasters 101 by Yuval Tochner
complexity
30
Web Programming – Client Side
(cont)



Java Applets - Extremely powerful and portable.
Why :
• Need Client Side power, unparallel by scripting
languages.
Why Not:
• Slow loading
• Security restrictions by Java (Disk access / Server
access).
• Client side support.
• Not very popular these days…
Webmasters 101 by Yuval Tochner
31
Web Programming – Server
Side





Many different
technologies: .NET, ASP,
PHP, JSP, CGI (Perl, C /
C++) ,
Each technology has its
own advantages and
disadvantages – they are
not all competing.
ASP / PHP: Most popular
server side scripting
languages, great for most
dynamic content websites.
.NET / JSP / Servlets:
Application programming
CGI (Usually Perl): Forum
processing
Webmasters 101 by Yuval Tochner
32
Web Hosting
Webmasters 101 by Yuval Tochner
33
Web Hosting




Site complete, time to go live.
You need a web host and a web
package.
More then 10,000 web hosts
available on the web, each with
many available packages.
Usually good idea to pick a host in
the US, as more then 50% of surfers
are from the US.
Webmasters 101 by Yuval Tochner
34
Web Hosting Options



Shared Hosting (Virtual Hosting) - Web
hosting in which the service provider serves
pages for multiple Web sites, each having its own
Internet domain name, from a single Web server.
Virtual Server - a server (computer and various
server programs) at someone else's location that
is shared by multiple Web site owners so that
each owner can use and administer it as though
they had complete control of the server
Dedicated Server (Dedicated Hosting) - The
rental and exclusive use of a computer that
includes a Web server, related software, and
connection to the Internet, housed in the Web
hosting company's
premises.
35
Webmasters 101 by Yuval Tochner
Web Hosting - OS

Choosing an OS (Standard options)
• Windows 2000 Servers


Complete support for all popular Microsoft applications
including .NET, MS Access, SQL 2000, Active Server Pages,
MS Index Servers, FrontPage 2002
Rule of Thumb: choose Windows only if these technologies
are needed.
• UNIX / Linux Apache Servers




Suitable for meeting most Internet requirements, such as
mailing, streaming, Web servers, and file serving.
Cost-effective choice - it uses hardware efficiently.
Huge number of free applications available on the Internet.
Rule of Thumb: choose Linux unless you have a very good
reason not too.
Webmasters 101 by Yuval Tochner
36
Web Hosting – OS (cont)

Sun Solaris
• Proven track record and is deployed in many large
Fortune 500 corporations.
• Mature platform and there are a large number of
applications and development tools available.
• Sun's capacity and stability make it ideal for hightraffic functions, such as database servers, hightraffic Web servers and mission-critical servers.

Free BSD
• FreeBSD is a very stable open source operating
system, and a good alternative to Linux.
• Extremely well-integrated and tested system. It is
inexpensive and there are a large number of free
applications available.
• Free BSD is ideal for Web servers and virtual
hosting servers. Webmasters 101 by Yuval Tochner
37
Web Hosting – Features

Basic Setting
• Price
• Setup Fee
• OS
• Disk Space
• Bandwidth
• Number of domains on account
Webmasters 101 by Yuval Tochner
38
Web Hosting – Features (cont)

Email Setting
• Email Accounts (POP3, IMAP, Webmail)
• Auto Responders
• Vacation Messages
• Mail Forwarding
• Spam Filters
Webmasters 101 by Yuval Tochner
39
Web Hosting – Features
(cont 2)

File Managements
• FTP Accounts
• SQL Support – mySQL / SQL 2000
• Password Protected Directories

Technologies
• CGI-BIN
• Available Web Programming
Technologies
Webmasters 101 by Yuval Tochner
40
Web Hosting Example
Webmasters 101 by Yuval Tochner
41
Web Hosting Example (cont)
Webmasters 101 by Yuval Tochner
42
Web Hosting Example – Same
Price, Different Features
Webmasters 101 by Yuval Tochner
43
Web Hosting – Site Statistics
Webmasters 101 by Yuval Tochner
44
Web Hosting – Site Statistics (cont)
Webmasters 101 by Yuval Tochner
45
Web Hosting – Site Statistics
(cont 2)
Webmasters 101 by Yuval Tochner
46
Web Hosting – Site Statistics
(cont 3)
Webmasters 101 by Yuval Tochner
47
Web Hosting – Site Statistics
(cont 4)
Webmasters 101 by Yuval Tochner
48
Web Hosting – Site Statistics
(cont 5)
Webmasters 101 by Yuval Tochner
49
Web Hosting – Site Statistics
(cont 6)
Webmasters 101 by Yuval Tochner
50
E-Commerce
Webmasters 101 by Yuval Tochner
51
E-Commerce


E-commerce (electronic commerce or EC)
is the buying and selling of goods and
services on the Internet, especially the
World Wide Web.
E-commerce can be divided into:
• E-tailing or "virtual storefronts" on Web sites
with online catalogs, sometimes gathered into
a "virtual mall"
• The gathering and use of demographic data
through Web contacts
• Electronic Data Interchange (EDI), the
business-to-business exchange of data
• Business-to-business buying and selling
• The security ofWebmasters
business
52
101 by Yuvaltransactions
Tochner
(whatis.com)
E-Commerce – Virtual Store Front


Build it yourself – use previously
listed webmasters skills.
Buy it prepared – Yahoo Shopping,
Amazon zShops and MSN eshops.
• Free traffic
• Customers feel more secure  more
sells (??)
• Easy site building
Webmasters 101 by Yuval Tochner
53
E-Commerce – Virtual Store Front
(cont)

Build it yourself:
• Regular market oriented site
• Accepting online payments:



Credit Cards
Digital Checks
PayPal (by eBay)
• Accepting payments is easy to do
anybody can – so watch out to whom
you give your credit card number !!!
Webmasters 101 by Yuval Tochner
54
E-Commerce – Accepting Credit
Cards / Digital Checks

Most common services:
• Virtual Terminal
Authorize, process, and manage credit
card transactions manually from any
computer that has an Internet
connection and a Web browser.
• WebLink
Automate credit card transactions
directly from your Web site, without
complex hardware or software systems.
Webmasters 101 by Yuval Tochner
55
E-Commerce – Accepting Credit
Cards / Digital Checks (cont)

Virtual Terminal Technology:
• Provide needed information in SSL form to
Authorize.net. (CC number, personal details..)
• Information encrypted with 40 – 128 bit SSL 3.0 and
sent to Authorize.net host server.
• The server sends the data through the authorization
network to the appropriate card issuer's bank using a
secure, proprietary connection. (3 Seconds)
• Merchant receives an authorization number
• Authorize.Net server stores the transaction
• Transactions are automatically settled each day and are
typically funded within two to three business days.

WebLink
• Same as with virtual terminal only filled by the client.
Webmasters 101 by Yuval Tochner
56
E-Commerce PayPal




An ebay company
20 million members
37,000 shops accepting PayPal
What is PayPal ?
• Pay online using your email and PayPal
account
• Free to join
• Easy for merchants to accept payments
• Secure payment option for customers
Webmasters 101 by Yuval Tochner
57
PayPal Homepage
Webmasters 101 by Yuval Tochner
58
Search Engines
Webmasters 101 by Yuval Tochner
59
Search Engines



Many general purpose search engines.
Many specialized search engines
Most of these are built on very few
database providers:
•
•
•
•
•
Google.com (Yahoo.com)
Inktomi.com (MSN Search, HotBot, & iWon )
Overture.com
FastSearch.com (AllTheWeb.com, Lycos, ..)
Open Directory (dmoz.org)
Webmasters 101 by Yuval Tochner
60
Search Engines – Stats 1


Probably the best way to get
free quality traffic.
Popularity according to
audience reach is the
percentage of US home and
work internet users estimated
to have searched on each site
at least once during the
month through a web browser
or some other "online" means
KEY: GG=Google, YH=Yahoo,
MSN=MSN, AOL=AOL,
AJ=Ask Jeeves,
NS=Netscape, OVR=Overture
(GoTo), IS=InfoSpace,
AV=AltaVista,
LY=Lycos,
LS=LookSmart, ELINK=EarthL
ink.com
Webmasters 101 by Yuval Tochner
61
Search Engines – Stats 2

The next chart estimates the
total time spent searching
by the digital media audience
at each site listed. It
multiplies the number of
visitors to each site by the
average number of minutes
each visitor is estimated to
have spent at the site. The
result shows the total number
of hours spent by searchers at
each site, for October 2002:
Webmasters 101 by Yuval Tochner
62
Search Engines – Getting Listed

Submitting your URL to search engines is
easy.
• Submit manually
• Use services / programs.


Submit your URL’s to all major search
engines including: Google, AOL, Yahoo,
Altavista, Netscape, dmoz.org (The easy
way to get in),…
Submit your URL’s to all smaller search
engines too. Especially ones related to
your type of site.
Webmasters 101 by Yuval Tochner
63
Search Engines – dmoz.org
Webmasters 101 by Yuval Tochner
64
Become a dmoz Editor
Webmasters 101 by Yuval Tochner
65
Search Engines – Content


Many Search Engine algorithms.
The single most important precondition for getting good
Search Engines ranking is content.
• Basic keyword / phrase search in content
• More links from other to you (See Google’s algorithm)

You need to determine what are the important keywords for
your site.
• Sign up with Google’s AdWord for finding keyword statistics.
• Use the statistics to determine the important keywords for all
search engines.

Optimize your site according to general optimization
guidelines and according to your content. (See next slide).
Webmasters 101 by Yuval Tochner
66
Search Engines – Optimizations

Title Tag –
• Used in search result, so make it readable
• Lots of search engine ranking points for search
terms in it
• Up to 50 – 80 characters
• Correlate with content

Meta Tags –
• Description (up to 255 characters, accurate,
start with keywords )
• Keywords (up to 1024 characters)
• Correlate with content
Webmasters 101 by Yuval Tochner
67
Search Engines – Optimizations 2





Using frames – add <noframes>
html tags with links and content in
them
Dynamic Links – Symbols ?, &, %,
+, =, $, cgi-bin, .cgi in URL.
Flash – Crawler problems. (Links)
Image MAPS – Crawler problems.
JavaScript Links – Crawler problems.
Webmasters 101 by Yuval Tochner
68
Pay Per Click Search
Engines
Webmasters 101 by Yuval Tochner
69
PPC Search Engines





Getting high ranks in search engines for
good keywords is difficult, only top 50
search results get any significant traffic.
Buying “quality” traffic is much easier.
PPC Search engines provide “quality”
traffic on the CPC (Cost Per Click) model.
You must known all your relevant
keywords to get the maximum benefits.
You must also have an estimate of the
percentages of “quality” traffic who chose
to buy your product or service.
Webmasters 101 by Yuval Tochner
70
PPC Search Engines (cont)



Some PPC’s embed paid advertisements in their
results (goClick.com) (Classic PPC)
Some provide them in a separate section
(Google.com)
Largest PPC’s :
• Overture


Many small sites.
Many strong affiliates for top 3 bid positions: Yahoo, MSN,
Altavista, Lycos, InfoSpace.
• Google


Some small sites.
AOL, Netscape, CompuServe, AT&T, EarthLink, Sympatico
• LookSmart

MSN, About, Altavista, InfoSpace, Time Warner.
Webmasters 101 by Yuval Tochner
71
Google PPC

Google.com AdWords– Text Ads on side of search
results.
• Default minimum 0.05$ per click.
• Minimum is set automatically per keyword demand and
supply.
• Position is set according to competing offered prices for
keywords.
• Use different Ads / Campaigns on different keywords.


Ads are selected randomly
Campaigns contain a few possible ads for selection.
• CTR (click through rate) must be > 1
• Limit on number of advertiser per keyword
• Some special keyword have unlimited advertisers (Such
as web hosting)
Webmasters 101 by Yuval Tochner
72
Google’s PPC – Traffic Estimator

Use Google’s AdWords technologies for research into relevant keywords
Webmasters 101 by Yuval Tochner
73
Google’s PPC – Traffic Estimator
(cont)
Webmasters 101 by Yuval Tochner
74
Alexa
Webmasters 101 by Yuval Tochner
75
Alexa






Up since 1996 providing mostly site
information.
Past Partners: Netscape, Microsoft,
Current: Amazon
Crawling the Internet, gathering site
information.
250 gigabytes of information per day
More then 100 Terabyte archive
Webmasters 101 by Yuval Tochner
76
Alexa (cont)

Technologies:
• Site stats:





Links to site
Page View - Page Views measures the number of pages
viewed by Alexa Toolbar users
Reach - is typically expressed as the percentage of all
Internet users who visit a given site
Traffic rank (Mean of page view rank and reach rank) in
comparison to other web sites (10 million Alexa Toolbar
users)
Make informed decisions about the website.
• Related Links:



Use path of Alexa community
Clustering data mining – sites that are similar and relevant
to one another
User suggestions
Webmasters 101 by Yuval Tochner
77
Alexa Example
Webmasters 101 by Yuval Tochner
78
Alexa Example 2
Webmasters 101 by Yuval Tochner
79
Affiliate Networks
Webmasters 101 by Yuval Tochner
80
Affiliate Networks



Advertisers – want to advertise their
website / product  want traffic
Publishers – want to have other
advertise through them  want
revenue
Affiliate Network Company – a good
place to bring these two together
Webmasters 101 by Yuval Tochner
81
Affiliate Networks (cont)




Advertisers usually start with a 100$
to 10000$ deposit with the network.
Publishers can join for free – if
approved.
Publishers can approach advertisers
or visa versa. (Depends on network).
Publishers paid by network not
advertiser.
Webmasters 101 by Yuval Tochner
82
Affiliate Networks – Program Types

Program Types:
• CPC (Click)
• CPM (Impressions)
• Lead
• Sale (Flat rate / Percentage)
• Verified email
• Pop-ups
• Pop-under
Webmasters 101 by Yuval Tochner
83
Affiliate Network Companies


Dozens of large affiliate networks
DoubleClick –
• Since 1996
• 60 Billion Ad views per month
• Accept only high trafficked web sites

LinkShare –
• Claim over 10 million affiliates
• Lead (PPL) / Sale

FastClick
• Banners / Pop-Unders / Avenues

Commission Junctions
Webmasters 101 by Yuval Tochner
84
Don’t Think About Generating False
Impressions




You are not the first to try
Israel has been band from many
Affiliate networks…
If your advertisers are not making
money, then you won’t either.
Affiliate Networks are constantly
upgrading technologies…
Webmasters 101 by Yuval Tochner
85
Affiliate Network Examples
Webmasters 101 by Yuval Tochner
86
Affiliate Network Examples
Webmasters 101 by Yuval Tochner
87
Link Exchange / Traffic Exchange


Hundreds of Link / Traffic Exchange ventures on
the net.
Why exchange links ?
• More ways to get to your site
• Google’s algorithm

Why exchange traffic ?
• Offering relevant services / products / content.
• Make money from low quality traffic

Why own such a venture
• Offer an exchange ratio which lets you advertise your
real websites.
• Charge for service
Webmasters 101 by Yuval Tochner
88
Conclusions








Think of an Idea. (Do the research)
Buy a domain
Build a site
Find a good hosting company
Find an e-commerce solution provider
Go live with site
Use Search engines, PPC Search engines,
Affiliate Networks.
Have an Internet Business.
Webmasters 101 by Yuval Tochner
89
Bibliography






Personal knowledge and experience.
WhatIs.com – definitions
HostIndex.com – hosting information
NetCraft.com – Internet Statistics
iBoost.com – Small biz portal
Dozens of other web resources
Webmasters 101 by Yuval Tochner
90
Download