De codes zijn een soort opmaak-codes en een beetje te vergelijken met de TUTOR taal (1977) en TenCore (1980) in de jaren zeventig tot tachtig ontwikkeld voor het maken van eenvoudige courseware op eenvoudige computers. In die tijd werden deze zogenaamde talen dan ook 'auteurstalen' genoemd. HTML kan daar dan ook prima mee omschreven worden: auteurstaal of opmaaktaal.
<A HREF="xxxxx">yyyyy</A>nodig. Als de gebruiker op het woord yyyyy klikt springt Netscape naar de WEB-page met de filenaam xxxxx.
<IMG SRC="xxxxxx" >met daarin de filenaam waarin het plaatje zich bevindt. Het plaatje moet van het JPEG-format of TIFF-format zijn anders leest Netscape het niet.
<EMBED SRC="xxxxx.wav" .... >met daarbinnen de filenaam waarin het geluidje zich bevindt. Het geluidje moet van het .wav-format zijn anders speelt Netscape het niet af.
<...... "xxxxx" >met daarbinnen de filenaam waarin het animatiefilmpje zich bevindt. Het plaatje moet van het ....-format zijn anders leest Netscape het niet.
<EMBED SRC="xxxxx.mov" .... >met daarbinnen de filenaam waarin de video-clip zich bevindt. Het videobestand moet van het .mov-format zijn anders leest Netscape het niet.
<APPLET CODE="aaa.class" NAME="..." etc.> <PARAM NAME="..." VALUE='...'> </APPLET>met daarbinnen o.a. de filenaam van de applet (hier: 'aaa.class'). Het bestand moet van het type .class-format zijn anders leest en opent Netscape de applet niet. Er kunnen ook parameters aan applets worden toegevoegd. Zie elders.
Rest ons te blijven onderzoeken wat nieuwe, moderne WEB-tools allemaal kunnen en wat feitelijk beter 'met de hand' - in HTML - kan worden geprogrammeerd? That is the question...
Het vroegere vak 'COO-technieken' (van ondergetekende) was feitelijk precies hetzelfde van opzet als de ontwerpers van het WEB, HTML en Java het bouwen van een WEB-page in hun gedachte hadden: Met losse tools worden mono-(multi-)mediale losse componenten gemaakt en daar na in gehangen in een (source-) file. Bij HTML is dat een tekst (source-) file; bij 'COO-technieken' was dat anders. Maar het principe was hetzelfde: 'contents' scheiden van de 'intelligentie' (de programmatuur).
Het (leren) scheiden van (de) losse elementen, los gekoppeld van de source en los gekoppeld van de tekst - met de contents - is een uitvinding van ons, educatieve software specialisten, en was - toendertijd - echt een essentiele breuk met de andere software engineers. Bij traditionele software engineerings-vakken werd (te) vaak gewerkt met geintegreerde systemen, waarbij je aan de goden en de luimen van de fabrikant werd overgeleverd en aan de andere kant waren er software-vakken waarbij monomediale (statische) componenten geheel en al 'in een taal moesten worden geprogrammeerd' (bijvoorbeeld in pascal; bijvoorbeeld graphics, geluid, teksten stap voor stap programmeren (zonder slimme editors). Teksten werden in de begindagen van multimedia-programmeren nog al te vaak - domweg - in de source opgenomen en niet in losse tekst-files.
Bij 'COO-technieken' hoefde (ook) niet echt goed geprogrammeerd te kunnen worden; dat is bij HTML-pages bouwen ook het geval. TO-studenten leerden al vroeg om te gaan met libraries. Vandaag de dag kunnen WEB-pagina-bouwers standaard Java-applets aanroepen - als black-boxes - (bijvoorbeeld 'WebLib') terwijl bij het vak 'COO-technieken', in de (source) tekst, op een eenvoudige wijze, black-boxes uit libraries (bijvoorbeeld 'CaiLib'), konden worden aangeroepen middels een eenvoudige code, waar vaak niet meer in hoefde te staan dan de file-naam van de losse component of van het effect dat moest worden nagestreefd. De ontwerper leerde tegelijkertijd goed op het instellen van parameters te letten.
Het tweede jaars TO-vak 'COO-technieken' - de voorloper van 'multimedia programmeren' en 'productie van ondrwijssystemen' - is daarom altijd een goede kennis- en inzichts-basis geweest (om later; on the job; haast automatisch) ook WEB-pages mee te (kunnen) bouwen en nog later (1996); om het nut te zien van 'dynamische' pages - als vaak essentieel onderdeel van veel leer- , instructie- en werk-omgeving te zien. Ook was het een goed basis - en haast dè manier - waarop men het Java- en javascript-gebeuren moet zien; en hoe men nieuwe technieken moet beoordelen en 'handle-en'.
At one time or another, I have discussed the importance of optimizing your HTML code for the major search engines. Today I will bring several ideas together in an attempt to crystallize them for improving search ranking.
Between 70 and 80 percent of traffic that is driven to your web site originates from the major search engines. That metric indicates traffic, not sales. If most people share my surfing behaviors, they would type in a keyword at a search engine and then sort through the top ten to twenty results, actually clicking through an even smaller percentage. So, listing near the top and speaking to your target audience in the proper way are very important. There are six components of the web page that you should pay strict attention to when preparing a page for listing in a search engine.
The first step toward improved listing is selecting the best keywords to do the job. Keywords are the foundation for your presence in the search engines. Applying the same keywords throughout each component is very important, so converging upon a specific collection of keywords is very important.
How do I choose effective keywords?
You should already have some idea of the keywords or keyword combinations (keyword phrases) that you will want to use. To get a comprehensive idea of all of the keywords that could assist you with your optimization, there are two things that you should do. First grab an online or print Thesaurus. Investigate synonyms for your original keywords. Write these words down on a sheet of paper. Next, perform searches at each of the major engines for your original keywords and keyword phrases. Pay close attention to the web sites that rank 1 through 10. You will notice that the sites do not always rank in the same location and some do only appear on one engine. View the source code of these pages, looking for patterns and placement of keywords in the <TITLE>, <META> <BODY> and <ALT> tags. Next, search for your known competitor's web sites and view the HTML source code and their site text. Noticing patterns is your key to advanced ranking above them. Rather than visiting each engine and performing a search, you can simply use RankThis! <http://www.rankthis.com>. RankThis! allows URL searching of all of the major search engines by keyword or keyword phrase - all at one location.
Title Tag
Since the title tag is the first thing that a user sees if your web site is returned for their keyword query, it is a very important. Place those keywords that are most pertinent to your business in the title tag. When you select title tag keywords, you should be thinking of them like the words on a nameplate on the entrance to a business. Effective title tags include relevant keyword or keyword phrases only. They also avoid non-indexing filler words, such as a, an, the, welcome and home page.
Example: <TITLE>WebPromote - Intelligent Internet Marketing</TITLE>.
META keywords tag
These tags are HTML code that permit a web site developer to tell search engine algorithms what keywords are relevant to their site. The META keywords tag is your location in the HTML code for the placement of keywords and keyword phrases. Presently, META Tags are supported by AltaVista, Infoseek and HotBot. Example: <META Name="keywords" Content="web marketing, online promotions, promote, internet marketing, search engine submissions…...">
Find out more about META description, ALT Tags, and Body Text optimization at: <http://www.webpromote.com/wpweekly/aug98vol4/optimize.html>
Enschede, updated 7 dec. 2000