@ font-face, Google Fonts und SEO

7

Jemand, den ich kenne, behauptet, dass Suchmaschinen wie Google Probleme mit Schriftarten haben, die nicht die alten Standardschriftarten von gestern sind, was dazu führt, dass Seiten nicht von Suchspinnen analysiert werden. Um auf der sicheren Seite SEO zu sein, sollte ich mich an die Standbys halten wie Arial. Eine schnelle Google-Suche nach "Suchmaschinen können keine Schriftarten lesen" ergab zilch. Ignorieren Suchmaschinenspinnen tatsächlich Text, der mit Schriftarten formatiert ist, die sie nicht erkennen?

huzzah
quelle
5
Ein aktuelles Video (7. Mai 2012) von Matt Cutts über ... Wie sieht Google das Ersetzen von Schriftarten aus?
MrWhite
+1 für den Link. Ich höre IMMER gerne die Antwort von The Matt.
Huzzah

Antworten:

11

Ja und nein, er bringt zwei verschiedene Dinge zusammen.

In den späten 90ern / frühen 2000ern, als Designer aus Designgründen Schriftarten verwenden mussten, betteten sie Grafikdateien in HTML-Seiten ein. Suchmaschinen können diese nicht verstehen, ebenso wenig wie die Bildschirmleser, die von blinden und sehbehinderten Menschen verwendet werden. Dies liegt daran, dass der einzige HTML-Code auf der Seite für einen Menü-Link beispielsweise so etwas wie wäre

<div><a href="#"><img src="menu-title.gif" /></a></div>

Dies ist für einen Roboter bedeutungslos, der zu dieser Zeit nur einfaches altes HTML entschlüsseln konnte und das CSS und die Tags ignorierte. Die Lösung in dieser Ära bestand darin, den Code so zu schreiben

<div><a href="#"><img src="menu-title.gif" /><span class="text-indent">Menu Title</span></a></div>

und verwenden Sie CSS wie folgt

.text-indent { text-indent: -5000px; }

um den Text aus dem Teil der Seite zu verschieben, der für einen sehenden Benutzer sichtbar ist. Dies bedeutete, dass Suchmaschinen die Informationen erhielten, die sie zum Verständnis des Kontextes des Links benötigten, ohne das Bild zu unterbrechen.

Heutzutage können Sie Technologien wie eingebettete Schriftarten oder Google Web Fonts verwenden , um Ihre Designs zu erweitern. Diese rendern Textteile aus dem HTML-Dokument als Anti-Aliasing-Schriftart, lassen jedoch den HTML-Code intakt, sodass Suchmaschinen (und Bildschirmleseprogramme) den Text analysieren können.

Insgesamt liegt er in beiden Punkten falsch, vorausgesetzt, die relevanten Textinformationen sind in Klartext verfügbar. HTML-Suchmaschinen verstehen Ihre Seite und Links - die Schriftarten / Grafiken sind unerheblich.

Er irrt sich auch in Bezug auf die Gruppen (vom Klang her ist er ein harter Schlag), jeder, der Zugang zu Google hat, kann dies herausfinden.

toomanyairmiles
quelle
Sie können auch altund / oder titleAttribute verwenden, um den Inhalt eines Bildes <img src="menu-title.gif" alt="Menu Title" />
anzuzeigen
3
aber Google wird es anders behandeln - als Bildbeschreibung, nicht Teil des Textes
Jacek Kaniuk
1
Wenn ein Bild hat altText, der Text wird von Screenreadern, Suchmaschinen, Nur - Text-Browser, usw. als Textinhalt behandelt werden. Das ist der ganze Zweck eines alternativen Textinhalts. Google analysiert und sucht altText, nimmt ihn in den Textfluss auf und behandelt ihn bei Bildlinks als Ankertext.
Lèse Majesté
1
Das titleAttribut ist jedoch nicht dasselbe wie alt. titlewurde entwickelt, um zusätzliche Beratungsinformationen zu einem Element zu geben. Es wird normalerweise als Tooltipp angezeigt, wird jedoch von Suchmaschinen, Bildschirmleseprogrammen usw. nicht als alternative Textdarstellung des Bildinhalts behandelt. Aus diesem Grund raten die meisten a11y-Gruppen davon ab , redundante Attribute zu titleersetzen altoder zu verwenden title, die sich nur wiederholen der Bildtext.
Lèse Majesté
2
@ Lèsemajesté Ich wurde in JAWS geschult und habe in der Vergangenheit als Entwickler für Barrierefreiheit gearbeitet. Außerdem habe ich einen engen Freund, der ein blinder Webentwickler ist. Die Ansicht ist, dass die unsachgemäße Verwendung von Alt und Titel sie für die meisten sehbehinderten Benutzer unbrauchbar gemacht hat (obwohl sie ein kritischer Bestandteil des Standards sind), und die Tools wurden entwickelt, um dies zu berücksichtigen. Die Benutzer verwenden Überschriften-Tags, um einen Eindruck davon zu bekommen, wo sie sich auf der Seite befinden, und sehen sich dann die Links an, um herauszufinden, wohin sie gehen sollen. Alt ist nur hilfreich, wenn die Seite verwirrend ist. Es ist erstaunlich zu sehen!
Toomanyairmiles
5

Suchmaschinen lesen keine Schriftarten. Sie "sehen" keine Seiten. Sie lesen Text. Sie lesen semantisches Markup. Sie versuchen Beziehungen zu finden. Schriftarten sind völlig nutzlos und für sie irrelevant.

John Conde
quelle