Trucs met frames

Frames kunnen ook gebruikt worden om zoekmachines te foppen. De manier om dit te doen is door een zodanige frameset te creëren dat de gebruiker de éne pagina te zien krijgt, en de zoekmachine een heel andere. Veelal wordt een pagina op die manier ingericht om de No Frames tag te kunnen benutten voor allerlei optimalisatie trucs zonder dat de gebruiker deze lelijke zaken te zien krijgt of zelfs maar merkt dat het een pagina met frames betreft.


Wees voorzichtig!

Voordat ik u uitleg hoe dit werkt is een waarschuwing op zijn plaats. U begeeft zich met deze trucs op het gebied van de "Spam". Met Spam wordt bedoeld het moedwillig beïnvloeden of zelfs misleiden van de zoekmachines met als doel zo hoog mogelijk te eindigen in de zoekresultaten. Wat nu precies wel en niet spam is is moeilijk te definiëren. Een criterium dat zoekmachines veelal hanteren is dat wanneer de zoekmachine een andere pagina te zien krijgt dan de gebruiker dan wordt dit aangemerkt als spam. Een ander criterium is wanneer er trefwoorden opgenomen zijn in een pagina (onzichtbaar voor de gebruiker, bijvoorbeeld in de meta tags) die helemaal niets met het eigenlijke onderwerp van de site te maken hebben.

De Nederlandse webmaster heeft het wat dit betreft nog moeilijker dan bijvoorbeeld zijn Amerikaanse collega's. Over het algemeen is het namelijk zo dat de grote internationale zoekmachines (veelal van Amerikaanse bodem) aanzienlijk geavanceerder zijn dan de Nederlandse producten. Dit betekent dus dat Nederlandse zoekmachines relatief eenvoudig te beïnvloeden zijn met allerlei trucs. Trucs die in het verleden ook werkten bij de grote internationale zoekmachines. De grote zoekmachines hebben de meeste van deze trucs echter onderkend en hebben tegenmaatregelen genomen. Wanneer u dus toch gebruik maakt van zo'n truc kan dit resulteren in een lagere positionering in de zoekmachines i.p.v. de beoogde hogere positionering. Hier wringt hem dus de schoen: wat in een Nederlandse zoekmachine tot een hogere notering leidt, kan in belangrijke internationale zoekmachines juist tot een lagere notering leiden. Helaas is het in Nederland zo dat spammen loont. Wanneer u niet dergelijke trucs gebruikt legt u het af tegen webmasters die dit wel doen, vooral op competitieve trefwoorden. Maar u snijdt zich dus met de internationale zoekmachines in de vingers. De belangrijkste vraag in dit opzicht is dus waar u de meeste bezoekers van krijgt; van Nederlandse zoekmachines of van internationale.


De truc

Dit gezegd hebbende zal ik nu uiteenzetten hoe u met behulp van frames de zoekmachines kunt beïnvloeden (of misleiden).

De truc is heel simpel. U definieert een frameset waarbij één van de frames een grootte 100% heeft. De gebruiker krijgt dus alleen de 100% frame te zien die beeld vullend is en zal daarom niet merken dat het een pagina met frames betreft. In HTML ziet dit er als volgt uit:

<frameset rows="100%,*" frameborder="0" framespacing="0" border="0">
<frame src="doelpagina.html" scrolling="auto" noresize marginwidth="0" marginheight="0">
</frameset>


Het is mogelijk dat zoekmachines deze truc onderkennen. Om daarom nog een beetje doortrapter te zijn zou u kunnen overwegen twee frames te maken, waarbij de ene de grootte 99% krijgt, en de andere 1%. De 1% frame zal natuurlijk nauwelijks of helemaal niet zichtbaar zijn voor de gebruiker omdat de 99% frame vrijwel beeldvullend is. In HTML ziet dit er als volgt uit:

<frameset rows="99%, 1%" frameborder="0" framespacing="0" border="0">
<frame src="doelpagina.html" scrolling="auto" noresize marginwidth="0" marginheight="0">
<frame src="doelpagina.html" scrolling="auto" noresize marginwidth="0" marginheight="0">
</frameset>


En om vervolgens de zoekmachines te beïnvloeden neemt u de noframes tag op in de pagina die ook de frameset zoals hierboven beschreven bevat. Daarbinnen kunt u vervolgens allerlei optimalisatie trucs toepassen.

Een laatste mogelijkheid om de noframes tag te kunnen gebruiken is door een combinatie van frames en javascript. U kunt dan bijvoorbeeld 2 frames maken met een normale grootte, zeg allebei 50%. Zoekmachines hebben daar uiteraard geen bezwaar tegen. In 1 van die frames laadt u een onbelangrijke pagina, bijvoorkeur klein (in kilobytes) zodat deze snel laadt. Dit kan desnoods een geheel leeg bestand zijn. In de andere frame laadt u de pagina die u wilt tonen aan de gebruiker. Maar op deze pagina neemt u teven het stukje javascript code op zoals eerder in dit artikel werd uiteengezet, dat ervoor zorgt dat de pagina zichzelf opnieuw laadt maar dan buiten de frames. Nadeel van deze methode is dat in de korte tijd die benodigd is om de pagina met de frameset en de No Frames tag te laden de gebruiker toch een flits van die pagina te zien kan krijgen voordat hij de bedoelde pagina voorgeschoteld krijgt nadat het stukje javascript z'n werk heeft gedaan. Deze methode is echter wel het meest veilige om niet door de zoekmachines als spam aangemerkt te worden.


domein en webhosting via Argeweb