pixabit versteht sich als Spezialist für die Entwicklung individueller Webanwendungen und ist technischer Typo3- , PHP- und JSP-Partner für Werbeagenturen und New Media Agenturen. Auf Grund der Partnerschaften mit hochkarätigen Internetagenturen können wir aus diesem Pool den optimalen Kreativpartner für Sie finden und als Fullservice-Agentur auftreten.

Suchmaschinenoptimierung für die DocMorris Apotheke in Leonberg

10. Mai 2011
Positionen von DocMorris bei Google für die Suchbegriffe "Apotheke Leonberg" im Zeitraum der Optimierung von pixabit

Positionen von DocMorris bei Google für die Suchbegriffe "Apotheke Leonberg" im Zeitraum der Optimierung durch pixabit

Die DocMorris Apotheke in Leonberg hat uns mit der Programmierung Ihrer Webseite, der Erstellung eines Google Places Profils sowie die Optimierung der beiden Projekte für Suchmaschinen beauftragt. Bereits bei der Programmierung wurden auf Basis-Faktoren zur Suchmaschinenoptimierung (SEO) geachtet. Dies beinhaltete unter anderem eine suchmaschinenoptimierte Grundstruktur des Layouts, sprechende Bildnamen, sprechende URLs, eine optimale Überschriften- verteilung etc. Da auf Wunsch des Kunden während der Webseitenerstellung mit einer Vorschaltseite auf die aktuellen Arbeiten hingewiesen wurde, konnte Google die Webseite nur schlecht indizieren und stufte daher die Webseite bereits zur Veröffentlichung nur auf Platz 46 ein. Es gab also einiges zu tun. Denn dieses mal war ein zusätzliches Ziel zu beobachten, in wie weit sich welche Maßnahmen zur Suchmaschinenoptimierung in welchem Maße auf die Rankingergebnisse auswirken. Optimiert wurde dabei im Speziellen auf die Suchanfrage “Apotheke Leonberg“.

Keyworddichte von DocMorris Leonberg im März

Keyworddichte von DocMorris Leonberg nach der Optimierung

Zur Veröffentlichung der Webseite am 09.03.2011 befand sich http://www.apotheke-roemergalerie.de/ auf Platz 46. Als ersten Schritt nach oben wurde die Keyworddichte optimiert. Das heißt relevante Keywords wurden verstärkt in die Texte eingebaut und unwichtige, nicht suchmaschinenrelevante Wörter entfernt. Diese Maßnahme brachte uns ein paar Tage später auf Seite 3, genauer auf Platz 35 der Suchergebnisse. Immerhin 11 Plätze.

Anschließend wurde von uns der META-Title sowie die Reihenfolge der Wörter in den Überschriften optimiert. Wichtige Wörter wurden dementsprechend nach vorne gesetzt – unwichtige ganz entfernt. Falls es dennoch nötig war für Suchmaschinen unrelevante Inhalte wegen des Seitenkontextes zu erhalten, haben wir die Überschrift entfernt und den Text dem Design der übrigen Überschriften angepasst. Wir haben dann wieder ein paar Tage ins Land gehen lassen und waren Ende März auf Platz 31. Nur vier Plätze nach vorne. Wir hatten uns mehr erhofft.

Etwas mühseliger war die Vergabe von META-Beschreibungen, die Vergabe von manuellen Keywords für alle Seiten sowie eine schöne und zugleich treffende Beschreibung (alt und title) aller relevanten Bilder. Es ging wieder langsam voran: 2 Plätze auf Rang 29 am 30. März.

Zwischenzeitlich hatte der Kunde bereits alle Seiten mit guten Inhalten gefüllt. Wir haben derweil noch die robots.txt und sitemap.xml optimiert sowie eine HTML-Sitemap auf der Seite angelegt. Damit haben wir wieder ein paar Punkte auf Platz 21 gut gemacht. Das war Anfang April.

Mitte April haben wir die URLs, Navigationsnamen und META-Titles der Seiten optimiert. Nachdem von uns entsprechende Umstellung in den Google Webmaster Tools vorgenommen wurden, ging es rapide auf Platz 11.

Die restlichen 3 Plätze auf Seite 1 waren dann nicht mehr schwer. Die Seite wurde hier und da von extern verlinkt und das Google Places Profil weiter ausgebaut. Dies zusammen mit der neuen Seite “Standort” (in Verbindung mit Google Maps), auf der wieder einige wichtige Keywords fallen sowie das Google Places Profil verlinkt wird, brachte die Seite auf den Stand wo sie heute steht: Rang 8 auf Seite 1.

Das Google Places Profil der DocMorris Apotheke Leonberg ist parallel dazu mitgewachsen und erscheint mittlerweile auch auf Seite 1.

TYPO3 4.5.2 ohne eindeutige Frontend Session

14. März 2011

Nach dem Upgrade eines TYPO3 Onlineshops auf die aktuelle TYPO3 Version 4.5.2 mussten wir feststellen, dass es nicht mehr möglich war Artikel in den Warenkorb zu legen. Die Ursache war, dass TYPO3 ab dieser Version die Session-ID bei uneingeloggten Benutzern aus Sicherheitsgründen bei jedem Reload neu generiert. Da der Warenkorb in diesem Onlineshop aber auf die TYPO3-Frontend User Session zurückgreift,

1
$GLOBALS["TSFE"]->fe_user->getKey('ses','basket');

war ein dauerhaftes Speichern dieser Informationen nicht mehr möglich. Wer auf seiner Webseite auf die Session des Frontend Users zurückgreift und auf die aktuelle TYPO3-Version nicht verzichten will kann folgenden Patch in den TYPO3 Sources vornehmen:

  1. Navigieren Sie zu /typo3_src-4.5.2/t3lib/
  2. Öffnen Sie die Datei class.t3lib_userauth.php
  3. Ändern Sie folgende Zeilen
    234
    235
    236
    237
    
    if (!$id || !$this->isExistingSessionRecord($id)) {
    	$id = $this->createSessionId();
    	$this->newSessionID = TRUE;
    }

    in

    234
    235
    236
    237
    238
    
    //if (!$id || !$this->isExistingSessionRecord($id)) {
    if (!$id) {
    	$id = $this->createSessionId();
    	$this->newSessionID = TRUE;
    }

Ein weiteres Zeichen für unsere TYPO3-Kompetenz

23. Juli 2010

Stefan Wetterau besteht Prüfung zum “Certified TYPO3 Integrator”

Unser Mitarbeiter, Kollege und Senior Webentwickler Stefan Wetterau aus der Abteilung Webentwicklung hat erfolgreich die Prüfung zum “Certified TYPO3 Integrator” bestanden.

Wir sagen “Herzlichen Glückwunsch, Stefan!” und freuen uns mit ihm. Durch das Bestehen der Prüfung profitieren nämlich nicht nur unsere Kunden und er selbst, sondern auch das gesamte Team kann sich auf seine Erfahrung und sein Wissen verlassen und findet immer einen komptenten Ansprechpartner.

Die nächsten Kollegen warten und lernen schon jetzt auf ihre eigene “Certified TYPO3 Integrator”-Prüfung im Herbst, und natürlich drücken wir auch ihnen die Daumen und wünschen viel Erfolg!

pixabit zertifiziert Mitarbeiter zum “Google Adwords Professional”

23. März 2010

GOOGLE ADWORDS QUALIFIED INDIVIDUALAnfang 2010 wurde Ralph Bergmann zum Google Adwords Professional.

Dadurch können wir Ihnen nun folgende Leistungen anbieten:

  • Anlage bzw. Analyse und Strukturierung des Adwords Kontos
  • Formulierung relevanter Anzeigentexte
  • Recherche und Optimierung von Keywords
  • Anlage, Controlling und Optimierung von Kampagnen
  • Optimierung von Landingpages (Adwords-Zielseiten)

Ihr Nutzen:

  • Effizienzsteigerung Ihres Budgets
  • Ermitteln von Optimierungs- und Einsparungpotentialen
  • Steigerung von Click- und Conversionzahlen
  • Detaillierte Statistiken und optimierte Anzeigenpositionierung

PHP – Array Zeichensatz umwandeln

11. August 2009

Häufig kommt man als PHP Entwickler in die Verlegenheit mit Datenbanken zu arbeiten, die nicht komplett auf UTF-8 laufen. Damit man trotzdem vernünftig mit den Daten aus der Datenbank arbeiten kann, muss man diese also in das gewünschte Format dekodieren.

Das Dekodieren einzelner Strings funktioniert recht simpel mit der PHP Funktion

$s = utf8_decode($s);

Wie aber wandelt man ein komplettes Array, beispielsweise ein MySQL Result in UTF-8 um? Neben ein paar verschachtelten For-Each-Schleifen ist eine Möglichkeit die Verwendung der array_walk_recursive Funktion. Mit dieser Funktion kann ein Array komplett rekursiv durchlaufen und auf jedes einzelne Element eine Funktion angewandt werden. Hier ein Beispiel:

$sql = "Your MySQL Query";
$res = mysql_query($sql);
while ($row = mysql_fetch_assoc($res)) {
  $array[] = $row; // Abspeichern des kompletten Results in $array
}
 
// Umwandeln des Arrays in UTF-8
function utf8_conv(&$item, $key){ // Wichtig: Die Referenz übergeben
  $item = utf8_decode($item);
}
 
// Anwenden der Funktion utf8_conv auf jedes Element des Arrays $array
array_walk_recursive($array, 'utf8_conv');

Für das Aufrufen einer Funktion innerhalb einer Klasse muss folgender Syntax verwendet werden:

array_walk_recursive($productArray, array(&$this, 'utf8_conv'));

In diesem Fall steht die Funktion in der selben Klasse, würde also normalerweise mit $this->utf8_conv aufgerufen werden.

pixabit Mobile Backup Client

17. Juli 2009

pixabit online Backup ManagerKennen Sie das Drama, wenn Notebook-Festplatten kaputt gehen und Ihnen sämtliche Geschäftsdaten auf dem Gerät verloren gehen?
Laptops sind die am schlechtesten gesicherten Computer, da Sie oft bei Unternehmensbackuplösungen übergangen werden.

Mit dem pixabit Online Backup können Sie ein Backup Ihrer Laptop-Daten erstellen. Dabei werden die Laptop-Daten über das Internet in ein Rechenzentrum übertragen. Die Daten werden vor der Übertragung verschlüsselt, um Ihnen maximale Sicherheit zu bieten.
Bei der ersten Sicherung werden alle gewünschten Daten komplett übertragen, danach werden nur noch neu hinzugekommene und veränderte Daten erfasst. So kann die Sicherung immer sehr schnell abgewickelt werden.

Ein weiterer Vorteil: Sie sind ortsunabhängig und können von überall auf der Welt jederzeit die gesicherten Daten auf Ihren Laptop zurückspielen.

Interesse? Unter http://www.pixabit.de/backupmanager/ erfahren Sie mehr.

Michael Jackson – the King of Pop

26. Juni 2009

Eines der größten Genies gegenwärtiger Musik ist heute Nacht gestorben. Selbst wenn man seine Musik nicht mag muss man anerkennen, dass Michael Jackson eines der seltenen Ausnahmetalente am Pop-Himmel war und sein Tod einen großen Verlust für die Musikwelt bedeutet.

Es ist traurig dass Michael Jackson´s Leben einen solchen Verlauf nahm. Man hätte Michael bessere Jahre und ein längeres Leben gewünscht. Uns allen hätte er es mit weiteren genialen Hits gedankt..

R.I.P. Michael

Typo3 PHP Intrusion Detection System

04. Juni 2009

PHP IDS - Web Application Security 2.0
Typo3 ist ein etabliertes Content Management System im Web. Gerade deswegen ist es häufig Angriffen aus dem Netz ausgesetzt, die versuchen, Lücken und Schwächen des Systems auszunutzen. PHPIDS ist ein quelloffenes “Intrusion Detection System”, das sämtliche übergebenen Parameter an eine Webseite ($_GET, $_POST und $_COOKIE) überprüft und darin enthaltenen Schadcode (XSS, SQL Injection, Header injection, Directory traversal, RFE/LFI, DoS und LDAP Angriffe) erkennt und zu einer “Impact”-Stufe addiert. Aufgrund dieses Impact-Werts (derzeit zwischen 0 und ~150) kann der Webmaster dann verschiedene Aktionen ausführen lassen. Den Rest des Eintrags lesen »

Sprengung der Bausparkassen-Hochhäuser

03. Juni 2009

Am Samstag, den 30. Mai, wurden die beiden Hochhäuser der Bausparkassen in Leonberg gesprengt. Wie bereits berichtet, haben wir in Zusammenarbeit mit Voxelair und Streamlab eine Website mit einem Stream zur Verfügung gestellt, der die Sprengung LIVE übertragen hat. Durch das Promoten der Aktion von Hit Radio Antenne 1, kam es zu einem unerwartetem Run auf unsere Website und den Stream. Somit gab es alleine am Samstag 6.729 Besucher mit insgesamt über 41.000 Seitenzugriffen – und das größtenteils innerhalb von 3 Stunden!

Explosive Sprengung

26. Mai 2009

Auf der Website sprengung.pixabit.de können Sie die Sprengung der 40 Meter hohen Bausparkassen-Hochhäuser Live miterleben. Neben Hintergrund Informationen und Bildern startet im Laufe der Woche ein Livestream mit Sicht auf die 30 000 Quadratmeter Bürofläche umfassenden Hochhäuser von Wüstenrot.

Die Sprengung an sich findet voraussichtlich am Pfingstsamstag den 30.Mai 2009 um  15 Uhr statt.

Artikel suchen

Kategorien

Archive

Blogroll

flickr Stream

ref_wieland_001
ref_wertschoepfer_001
ref_sysint_001
ref_starkeschule_002

Meta