CSS, SEO og Visibility:hidden;

Tags:    html css

Hej Udviklere..

Jeg har googlet lidt rundt, men har ikke fundet et præcist svar..
Tænkte at der måske var en SEO-ekspert eller to herinde..

Mit h1-tag har jeg valgt at skjule for browseren med visibility:hidden;

Har den nogen effekt på den crawler som kommer forbi og kigger på min side?

Kan den se mit h1-tag, eller springer den bare over det?



7 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hvorfor gemmer du overhovedet dit h1-tag?

Kan den se mit h1-tag, eller springer den bare over det?


Crawleren vil stadig finde dit h1-tag, men du skal være opmærksom på at Google ikke bryder sig og hvis du gemmer store mængder af tekst for brugeren.





den mest effektive måde at skjule ting for brugeren er at lave display:none; på elementet. Det primære problem på den front er at Googles bot muligvis vil vælge at ignorere tagget fuldstændigt.

Du kan muligvis snyde den ved at skjule/fjerne tagget med javascript, og erstatte det med et billede.

Lige præcis med et h1-tag tror jeg det går, men generelt skal du passe meget på med aktivt at snyde søgebots på denne måde. Det er blackhat SEO og bliver straffet med bandlysning fra Google o.lign.



Hvis det er fordi du vil vise et billede i stedet for, så prop teksten ind i "alt".

<h1><img src="logo.png" alg="Logo tekst" /></h1>

Jeg er ikke ekspert i hvordan Google vil håndtere det, men det er nok det semantisk mest korrekte, og Google prøver i de fleste tilfælde at være god ved semantisk korrekthed.



Google har skrevet et godt råd til webmastere på deres webmaster tool side.

Du skal passe på med for mange tricks til at snyde google, fordi du risikerer som Per skriver at blive taget helt af Google, hvis du laver for mange SEO tricks.

En H1 bruges, som det er meningen, som en generel overskrift på sitet, og det er det du skal bruge den til ifølge Google.

Læs den helt igennem hurtigt læste guide fra Google her:
http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=66353

Det som du formentlig er interesseret i er at se hvordan Google trawler sitet og det kan du læse om her:
http://www.thomas-rosenstand.dk/google-ser-hjemmeside


Så det er bestemt ikke ligemeget og kan have nogen ret fatale konsekvenser for den kunde du programmerer sitet for. Du skal undgå disse SEO fælder, så bliver du heller ikke senere stemplet som amatør.




Vi har på skolen lært at man skal skjule sit H1-tag, hvis man viser et logo istedet for..

Vi SKAL have et H1-tag på siden, for at gøre den mere optimal i forbindelse med SEO..

Vores lærer anbefaler så at vi bare giver vores h1-tag text-indent:-99999; og simpelthen bare tvinger den så langt ud at den bliver "usynlig" på den måde..

Jeg ved bare ikke hvad der er mest rigtigt at gøre i forhold til SEO..





Det er sådan set op til dig selv. Der er ikke noget der er rigtigt eller forkert.



Emil: Nej, og jo.. Det er noget der er "forkert" i forhold til hvordan google og andre søgemaskiner vælger at se på din side.. - Og det skulle helst ikke ende med at siden bliver bandlyst..

Per & Jesper: Tak for jeres kommentarer.. Det er også nogle af de løsninger vi har talt om i klassen..

Peter: Perfekt med de links der! De forklarer det jo ganske fint..


Tak for jeres tid :D



t