Speedoptimierungen

  • Bildgrößen optimieren, insbesondere headerlider -> https://compressor.io/compress
  • standard compressJS/CSS & concatenateJS/CSS typoscript deaktivieren, scriptmerger extension einbauen, constanten copy + paste
  • scriptmerger anpassung in /typo3conf/ext/scriptmerger/Classes/Javascript.php
    Zeile 461 das async="async" tag hinzufügen:
    <script async="async" type="text/javascript" src="' . $file . '"></script>' . LF; (sofern die vorhandene überschrieben wurde)
  • in allen extern geladenen .js files async="async" attribut einbauen (und testen obs noch funktioniert)

Checkliste vor Onlinegang

  • Seite ist valide -> http://validator.w3.org/
  • Maximal eine H1 & eine H2 Headline
  • Alle Bilder haben einen alt-Tag und title-Tag
  • Alle Links haben einen title-Tag
  • Seitentitel sinnvoll befüllt (auch bei extension-detailseiten)
  • meta description, keywords, robots, favicon, apple touch icons vorhanden.
  • 301er Umleitungen von domain.linuxxx.webhome.at und domain.at auf www.domain.at sind eingerichtet
  • 404 Seite funktioniert für /gibtsnicht /gibtsnicht.html /gibtsnicht/
  • Parameter via realurl in lesbare url umgewandelt
  • /de/ gibt es nicht, sofern de standard ist (doublecontent)
  • jQuery, jQuery-ui, jQuery themes maximal 1 mal eingebunden
  • keine Javascript Fehler auf der Seite
  • Getestet in Chrome, Firefox, IE10, IE9
  • Formulare kontrolliert, mail adressen angepasst
  • Analytics code eingebaut & angepasst
  • Cronjobs / Scheduler Tasks eingerichtet
  • og:tags vorhanden & valide
  • mobile detection falls nötig
  • schema.org eingefügt sofern möglich
  • typoscript vorlage "ausgemistet"
  • nicht benötigte extensions entfernt
  • redakteur eingerichtet
  • canonical config für alle extension-detailseiten erweitert
  • hreflang config für alle extension-detailseiten erweitert
  • sitemaps für alle sprachen angelegt & für alle extension-detailseiten erweitert
  • seite über robots.txt freigeschalten