Ecommerce, SEO, Gadgets, Mac und Internet Themen

Why Not to Use “nofollow” In Your Ecommerce’s Menu

Kategorie: web-development

Using “rel=nofollow” on your Ecommerce navigation may not hurt the ranking of your store’s home page. But it will hurt your site’s SEO as a whole. You’ll lose tons of great Page Rank value throughout your system. Here’s how it happens (in this simplified example “rel=noffolow” is put on the link to “sub-page 2″):

via Don’t Use “nofollow” In Your Ecommerce’s Menu | Noam Design Blog | Business, entrepreneurship and web stuff..

When i should and when i should not to use rel=”nofollow”

Kategorie: web-development

As a rule of thumb you should not use the “rel=nofollow” property when:linking to your own site’s inside pages internal linking,linking to relevant external pages when it’s natural to do so on your page.And you should use “nofollow” when:links are added to your web page by users,and in general if you can’t or don’t want to vouch for the link.

via What Is “rel=nofollow” And Why You Shouldn’t Care | Noam Design Blog | Business, entrepreneurship and web stuff..

Sind Mega Menüs oder Fly Out Navigation schädlich fürs Google Ranking?

Kategorie: web-development

Markus Hövener hat mich in der aktuelle Suchradar Ausgabe 26 mit einer Feststellung, die im Netz nur wenig bekannt ist, aber üble Konsequenzen haben könnte, ganz schön verunsichert.

Es geht um sogenannte “Fly Out Navigation” oder “Mega Menüs”. Wie heutzutage schon üblich, werden mittels Mega Menüs große Teile der Webseite innerhalb des Menüs manuell strukturiert. An sich eine schöne Sache. Nützlich ebenfalls, wenn man es richtig macht.

Allerdings besteht eventuell ein hohes Risiko aus SEO Sicht.
Weiterlesen: Sind Mega Menüs oder Fly Out Navigation schädlich fürs Google Ranking? »

SQL Query zum Finden von Duplikaten

Kategorie: web-development
Duplikate in sql finden

Ich vergesse immer wieder wie es funktioniert. Dabei ist es doch so einfach.
Die SQL Abfrage:

SELECT * FROM table GROUP BY dup_feld having count(*) > 1

gibt alle Datensätze aus, die mehr als einmal vorhanden sind. Wobei dup_feld das Feld ist, wo das Duplikat drin gesucht wird. Es können mehrere Felder zugleich eingeschlossen werden.

Call-To-Action, was können wir von Automaten lernen?

Kategorie: web-development

Nachdem ich gestern im Parkhaus, trotz eines Dauertickets in der Hand, ein Tagesticket gezogen hatte, hat mich der Gedanke nicht mehr losgelassen, dass dieser Automat — oder seine Designer — wohl alles richtig gemacht haben, was die Call-To-Action angeht und einen verwirrten Kopf — ich war gerade vertieft in die Nachrichten des Tages auf WDR-X — genau die Bewegung ausführen lassen, die vom Betreiber gewollt ist!

Können also Webdesigner, die Ihre Conversion-Raten optimieren wollen vielleicht was von solchen Automaten lernen?

Awesome Fontstacks – generiere zueinander passende Schriftfamilie für Deine Webseite

Kategorie: web-development

generiere zueinander passende Webfonts für lau

Stelle Dir selbst Deine eigene Schriftfamilie die zusammenpasst für Deine Webseite zusammen. Erhalte dann einen fertigen CSS Code zum Einbinden. Einfacher kannst Du Deine Webseite nicht typografisch aufpeppen.

Folge mir auf Awesome Fontstacks und generiere Dir Deine eigene Schriftfamilie.

Multidimensionale Arrays per Zufall durchmischen

Kategorie: web-development

Für große SQL Tabellen eignet sich ORDER BY RAND() LIMIT 4 nicht um eine zufällige Datenmenge aus der Datenbank zu holen – erklärt Anton Titov in seinem Blog. Alternativ lässt sich per PHP das Ergebnisarray bearbeiten.

Ein “normales Array” mischt man einfach mit $my_array = array_rand($_my_array). Man kann die Anzahl der Ergebnisse sogar beinflussen indem array_rand($my_array, 4) noch einen (int) Wert für die Anzahl der Elemente angehängt bekommt. Doch was mache ich mit einem mehrdimensionalem Array? Hier funktioniert array_rand() nicht.

Im PHP Manual zu array_rand() findet sich nur eine relativ aufwändige Funktion. Doch es geht auch einfacher – einfach mit

shuffle($my_array);
$my_array = array_slice($my_array,0,4);

< input > Felder und Buttons identisch ausrichten

Kategorie: web-development

Ich stoße schon seit längerem auf das Problem, dass Input Felder und nachfolgende (image) buttons sich nie auf einer Höhe befinden möchten. Auch wenn die Höher beider immer die gleiche ist, sie in einem fieldset zusammengeschlossen sind und das erste Element floatet.

ständig verrutschten mir die beiden Elemente »input Feld« und »button«

ständig verrutschten mir die beiden Elemente »input Feld« und »button«

Jetzt habe ich des Problems Wurzel gefunden. Ein input Feld wird standardmäßig mit vertical-align:middle; und ein button mit vertical-align:bottom; vom browser interpretiert.

Also muss ich nur entweder per CSS reset die Input Objekte »auf den Boden zurückholen« oder dem (image-) button gleiche mittlere Positionierung zuweisen und schon schaut das ganze heile aus!

angepasste Höhe beim input und Button Feld

angepasste Höhe beim input und Button Feld

IE6 max-width und min-width

Kategorie: web-development

Die sicherste Methode, die ich bisher angewandt habe ist die Einbindung einer Javascript Expression innerhalb der IE6 fix CSS Datei (Mit Conditional Comments speziell dem IE6 zugewiesene CSS Datei).

# max-width:577px;
.class img{
  width: expression(this.width > 577 ? 577: true);
}

# min-width:577px;
.class div{
  width: expression(this.width < 577 ? 577: true);
}

Safari Only CSS Styles

Kategorie: web-development

Styles, auf die ausschließlich der Safari (Webkit) hört kann man mit:

@media screen
   and (-webkit-min-device-pixel-ratio:0)
{
	#id1 {margin: xx px;}
	.class1 {margin-bottom: xx px;}
}

definieren.


Autor dieses Blogs
Viktor Dite bei Google+ Viktor Dite bei Twitter

Webworker & Blogger