SEO forum - SEOgurus
|
![]() |
|
|
LinkBack | Discussietools | Weergave |
|
|||
|
Drupal-sites hebben wel eens gigantische <head>'s met tal van style- en javascript-links in, afhankelijk van welke modules je allemaal inschakelt natuurlijk.
Mij werd steeds verteld om styles en javascripts steeds weg te bergen in afzonderlijke bestanden - dat pas ik dan ook rabiaat toe. Dit om de lengte van de head te beperken voor zoekmachines. Nu blijkt Drupal de head helemaal vol te stouwen met links naar afzonderlijke stylesheets en javascriptjes. Hierdoor groeit de header wel enorm aan, het mogen dan nog enkel links zijn naar afzonderlijke bestanden ipv de styles of scripts zelf. Mijn vraag: belemmert zo'n uitgebreide head de zoekmachines? Bijkomende vraag: klopt het dat er een limiet zit op het crawlen van een pagina (bv slechts eerste 100 regels worden gescand door zoekmachines)? Een voorbeeld: Code:
<head>
<title>Website | Baseline</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="alternate" type="application/rss+xml" title="Website" href="http://www.works.nl/drupal-nl/rss.xml" />
<link rel="shortcut icon" href="/drupal-nl/sites/all/themes/favicon.ico" type="image/x-icon" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/modules/node/node.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/modules/system/defaults.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/modules/system/system.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/modules/system/system-menus.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/modules/user/user.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/modules/cck/theme/content-module.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/modules/filefield/filefield.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/_zen/zen/html-elements.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/_zen/zen/tabs.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/_zen/zen/messages.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/_zen/zen/block-editing.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/_zen/zen/wireframes.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/_zen/zen/zen.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/styles/layout.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/styles/dock.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/styles/leftslide.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/styles/sifr.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/styles/webkit.css?s" />
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/styles/algemeen.css?s" />
<link type="text/css" rel="stylesheet" media="print" href="/drupal-nl/sites/all/themes/_zen/zen/print.css?s" />
<link type="text/css" rel="stylesheet" media="print" href="/drupal-nl/sites/all/themes/styles/print.css?s" />
<!--[if IE]>
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/_zen/zen/ie.css?s" />
<![endif]-->
<!--[if IE 6]>
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/styles/IE6bugs.css?s" />
<![endif]-->
<!--[if IE 7]>
<link type="text/css" rel="stylesheet" media="all" href="/drupal-nl/sites/all/themes/styles/IE7bugs.css?s" />
<![endif]-->
<script type="text/javascript" src="/drupal-nl/misc/jquery.js?s"></script>
<script type="text/javascript" src="/drupal-nl/misc/drupal.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/modules/jquery_media/js/jquery.media.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/themes/scripts/jquery.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/themes/scripts/dockplus.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/themes/scripts/interface.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/themes/scripts/javascript.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/themes/scripts/leftslide.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/themes/scripts/sifr-config.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/themes/scripts/sifr-debug.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/themes/scripts/sifr.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/themes/scripts/subslide.js?s"></script>
<script type="text/javascript" src="/drupal-nl/sites/all/themes/scripts/T00L.js?s"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, { "basePath": "/drupal-nl/" });
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
if (Drupal.jsEnabled) {
$(document).ready(function() {
$.fn.media.defaults.flvPlayer = '/drupal-nl/mediaplayers/JWplayer/player.swf';
$.fn.media.defaults.mp3Player = '/drupal-nl/mediaplayers/JWplayer/player.swf';
$.fn.media.defaults.autoplay = 1;
$.fn.media.defaults.flashvars = { stretching: 'exactfit' };
$.fn.media.defaults.params = { allowfullscreen: 'true' };
$('.filefield-file a').media( { width: 450, height: 238 } );
});
}
//--><!]]>
</script>
</head>
Laatst gewijzigd door knalstaaf; 22 April 2009 om 16:16. |
|
|||
|
Of dit invloed heeft op SEO weet ik niet maarrrr...
Drupal kan automatisch externe bronnen zoals CSS en JavaScript optimaliseren, wat zowel de grootte als het aantal aanvragen aan uw website kan verminderen. CSS-bestanden kunnen samengevoegd en gecomprimeerd worden tot één enkel bestand, terwijl JavaScript-bestanden samengevoegd (maar niet gecomprimeerd) worden. Deze optimalisaties zijn optioneel en kunnen de serverbelasting, benodigde bandbreedte en paginalaadtijden verminderen. Deze instelling kan de ontwikkeling van modules belemmeren en dient dus alleen maar in een productieomgeving ingeschakeld te worden. Zie: /admin/settings/performance PS: Belangrijke trefwoorden dienen vooraan in je content te staan. Hiermee wordt daadwerkelijk tekst bedoelt, zoekmachines filteren dit eruit. Kijk eens naar je site door de ogen van een zoekmachine via een zgn Lynx viewer.
__________________
Door Taco van GoalGorilla.com - Experts in het Drupal CMS, Web Analytics en Online marketing. Laatst gewijzigd door goalgorilla; 22 April 2009 om 20:54. Reden: PS |
|
|||
|
Thx goalgorilla.
Nog één vraagje: wat is het verschil tussen module-ontwikkeling (meer voor module-schrijvers neem ik aan) en productie-omgeving? PS: Als ik de CSS- en JS-compressie inschakel, dan verdwijnen de regels, met een CSS-loze opmaak als gevolg. Da's waarschijnlijk niet de bedoeling - denk dat ik iets over het hoofd zie. Laatst gewijzigd door knalstaaf; 23 April 2009 om 09:26. |
|
|||
|
Productie omgeving is meestal als er alleen nog maar content wordt bewerkt en geen complexe database aanpassingen meer. Dan is het systeem stabiel en kunnen pagina's en files gecomprimeerd worden.
Vreemd dat alle css verdwijnt, dat is inderdaad niet de bedoeling. Een voorbeeld staat op goalgorilla.com dan zie je hoe de bestanden gecomprimeerd worden. Welke Drupal versie gebruik je?
__________________
Door Taco van GoalGorilla.com - Experts in het Drupal CMS, Web Analytics en Online marketing. |
|
|||
|
Welk thema gebruik je? En gebeurd dit ook als je een standaard thema gebruikt als bijvoorbeeld Garland?
__________________
Door Taco van GoalGorilla.com - Experts in het Drupal CMS, Web Analytics en Online marketing. |
|
|||
|
Ik gebruik een zelfgemaakte theme. Echt zweten om dat allemaal goed te krijgen in Drupal.
Ik heb het even toegepast met het Garland-theme en waarachtig: alle css- en js-links zijn herleid tot één regel. Echt knap zoiets, daarmee vervalt meteen mijn punt van kritiek jegens Drupal mbt tot de header. Alleen jammer dat ik zoiets voorlopig niet kan toepassen op m'n eigen theme. Ik ga even zoeken wat ik daar precies voor moet doen. Bedankt voor deze tip! |
|
|||
|
Nu we over Drupal bezig zijn: neem jij extra SEO-maatregelen bovenop de standaard installatie van Drupal, of laat je het allemaal over aan Drupal zelf (waarvan beweerd wordt dat het een heel SEO-optimaal systeem is)?
Bij niet-Drupal sites pas ik tal van zaken toe om de SEO te optimaliseren (zowel bij de opbouw als de afwerking), maar ik vroeg me af of dit bij Drupal nog steeds tal van extra maatregelen getroffen moeten worden. De SEO-checklist van Drupal is in feite niet meer dan een paar richtlijnen (zoals de naam al verraadt natuurlijk), die ik ook volg, naast andere toepassingen. Maar ik bedoel, on top of that. Ik neem dat de SEO-module sowieso al de belangrijkste noemt. |








Lineaire weergave
