Kurz-Übersicht zur (technischen) Optimierung einer Website

 

Sie möchten gern:

  • Kenntnisse zur Erstellung einer individuellen Homepage erwerben?
  • dabei eine Anleitung erhalten?
  • eine Website mit einer kurzen Ladezeit haben?
  • eine Seite haben, die auf vielen Browsern möglichst identisch angezeigt wird?

Ich kann Ihnen folgendes anbieten:

  • individuelle Schulungen nach Absprache
  • Anleitungen zur eigenen Erstellung einer Webpräsenz
  • Kenntnisse zur Performance-Optimierung
  • Ich vermittle keine Tricks zur SEO-Optimierung, sondern Informationen für eine schnelle Website, die auf vielen Browsern angezeigt wird.

Für die Erstellung einer Website gibt es mehrere Möglichkeiten:

Der Weg zur WebsiteVor- / Nachteile

1. Verwendung von Homepage-Generatoren

WYSIWYG- Editoren -
What You See Is What You Get

... führt ohne große Informatik-Vorkenntnisse häufig zu gleichartig aussehenden Seiten.

  • erstellen den HTML-Quellcode meist mit Fehlern und unvorteilhaft für Suchmaschinen. Web-Browser sind so konzipiert, dass sie immer versuchen, die Webseiten irgendwie darzustellen. Die Fehler im HTML-Code werden von den Browser ignoriert und stattdessen default-Einstellungen verwendet, um die Seiten irgendwie darzustellen. Für die Suchmaschinen-Optimierung muss der Quellcode dann per Hand nachbearbeitet werden.
  • generieren einen sehr voluminösen und komplizierten HTML-Quellcode. Durch die unnötige Wiederholung von Definitionen und die Nicht-Anwendung der Möglichkeiten der HTML- / CSS-Sprache entstehen größere HTML-Dateien, die viel Zeit für die Übertragung, Fehler-Prüfung und Entscheidung, welche default-Werte statt des fehlerhaften HTML-Codes verwendet werden soll, benötigen. Suchmaschinen mögen allerdings schlanken und übersichtlichen HTML Quelltext.
  • Suchmaschinen stufen Webseiten mit fehlerhaften HTML Quellcode als schlecht ein oder brechen das Einlesen einer Seite bei HTML-Fehlern ab.

2. die eigene Erstellung einer Seite, die eine kurze Ladezeit hat und unter vielen Browsern gleich dargestellt wird

... scheint erst einmal einfach zu sein.
Die Ernüchterung kommt dann oft sehr schnell. Die Tücken liegen in den Details, die einer fertigen Website nicht anzusehen sind.

3. die Beauftragung eines Unternehmens

... ist zunächst mit Kosten verbunden, bietet jedoch u.a. den Vorteil, das Spezial-Wissen zielgerichtet für die eigene Webseite angewendet wird.


Was sind wesentliche Punkte bei der Website-Erstellung?

Erstellung einer Homepage Übersicht als PDF-Datei


 Links zur Website-Erstellung: Online-Services, PC-Tools, Übersichten


Ich kann Kenntnisse zu folgenden Themen vermitteln:

ThemaStichpunkteVorteile / Bedeutung
Ablauf-Planung
  • Idee - Entwurf - Programmierung - Validierung - Veröffentlichung - Analyse
  • Besucher-Zielgruppe
  • Ordner-Struktur
  • Tools
  • Kosten
  • Zeitplan
  • eine durchdachte Vorgehensweise spart Zeit
  • Konzeptionelle Änderungen während der Programmierung sind aufwändiger als in der Konzeptphase
  • eine geordnete Ablage erleichtert die Wiederauffindbarkeit
Gestaltung
  • einheitlicher Aufbau der Unterseiten
  • Website-Übersicht
  • Website-XML-Sitemap
  • Aufmerksamkeitsbereiche
  • Abbreviation-Texte
  • "under construction"
  • "Bitte warten"
  • Doorway-Pages
  • default-Seite für Wartungsarbeiten
  • Erleichterung des Navigierens / keine ständige Neu-Orientierung
  • schneller Zugriff auf gesuchte Info's
  • wo ist das Wesentliche?
  • Hinweistexte für Buttons
  • eine Baustelle wird kein zweites Mal besucht
Usability
  • Tastatur-Kürzel
  • Schriftgröße
  • Zoom (Browser / Programm)
  • Hover (link, hover, visited)
  • Farb-Gestaltung / -Kontraste
  • Alternate- und Title-Texte
  • Benennung Tabellen-Header
  • Sub-Domains für erleichterten Zugang
  • ausreichende Größe der Link-Texte (erkennbar und per Maus "treffsicher")
  • Barriere-freier Zugang zur Website für möglichst viele Besucher
  • harmonische Farbgestaltungen sind angenehmer zu betrachten
  • Alternativ-Texte für Bilder und Buttons als Vorschau-Text und für Nur-Text-Browser
Content
  • deutsche Umlaute
  • HTML-Doc-Type
  • Korrektur-Lesen
  • soft hyphen und Lesbarkeit
  • korrekte Darstellung der Umlaute in vielen Browsern (statt anderer Sonderzeichen)
  • eine grammatikalisch korrekter Text ist einfacher zu lesen
  • Unterstützung der automatischen Worttrennung durch den Browser
Impressum
  • immer erreichbar
  • Druckversion
  • erforderlicher Inhalt
  • gesetzliche Pflicht-Angaben
Datenschutzerklärung
  • Druckversion in Points
  • Cookies
  • Das Wissen darum, was mit den eigenen Daten passiert, erleichtert das Verständnis und schafft Vertrauen.
  • Cookies haben für Besucher und Webseiten-Betreiber Vorteile
Disclaimer
  • Druckversion in Points
  • Begrenzung der Rechtlichen Zuständigkeit auf die eigene Website
Kontaktseite
  • mögliche Angaben
  • vCard
  • Kopie der verschickten Nachricht
  • mailto oder PHP-Form-Mailer
  • Erreichbarkeit über mehrere Kommunikationswege ermöglichen
e-Mail-Adresse
  • Unicode
  • Validierung
  • @ als (at) oder Grafik in CSS-Formatierung
  • Spider und Spam
  • Postfach für die Website
  • Auto-Responder
  • POP3-Postfächer
  • Vermeidung unnötigen Datentransfers
  • Sicherstellung der eMail-Zustellung
  • Erschweren des Auslesens der eMail-Adr. duch Adresshändler
  • e-Mail-Eingangsbestätigung
Datei-Downloads
  • gzip, 7zip, winzip
  • Statistik-Daten in den Dateien
  • Dateitypen
  • Versions-Angaben in Dateien
  • Verringerung des Datenvolumens
  • Löschung von Statistik-Angaben in (Word-, Excel- ...) Dateien
  • Nachvollziehbarkeit des Bearbeitungsstandes
Benennung Softwaremodule
  • Unterscheidung Verzeichnisse und Dateien
  • Benennung von Dateien
  • leichtes Wiederauffinden
  • Unterstützung der Suchmaschinen
  • schnellerer Seitenaufbau bei klarer Kennzeichnung von Datei- und Verzeichnisnamen
Anordnung Softwaremodule
  • html, css, javascript
  • Bildschirm-Aufbau durch www-Browser
  • Einfluß auf die schnelle Seiten-Anzeige
  • Einfluß auf die Auswertung der Seiten durch die Suchmaschinen
Programmierung
  • Reset-Reloaded
  • Benennung Programmbestandteile
  • notwendige Programmteile
  • Kommentare
  • Verwendung frames
  • frames - eigene Website nicht im fremden Frame, sondern on-top
  • noscript-Bereiche statt Javascript
  • Browser-Fehlertoleranz
  • neueste Möglichkeiten der Programmiersprachen und Möglichkeiten älterer Web-Browser und Browser-Versionen
  • neueste Möglichkeiten der Programmiersprachen: CSS-Versionen
  • Komprimierung der Module
  • CSS-Sprites
  • url:data in CSS
  • Formate zuvor besuchter Webseiten zurücksetzen
  • Kommentare erleichtern die Wartung
  • es werden viele Webbrowser-Arten und -Versionen verwendet
  • ältere Browser unterstützen technische Neuerungen nur bedingt
  • CSS-Sprites verringern das Datenvolumen, beschleunigen Seiten-Darstellung
Browser-Hacks
  • Notwendigkeit
  • Anwendung
  • Browser-Weichen
  • Abweichungen der Browser vom W3C-Standard
  • die verschiedenen Webbrowser (-Versionen) unterstützen den W3C-Standard nur teilweise bzw. interpretieren den HTML-Code unterschiedlich
  • für die (möglichst) einheitliche Darstellung der Website unter verschiedenen Browsern müssen Teile der Website in mehreren Versionen programmiert werden
Fehler-Seiten
  • HTTP-Fehlercodes
  • Inhalt
  • Aufbau
  • Aktionen
  • immer als *.html, nicht *.php
  • Information für den Besucher über die Fehlerursache
  • Der Besucher soll auch bei einem Fehler (z.B. Broken Link) auf der Website bleiben
  • Darstellung, wie nach einem Fehler auf der Website weiter navigiert werden kann
Validierung
  • PC-Software
  • W3C
  • Link-Check
  • Browsertypen / -Versionen
  • www-Tools
  • grafische und Text-Browser
  • Lynx
  • XML-Sitemap
  • Ladezeit
  • Webbrowser versuchen, auch einen fehlerhaften HTML-Code irgendwie zu interpretieren und darzustellen
  • Die Interpretation fehlerhaften HTML-Codes kostet Zeit (langsamer Seitenaufbau)
  • fehlerhafter HTML-Code wird gar nicht oder nicht wie vom Ersteller gewünscht dargestellt
  • Nur-Text-Browser können keinen Text aus Grafiken herauslesen.
Grafiken
  • vorteilhafte Datei-Typen
  • Farbpaletten
  • Farbtiefe
  • Dateigrößen
  • multi-size Favicon's in ICO-Dateien
  • animierte Grafiken
  • EXIF-Daten
  • transparente Bildbereiche
  • Web-sichere Farben
  • ALT-Texte
  • Benennung Grafikdateien
  • lizenzfreie Grafiken
  • Anti-Aliasing
  • Wasserzeichen
  • IPTC-Daten in *.jpg
  • Kommentare in Grafiken
  • Verringerung der zu übertragenden Datenmenge durch einen passenden Datei-Typ und eine Grafik-Kompression
  • einheitliche Farb-Darstellung mit vielen Browsern auf unterschiedlichen Betriebssystemen
  • Kennzeichnung des Rechte-Inhabers für Grafiken
deutsche Umlaute
  • Verwendung im Domain-Namen
  • Verwendung in Dateinamen
  • Verwendung im Content
  • deutsche Umlaute in Datei-/Domainnamen werden nicht überall unterstützt
Druckversion
  • Drucklayout mit CSS
  • Mediatypen
  • Schriftart, -größe
  • einfache Unterstützung mehrerer Ausgabemedien mit CSS
  • im Druck ist die Darstellung des Website-Inhalts gewünscht, nicht von Menüs usw.
Performance
  • http-Requests (Bedeutung, Anzahl)
  • http-Requests im Netzwerk-Protokoll-Analyzer
  • Webhoster - Ausfallsicherheit
  • verfügbare DSL-Geschwindigkeit
  • Datei-Komprimierung
  • Gzip-Übertragung mittels PHP
  • Kommentarisierte Programmteile
  • IMG-Größenangabe in html
  • Speicherung im Cache (CSS und Javascript)
  • Verwendung des Schrägstrichs bei
    Datei- u. Ordner-Bezügen
  • Expires-Angaben
  • gute Performance = schnelle Ladezeit der Website = angenehmes Navigieren auf der Website
  • gute Performance ist die Summe vieler einzelner Massnahmen
  • muss beim technischen Design, der Validierung und dem Test berücksichtigt werden
Schutz vor "Traffic-Klau"
  • externe Links auf eigene Inhalte
  • Parametrisierung htaccess-Datei
  • Mit-Nutzung des eigenen Traffic-Volumens verhindern
Angaben zu SEO
(Search Engine Optimization)
  • TITLE-Text
  • Keywords
  • Keyword-Dichte
  • invisible Text für Such-Spider
  • STRONG-Keywords
  • META-Angaben
  • DMOZ-Katalog
  • Dateiname und Bindestrich bzw. Unterstrich
  • XML-Sitemap
  • Text-Browser
  • Spider und Flash-Inhalte
  • Spider und HTML- / CSS-Fehler
  • Inhalte in Frames
  • Pagerank
  • Blacklist's
  • Unterstützung der guten Auffindbarkeit der Website im WWW
  • Hinterlegung von Angaben zur Website, wie sie von den Suchmaschinen benötigt werden
Web-Hosting
  • Ermittlung eines Domain-Namens
  • Webhoster (AGB, Erreichbarkeit, Kündigungsfrist, Vertrag)
  • Domain-Verzeichnis
  • Website-Ordner
  • Free-Hoster / Website-Verzeichnis
  • httpconf
  • robots.txt, Spider: welche gibt es?
    Spider-Ausschluss
  • htaccess, gzip
  • Weiterleitung
  • „doppelter Content“ bei Such-Maschinen, wenn HP mit und ohne "www." aufrufbar ist, daher Deaktivierung dopp.Content
  • Domain-Umzug
  • Sub-Domains einrichten
  • Berücksichtigung von rechtlich geschützten Domain-Namen
  • Abgleich des Leistungs-Paketes des Webhosters mit den technischen Erfordernissen der eigenen Website
XML-Sitemap
  • XML-Struktur und Erstellung
  • indexierbare Dateitypen
  • Validierung
  • Anmeldung bei den Suchmaschinen
  • Unterstützung der Suchmaschinen bei der Auswertung der eigenen Website
  • Angaben, ob und wie häufig sich der Inhalt der Website bzw. Teile davon (Dateien) ändert
Schutz eigener Website-Parameter
  • externer Zugang zu htaccess
  • unterschiedliche Passwörter für Web-Hosting und e-Mail-Verwaltung
  • Sperrung externer Besucher per htaccess
  • Sperrung der gesamten Seite während Wartungsarbeiten
  • Mit-Nutzung des eigenen Traffic-Volumens verhindern
Website-Statistik
  • Besucher-Verhalten
  • Google-Analytics
  • Backlink-Check
  • e-tracking
  • Logfile beim Webhoster
  • Ermittlung des Website-Inhalts, der für viele Besucher interessant ist
  • Ermittlung selten besuchter bzw. fehlerhafter Seiten
  • Erkennung des Besucher-Interesses, um den Inhalt der Website gezielt erweitern zu können
Bookmark:
 
Hinweise zur Suche:
  • Es kann nach einem ganzen Wort oder Wortteil gesucht werden.
  • Klein- und Großbuchstaben werden nicht unterschieden.
  • Platzhalter (Wildcards) sind nicht erforderlich. Mit der Eingabe von "date" werden z.B. "Daten", "Zugangsdaten" und "Update" gefunden.
  • Mehrere Suchbegriffe können durch ein Leerzeichen getrennt werden. Es werden dann alle Stellen gefunden, an denen mindestens einer der Suchbegriffe vorkommt.
  • Zwischen mehreren Suchbegriffen kann auch in Großbuchstaben das Wort AND stehen.
    Es werden dann nur die Stellen gefunden, an denen alle Suchbegriffe zugleich vorkommen.
Bernd Köppen
mail (at) fit-for-bit.de
030 - 47 20 343
Such-Maschine
MetaGer
aufrufen
Linksammlung
„Interessantes“
aufrufen
Einheiten-
Konverter
aufrufen
Liste Web-

sicherer Farben

aufrufen
VNC-Programm

für
PC-Fernwartung
Bernd Köppen
www.fit-for-bit.de