.screen-reader-text {
position: absolute;
top: -9999px;
left: -9999px;
}
Diese Klasse kann ein Element von der Seite entfernen, es aus dem Fluss nehmen und verursacht keine Überlauf-Scrollbalken.
Es ist besser als display: none; oder sogar visibility: hidden;, wenn das Ziel ist, das Element visuell auszublenden, es aber für Screenreader zugänglich zu lassen.
Snook hat eine Anleitung zu einer robusteren Klasse, die mehr Situationen berücksichtigt.
.element-invisible {
position: absolute !important;
height: 1px; width: 1px;
overflow: hidden;
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
}
WordPress verwendet eine noch robustere Klasse, die berücksichtigt, dass das Element angezeigt werden sollte, falls es den Fokus erhält.
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; /* Above WP toolbar. */
}
Hallo,
Aus SEO-Sicht sei darauf hingewiesen, dass diese Technik dazu führen kann, dass Sie auf die schwarze Liste gesetzt werden.
Sie können einen Menüpunkt ausblenden, so etwas, aber wenn Sie eine Div voller h1 und Anker nur zu SEO-Zwecken ausblenden, könnte Google Sie auf die schwarze Liste setzen.
Verwenden Sie es also mit Vorsicht.
Das hat damit zu tun, was Sie in die DIV einfügen, nicht mit dieser Technik.
Sie sollten auch top: -9999px; hinzufügen, wegen altem Opera.
Das ist eine schlechte Praxis! Punkt! Google wird Ihre Website einfach komplett aus seinen Suchergebnissen entfernen. Google hat wiederholt über das Webmaster Central für Webdesigner erklärt, dass sie Elemente nicht außerhalb des Bildschirms positionieren sollen. Wenn Sie ein Element ausblenden müssen, verwenden Sie die Eigenschaft "display: none;" und nicht "display: hidden;". Wenn Google Ihre Website wegen des Ausblendens von Inhalten bestraft, werden sie Sie benachrichtigen, wenn Sie ein Webmaster-Tools-Konto haben, andernfalls erhalten Sie möglicherweise keine Benachrichtigung über eine manuelle Aktion gegen Ihre Website. Wenn Sie bestraft werden, reichen Sie einfach eine Überarbeitungsanfrage bei Google ein und erklären Sie, warum Sie die Eigenschaft "display: none;" verwenden, und beweisen Sie, dass es für legitime Zwecke ist, wie z. B. das Erscheinen von Elementen in verschiedenen Größen je nach Auflösung des Bildschirms des Benutzers, also "Media Queries" in CSS.
Ich verwende Flexslider und habe Zahlen als Pager für die Folien, 1, 2, 3, 4 usw. Sie können kein "display: none" verwenden, da dies auch die Bilder ausblenden würde, die Sie anstelle der Zahlen gesetzt haben. Text-Indent verschiebt die Zahlen, ermöglicht es Ihnen, stattdessen die Bilder anzuzeigen und ist auch für Screenreader geeignet.
Ich sehe kein Problem mit dieser Technik, ich habe sie seit einiger Zeit verwendet und wurde nie bestraft.
ihr sprecht über das Ausblenden von Inhalten im Jahr 2013? Hört auf, über SEO zu reden, ihr wisst nichts darüber. lol. packt einfach ein paar Alt-Tags rein, wie die anderen 95%, die nur den gleichen Mist wiederholen.
CTR, Bounce Rate. Ihr wollt SEO wissen, lest die About-Seite von Google und lernt eine Programmiersprache, damit ihr wisst, wie der Algorithmus funktionieren könnte. Dieses Ausblenden von Text ist Mist.
Denkt ihr, ein H1 ist etwas Besonderes? Ihr seid Jahre zurück. Die größte Schrift auf der Seite ist H1. Wir haben eine Website von 0 auf #1 für "SEO Los Angeles" gebracht, indem wir die Bounce Rate drastisch reduziert und die CTR erhöht haben, während wir die Bewertungen hochgefahren haben. Das war vor 3 Jahren, sie ist immer noch #1. Wer hätte gedacht, dass Google die von den Nutzern gelieferten Metriken gewichtet? Hrm. Wer hätte das gedacht. Als ob Nutzer wichtig wären. lol. Lasst uns ein paar Schlüsselwörter ausblenden und es stattdessen "SEO-freundlich" nennen.
1 http://www.google.com/about/
Das ist SEO, CRO == SEO
ihr werdet das in den nächsten Jahren sehen, schließlich werden diejenigen von euch, die alles gedankenlos wiederholen und behaupten, Experten zu sein, es auch wiederholen. Oh, und noch eins, Mikrojobs das alles. Ttyl =P
Das am besten getestete CSS ist
position:absolute;clip:rect(0 0 0 0);
Ich denke, SEO-Hiding wird besser mit JavaScript gemacht.
Sie haben vielleicht Recht. Soweit ich weiß, ist JavaScript ein Stolperstein für die Such-Crawler. Wird Google jetzt schlauer?
Ich würde dies nicht als SEO-freundlich bezeichnen. Meiner Meinung nach können alle ausgeblendeten Divs dazu führen, dass Sie auf die schwarze Liste gesetzt werden.
Ich muss zustimmen, dass dies zwar theoretisch schlecht sein könnte, es aber legitime Verwendungszwecke für diesen Code gibt, die nicht darin bestehen, SEO-Keywords auszublenden.
Ich würde sagen, vermeiden Sie es, aber ich bezweifle, dass Google die Zeit hat, zu prüfen, warum es verwendet werden sollte.
Mein Lehrer an der Universität hat uns eine solche Technik für Zugänglichkeitszwecke beschrieben (ich erinnere mich nicht mehr gut, vielleicht für Skip-Links).
Eigentlich bin ich kein Fan davon, Text auf einer Seite auszublenden, aber manchmal muss man es tun ... also danke: Das ist eine weitere Möglichkeit, die Arbeit zu erledigen.
Persönlich stimme ich **Dalibor Sojic** zu: Für SEO würde ich JavaScript verwenden.
Ich verwende dies ständig für Zugriffslinks und wurde nie bestraft. Ich habe auch Kommentare von sehbehinderten Menschen erhalten, die mir dankten, dass ich ihr Leben einfacher gemacht habe.
Ich würde es jedoch nicht riskieren, es für "dunkle" Zwecke zu verwenden.
Ich stimme Ihnen zu. Sehr nützlich für sehbehinderte Menschen. Ich würde dies jedoch nicht für SEO verwenden. Ich wurde schon einmal auf die schwarze Liste gesetzt, weil ich alle Arten von "Tricks" verwendet habe, das würde ich nicht noch einmal tun.
„(...) Ich habe auch Kommentare von sehbehinderten Menschen erhalten, die mir dankten, dass ich ihr Leben einfacher gemacht habe.“ – Nicholas Johnson
Ich bin Ihr Fan, Nicholas. Wirklich.
Also, Kinder: Vergesst Google. Es geht um die Nutzer.
Ich habe beide gesehen, aber ich frage mich, ob jemand weiß, ob die Verwendung von
-9999em
im Vergleich zur Verwendung von
-9999px
Performance-/Rendering-Probleme oder irgendwelche Unterschiede verursacht?
Phil D: Seit ich meinen 27-Zoll-iMac habe, bevorzuge ich -9999em, denn selbst wenn man eine Ziffer vergisst, ist es wahrscheinlicher, dass es vom Bildschirm verschwindet als -999px :) Das Gleiche gilt für text-indent…
Suchmaschinen können Sie danach auf die schwarze Liste setzen.
Ich halte das für Black-Hat-SEO zum Ausblenden von Inhalten.
1. Sie werden nicht auf die schwarze Liste gesetzt, es sei denn, jemand beschwert sich. Der Google-Such-Bot liest kein CSS.
2. -200em oder größer ist besser als Pixel.
Das ist großartig.
Wenn eine Suchmaschine Sie auf ihre schwarze Liste setzt, weil Sie sehbehinderten Menschen helfen, dann ist diese Suchmaschine zurückgeblieben – das ist nur meine bescheidene Meinung.
Und noch etwas: Ich wäre mir nicht so sicher, dass Google Ihr CSS nicht liest. Wahrscheinlich kein vollwertiger CSS-Parser, sondern nur darauf achtet, ob Sie große Teile der Seite auf verdächtige Weise ausblenden ;)
Besser kann man es nicht sagen.
Wenn sich die Suchmaschinen wirklich darum kümmern würden, würden sie etwas wie diesen CSS-Code und
role="screereader"oder etwas Ähnliches empfehlen.Zu SEO-Zwecken kann diese Technik dazu führen, dass Sie auf die schwarze Liste gesetzt werden. Versuchen Sie, eine saubere und einfache Navigation beizubehalten, was auch für eine bessere Benutzerfreundlichkeit empfohlen wird.
In welchen Situationen würden Sie diesen Code verwenden und wie genau ist er für die Zugänglichkeit besser als "display: none"?
@igor
Wenn Sie ein Bild als Titel mit Text darin verwenden, MÜSSEN Sie den gleichen alternativen Text bereitstellen.
Aber wenn das Bild CSS-definiert ist (über background-image), haben Sie keinen Platz (=alt-Attribut), um den Alt-Text anzugeben. Indem Sie den Alt-Text in einem Span im Hx (=H1, H2 oder...) platzieren und ihn mit dieser Technik außerhalb des Bildschirms werfen, ermöglichen Sie Screenreader-Software, die von sehbehinderten und legasthenischen Menschen verwendet wird, sowie Suchmaschinen-Bots, diesen Text zu lesen. Hinweis: display:none blendet Inhalte für Screenreader aus, daher ist es nutzlos, einen Alt-Text zu definieren :-)
Manche Leute ziehen es vor, "echte" Bilder mit dem Alt-Attribut bereitzustellen. Aber CSS-Bilder ermöglichen es Ihnen, mehrere Größen/Kontraste/Layouts bereitzustellen...
Wenn media=aural von Browser-Anbietern korrekt implementiert wäre (was uns erlauben würde, display=none in den meisten Fällen und display=visible/audible für sehbehinderte Benutzer zu verwenden), wäre eine so komplizierte Lösung nicht notwendig!
Bevor alle in Panik geraten, dass ihre Website voller Black-Hat-Techniken ist, WERDEN SIE REAL. Google bestraft nur offensichtliche Missbräuche wie Hyperlinks, Textblöcke und Schlüsselwörter, die scheinbar nicht sichtbar sind.
Das Bereitstellen von zugänglichen Alternativen für (z. B.) Titel ist eine akzeptable Praxis. Sie müssen sich nur die Suchergebnisse vieler hochkarätiger Websites ansehen, die SEO-freundliche Techniken verwenden, um zu sehen, dass sie nicht bestraft werden.
Screenreader kümmern sich sowieso nicht um CSS, und solange der Inhalt in Situationen zugänglich ist, in denen JavaScript deaktiviert ist, sollten Sie in Ordnung sein.
Ich empfehle diese Strategie nicht! Ein besserer Weg, Text vom Bildschirm auszublenden, ist die Verwendung von JavaScript.
Belastet die Seite mehr? Oder ist es dasselbe wie visibility:hidden?
Ich habe dies in der Vergangenheit verwendet, aber derzeit verwende ich stattdessen font-size: 0px.
Gedanken dazu, welche Methode besser ist? Ich sehe nicht, wie meine Methode sehbehinderten Menschen, die Textleser verwenden, schaden würde, aber ich vermisse vielleicht etwas.
Bradley
Ich denke, der bessere Weg für SEO-freundliche ausgeblendete Elemente ist die Anwendung des obigen CSS-Hiding mit JavaScript oder JQuery.
Ich stimme zu. Meine Erfahrung ist: JS und JQuery sind in Ordnung, aber CSS ist nicht der richtige Weg.
Ich bevorzuge die Methode von Scott Kellum
.hideMyAss {<br/>width: 100px; <– oder was auch immer Sie mögen height: 100px; <– oder was auch immer Sie mögen background: url(test.png);<br/> text-indent: 100%;<br/> white-space: nowrap;<br/> overflow: hidden;<br/> }
Das scheint gut zu funktionieren. Kein Zeichnen einer Box eine Million Meilen vom Bildschirm entfernt und keine Stirnrunzeln von Google (oder anderen Suchmaschinen, aber ehrlich gesagt, denkt heutzutage überhaupt jemand an andere Suchmaschinen? Aber das ist eine andere Debatte).
Danke Adam. Die Methode von Scott Kellum ist eine fantastische Technik und funktioniert sehr gut. Wichtiger ist, dass keine Gefahr besteht, auf die schwarze Liste gesetzt zu werden.
Google empfiehlt* die Verwendung von responsiven CSS für Smartphone-optimierte Websites, was bedeutet, dass visibility: hidden; und display:none; für sie in Ordnung sind.
*https://developers.google.com/webmasters/smartphone-sites/details
Ich denke, vielleicht ist es nicht besser
hideme {
position: absolute;
overflow: hidden;
top: -100%;
left: -100%;
}
Das erscheint mir als die sauberste Lösung.
Ich verwende diese Technik für ein Formularfeld, das nur für Spambots auf unseren Foren bestimmt ist (sie füllen jedes Feld aus, das wir ihnen anbieten). Google ist natürlich ohnehin nicht erlaubt, die Registrierungsseite aufzurufen (robots.txt), daher ist es keine Frage von SEO oder nicht – und wir haben eine Warnung für Sehbehinderte gegeben, falls sie einen Screenreader verwenden (obwohl es auf unseren Foren ziemlich unwahrscheinlich ist, da es um Computergrafik geht).
Also ja, es hat die "Vorzüge" und nützlichen Stellen, aber natürlich würde ich es auch sparsam einsetzen, sonst.
[off] Schöne kleine Vorschau meiner Nachricht, die unten gesendet wird ;-) [/off]
Gaieus, was sind Ihre Kontaktdaten? (Bieten Sie private Beratungen an? Im Google Webmaster Forum gibt es keine Kontaktinformationen.)
Danke
Das ist großartig.
Ich habe zusätzlichen Inhalt in einem "Weiterlesen"-Bereich mit CSS display:none; und JQuery zum Aufdecken hinzugefügt – hatte noch nie Probleme mit Strafen.
OK danke, aber was, wenn Google mich als Spammer betrachtet und ich Strafen erhalte?
Interessante Debatte. Ich habe einen Zähler, mit dem ich meine Leser nicht langweilen möchte.
Ich habe zuvor verwendet
.hidden { color: #bgbgbg; background: #bgbgbg; } Seitenfarbe ist #bgbgbg –
ohne offensichtliche Strafen, aber dies gibt Warnungen auf dem w3 CSS-Validator.
Ich kann es sehen, indem ich es auswähle, wie geplant, aber es wird für Sehbehinderte vorgelesen, was nicht geplant ist.
display: none und visibility: hidden verursachen keine Warnungen, tun aber nicht das, was ich will! Sie verbergen den Inhalt wirklich, sodass selbst ich ihn nicht lesen kann.
Irgendwelche Meinungen?
Ich bin einfach zu faul, um an einen anderen Ort zu gehen, um die Statistiken zu lesen :D
Wie mache ich ausgeblendeten Inhalt SEO-freundlich mit JavaScript? Ich habe Bilder, die beim Klicken den notwendigen Inhalt enthüllen, da ich nicht möchte, dass Benutzer mehrere Seiten durchklicken müssen, um Informationen zu finden, die sie benötigen.
Eine der fraglichen Seiten ist http://mhi-uk.co.uk/budget-kitchens/.
Irgendwelche Ratschläge bezüglich Graham
Vieles davon hat mit der Absicht zu tun, Leute. Wie bereits erwähnt, packen Sie keine H1 und Spam-Schlüsselwörter in eine Div, die irgendwo im Weltraum außerhalb des Bildschirms schwebt. Das könnte Sie vom großen G erwischen lassen.
Eine sehr gute und akzeptable Verwendung dafür ist bei Schriftartenersetzungen oder bildbasierten Logos in h1-Tags oben links auf einer Website, bei denen die vom Designer gewählten Standardoptionen für Suchmaschinen-Bots oder Screenreader (Browser für Blinde) keine Best Practice sind.
So wie Sie Alt-Tags in Bildern verwenden müssen, müssen Sie, wenn Sie ein grafisches Element verwenden, das für Besucher Ihrer Website visuell wichtig ist, ETWAS tun, um diesen Besuchern Ihrer Website zu helfen, die nicht im herkömmlichen Sinne "sehen" können.
Wenn SEO einfach wäre, würde es "deine Mama" heißen. Lies ein Buch :)
Ich verwende display:none initial und display:block bei Maus-Hover für die Website eines meiner Kunden. Wird das auch dem SEO schaden?
Möglichkeiten für Google-Strafen... Seien Sie vorsichtig & handeln Sie... :)
Hallo allerseits!
Können Scrollbalken SEO beeinflussen?
Ich meine, gibt es ein Problem, wenn man Scrollbalken auf seiner Website verwendet?
Startseite in allen Artikeln Scrollbalken
beeinflusst das die SEO?
Sah gut aus, aber nach dem Lesen der Kommentare habe ich festgestellt, dass es der SEO der Website schaden kann.
Dieser CSS-Stil sollte für Fälle verwendet werden, in denen Sie Informationen für Screenreader bereitstellen möchten, rein semantisches Browsen usw. Aber nicht für normale Browser anzeigen.
Wie bei allem gilt: Wenn Sie es richtig verwenden, werden Sie nur Vorteile ernten.
Ich persönlich verwende dies ganz oben auf allen Seiten, die ich erstelle, um Verknüpfungen zum Hauptmenü und zum Body-Inhalt einer Seite auszublenden. So können Menschen, die Screenreader verwenden, zum Inhalt gelangen, ohne jedes Mal den gesamten Website-Header erneut anhören zu müssen, während sie browsen. Alle anderen sehen die normale Webseite.
Nun, obwohl diese Methode immer noch funktioniert, gibt es jetzt einen besseren Weg, dies zu tun
Laut dem Link im Kommentar hat dies den zusätzlichen Vorteil einer erhöhten Leistung und erscheint aufgrund einer enormen Bildschirmauflösung niemals auf dem Bildschirm.
Übrigens habe ich die Stile
position: absolute;undheight: 0;hinzugefügt. Sie sind nicht in der von Zeldman diskutierten Methode enthalten, waren aber in meinem Fall erforderlich, um das Layout funktionsfähig zu halten (ohne sie gibt es einen leeren Bereich, wo der Text wäre).Vielen Dank, Tim!
Google konzentriert sich auf oder macht sich Sorgen um versteckte Inhalte, nicht um die Technik. Google wird Sie verbannen, wenn Sie (versteckte) übermäßige Schlüsselwörter verwenden.
Andernfalls hätte W3C "text-indent" in seiner neuesten Version entfernt.
Wenn Sie Alkohol konsumieren und fahren, werden Sie von der Polizei bestraft oder vielleicht ins Gefängnis gesteckt. Aber wenn Sie Alkohol konsumieren und genießen, ohne gegen Regeln zu verstoßen, wird Ihnen niemand etwas tun. Polizei oder Regierung verbieten nie Alkohol, sie verbieten oder bestrafen nur diejenigen, die Alkohol konsumieren und gegen Gesetze verstoßen. Hier repräsentiert Alkohol das Attribut text-indent: -9999px, Polizei repräsentiert Google, Autofahren nach Alkoholkonsum ist wie übermäßige Schlüsselwörter verwenden und Alkohol konsumieren und genießen, ohne gegen Gesetze zu verstoßen, ist wie text-indent: -9999px für einen guten Zweck verwenden, sagen wir, um die Zugänglichkeit von Webinhalten zu unterstützen.
Kam hierher, während ich nachgeforscht habe, ob die Verwendung der 'clip'-Funktion von CSS schädliche Auswirkungen hat. Ich schätze, ich werde weiter suchen, aber clip scheint eine viel bessere Wahl zu sein als die obige (die, um fair zu sein, vor langer Zeit gepostet wurde).
`display:none` entfernt die Elemente aus dem Zugänglichkeitsbaum, den der Browser erstellt. Das bedeutet, dass die Elemente für assistive Technologien (insbesondere Screenreader) nicht verfügbar sind.
Wenn Sie zusätzliche Informationen für sehbehinderte Benutzer bereitstellen möchten, ist die von Chris beschriebene Positionierungstechnik eine der von W3 empfohlenen Techniken. Eine weitere, die ich gesehen habe, verwendet clip
Beachten Sie die Höhe und Breite von 1 Pixel. Dies liegt daran, dass eine Höhe und Breite von 0 Pixel die meisten Screenreader dazu veranlasst, die Region zu ignorieren (d. h. der Browser fügt sie nicht zum Zugänglichkeitsbaum hinzu). Außerdem bewirkt das Setzen der Clip-Abmessungen auf 0 Pixel, dass VoiceOver die ausgeschnittene Region ignoriert.
Ich kann nicht für andere Suchmaschinen sprechen, aber Google ist sich der Offscreen-Technik für Zugänglichkeit bewusst und wird eine Website nicht dafür auf die schwarze Liste setzen oder herabstufen, wenn sie ordnungsgemäß verwendet wird.
Eine zusätzliche Anmerkung: Wenn Sie Offscreen-Positionierung zum Ausblenden von Skip-Links verwenden, stellen Sie sicher, dass diese sichtbar werden, wenn sie den Fokus erhalten. Skip-Links helfen auch sehenden Benutzern, die keine Maus bedienen können (d. h. nur Tastatur). Sie müssen die Links sehen können, um sie zu verwenden.
Ich kann nur sagen, dass Google selbst Text-Hiding-Techniken verwendet. Sehen Sie sich einfach die Labels auf den Textfeldern hier an: https://#
Das Wichtigste, um Text auszublenden, sind die Verwendung von Microformaten oder sogenannten Rich Snippets.
Dies wird von Google und anderen Suchmaschinen gut gesehen, aber oft zerstört es Ihr gesamtes Layout.
Wenn Sie also (siehe schema.org) diese Google-Ranking-Tools verwenden möchten, aber diese schlecht aussehenden Divs, die Sie ausblenden müssen, nicht anpassen wollen, dann ist die Methode mit text-indent meiner Meinung nach in Ordnung.
Ich habe eine Frage dazu, bin mir nicht sicher, ob es in Ordnung ist oder nicht.
Ich möchte einige Divs aus der mobilen Ansicht einer responsiven Website (vollständig) entfernen, abhängig von den verwendeten mobilen Geräten. Ich möchte auch sicherstellen, dass die Google PageSpeed-Bewertung (für die Geräte, auf denen die Divs entfernt werden) korrekt ist.
Ich erkenne mobile Geräte anhand ihres User Agents. Der Google PageSpeed-Bot verwendet das iPhone, aber obwohl ich Divs so eingestellt habe, dass sie auf iPhones nicht angezeigt werden, werden sie in Google Page Speed immer noch angezeigt.
Irgendwelche Ideen, warum das so ist, und würde dies von Google als Black-Hat-SEO angesehen werden, obwohl es das nicht ist?
Danke.
Ich kann nicht für andere Suchmaschinen sprechen, aber Google ist sich der Offscreen-Technik für Zugänglichkeit bewusst und wird eine Website nicht dafür auf die schwarze Liste setzen oder herabstufen, wenn sie ordnungsgemäß verwendet wird.
Wenn Sie (siehe schema.org) diese Google-Ranking-Tools verwenden möchten, aber diese schlecht aussehenden Divs, die Sie ausblenden müssen, nicht anpassen wollen, dann ist die Methode mit text-indent meiner Meinung nach in Ordnung.
Möglichkeiten für Google-Strafen... Seien Sie vorsichtig & handeln Sie... :)
Was ist mit dem?
color: transparent;
text-indent: -9999px;
Hallo Leute! Ich weiß, es ist spät, aber wie wäre es mit visibility:hidden und z-index:-999;
Einige Leute haben hier in den Kommentaren früher erwähnt, dass "visibility:hidden" keine gute Praxis ist.
Ich denke gerade über negative z-index mit "position: absolute" unter dem Div mit weißem Hintergrund nach, um ein img-Element mit itemprop="image" für schema.org auszublenden...
Ich weiß, dass dies ein älteres Thema ist, aber ich bin gerade auf eine Situation gestoßen, in der ich ein h1-Tag hinzufügen musste, aber stattdessen ein Bild auf einer Homepage verwenden wollte, die ich entwickelt habe: http://cacaoandcream.com
Ich fand die Antwort von Keith Hays sehr hilfreich.
Hinweis: "clip: rect(0px 0px 0px 0px);" ließ den Text auch im Seitenquelltext erscheinen, aber ich möchte keine Zugänglichkeitsprobleme bekommen.
Gibt es aktualisierte SEO-Informationen bezüglich der Praxis, "clip" auf diese Weise zu verwenden? Ist es für Google und andere Suchmaschinen noch akzeptabel?
Haben Sie jemals von Robots.txt gehört? Die Robots.txt-Datei ist perfekt zum Ausblenden, informieren Sie sich bei Google darüber.
Gibt es aktualisierte SEO-Informationen bezüglich der Praxis, "clip" auf diese Weise zu verwenden? Ist es für Google und andere Suchmaschinen noch akzeptabel?
Sehr geehrter Chris Coyier, ich habe Code mit `display:none` für Text auf meiner Website, gilt dieser Code als Black-Hat-Technik von Suchmaschinen?