Klik hier om Silverlight te installeren*
Nederland|Sitemap
Microsoft
Techniek 
|Contact
Techniek en trends - Altijd op de hoogte

Uw website beter gevonden door zoekmachines (deel 3)

Frames zijn een geliefd middel om webpagina's op te maken. Echter, zoekmachines kunnen er niet goed meer overweg. Met de tips in dit artikel worden uw framespagina's toch goed gevonden.
 
Zoekmachines en frames, een moeilijke combinatie
Spiders helpen bij de framewebsite van een bestaande website
Opbouw framespagina
NOFRAMES tag

Zoekmachines en frames, een moeilijke combinatie

Veel webdesigners gebruiken frames om snel en gemakkelijk een webpagina op te maken. Voor zowel de titelbalk, de menubalk en de knoppenkolom als de content worden aparte HTML-pagina's aangemaakt, die vervolgens via een frame-pagina als één webpagina door de browser worden gepresenteerd. Op zichzelf is hier niets tegen maar zoekmachines hebben er wel moeite mee. Dit komt omdat de 'zoekmachine-spider' de framespagina niet als één geheel aantreft. Hij vindt slechts de delen waaruit hij is opgebouwd.
 
Sterker nog, omdat de content-pagina dikwijls de meeste info bevat, wordt alleen die pagina gevonden en getoond, zonder de omliggende titelbalk, menubalk en/of navigatiekolom. Doordat juist in die laatste drie uw logo en bedrijfsinformatie staat, heeft de bezoeker geen idee op welke website hij zich eigenlijk bevindt. Hij ziet slechts een kale pagina met content.
 
Zoekmachines en frames, een moeilijke combinatie
 

Spiders helpen bij de framewebsite van een bestaande website

U kunt als webdesigner de spider helpen bij zijn zoekproces, door uw website:
 
  • In te delen in categorieën die onderling met elkaar gelinkt worden.
  • Naast de frameset en de reguliere structuur (titelbalk, menu, content, navigatie) ook  op elke pagina een footer tekstlink  te maken naar andere (complete) pagina's van de website
 
De oplossing is niet ideaal voor een nieuwe website maar voor een oude website, is dit een effectieve manier om het 'slechts gedeeltelijk gevonden worden' probleem aan te pakken. Een nieuwe website wordt beter opgebouwd volgens een geïntegreerd model in plaats van met frames.
 

Opbouw framespagina

In het onderstaande voorbeeld ziet u zowel de code als het resultaat van de code. De code kunt u kopiëren en in het codevenster van Microsoft Web Expression (of FrontPage) plakken.
 
Opbouw framespagina
 
 
De code genereert drie frames: een voor de navigatiepagina (met bijv. logo en adresgegevens), een waarin de titel komt te staan (bijv. bedrijfsnaam) en een waarin de content komt te staan.  Dat ze niet als één getoond worden komt door de instructies op de vierde pagina, de zogenaamde "frameset" pagina.  Hierin schuilt het probleem van de spiders. Ze zien alleen deze master pagina en lezen slechts de informatie die tussen de zogenaamde 'noframes' tag staat. Een spider zal bij een dergelijke website alleen de volgende informatie zien:
 
Dit is een voorbeeld:
 
Deze tekst staat tussen de noframes tag:
<noframes>
    <body>
     Dit is een voorbeeld
    </body>
  </noframes>
 
Er is echter nog een tweede probleem. Omdat er geen links staan binnen deze code sectie, zal de spider niet verder zoeken op de website. Hoe goed de website verder ook is, de constructie maakt de site onzichtbaar voor de zoekmachines.
 

NOFRAMES tag

Diverse oplossingen, zoals bijvoorbeeld het werken met meta-tags, helpen de spider alleen om de desbetreffende pagina te vinden, niet de drie samen. De noframes tag kan de spiders tegemoet komen. Neem de onderstaande code over:
 
<html>
<head>
  <title>
    Frames en spiders
  </title>
 
<link rel="stylesheet" type="text/css" href="../css/text.css">
</head>
 
<frameset cols="20%,*" border="10">
 
  <frame src="content.html" name="contents">
 
  <frameset rows="*,4*">
    <frame src="titel.html" scrolling="no" name="header">
    <frame src="intro.html" name="body">
  </frameset>
 
  <noframes>
 
    <body>
      <h2>
        Frames en spiders
      </h2>
 
Wat frames zijn
 
Frames zijn losse paginas met een stukje code, die weer in een andere pagina passen. Zo kan een pagina worden verpreid over verschillende HTML bestanden zodat u een website krijgt dat bestaat uit iets als:
 
index.html
header.html
navigatie.html
content-pagina-naam.html
footer.html
      <p>
Wanneer u deze tekst ziet dan is uw browser niet in staat om frames te in te lezen. Echter alle pagina's kunnen toch bekeken worden! Bezoek vooral onze website!
      <p>
      <a href="content.html">Contents</a>
    </body>
 
  </noframes>
 
</frameset>
 
</html>
 
De spider en de browser van uw websitebezoeker zien de additionele informatie, die is opgenomen in de noframes tag , zoals hieronder is weergegeven:
 
Contents
 
De tekst in content.html wordt probleemloos gelezen door de zoekmachine. Bovendien zal de spider de hele website doorzoeken.  Hoewel Internet Explorer niet kieskeurig is wat betreft de locatie van de noframes tag (hij mag ook als eerste worden opgenomen), is het vanwege andere browsers aan te raden om de noframes tag direct achter de frame informatie te plaatsen. Overigens is de inhoud van de titel frame van groot belang voor de zoekmachine, neem dus altijd een titel op in de noframes tag.
 
Frames en spiders
 

Gerelateerde artikelen

 
Abonneer u op de nieuwsbrief
.

©2009 Microsoft Corporation. Alle rechten voorbehouden. Contact opnemen |Gebruiksvoorwaarden |Handelsmerken |Privacyverklaring