910 likes | 1.41k Views
Webmasters 101 By Yuval Tochner Introduction Domain Registration Web Design Web Programming Web Hosting E-Commerce Search Engines PPC Search Engines Alexa Affiliate Networks Link / Traffic Exchange Bibliography Table Of Contents Introduction Introduction
E N D
Webmasters 101 By Yuval Tochner Webmasters 101 by Yuval Tochner
Introduction Domain Registration Web Design Web Programming Web Hosting E-Commerce Search Engines PPC Search Engines Alexa Affiliate Networks Link / Traffic Exchange Bibliography Table Of Contents Webmasters 101 by Yuval Tochner
Introduction Webmasters 101 by Yuval Tochner
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
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
Template Site Examples Webmasters 101 by Yuval Tochner
Template Site Example (cont) Webmasters 101 by Yuval Tochner
Parked Domain Example Webmasters 101 by Yuval Tochner
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
Domain Registration Webmasters 101 by Yuval Tochner
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 Corporationfor Assigned Names and Numbers • Past: Network Solutions (US Government Contractor) Webmasters 101 by Yuval Tochner
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
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
Finding a good domain • See www.Register.com Webmasters 101 by Yuval Tochner
BillClinton.com WHOIS Webmasters 101 by Yuval Tochner
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
GreatDomains.com Sales Webmasters 101 by Yuval Tochner
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
Web Design Webmasters 101 by Yuval Tochner
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
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
Web Design – Build it yourself Example Webmasters 101 by Yuval Tochner
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
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
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
Use pre-made components (cont 3) – Example PHPNuke Webmasters 101 by Yuval Tochner
Use pre-made components (cont 3) – Example PHPNuke Used in Israel www.8200.org Webmasters 101 by Yuval Tochner
Web Programming Webmasters 101 by Yuval Tochner
Client-Side Scripting Server-Side Scripting / Applications Web Programming Webmasters 101 by Yuval Tochner
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 complexity Webmasters 101 by Yuval Tochner
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
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
Web Hosting Webmasters 101 by Yuval Tochner
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
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. 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
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 high-traffic functions, such as database servers, high-traffic 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
Web Hosting – Features • Basic Setting • Price • Setup Fee • OS • Disk Space • Bandwidth • Number of domains on account Webmasters 101 by Yuval Tochner
Web Hosting – Features (cont) • Email Setting • Email Accounts (POP3, IMAP, Webmail) • Auto Responders • Vacation Messages • Mail Forwarding • Spam Filters Webmasters 101 by Yuval Tochner
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
Web Hosting Example Webmasters 101 by Yuval Tochner
Web Hosting Example (cont) Webmasters 101 by Yuval Tochner
Web Hosting Example – Same Price, Different Features Webmasters 101 by Yuval Tochner
Web Hosting – Site Statistics Webmasters 101 by Yuval Tochner
Web Hosting – Site Statistics (cont) Webmasters 101 by Yuval Tochner
Web Hosting – Site Statistics (cont 2) Webmasters 101 by Yuval Tochner
Web Hosting – Site Statistics (cont 3) Webmasters 101 by Yuval Tochner
Web Hosting – Site Statistics (cont 4) Webmasters 101 by Yuval Tochner
Web Hosting – Site Statistics (cont 5) Webmasters 101 by Yuval Tochner
Web Hosting – Site Statistics (cont 6) Webmasters 101 by Yuval Tochner