to framesor not to frames

Het staat fraai als het menu van een website blijft staan en er een tekstvlak is dat 'wegloopt'. U kunt scrollen in een deel zodat u meer tekst en plaatjes te zien krijgt terwijl het menu blijft staan. Met frames maakt u een website waarbij het menu fraai in beeld blijft.

Om een website te maken kun je gebruik maken van twee methodes: frames en tabellen. Het verschil zal na de inleiding duidelijk zijn, of alleen bepaalde vlakken worden ververst of de gehele pagina moet herladen worden. Tabellen kun je maken in de pagina zelf of definiëren in een stylesheet.

=== Frames ===
Het nadeel van frames is dat de site minder eenvoudig te beheren is met een CMS. Bovendien kunnen niet alle browsers goed of hetzelfde overweg met de vlakken. Ook is het laden van een frameset (de optelsom van de afzonderlijke delen met als uitkomst een website) langzamer dan een andere vorm van site-opbouw.

=== Tabellen ===
Het nadeel aan tabellen is dat ze lastiger te maken zijn en veel code meebrengen. Immers, je moet op één pagina alles regelen, dus ook wat links, rechts, boven en onderin komt te staan. Wijzigingen via een cms of batch zijn dan echter wel weer sneller door te voeren. En sites die met tabellen zijn gemaakt zijn beter indexeerbaar.

=== DHTML ===
Dynamic HTML bevat naast HTML ook andere programmeertalen. Je kunt dus veel meer, een website ziet er 'gelikter' uit. Groot nadeel is dat je minder in de hand hebt hoe de code eruitziet. Dat kan aanzienlijke vertragingen opleveren bij het inladen en dus ook bij het indexeren door zoekmachines.

=== Flash ===
Een website kun je volledig in Flash bouwen of Flash verwerken in HTML. In Flash gebouwde sites zien er altijd fraai uit maar niet alle browsers kunnen evengoed met Flash overweg. Hoewel dit volgens ons een te verwaarlozen nadeel is raden wij het gebruik van Flash toch af. Hier komen we aan het eind van dit artikel terug.
Grootste nadeel van Flash naast de slechte indexeerbaarheid door zoekmachines is dat wijzigingen nauwelijks zijn door te voeren, al helemaal niet via een CMS.

=== i-frames ===
Een i-frame is een vlak op uw website om informatie van derden te tonen. Het gebruik van i-frames maken websites soms minder goed bereikbaar en trager. Ook zoekmachines (Google waarschuwt hier ook voor) hebben meer moeite met het doorspitten van een site met i-frames dan zonder.
Met scripts of text-only websites kan een website er toch overzichtelijk uitzien ook al is de aangeboden informatie een samenbundeling van bronnen.

=== Style sheets ===
Ontwikkelen met een scheiding tussen broncode en vormgeving is onmogelijk maar er zijn onderdelen in websites die op iedere pagina hetzelfde zijn. Door bijvoorbeeld javascripts extern te plaatsen en deze met één simpele opdrachtregel op iedere pagina aan te roepen bespaart u enorm op de code.
Ook raden wij aan CSS style sheets te gebruiken voor de presentatie van informatie via webpagina’s en af te zien van tabellen voor de lay-out. De tabellenstructuur komt op iedere pagina terug in de broncode.
Als u een stylesheet gebruikt verwijzen enkele regels naar die tabellenstructuur die gedefinieerd wordt in het stylesheet.

Google richtlijnen === SEO en code ===
De broncode van uw website moet eenvoudig te indexeren zijn. Dat betekent dat u zo min mogelijk rommel in uw codering moet stoppen en wat u laat zien ook indexeerbaar is.

Plaatjes een relevante naam en alt tekst geven, maar ook scripts extern plaatsen. Geen frames gebruiken omdat het frameset geen relevante informatie kan laten zien, tenzij u de 'noframes' sectie gebruikt maar dan gaat vrij snel de informatie uit de pas lopen.
Bij het actualiseren van de site zou u dit namelijk ook in de noframes sectie door moeten voeren, dat is geen doen.
Flash en teksten in plaatjes zijn niet indexeerbaar, beperk dat bij voorkeur zoveel mogelijk.

=== Tenslotte ===
Hoe minder er in de broncode zit, des te beter. Maar als u een site wilt beheren met een CMS zal ook dit stukje software SEO proof moeten zijn. Om geen vervuiling van uw broncode te veroorzaken en tegen de kans op toename van de hackgevoeligheid van uw site.
Tenslotte wijzen wij nog op robots.txt. Door een dergelijk bestand op uw webserver te laten plaatsen wordt er voorkomen dat spiders van zoekmachines door alle mappen moeten lopen.
Met name een CMS map bevat enorm veel bestanden die totaal irrelevant zijn voor uw website. Laat de zoekmachines hier dan ook niet doorheen lopen.

Elders op deze site leest u meer over 'seo proof cms', 'robots.txt' en 'plaatjes optimaliseren'.

Zorg dat u de juiste balans vindt tussen gebruiksvriendelijkheid voor u (middels een editor, admin of CMS), de gebruikers (bezoekers) en spiders van zoekmachines (indexeerbaaheid.)

Schrijf in op onze gratis nieuwsbrief

SEO specials social media marketing Social media Subluminale Marketing Social Marketing
 

Zoekmachinevriendelijke hosting Uw site bekeken op zoekmachine vriendelijkheid Zoekmachinevriendelijke sleutelwoorden (Density) Zoekmachinevriendelijke site ontwerpen SEO offertes nader bekeken Uw concurrentie tegen het licht Internet termen
Live Radio BNR SKY Radio1 RTVNH


Feit

Vaak wordt er meer geld aan een nieuwe website uitgegeven dan aan de marketing ervan.

Maar dan een nieuwe auto. De aanschaf is een hoop geld maar toch hebben we dat er graag voor over.

Tijdens het gebruik van een auto stijgen de kosten boven de aanschafwaarde uit. Waarom daar wel en aan de marketing van uw bedrijf niet die euro extra uitgeven!



Optimaliseren is duurder dan.....

Rankingrapport

Alleen voor abonnees!





Nog geen abonnee?
Schrijf nu gratis in!

Gratis Webpositie nieuwsbrief