Dat vermoeden had ik dus ook dat ik gestraft ben door Google zonder dat er kwade opzet in het spel was. Maar als ik de specifieke url
www.linkenmiegel.nl/weblog/ google dan krijg ik helemaal geen resultaat naar het weblog. Zou dit betekenen dat er toch mogelijk iets wordt geblokkeerd nu omdat dit eerst niet zo was.
Belangrijker nog, wat kan ik hier concreet aan doen eenstemeer omdat het niet moedwillig was.
Alle voorgedragen CSS oplossingen met een background image in de CSS werken niet omdat de titel van de post door een plugin van het CMS wordt omgezet naar een gif. Dit is dus dynamisch. Voorbeeldje zoals het in het CMS staat:
HTML:
1
2
3
| <h1>
<a href="{$entry->link}">{cms_module module="truetypetext" style="Weblog" text=$entry->title}</a>
</h1> |
Dit houdt in dat de module truetypetext een gifje met de tekst van de titel genereert van $entry->title. Maar dit is dus elke keer weer anders ($entry->title geeft de titel van de weblogpost) waardoor het werken met background image niet werkt. Of ik moet er erg naast zitten?
rickmans schreef op zaterdag 10 februari 2007 @ 09:19:
Imho kan in dit geval gewoon het beste ervoor zorgen dat de alt-tekst van je afbeeldingen de tekstuele informatie bevat die je wilt tonen aan Google / text based browsers, scheelt een hele hoop gegoochel met hidden content, javascript of andere imho twijfelachtige praktijken

.
Dit heeft ook mijn voorkeur, gewoon zo netjes mogelijk werken. De CMS module die de plaatjes genereert geeft wel netjes een alt tag mee aan het plaatje met daarin de tekst van de kop. Is dit voldoende voor de SE of benadeel ik hiermee mezelf boven een "normale" tekstuele kop?
Dit is een optie die ik wil proberen, maar alleen als het onderstaande nog niet zo (il)legaal is als de oplossing zoals ik het eerst had. Wat ik nu heb dus heb gebaseerd op de suggestie van We Are Borg.:
CMS
HTML:
1
2
3
4
| <h1>
<a href="{$entry->link}">{cms_module module="truetypetext" style="Weblog" text=$entry->title}</a>
<span>{$entry->title}</span>
</h1> |
Clientside
HTML:
1
2
3
4
5
| <h1>
<a href=".."><img src="fake txt.gif" alt="fake txt"
</a>
<span>fake txt</span>
</h1> |
CSS
Cascading Stylesheet:
1
2
3
4
5
6
7
| h1{
width: 490;
}
h1 span {
display: none;
} |
Even concreet omdat het een lange post is geworden:
1. Kan ik er van uitgaan dat ik op 1 of andere manier ben gestraft, omdat ik onderbewust illegaal bezig was. Waarbij ik in dit vermoeden word gesterkt omdat ik bijv. geen directe verwijzing naar m'n weblog krijg via google.
2. Mocht ik gestraft zijn kan ik hier dan wat aan doen. Is dit tijdelijk of moet ik bijvoorbeeld contact met iets of iemand opnemen.
3. Is de bovenstaande oplossing beter/legaler dan hetgeen wat ik eerst had. Ik werk bijv. nog steeds met display: none; waar o.a. Google niet zo gek op is omdat dit kan worden gebruikt voor SE fraude.
4. Als bovenstaande nog net zo slecht is als eerst, of nog steeds dubieus is kan ik dan het beste de javascript methode gebruiken waarbij ik de tekstuele h1 vervang door een plaatje.
5. Is de tekst in de alt tag van het plaatje voldoende en benadeel ik mezelf qua SEO hier niet mee boven een gewone tekstuele titel.
6. Geeft het qua SEO nog een gunstig effect als ik de van de tekst in de span een link (doorlink naar de weblog post + reacties) maak ook al is deze niet zichtbaar.
[
Voor 5% gewijzigd door
BertusG op 10-02-2007 19:19
]