July 2007
Monthly Archive
Monthly Archive
webmaster 19 Jul 2007 | : Geavanceerd SEO
Voor zover ik kan vertellen, is de belangrijkste reden waarom de mensen paginaopmaak met HTML tabellen ontwerpen dat deze benadering gemakkelijk en vertrouwd is.
Wanneer het over SEO gaat, kunnen de tabbelen niet de beste keus zijn. Een op tabel gebaseerde opmaak kan u niet toestaan om de belangrijkste inhoud van de pagina bij de bovenkant van de code te plaatsen. Hoe belangrijk dit afhangt van de specifieke pagina opmaak is: voor een eenvoudige omaak, kunnen er snel een alternative actie te vinden zijn, maar soms wordt de oplossing niet zo gemakkelijk gevonden. De gemeenschappelijkste situatie waarin de tabellen een probleem worden komt voor wanneer de navigatie van een pagina van de linkerkant van de pagina zich bevindt, en de inhoud zit van de rechterkant. Aangezien de tabellen van links naar rechts worden opgemaakt, zullen de spinnen van de zoekmachines de navigatie eerst, en de inhoud tweede zien.
<table>
<tr>
<td width="20%">The navigation menu goes here.</td>
<td width="80%">The content of the page goes here.</td>
</tr>
</table>
Dit is een eenvoudige tabel met twee cellen, met een kleine cel aan de linkerkant voor de navigatie en een grotere cel aan de rechterkant voor de inhoud. Er is een bekende truc om de inhoud naar boven te trekken. De nieuwe en betere code ziet als volg uit:
<table>
<tr>
<td><!– an empty table cell –></td>
<td rowspan="2">The content of the page goes here.</td>
</tr>
<tr>
<td valign="top">The navigation menu goes here.</td>
</tr>
</table>
Dit is nog een volkomen geldige opmaak, maar dankzij de toevoeging van de lege cel, is de inhoud bewogen aan de bovenkant van de pagina. Er zijn ook vele mogelijke variaties van deze truc.
In iedere geval adviseer ik het gebruik van moderne CSS opmaaktechnieken.
Overdrijven
webmaster 19 Jul 2007 | : Geavanceerd SEO
Nu weet u waarom de tabellen uw SEO inspanningen kunnen belemmeren, zou u moeten weten dat het ontwerpen van sites die CSS gebruiken dat probleem oplost. Als u reeds CSS voor uw paginaopmaak gebruikt, zult u weten dat de op CSS-Gebaseerde ontwerpen minder code vereisen, een voordeel zou kunnen zijn in het werken met zoekmachines. Dat is geen gedetailleerde les over CSS, ik behandel hier alleen veel voorkomende fouten.
Het optimaliseren van uw op CSS-Gebaseerde site voor zoekmachines is niet zonder probleem. Bij het gebruiken van moderne CSS opmaaktechnieken, moeten wij met onze verborgen secties zorgvuldig zijn. De zoekmachines houden niet van de verborgen inhoud, gebruik van verborgen divs leidt tot een risico dat de zoekmachines de bedoelingen van de site eigenaar verkeerd zullen interpreteren.
Gewoonlijk, verborgen divs worden gebruikt om een visueel effect, zoals de omschrijving tot stand te brengen: wanneer de muis van een gebruiker over de naam van een product hangt, wordt een element dat productinformatie bevat naar voren geschoven, bijvoorbeeld. Hetzelfde effect kan worden bereikt als wij JavaScript gebruiken om de inhoud van een element te vervangen, zonder onzichtbare inhoud op de pagina te zetten.
Pas op!
De verborgen tekst is slecht! De zoekmachines willen zoeksresultaten leveren die op de inhoud worden gebaseerd die zichtbaar aan menselijke bezoekers, en zij straffen sites die verborgen teksten gebruiken. Negeer deze waarschuwing op uw eigen risico!
Daar een andere hier. Omdat het mogelijk is om de vertoningsgrootte van de belangrijke structurele elementen (als h1) opnieuw te definiëren, denken sommige mensen verkeerd dat zij CSS kunnen gebruiken om hun optimaliseringstactiek te verbergen. Dit eens op een tijd gewerkt is, maar de zoekmachines van vandaag kunnen CSS lezen. Zij weten wat werkelijk gebeurt.
Mijn aanbeveling, als u de grootte van h en andere elementen opnieuw definieert, zou het met de natuurlijke orde van dingen te plakken. Niveau één van h zou groter moeten zijn dan niveau twee enz.
veel gebruikte structuur in txt bestand.
webmaster 19 Jul 2007 | : Geavanceerd SEO
Elke ontwerper zou de lettersoorten willen controleren die in hun ontwerpen verschijnen. In gedrukte ontwerpen, is dit geen probleem, maar het is een lastige uitdaging op het Web. Wij kunnen de bezoekers niet laten een font installeren op hun computers. Wanneer geconfronteerd wordt met deze probleem vervangen webmasters de tekst en plaatsen afbeeldingen.
Pas op! Afbeeldingen worden niet geïndexeerd door zoekmachines.
U kunt fonts aanpassen met mbv:
<span style=”font-family:Times New Roman, Times, serif”>font</span>
<font face=”Courier New, Courier, mono, serif”>font</font>
of definitie met meerdere fonts in extern CSS:
.class{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
webmaster 19 Jul 2007 | : Geavanceerd SEO
In deze post gaan we bekijken waarom worden frames gebruikt en hoe worden ze gelezen door zoekmachines.
Frames zijn handig in gebruik voor webmasters door het feit dat alleen een pagina moet bijgewerkt worden als uw navigatie in een frame geplaatst is. U kunt meerdere externe pagina’s in inhoud sectie laden terwijl eigenlijk bezoeker op uw site blijft. Maar frames zijn niet afdrukbaar ook kunnen ze niet toegevoegd worden in favorieten. Webcrawler ziet frames als een link naar een andere pagina daardoor kan het zijn dat uw pagina met navigatie zal te vinden worden zonder de inhoud. Allerlei technieken met javascript browser te omleiden worden als spam beschouwd.
Gebruik CMS om navigatie in de gaten te houden en weinig werk te doen!
webmaster 19 Jul 2007 | : Geavanceerd SEO
Er is een manier om tekst-rijke navigatieverbindingen bij gebrek aan een globaal navigatiesysteem tot stand te brengen is een overzicht van de website (Sitemap genoemd). Dit is essentieel voor alle sites behalve de kleinste, het is ook kritisch voor bruikbaarheid. Daardoor zetten we sitemap aan de onderkant van de site en houden ver van de bezoekers. Zet in deze pagina een meta tag <meta name=”ROBOTS” content=”NOINDEX,FOLLOW”> deze meta tag zal crawler laten deze pagina volgen maar in zoekresultaten wordt het niet weergegeven.
Ook voor een sitemap kan een sitemap protocol gebruikt worden.
Google, Yahoo en Microsoft, eEcho het xml-sitemap protocol ondersteunen. Dit protocol is ontwikkeld door Google en wordt door de zoekgigant al gebruikt.
Het protocol dat momenteel door Yahoo wordt gebruikt, blijft ook ondersteund. Microsoft verruilt protocol dat wordt gebruikt voor Sitemap Protocol.
Een sitemap is een bestand dat sitebeheerders kunnen gebruiken om de crawlers van zoekmachines wegwijs te maken in de beschikbare url’s op hun website.
Zodoende weten zoekmachines onder meer welke url’s kunnen worden geïndexeerd. De sitemap kan eventueel per url worden uitgebreid met aanvullende informatie, zoals wanneer deze voor het laatst is gewijzigd of hoe belangrijk de url is ten opzichte van andere url’s.
Het sitemap protocol is een xml-aanvulling op het bekende robot.txt en moet ervoor zorgen dat content op websites sneller wordt geïndexeerd.
Zie video:
webmaster 19 Jul 2007 | : Geavanceerd SEO
Ik zou nu schrijven dat bestaat geen DHTML en Javasript menus die door crawler worden goed gelezen maar in feite bestaat het wel. Adobe samen met Google hebben een DHTML menu ontwikkeld. (meer informatie kunt u vinden op http://labs.adobe.com/technologies/spry/ en http://code.google.com/webtoolkit/) . Deze twee frameworks gebruiken ongeveer hetzelfde ajax techniek. In eerste geval van adobe wordt het uitgelegd hoe werkt framework. In tweede is zelfs mogelijk om GUI die geschreven is in Java in webapplicatie te interpreteren. Dat zijn twee oplossingen die geïndexeerd kunnen worden alle andere zijn niet indexeerbaar.
webmaster 19 Jul 2007 | : Geavanceerd SEO
Pop-up kunt u helemaal vergeten want pop up blocker, pop up stopper, pop up killer zal het niet toestaan. Dergelijke toepassingen worden nu ingebouwd in standaarden van browsers. Het enigste dat kan gedaan worden is
<a xhref=”popup.html” target=”_blank”>
uw pagina in nieuwe venster openen. Zorg in dat geval dat gebruikers terug naar de site kunnen keren want deze pagina zal ook apart in de zoekresultaten verschijnen. Ik zou aanraden dergelijke pagina’s verwijderen van de index mbv. robots.txt of meta tag.
In robots txt kunt u toevoegen een regel.
Disallow: */*.php*
In meta tag :
<meta name=”ROBOTS” content=”NOINDEX,NOFOLLOW”>
Pop up creëren dikwijls een Dangling Links op uw site. Een belangrijk aspect van uitgaande koppelingen is het gebrek aan hen op Web-pagina’s. Wanneer een Web-pagina geen uitgaande koppelingen heeft, kan zijn geen PageRank aan andere pagina’s worden verdeeld .

Het effect van Dangling Links zal door een kleine voorbeeldwebsite worden geïllustreerd. Wij nemen een blik bij een site die uit drie pagina’s A, B en C bestaat. In ons voorbeeld, verbinden de pagina’s A en B aan elkaar. Bovendien, koppelen de verbindingen van A aan pagina C. Pagina C heeft geen uitgaande koppelingen aan andere pagina’s. Bij een factor van 0,75, krijgen wij de volgende vergelijkingen voor de waarden van PageRank:
PR(A) = 0.25 + 0.75 PR(B)
PR(B) = 0.25 + 0.375 PR(A)
PR(C) = 0.25 + 0.375 PR(A)
PR(A) = 14/23
PR(B) = 11/23
PR(C) = 11/23
Zo, is geaccumuleerde PageRank van alle drie pagina’s 36/23 die enkel meer dan de helft van de waarde is die wij konden verwacht hebben als de pagina A verbindingen aan één van de andere pagina’s had. Volgens Page en Brin, is het aantal Dangling Links in de index van Google vrij hoog. Een reden daarom is dat vele verbonden pagina’s niet door Google worden geïndexeerd, bijvoorbeeld omdat het indexeren met robots.txt wordt verboden. Bovendien, indexeert Google ondertussen verscheidene bestandstypes en niet slechts HTML. PDF of Word hebben werkelijk geen uitgaande verbindingen. Om de negatieve gevolgen van Dangling Links te verhinderen moeten de pagina’s zonder uitgaande koppelingen worden verwijderd voordat de waarden van PageRank gegevens worden verwerkt.
webmaster 19 Jul 2007 | : Geavanceerd SEO
Crawlers begrijpen geen cookies, ze kunnen geen formulier verzenden daarom op cookies/formulier gebaseerde navigatie wordt niet geïndexeerd. Dat is veel voorkomende probleem voor de sites die international in meerdere talen vertaald zijn. Deze probleem kan opgelost worden door een extra parameter in uw GET.
In de eerste stap maken we een extra parameter taal_id.
Dan schrijven hem in een cookie taal_id ongeacht bestaat het al of niet.
Terwijl als geen taal_id aanwezig is in GET wordt cookie gelezen om te controleren of de bezoeker al taal gekozen heeft.
Als cookie taal_id is niet aanwezig wordt dan pagina getoond om taal te selecteren.
Met deze methode krijgen we twee navigaties op GET gebaseerde voor zoekmachine en cookie gebaseerde voor de gebruikers.
webmaster 19 Jul 2007 | : Geavanceerd SEO
Flash heeft een slechte reputatie ontwikkeld. Vele gebruikers ergeren zich als ze flash intro zien. SEO adviseurs geven een negatieve indruk over Flash. Maar toch zou ik schrijven dat intro is een slecht voorbeeld van Flash in actie. In juiste handen, verstrekt de Flash heel wat vrijheid voor het combineren van geluid, grafiek, tekst, en interactie om tot een uitzonderlijke gebruikerservaring te leiden.
Neem een ogenblik om een andere Flash reputatie te bekijken. Kunnen de crawlers Flash indexeren? Ja, Macromedia heeft een (SDK) specifiek voor crawlers ontwikkeld en vrijgegeven. Dit speciale SDK verstrekt alle steunfuncties om de inhoud van de Flash te lezen.
Het probleem is er geen manier voor een crawler om te bepalen welke sectie van de inhoud is zichtbaar voor gebruikers, en welke niet. De zoekmachines aarzelen om Flash volledig te indexeren omdat het tot een andere vorm van spam zou kunnen leiden.
HTML met flash mengen is de oplossing ervoor. De ontwerpers kunnen veel voordelen van Flash zonder de hoofdpijnen van de zoekmachines bereiken. De oplossing is de elementen van Flash in een HTML- Web-pagina te gebruiken. Dit kan gebruikt worden voor navigatie (als een tekst navigatie ook is), voor reclame, en voor andere visuele presentaties op uw site. Dit is geen nieuwe benadering. Wanneer Flash en HTML effectief worden gecombineerd, zouden de gebruikers geen negatief effect moeten krijgen.
<object id=”flashelement” classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″
codebase=”http://active.macromedia.com/flash/cabs/swflash.cab” width=”480″
height=”60″>
<embed xsrc=”flashelement.swf” quality=”high” salign=”T” width=”480″
height=”60″ type=”application/x-shockwave-flash”
pluginspace=”http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Vers
ion=ShockwaveFlash”></embed>
<param name=”movie” value=”flashelement.swf”>
<param name=”salign” value=”T”>
<param name=”quality” value=”high”>
</object>
Nadeel van flash: