Das Putzlowitsch Test- und SEO-Blog

WordPress Shortlink für Bilder

Seit es Twitter und anderen Kurznachrichtendienste gibt, sind kurze URLs sehr wichtig geworden. Bei Wordperess sind Shortlinks schon lange quasi „ab Werk“ eingebaut. Man muße einfach nur die Artikel-ID als Parameter p mit der Seite aufrufen (putzlowitsch.de/?p=1649).

Das funktioniert auch für Attachments wie Bilder, Sounds und sonstige Dateien, die über WordPress hochgeladen und mit der Mediathek verwaltet werden. Allerdings wird hier nicht auf die Datei selbst, sondern auf die Attachment-Seite weitergeleitet (putzlowitsch.de/?p=1650).

Um nun auch direkt auf Dateien shortlinken zu können, sind nur ein paar Zeilen PHP-Code notwendig. Ich habe dafür als Alternative zum Parameter p wie Post den neuen Parameter a wie Attachment eingeführt. Der Aufruf erfolgt dann mit putzlowitsch.de/?a=1650. Die Funktionen habe ich in ein kleines Plugin gepackt, wem zu viele Plugins nicht gefallen, kann auch einfach den Quelltext in der Datei functions.php seines Themes einfügen:

function plw123as_redirect_canonical( $redirect_url, $requested_url ) {
	global $wp_query;
	
	if( isset($wp_query->query_vars['a']) ) {
		$id = intval( $wp_query->query_vars['a'] );
		$url = wp_get_attachment_url( $id );
		if( '' == $url ) {
			$wp_query->set_404();
			status_header( 404 );
			$redirect_url = false;	
		}
		else
			$redirect_url = $url;	
	}
	return $redirect_url;
}

function plw123as_init() {
 global $wp;

 // Variable bekannt machen
 $wp->add_query_var( 'a' );
 add_filter( 'redirect_canonical', 'plw123as_redirect_canonical', 10, 2 );
}
add_action( 'init', 'plw123as_init' );

 
Download: 123 Attachment Shortlink 0.10

Ich wurde übrigens so ein bißchen von der Statusupdate mit Bildern-Sache zu diesem kleinen PHP-Code angeregt. Kann ja nicht sein, das ich für direkte Links auf Bilder elendig lange URLs verwenden muß. :-)

Nachtrag 16:30 Uhr
Google-Statusupdates - Bilder kein Redirect

Leider wertet die Googlesuche nach Statusupdates eine Weiterleitung auf ein Bild nicht als Bild selbst. Die Bild-URL wird zwar aufgelöst, das Bild aber nicht angezeigt. Schade! Vielleicht ändert sich das ja noch…

Nachtrag 17:45 Uhr
Hmmm, scheint doch mit den weitergeleiteten Bildern bei Google-Statusupdates zu funktionieren, aber nicht immer oder nur manchmal, keine Ahnung…

Keine Kommentare »

Noch mehr Echtzeit – Google Statusupdates mit Bildern

Google-Statusupdates mit Bildern

Vor ein paar Tagen schrieb ich noch etwas zur (neuen) Timeline bei Google-Social und zu den Profilbildern ebendort und schon gibt es etwas zumindest für mich neues zu entdecken.

Die spezielle Google-Suche nach Meldungen aus sozialen Netzwerken heißt jetzt Statusupdates und man kann dort gezielt nach „Statusupdates mit Bildern“ suchen.

Ich konnte mir einen kleinen Test nicht verkneifen und tatsächlich erscheint zu dem Statusupdate auch das von mir verlinkte Bild in Echtzeit. Es funktioniert scheinbar mit allen Bildern, nicht nur welchen von Twitpic und ähnlichen Diensten, wie ich zunächst vermutet hatte.

Die Echtzeit-Bilder werden genau wie die Profilbilder aber nicht direkt angezeigt, sondern aus einem Google-Cache geladen. Im Unterschied zu den Profilbildern landen sie aber nicht im „normalen“ Server der Bildersuche, sondern auf speziellen Serveren, die unter ggpht.com angesiedelt sind. Das steht vermutlich für Google-Photo oder soetwas in der Art.

Schon erstaunlich, was sich in den letzen Tagen mit den Bildern so getan hat (z.B. Anzeigen). Nun mußte nur noch mal der große Schub mit neuen Bildern kommen und idealerweise auch die Bilderfassung und -verarbeitung für alle Bilder in Echtzeit erfolgen. Na oder zumindest nicht erst nach mehreren Wochen bzw. Monaten.

Keine Kommentare »

Google-Bildersuche mit Werbung

Google-Bildersuche mit Werbung

Habe ich was verpaßt, habe ich es bisher übersehen oder gibt es das nun erst seit kurzem. Bei der Google-Bildersuche wird oben Werbung eingeblendet. Gut, es war nur eine Frage der Zeit, bis auch die Bildersuche ihre Unschuld verliert und nunmehr auch Google damit Geld verdienen will.

Wie ist das nun eigentlich aus AdWords-Sicht. Kann man das konfigurieren, ob die eigene Werbung auch bei den Bildersuchergebnissen erscheint oder nicht? Ich kenn mich damit nicht aus.

Nachtrag 19. Juli:
Google-Bildersuche: Brötchen mit WerbungIch kenne mich zwar mit AdWords nicht aus, habe aber immer noch ein Restguthaben von den geschenkten 100 Euro übrig.

Da hatte ich zu Testzwecken mal eine Brötchenbilder-Kampagne am laufen, die aber schon seit Monaten inaktiv ist. Nun habe ich sie wieder aktiviert und kurz darauf erscheinen meine Anzeigen auch bei der Bildersuche. Eine irgendwie geartete Einstellmöglichkeit habe ich allerdings nicht gefunden.

2 Kommentare »

iPhone4Spiel – mein Bild ist da

iPhone4spiel- Bilder am 11.07.2010Etwa drei Wochen hat es gedauert, bis mein neues altes Bild zum iPhone4Spiel bei der Bildersuche auftaucht. Es ist erwartungsgemäß auch sofort auf Platz 1 eingestiegen.

Lange Zeit lag ein altes Bild von der SG-Wehretal auf der Top-Position.

Ich hatte mich schon länger gefragt warum. Auf den ersten Blick ist auf der Startseite noch nicht mal das Wort iPhone4Spiel zu finden, auf den zweiten Blick aber schon. Direkt über dem Vereinslogo findet man unsichtbaren Text (hier sichtbar gemacht) und sogar eine H2-Überschrift mit iPhone4Spiel. Das widerspricht zwar eindeutig den Google-Webmaster-Richtlinien, scheint aber zumindest für Bilder recht erfolgreich zu sein.

Wobei hier die „Unsichtbarkeit“ weniger entscheidend ist als vielmehr die Nähe und Bedeutung (H2) des Textes zum Bild. Zudem unterstreicht es die Wertschätzung, die Google einem Bild auf der Startseite einer Website beimißt.

iPhone4SpielMein iPhone4Spiel-Bild ist allerdings kein echtes neues Bild. Es ist für Google insofern neu, als daß es unter einer neuen Bild-Url auftaucht und vom Googlebot-Image erstmalig am 21.06. „gesehen“ wurde. Inhaltlich ist es aber nur ein 1:1-Abklatsch des Befreiphone- bzw. Volksphonebildes. Insofern geben die drei Wochen Latenzzeit leider keinen Anlaß zur Annahme, die Google-Bildersuche sei wieder auf einem Weg der Besserung.

Weitere Artikel mit Bezug zu diesem:
Ein Kommentar »

Twitter-Profilbilder bei Google

Google-Update (Social)

Seit einiger Zeit werden bei Google mit der Echtzeitsuche auch aktuelle Tweets angezeigt. Man kann aber mit der Option „Social“ (engl. Updates) die Suche auch nur auf Statusmeldungen beschränken. Dann werden nur noch Einträge von Twitter, Facebook, FriendFeed, MySpace und Google-Buzz angezeigt.

Profilbilder

Google-Updates: ProfilbildNeben den Einträgen die Google anzeigt, erscheint auch ein Profilbild. Entweder wird das Standardbild des Dienstes verwendet oder eben das individuelle Profilbild des Nutzers.

Lange Zeit hatte ich bei Twitter mein Pusteblumen-Bild im Profil. Dann habe ich für die WM, allerdings etwas spät, auf die Deutschland M&Ms umgestellt. Leider wurde nun für mehrere Tag bei Google wieder das neutrale Twitter-Bildchen angezeigt. Aber warum?

Twitter-Profilbild bei Google

Wichtigster Grund ist, daß Google nicht etwa die Twitter-Profilbilder direkt anzeigt, sondern diese aus dem eigenen Bilder-Cache holt. Die Bilder werden praktisch genauso behandelt, wie jedes andere Bild bei Google z.B. für die Bildersuche. Es bekommt eine 78-Bit-ID zugewiesen, es wird ein Vorschaubildchen (Thumbnail-Image) erstellt und es vergeht eine gewisse Zeit, bis das Bild dann sichtbar wird.

Für die normale Bildersuche vergehen, von Bildern in Google-News mal abgesehen, wieder mehrere Wochen, eher Monate, ehe sie angezeigt werden. Für die Twitter-Profilbilder beträgt der Zeitraum nach meinen Beobachtungen nur etwa zwei Wochen. Mein aktuelles Bild habe ich am 23. Juni bei Twitter hochgeladen, seit vorgestern wird es bei Google-Updates bzw. der Echtzeitsuche angezeigt.

Um das wenigsten an einem weiteren Beispiel zu überprüfen, habe ich mir @Missfeldt angesehen. Martin hat sein Twitter-Profilbild am 10. Juni zwischen 10:49 und 11:31 Uhr geändert (11:23 Uhr, um genau zu sein). Das neue Bild wurde bei Google dann am 25. Juni zum ersten Mal angezeigt. Das sind, richtig, ungefähr zwei Wochen.

Google Echtzeitsuche mit schönem Bild

Wer also Wert darauf legt, das seine Statusmeldungen von Twitter und den anderen Echtzeitdiensten immer auch mit einem individuellen Profilbild bei der Google-Echtzeitsuche angezeigt werden, sollte dieses Bild nicht zu oft ändern. Zudem merkt sich Google die jeweiligen Profilbilder, in älteren Updates werden also immer die zu dem Zeitpunkt aktuellen Bilder angezeigt. Es gibt allerdings bildmäßige Lücken von etwa zwei Wochen.

Nachtrag 9. Juni:
Es nützt auch nichts, wenn man ein altes Bild erneut bei Twitter als Profilbild hochlädt. Das Bild bekommt eine neue URL (laufende Nummer) und ist damit für Google erstmal ein neues Bild. Also unter zwei Wochen geht da nix.
Nachtrag 12. Juni:
Mit einem erneut hochgeladenen Bild geht es doch deutlich schneller. Das Profilbild erscheint dann nicht erst nach zwei Wochen bei den Google-Statusupdates, sondern schon nach etwa zwei Tagen.

5 Kommentare »