Sind Bilder mit nicht standardmäßigen Erweiterungen (wie ".ashx" anstelle von ".png" oder ".jpg") schlecht für SEO?

7

Bestimmte CMS, die unter IIS wie Sitecore ausgeführt werden , geben Bilddateien keine geeigneten Dateiformate wie .pngoder .jpgstandardmäßig, sondern verlinken auf Bilder wie folgt:

<img src="/media/Some Folder/EX-IMG.ashx" alt="Example" />

Wenn Sie die Leerzeichen, den nicht beschreibenden Dateinamen und die Großbuchstaben ignorieren (was wahrscheinlich zu Problemen mit doppelten Inhalten führen und / oder diese verursachen kann), stellt diese URI .ashxein Problem dar?

Ist die Verwendung des richtigen Bilddateiformats ein Ranking-Faktor bei der organischen Suche nach der Seite, auf der das Bild angezeigt wird , oder reicht ein anständiges Alt-Attribut aus?


(Beachten Sie, dass es nicht erforderlich ist, diesen Bildrang in Google Bilder zu haben, sondern die Spinnen darüber zu informieren, dass es sich um relevante und kontextbezogene Medien handelt, die sich auf den Textinhalt auf der Seite beziehen.)

Baumr
quelle

Antworten:

6

Um Ihre Frage zu beantworten: Nein, es sollte kein Problem für SEO darstellen.

Warum nicht - da das ashxnichts mit Bildern zu tun hat, fragen Sie? Wegen des MIME typeVersendens mit dem Dateikopf.

Das .pngDateiende bestimmt nicht, was der Browser interpretieren muss, sondern die Dateikopfzeilen der HTTP-Anforderung. Die Dateikopfzeilen, die gesendet werden, wenn der Browser eine Bilddatei vom Typ .pngvom CMS anfordert , enthalten die MIME type media/pngund die .ashxErweiterung ist daher irrelevant. Gleiches gilt für HTML-Dateien - sie können aufgerufen werden .baumr, solange dies der Fall MIME typeist text/html. Dies kann problemlos in Apache und IIS eingerichtet werden.

Das von Ihnen verwendete URL-Beispiel ist nicht allzu häufig. Wie Sie bereits erwähnt haben, sollte es in einem guten Setup ausschließlich für SEO- / Bildsuchzwecke beschreibend sein:/images.ashx?id=picture-of-an-elf

Athoxx
quelle
1
Ja, nicht standardmäßige Bilderweiterungen sind in Ordnung.
John Mueller
1
Besser noch, verwenden Sie überhaupt keine Erweiterungen :) /images?id=picture-of-an-elfoder /images/picture-of-an-elf(die ausgeführt werden index.ashxund übergeben werden picture-of-an-elf) Auf diese Weise können Sie Ihre Technologie ändern, ohne eine Identitätskrise mit Ihren URLs zu haben!
Nicholas Shanks
2

Unabhängig vom vom Server angeforderten "Dateityp" (wie von der Dateierweiterung ".ashx" vorgeschlagen), muss das an den Client empfangene Bilddateiformat (und der entsprechende MIME-Typ) weiterhin eines der folgenden sein png: jpg, gifusw. , da sonst der Browser / User-Agent wird es nicht machen / verstehen.

Ich sehe also nicht, wie sich dies auf die Google-Suche auswirken würde.

Es könnte sich jedoch aus den von Ihnen genannten Gründen auf die Bildsuche auswirken ... kein beschreibender Dateiname usw. Wenn die Indizierung von Bildern jedoch kein Problem darstellt (und diese möglicherweise ohnehin für Googlebot-Image blockiert sind), kann ich dies nicht erkennen ist ein Problem.

... aber informieren Sie Spinnen darüber, dass es sich um relevante und kontextbezogene Medien handelt, die sich auf den Textinhalt auf der Seite beziehen.

Betrachtet Google den Typ / Kontext der Bilder selbst bei der Bestimmung des Ranges in der Google-Suche?

Herr weiß
quelle
Ja, Bilder verbessern die On-Page-SEO - basierend auf dem Alt-Attribut, der Kontextplatzierung, dem Dateinamen usw.
Baumr,
Tatsächlich rendern moderne Browser .ashxDateien problemlos als Bilder (siehe Bild von Sitecores offizieller Website )
Baumr
Ja, der altText etc. hilft sicherlich SEO, aber das Bild selbst? Das Bild, auf das Sie verlinken, dient als normales PNGBild.
MrWhite
Sie sind sich nicht sicher, was Sie mit dem ersten Teil sagen wollen, vielleicht haben Sie es falsch verstanden? Auf jeden Fall ist der letzte Teil des Dateinamens des Bildes carnival%20cruise%20homepage%20img.ashx, und wenn Sie versuchen , ein Bild wie dieses , dieses oder diese es und downloaden - es wird nach wie vor sein.ashx
Baumr
Der erste Teil ... meiner Antwort oder des Kommentars? Die URL (oder der Dateiname), die Sie angeben und auf die endet, .ashxist die URL der vom Server angeforderten Ressource. Dies selbst gibt nicht unbedingt das Format der zurückgegebenen Datei an (es gibt kein ashxBilddateiformat) - wenn Sie dies implizieren? Die letzten 3 Bilder, auf die Sie verlinken, sind alle JPEGs. Dies wird dem Browser / Spider durch den Content-Type: image/jpegHTTP- Antwortheader angezeigt . Der MIME-Typ gibt den Typ der Datei an und dies wird vom Browser angezeigt.
MrWhite