Einrichtung eines WordPress-Blogs

Früher habe ich mit Editor, HTML und viel Zeit meine Websites selbst gebastelt – so sahen sie dann auch aus. Nun bin ich schlauer und nutze dankbar das, was andere erschaffen haben: WordPress!

Einstellungen

Stelle unter Settings (Einstellungen) die gewünschte Sprache, das Datumsformat und das Format der Uhrzeit ein. Allerdings kann man die Permalinks auf diese Weise nur beim Setup einer WordPress-Instanz umstellen – macht man es später, kann es sein, dass die Blog-internen Links danach ins Leere laufen.

Permalinks -> hier „Beitragsname“ auswählen. Der Artikel nimmt per default sonst das Datum der Veröffentlichung in die URL mit rein, z.B.

http://x.it-kosmopolit.de/index.php/2017/03/20/visitenkarten-uvm-erstellen-mit-canva-com/

Das bringt zwei Nachteile: 1.) SEO: je weniger irrelevante Teile in der URL, desto besser 2.) Ich kann auch schon auf einen Artikel verlinken, der erst in ein paar Tagen veröffentlicht wird, ohne dass die URL sich ändert.

 

Headerbild

Nimm ein Headerbild, welches der in Bild gegossene Ausdruck Deines Blogs ist und/oder ein Bild, das Deine Leser überrascht und sich dadurch einprägt. Wenn Du ein selbst geschossenes Foto nimmst, wo außer Dir keine Menschen, Logos, o.Ä. zu erkennen sind, kann Dir wohl niemand bezüglich (Urheber-)recht ans Bein pinkeln. Außerdem nimm Image Resizer for Windows, um das Bild so leicht wie möglich zu machen. Je weniger Kilobyte es wiegt, desto schneller lädt die Seite.

Theme

Wähle ein Theme (Template), welches reponsive ist, sprich auch auf mobilen Endgeräten schön angezeigt wird. Google rankt Deinen hervorragenden Content für die mobile Suche gnadenlos runter, wenn Deine Website auf mobilen Endgeräten scheiße aussieht. Such Dir einfach in der Standard-Datenbank ein kostenloses Theme aus oder hier ein kostenloses responsive Theme aus.

Plugins

Plugins sind das Fleisch von WordPress – also habe ich die WordPress-Plugins aufgelistet, auf die keiner verzichten kann.

Google Search Console

(ehemals Webmaster Tools) Die Search Console vermittelt Tipps, wie man sein Ranking bei der Google Suche verbessern kann. Auch sorgst Du mit einer Registrierung Deiner (Sub-)Domain dafür, dass Google Deine Seite schnell indiziert und damit schnell in den Suchergebnissen auftaucht. Beim Registrierungsprozess musst Du die Inhaberschaft bestätigen, dazu wählst Du ‚Property hinzufügen‘ und danach am besten „HTML-Datei hochladen“, weil das am einfachsten ist. Wichtig ist auch die Suchanalyse, die Du im Dashboard findest, die jedoch erst etlichen Stunden nach der Registrierung mit Inhalt gefüllt wird.

Google Analytics

Da die Analyse des Nutzerverhaltens essenziell ist, um das Angebot immer weiter zu verbessern, nutze ich Google Analytics. Hier findest Du eine fantastische Anleitung für die Integration von Google Analytics in WordPress.

WordPress: Google Analytics integrieren

Disclaimer: Der folgende Beitrag ist keine juristische Beratung zum Thema Google Analytics. Auch gibt es keine Garantie, dass diese Anleitung zu einer datenschutzkonformen Einbindung von Google Analytics führt. Wer rechtliche Fragen hat, sollte im Zweifelsfall einen Anwalt konsultieren.

Allgemeines

Sämtliche interessanten Reports finden sich in Google Analytics selbst, weshalb die einschlägigen WP-Plugins nur rudimentäre Reports bereitstellen. Der wichtigste Report ist die Übersicht zu den Besuchen und Absprungraten einzelner Seiten (VERHALTEN -> Websitecontent -> Alle Seiten)

Der Datenschutz-konforme Einsatz von Google Analytics ist in Deutschland spätestens seit 2013 eine besondere Herausforderung. Rechtsanwalt Schwenke stellt die diesbezüglichen Anforderungen an Webmaster hier vor. Er ergänzt sie um die Empfehlungen für die Anforderungen durch mobile Nutzung.

Für die Erstellung einer Datenschutzerklärung nutzt man den  Datenschutzerklärungs-Generator von RA Schwenke.

Für diese Anleitung wird vorausgesetzt, dass Du einen Google Analytics-Account hast und dort ein Property zu Deiner WordPress-Instanz angelegt hast.

WP-Plugin: Google Analytics by MonsterInsights

Initialisierung

Damit Google Analytics mit dem Sammeln der Daten auf Deiner WordPress-Instanz beginnen kann, musst Du Dich bei Google Analytics authentifizieren: Dashboard -> Autheticate with Google Account -> Wizard ausfüllen. Mit einer Verzögerung von bis zu 24 Stunden erscheinen nun die Tracking-Ergebnisse.

Anonymisierung IP-Adresse

Für WordPress eignet sich das Plugin Google Analytics for WordPress by MonsterInsights. Mit diesem Plugin kann man zumindest die geforderte IP-Anonymisierung vornehmen: Menüpunkt: Insights -> Settings -> Tracking -> Demographics -> Anonymize IP Adress.

Custom-Code in MonsterInsights

Um den Anforderungen an die mobile Nutzung gerecht zu werden, muss man dem Nutzer die Möglichkeit bieten ein Stop-Tracking-Cookie zu setzen. Hier das Code-Snippet von RA Schwenke, was das umsetzt:

// Set to the same value as the web property used on the site
var gaProperty = 'UA-XXXXXXXX-Y';
var disableStr = 'ga-disable-' + gaProperty;
 
// Disable tracking if the opt-out cookie exists.
if (document.cookie.indexOf(disableStr + '=true') > -1) {
  window[disableStr] = true;
}
 
// Opt-out function
function gaOptout() {
  document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
  window[disableStr] = true;
}

Den eigenen UA-Code einsetzen (den findet man bei Insights -> Settings -> General -> Analytics Profile). Dann das Snippet in Insights -> Settings -> Tracking -> Compatibility -> Custom Code einfügen und speichern. In der durch den Generator erzeugten Datenschutzerklärung ist ein Link, durch welchen der Besucher den obigen Code schließlich aktivieren kann.

Erfolgskontrolle: Ausloggen aus WordPress (weil MonsterInsights per default Administratoren und Redakteure vom Tracking ausschließt). Klicke den Link „… klicken Sie bitte diesen Link …“ in der Datenschutzerklärung und prüfe, ob ein Cookie mit dem Namensbestandteil ga-disable- angelegt wurde. Hier findest Du Kurzanleitungen um die Cookies in den verschiedenen Browsern anzuzeigen.

 

WP-Plugin: Google Analytics Dashboard for WP

TBC

Initialisierung

Folge einfach den Anleitungen von „Plugin autorisieren“.

Anonymisierung IP-Adresse

Tracking-Code -> Grundeinstellungen -> Basic Tracking -> „IP-Adressen anonymisieren“

Fitmachen für mobile Nutzung

https://drschwenke.de/google-analytics-mobile-nutzung-update-anleitung#jqueryopt

IIS (Internet Information Services) installieren

Den IIS (Internet Information Services) auf Windows 7 zu installieren ist ein Kinderspiel, da diese „Funktion“ schon „vorinstalliert“ ist und nur noch aktiviert werden muss:

1.) Drücke die Windows-Taste, gib „Windows-Funktionen“ ein und bestätige:

Installation IIS Internet Information Services 1

Das kann ein bischen dauern … Dann in das Kästchen vor „Internetinformationsdienste“ klicken:

Installation IIS Internet Information Services 2

Das war’s. Als Erfolgskontrolle nur noch „localhost“ in die Adresszeile eines Browser eingeben, et voila:

Installation IIS Internet Information Services 3

ASP.NET: Serverfehler in der Anwendung /.

Gelöst: Beim Erstellen einer ASP.NET Anwendung hat mich diese Fehlermeldung eiskalt erwischt:

ASP.NET Serverfehler in der Anwendung 1

Serverfehler in der Anwendung /.

Konfigurationsfehler

Beschreibung: Fehler beim Verarbeiten einer Konfigurationsdatei, die für diese Anforderung erforderlich ist. Überprüfen Sie die unten angegebenen Fehlerinformationen, und ändern Sie die Konfigurationsdatei entsprechend.

Parserfehlermeldung: Unbekanntes targetFramework-Attribut. Beachten Sie bei Attributnamen die Groß-/Kleinschreibung.

Quellfehler:

Zeile 9:
Zeile 10:
Zeile 11:
Zeile 12:
Zeile 13:

Quelldatei: C:\inetpub\testsite\web.config Zeile: 11

Versionsinformationen: Microsoft .NET Framework-Version:2.0.50727.5485; ASP.NET-Version:2.0.50727.5491

Lösung:

Die .Net-Version der Site in Visual Studio:

ASP.NET Serverfehler einer Anwendung

hat nicht zur .Net-Version der Site in IIS-Manager gepasst:

ASP.NET Serverfehler einer Anwendung 2

Nachdem ich die .NET-Version in IIS-Manager -> Anwendungspools -> meine Site auf v4.0 hochgestellt habe, hat’s funktioniert:

ASP.NET Serverfehler einer Anwendung 3

WordPress: Bilder werden nicht hochgeladen, Fenster bleibt leer

Gelöst: Wie ärgerlich, ich lade ein Bild in WordPress hoch und es klappt nicht. Gerade eben hat es noch funktioniert. Es wird auch ein Objekt angelegt, doch das Fenster bleibt leer. Eine Fehlermeldung, die mir einen Hinweis geben könnte erscheint auch nicht.

Das ist ein Beispiel für ein Bild, das ich hochladen möchte:

WordPress Fehler Bild hochladen original

Und das ist das Ergebnis in der Media Library:

WordPress Fehler Bild hochladen 2

Lösung:
WordPress (in der Standardinstallation) kann mit deutschen Umlauten (ä, ö, ü) nicht umgehen. Die Bilddatei trägt den Namen: „Schöner LKW.png“ – das ö war in diesem Fall also der Übeltäter. Einfach die Bilddateien folgendermaßen umbenennen: ä -> ae, ö -> oe, ü -> ue, dann klappt das Bilder-Hochladen wieder wie am Schnürchen.