Wie verkaufe ich eine Webseite? – Den Wert einer Webseite ermitteln

13. Juni 2010 at 03:45

Sie möchten Ihre Webseite verkaufen und dazu den Wert Ihrer Webseite ermitteln?

Eckpunkten zur Wertermittlung einer Webseite

  • Umsatz bzw Gewinn
  • Arbeitsaufwand zur Pflege (einem Shop hat höheren Arbeitsaufwand als eine kleiner Blog)
  • gute Positionen mit den wichtigsten KeyWords bei Google
  • Besucherzahlen
  • Verlinkung durch externe Webseiten
  • Alter der Webseite
  • Eintrag/-e bei DMOZ
  • aktueller Pagerank bei Google
  • individuelles Design
  • individueller Content
  • Thema der Webseite
  • Ausbaufähigkeit der Seite
  • Script auf welchen die Webseite läuft (kostenloser Script oder wurde dieser gekauft?)

Am wichtigsten ist der aktuelle und der zu erwartende Gewinn im Verhältnis zur dafür benötigte Arbeitszeit.

Eine grobe Faust-Formel zur Bestimmung des Wertes einer Webseite: Nehmt den monatlichen Gewinn mal 12 bis 24. Schon habt ihr den mind. Wert für einen Verkauf, in der Regel sollte der Mittelwert euer Zielverkaufspreis sein.

Wichtige Argumente zum Verkauf bzw. Verkaufsgrund überlegen

„Die Seite macht zu wenig Umsatz“ oder „Die Pflege der Webseite ist zu aufwendig“ sind keine guten Argumente um ein guten Preis zu erzielen und den potentiellen Käufer zu überzeugen. Besser ist es zum Beispiel geänderte Prioritäten oder private Änderungen als Verkaufsgrund anzugeben. Wichtig ist es sich mögliche Fragen bei einem Verkaufsgespräch vorzubereiten.

Wo kann man eine Webseite verkaufen?

Handelsplätze wie Sedo ermöglichen den Verkauf von Webseiten. Auch bei ebay ist der Verkauf von Webseiten möglich (achtet auf einen angemessenen Startwert). Thematisch passende Foren sind ebenfalls guter Ort eine Webseite anzubieten.

Der Verkauf selbst

Immer einen Kaufvertrag abschließen und Zahlung per Vorkasse abschließen!

< i > vs < em >

4. Juni 2010 at 20:55

XHTML

Um ein Text kursiv zu formatieren gibt es die Tags <i> und <em>. Gerade für die für die Suchmaschinen-Optimierung gibt es hier ein signifikanten Unterschied.

Bei der rein grafischen Ausgabe unterscheiden sich die beiden Tags nicht. Wird die Webseite allerdings maschinell ausgelesen (z.B. Screenreader oder Google-Bot), so wird der Unterschied deutlich. Der Tag <i> formatiert eine Textpassage lediglich kursiv. Bei der Benutzung eines Screenreaders  wird das formatierte Wort normal ausgesprochen. Bei der Verwendung des <em> Tags wird das Wort nicht nur kursiv formatiert, sondern von einem Screenreader auch speziell ausgesprochen.

Vor allem bei der Erstellung barrierefreier Webanwendungen spielt das <em> Tag eine besondere Rolle. Google stuft das <em> Tag besser ein als das <i> Tag. Daher ist die Empfehlung nach Möglichkeit nur <em> Tags innerhalb der Website zu verwenden.

Submit eines Form mit vorheriger JavaScript Abfrage (ja/nein) steuern

26. März 2010 at 15:23

Zwar super simple Sache für jeden der nur ein klein wenig Ahnung von JavaScript hat, aufgrund der Frage eines Freundes wie das geht hier eine kurze Erläuterung. Ausgangssituation ist dass ihr ein Formular (Form-Element) mit einem Input-Submit Button habt. Vor dem absenden des Form möchtet ihr allerdings noch mal den Benutzer fragen ob er das tatsächlich möchte (Ja/Nein-Abfrage).

Das könnt ihr ganz einfach wie folgt umsetzen:

<script language="javascript">function msgBox()
{
  return window.confirm("Wollen Sie wirklich abschicken??");
}
//-->
</script>
<form action="index.php" method="post" name="form1">
<input type="text" name="text1" />
<input type="submit" name="submit1" value="Abschicken" onclick="return msgBox();" />
</form>

Ich hoffe mit diesem simplen Code-Schnippel noch mehr als nur 1 Person geholfen zu haben, deshalb auch die Veröffentlichung hier im Blog!

35 wirklich hilfreiche PHP Tutorials and Techniken für Entwickler

26. März 2010 at 10:23

35 wirklich hilfreiche PHP Tutorials and Techniken für Entwickler. Themen sind neben PHP auch JQuery, MySQL, CSS und alles was das Web-Entwickler-Herz begehrt. Hier geht es zum Link.

Magento: SQL um ALLE Bestellungen zu löschen

9. Februar 2010 at 15:17

Mit diesem Query könnt ihr alle Bestellungen sowie Aufzeichnungen in den Logs aus eure Datenbank löschen!

Bitte “YOUR_DB_NAME” mit dem entsprechenden Datenbank-Namen ersetzen.

– Reset Magento TEST Data
SET FOREIGN_KEY_CHECKS=0;
– reset dashboard search queries
 TRUNCATE `catalogsearch_query`;
 ALTER TABLE `catalogsearch_query` AUTO_INCREMENT=1;
– reset sales order info
 TRUNCATE `sales_order`;
 TRUNCATE `sales_order_datetime`;
 TRUNCATE `sales_order_decimal`;
 TRUNCATE `sales_order_entity`;
 TRUNCATE `sales_order_entity_datetime`;
 TRUNCATE `sales_order_entity_decimal`;
 TRUNCATE `sales_order_entity_int`;
 TRUNCATE `sales_order_entity_text`;
 TRUNCATE `sales_order_entity_varchar`;
 TRUNCATE `sales_order_int`;
 TRUNCATE `sales_order_text`;
 TRUNCATE `sales_order_varchar`;
 TRUNCATE `sales_flat_quote`;
 TRUNCATE `sales_flat_quote_address`;
 TRUNCATE `sales_flat_quote_address_item`;
 TRUNCATE `sales_flat_quote_item`;
 TRUNCATE `sales_flat_quote_item_option`;
 TRUNCATE `sales_flat_order_item`;
 TRUNCATE `sendfriend_log`;
 TRUNCATE `tag`;
 TRUNCATE `tag_relation`;
 TRUNCATE `tag_summary`;
 TRUNCATE `wishlist`;
 TRUNCATE `log_quote`;
 TRUNCATE `report_event`;
ALTER TABLE `sales_order` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_datetime` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_decimal` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity_datetime` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity_decimal` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity_int` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity_text` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_entity_varchar` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_int` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_text` AUTO_INCREMENT=1;
 ALTER TABLE `sales_order_varchar` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_quote` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_quote_address` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_quote_address_item` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_quote_item` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_quote_item_option` AUTO_INCREMENT=1;
 ALTER TABLE `sales_flat_order_item` AUTO_INCREMENT=1;
 ALTER TABLE `sendfriend_log` AUTO_INCREMENT=1;
 ALTER TABLE `tag` AUTO_INCREMENT=1;
 ALTER TABLE `tag_relation` AUTO_INCREMENT=1;
 ALTER TABLE `tag_summary` AUTO_INCREMENT=1;
 ALTER TABLE `wishlist` AUTO_INCREMENT=1;
 ALTER TABLE `log_quote` AUTO_INCREMENT=1;
 ALTER TABLE `report_event` AUTO_INCREMENT=1;
– Reset all ID counters
 TRUNCATE `eav_entity_store`;
 ALTER TABLE  `eav_entity_store` AUTO_INCREMENT=1;
SET FOREIGN_KEY_CHECKS=1;
– set appropriate prefixes for orders, invoices, shipments, credit memos
 INSERT INTO  `YOUR_DB_NAME`.`eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES (‘1′,  ‘11′,  ‘1′,  ‘1′,  ‘000000000′);
 update `eav_entity_store` set `increment_prefix`= 1 where `entity_type_id`=’4′ and `store_id`=’1′;
 update `eav_entity_store` set `increment_last_id`= ‘000000000′ where `entity_type_id`=’4′ and `store_id`=’1′;
INSERT INTO  `YOUR_DB_NAME`.`eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES (‘2′,  ‘16′,  ‘1′,  ‘2′,  ‘000000000′);
 update `eav_entity_store` set `increment_prefix`= 2 where `entity_type_id`=’18′ and `store_id`=’1′;
 update `eav_entity_store` set `increment_last_id`= ‘000000000′ where `entity_type_id`=’18′ and `store_id`=’1′;
INSERT INTO  `YOUR_DB_NAME`.`eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES (‘3′,  ‘19′,  ‘1′,  ‘3′,  ‘000000000′);
 update `eav_entity_store` set `increment_prefix`= 3 where `entity_type_id`=’24′ and `store_id`=’1′;
 update `eav_entity_store` set `increment_last_id`= ‘000000000′ where `entity_type_id`=’24′ and `store_id`=’1′;
INSERT INTO  `YOUR_DB_NAME`.`eav_entity_store` (`entity_store_id` ,`entity_type_id` ,`store_id` ,`increment_prefix` ,`increment_last_id`) VALUES (‘4′,  ‘23′,  ‘1′,  ‘4′,  ‘000000000′);
 update `eav_entity_store` set `increment_prefix`= 4 where `entity_type_id`=’28′ and `store_id`=’1′;
 update `eav_entity_store` set `increment_last_id`= ‘000000000′ where `entity_type_id`=’28′ and `store_id`=’1′;

Falls der Artikel für euch hilfreich war, schreibt doch ein kurzes Feedback in den Kommentaren!

5 Fehler, die Sie beim Online Marketing vermeiden sollten

1. Februar 2010 at 15:25

Im shopbetreibermarketing-blog findet ihr ein interessanten Artikel über 5 Fehler, die Sie beim Online Marketing vermeiden sollten. Für alle Online-Shop-Betreiber oder deren technische Ansprechpartner lesenswert.

7 Tipps für eine optimale Landingpage

22. Dezember 2009 at 11:27

Als Landingpage wird die Webpage bezeichnet, auf die Nutzer geleitet werden, wenn Sie auf eine AdWords-Anzeige geklickt haben. Wie im „real Life“ ist der erste Eindruck sehr wichtig (ähnlich dem Schaufenster-Prinzip). Durch eine schlechte Landingpage können Umsätze verloren gehen und, im schlimmsten Fall, bekommen die Mitbewerber neue Kunden (welche Sie haben könnten).

Hier sieben einfache Tipps für die optimale Landingpage:

  1. Landingpage und AdWords-Anzeige sind erst im Verbund stark! Wichtige Informationen sollten wie bei der Anzeige ebenfalls auf der Landingpage stehen (z.B. Preis, Artikel, Rabatt, Stückzahl, etc.).
  2. Die Ladezeit ist ein sehr wichtiger Faktor. Lädt die Seite langsam ist die Wahrscheinlichkeit hoch dass der Kunde die Seite verlässt, damit sind Kosten für den Klick entstanden, allerdings kein Kunde gewonnen. Hinzu kommt dass der erste Eindruck für die Webseite negativ ist. Warten beim Aufbau von Webseiten wird für Benutzer als „Stress“ empfunden.
  3. Auf einer Landingpage sollten zwar die wichtigsten Eckdaten der Anzeige stehen (siehe Punkt 2), allerdings sollte nicht versucht werden das Maximum an Informationen unter zu bringen. Das würde zu einem Überschuss an Informationen führt, es leidet die Übersichtlichkeit und der Besucher ist schier überfordert bzw. es gehen mit höchster Wahrscheinlichkeit wichtige Informationen verloren. Die Seite sollte ganz nach dem Minimal-Prinzip „weniger ist mehr“ gestaltet werden, nur so ist eine gezielte Steuerung des Besuchers (Blickfang) optimal möglich.
  4. Der „Call to action“ Link (z.B. der Link zur Produktübersicht) sollte gut sichtbar platziert sein. Dieser Link ist meist das eigentliche Ziel der Landingpage, der Besucher soll durch diesen Link gezielt an eine bestimmte Stelle im geleitet werden. Klickt der Benutzer nicht auf diesen Link, ist das Ziel nicht erreicht.
  5. Die Webseite sollte ohne scrollen auskommen, alle wichtigen Informationen sollten gut sichtbar positioniert sein. Dabei solltet ihr beachten dass nicht jeder eine hohe Auflösung fährt, z.B. 800×600 ist eine optimale Ausgangslage.
  6. Setzt Bilder (oder Fotos) bewusst ein, auch hier ist weniger mehr, die Bilder sollten unmittelbar zu dem beworbenen Produkt passen. Beachtet auch hier die Ladezeit (siehe Punkt 2), die Bild-Dateien sollten komprimiert werden.
  7. Wählt die Linkbeschreibungen thematisch auf das Ziel bezogen aus, lieber „Jetzt kaufen“ oder „Jetzt anmelden“ anstatt „Hier Klicken“ oder „Bestätigen“.

Reguläre Ausdrücke – A Complete Guide

1. Dezember 2009 at 10:25

Komplizierte reguläre Ausdrücke zu erstellen kann sehr Zeitaufwendig sein. In dem folgenden englischsprachigen Guide findet ihr viele nützliche Tipps:

You Don’t Know Anything About Regular Expressions: A Complete Guide

Ihr habt weitere gute Tipps zum Thema Reguläre Ausdrücke?

Teilt Sie mit uns und den Lesern dieses Artikels und schreibt ein Kommentar!

Sie Benötigen Unterstützung bei der Erstellung von Regulären Ausdrücken oder anderen Programmiersprachen?

Fly2Mars-Media unterstützt Sie bei Programmierung.

Für ein individuelles Angebot nehmen Sie noch heute Kontakt mit uns auf.