Archief - Lege links nefast voor SEO of niet

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

kney

Legacy Member
<a href="test.html">
<a href="" class="class1">...</a>
<a href="" class="class2">...</a>
<a href="" class="class3">...</a>
</a>

Mag dit voor SEO (dus eigenlijk uit de orginele links, de hrefs leegmaken)?

Edit:

<a href="test.html" class="class1">...</a>
<a href="test.html" class="class2">...</a>
<a href="test.html" class="class3">...</a>

Zo was het dus oorspronkelijk, maar indien al deze <a> tags gewoon maar vervangen worden door een enkele <a> tag, dan wordt het een soep met de CSS ivm die classes.

Atrox

Legacy Member
Het zal uw SEO niet schaden, maar ook niet positief beïnvloeden. Het zelfde als "klik hier", bad practice maar niet schadelijk. Best een link plaatsen op het juiste keyword, is voor uw SEO beter en voor de bezoeker gebruiksvriendelijker.

W0utR

Legacy Member
Zelfde vraag als Streaker, waarom zou je dit in de eerste plaats willen doen? Er is toch geen enkele rede om een link in een link te plaatsen?

Kney zei:
Zo was het dus oorspronkelijk, maar indien al deze <a> tags gewoon maar vervangen worden door een enkele <a> tag, dan wordt het een soep met de CSS ivm die classes.

Verklaar, waarom zou je de parent <a> niet gewoon vervangen door bijvoorbeeld een <div> of een <span>, gaat hetzelfde effect hebben.

bealzebub

Legacy Member
Als je HTML5 als doctype gebruikt, dan mag je <a> rond block level elementen wrappen, dus dan is dit perfect valid:

Code:
<a href="test.html">
<ul>
<li class="class1">Test</li>
<li class="class2">Test</li>
<li class="class3">Test</li>
</ul>
</a>

Wat ook logischer zou zijn zo te zien: je hebt één link die een lijst van elementen bevat. Bovenstaande code is dus semantisch juist.

Als je met XHTML of oudere HTML varianten werkt, dan is het invalid, daar mocht <a> geen block level elementen bevatten. Je browser zal zich daar niets van aantrekken, maar t is nie proper…

kney

Legacy Member
De code is van iemand anders en de CSS is echt huge voor aan te passen. Maar misschien is het toch best om de originele <a> te vervangen door een <span> of <div> met dezelfde class en dan nog wat gaan veranderen in de CSS. (Wat we eerst niet van plan waren)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan