<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>webseite Archiv - Homepage nach Preis - Webseite erstellen lassen</title>
	<atom:link href="https://homepage-nach-preis.de/wort/webseite/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>★ Responsive Webdesigner Homepage erstellen lassen, bereits ab 299 Euro professionelle Webseite. ✓ Google-Optimiert ✓ Mobil-Optimiert &#124; Webdesign &#38; Seo</description>
	<lastBuildDate>Sun, 16 Jul 2023 23:13:31 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://homepage-nach-preis.de/wp-content/uploads/2021/02/cropped-icon-150x150.png</url>
	<title>webseite Archiv - Homepage nach Preis - Webseite erstellen lassen</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WordPress Plugin multisprachig erstellen</title>
		<link>https://homepage-nach-preis.de/2023/07/17/wordpress-plugin-multisprachig-erstellen/</link>
					<comments>https://homepage-nach-preis.de/2023/07/17/wordpress-plugin-multisprachig-erstellen/#respond</comments>
		
		<dc:creator><![CDATA[Homepage-nach-Preis]]></dc:creator>
		<pubDate>Sun, 16 Jul 2023 23:08:51 +0000</pubDate>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Wordpress Code]]></category>
		<category><![CDATA[multisprachig]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[translation strings]]></category>
		<category><![CDATA[webseite]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://homepage-nach-preis.de/?p=7912</guid>

					<description><![CDATA[<p>Um ein WordPress Plugin multisprachig zu machen und Translationstrings (esc_html__) sowie eine Textdomain zu verwenden, kannst du den folgenden Anleitungsschritten folgen: 1. Definiere die Textdomain für dein Plugin. Füge den folgenden Code am Anfang deiner Plugin-Haupt-Datei hinzu: /** * Plugin Name: Mein Plugin * Text Domain: mein-plugin-textdomain */ 2. Erstelle eine Übersetzungsdatei (`.pot`) für dein Plugin. Du kannst ein Übersetzungsprogramm wie Poedit oder Loco-Translate verwenden. 3. Füge Translationstrings (`esc_html__`) in deinen Plugin-Code ein. Hier ist ein Beispiel: echo esc_html__(&#x27;Willkommen auf meiner Website&#x27;, &#x27;mein-plugin-textdomain&#x27;); Stelle sicher, dass du bei allen Strings dieselbe Textdomain (`mein-plugin-textdomain`) verwendest. 4. Erstelle Übersetzungsdateien für jede Sprache, die du unterstützen möchtest. Du kannst die .pot-Datei als Vorlage verwenden und Übersetzungen für jede Sprache hinzufügen. Speichere die Übersetzungsdateien anschließend im Ordner Languages deines Plugins. Der Ordner sollte &#8211; im besten Fall &#8211; im Hauptverzeichnis des Plugins sein. 5. Lade die Übersetzungsdateien in dein Plugin. Füge den folgenden Code in die Plugin-Datei ein: function mein_plugin_load_textdomain() { load_plugin_textdomain(&#x27;mein-plugin-textdomain&#x27;, false, dirname(plugin_basename(__FILE__)) . &#x27;/languages&#x27;); } add_action(&#x27;plugins_loaded&#x27;, &#x27;mein_plugin_load_textdomain&#x27;); Stelle sicher, dass du die korrekte Textdomain (`mein-plugin-textdomain`) und den Pfad zu deinem Language-Ordner verwendest. 6. Übersetze deine Texte in den Übersetzungsdateien für die verschiedenen Sprachen. Das war&#8217;s! Mit diesen Schritten kannst du dein WordPress....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2023/07/17/wordpress-plugin-multisprachig-erstellen/">WordPress Plugin multisprachig erstellen</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Um ein WordPress Plugin multisprachig zu machen und Translationstrings (esc_html__) sowie eine Textdomain zu verwenden, kannst du den folgenden Anleitungsschritten folgen:</p>
<p>1. Definiere die Textdomain für dein Plugin. Füge den folgenden Code am Anfang deiner Plugin-Haupt-Datei hinzu:</p>
<pre>
   /**
    * Plugin Name: Mein Plugin
    * Text Domain: mein-plugin-textdomain
    */
</pre>
<p>2. Erstelle eine Übersetzungsdatei (`.pot`) für dein Plugin. Du kannst ein Übersetzungsprogramm wie Poedit oder Loco-Translate verwenden.</p>
<p>3. Füge Translationstrings (`esc_html__`) in deinen Plugin-Code ein. Hier ist ein Beispiel:</p>
<pre>
   echo esc_html__(&#x27;Willkommen auf meiner Website&#x27;, &#x27;mein-plugin-textdomain&#x27;);
</pre>
<p>   Stelle sicher, dass du bei allen Strings dieselbe Textdomain (`mein-plugin-textdomain`) verwendest.</p>
<p>4. Erstelle Übersetzungsdateien für jede Sprache, die du unterstützen möchtest. Du kannst die .pot-Datei als Vorlage verwenden und Übersetzungen für jede Sprache hinzufügen. Speichere die Übersetzungsdateien anschließend im Ordner Languages deines Plugins. Der Ordner sollte &#8211; im besten Fall &#8211; im Hauptverzeichnis des Plugins sein.</p>
<p>5. Lade die Übersetzungsdateien in dein Plugin. Füge den folgenden Code in die Plugin-Datei ein:</p>
<pre>
   function mein_plugin_load_textdomain() {
       load_plugin_textdomain(&#x27;mein-plugin-textdomain&#x27;, false, dirname(plugin_basename(__FILE__)) . &#x27;/languages&#x27;);
   }
   add_action(&#x27;plugins_loaded&#x27;, &#x27;mein_plugin_load_textdomain&#x27;);
</pre>
<p>   Stelle sicher, dass du die korrekte Textdomain (`mein-plugin-textdomain`) und den Pfad zu deinem Language-Ordner verwendest.</p>
<p>6. Übersetze deine Texte in den Übersetzungsdateien für die verschiedenen Sprachen.</p>
<p>Das war&#8217;s! Mit diesen Schritten kannst du dein WordPress Plugin multisprachig machen. Stelle aber sicher, dass du die Übersetzungen für die gewünschten Sprachen in den entsprechenden Übersetzungsdateien (.MO / .PO / .POT) bereitstellst.</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2023/07/17/wordpress-plugin-multisprachig-erstellen/">WordPress Plugin multisprachig erstellen</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2023/07/17/wordpress-plugin-multisprachig-erstellen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cookie &#038; SQL basiertes Authentifizierungssystem</title>
		<link>https://homepage-nach-preis.de/2023/06/26/hnp-cookie-sql-basiertes-authentifizierungssystem/</link>
					<comments>https://homepage-nach-preis.de/2023/06/26/hnp-cookie-sql-basiertes-authentifizierungssystem/#respond</comments>
		
		<dc:creator><![CDATA[Homepage-nach-Preis]]></dc:creator>
		<pubDate>Sun, 25 Jun 2023 23:01:32 +0000</pubDate>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Wordpress Code]]></category>
		<category><![CDATA[multisprachig]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[translation strings]]></category>
		<category><![CDATA[webseite]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://homepage-nach-preis.de/?p=7846</guid>

					<description><![CDATA[<p>Unser Ansatz basiert auf einer SQL-basierten AUTH-Methode, die Cookies (Tokens) verwendet, da herkömmliche Cookies nicht server- oder domänenübergreifend funktionieren und aus Sicherheitsgründen nicht für Login- oder Session-Funktionen verwendet werden sollten. Hier ist eine Beschreibung, wie unser Ansatz funktioniert: 1. Wenn ein Benutzer auf Domain A / Server 1 einen speziellen Button betätigt, werden Cookies mit eindeutigen Token-Werten erstellt. Diese Token-Werte werden im Browser des Benutzers gespeichert und zusätzlich in einer SQL-Datenbank gespeichert. 2. Anschließend werden diese Token-Werte an Domain B / Server 2 weitergegeben. Dort werden sie erneut überprüft und verifiziert, indem die Datenbank nach dem Token-Wert durchsucht wird. 3. Wenn der Token und das Cookie korrekt sind und in der Datenbank übereinstimmen, wird auch auf Domain B ein identisches Cookie erstellt. Dadurch erfolgt eine Synchronisierung der Cookies zwischen den Domänen. Dieses synchronisierte Cookie kann dann für Sessions, den Login-Prozess oder andere cookiebasierte Funktionen auf Domain B verwendet werden. Durch diese Methode ermöglichen wir eine sichere und effektive Nutzung von Cookies für Login- und Session-Funktionen, ohne die üblichen Einschränkungen von herkömmlichen Cookies zu haben. Funktioniert auf allen System / Webseiten. Da keine systemspezifischen Tags / Hooks genutzt werden. Und wäre schnell in ein WordPress Plugin umgewandelt. Das Auth-System funktioniert aktuell....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2023/06/26/hnp-cookie-sql-basiertes-authentifizierungssystem/">Cookie &#038; SQL basiertes Authentifizierungssystem</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Unser Ansatz basiert auf einer SQL-basierten AUTH-Methode, die Cookies (Tokens) verwendet, da herkömmliche Cookies nicht server- oder domänenübergreifend funktionieren und aus Sicherheitsgründen nicht für Login- oder Session-Funktionen verwendet werden sollten. Hier ist eine Beschreibung, wie unser Ansatz funktioniert:</p>
<p>1. Wenn ein Benutzer auf Domain A / Server 1 einen speziellen Button betätigt, werden Cookies mit eindeutigen Token-Werten erstellt. Diese Token-Werte werden im Browser des Benutzers gespeichert und zusätzlich in einer SQL-Datenbank gespeichert.</p>
<p>2. Anschließend werden diese Token-Werte an Domain B / Server 2 weitergegeben. Dort werden sie erneut überprüft und verifiziert, indem die Datenbank nach dem Token-Wert durchsucht wird.</p>
<p>3. Wenn der Token und das Cookie korrekt sind und in der Datenbank übereinstimmen, wird auch auf Domain B ein identisches Cookie erstellt. Dadurch erfolgt eine Synchronisierung der Cookies zwischen den Domänen. Dieses synchronisierte Cookie kann dann für Sessions, den Login-Prozess oder andere cookiebasierte Funktionen auf Domain B verwendet werden.</p>
<p>Durch diese Methode ermöglichen wir eine sichere und effektive Nutzung von Cookies für Login- und Session-Funktionen, ohne die üblichen Einschränkungen von herkömmlichen Cookies zu haben.</p>
<p><strong>Funktioniert auf allen System / Webseiten. Da keine systemspezifischen Tags / Hooks genutzt werden. Und wäre schnell in ein WordPress Plugin umgewandelt. </strong><br />
Das Auth-System funktioniert aktuell durch die Nutzung von 2 Domains / Servern, es wäre aber möglich noch einen weiteren Server / eine weitere Domain zwischenzuschalten (AUTH-SERVER/AUTH-DOMAIN). Damit die AUTH-Funktionen ausgelagert wird, dann wäre eine mehrfache Verschlüsselungen möglich, welche eine extrem hohe Sicherheit bieten würden. </p>
<p><img width="528" height="192" decoding="async" src="https://homepage-nach-preis.de/wp-content/uploads/2023/06/Cookie-AUTH-System-1.jpg" /><br />
<img width="444" height="231" decoding="async" src="https://homepage-nach-preis.de/wp-content/uploads/2023/06/cookie-serveruebergreifend.jpg" /><br />
<img width="966" height="662" decoding="async" src="https://homepage-nach-preis.de/wp-content/uploads/2023/06/logic-A-1.jpg" /></p>
<h4>Domain / Server 1 </h4>
<pre>
&#x3C;!DOCTYPE html&#x3E;
&#x3C;!--
Name: HNP Cookie &#x26; Token Auth-System
Description: Erstellt ein Cookie-basiertes SQL Authentifizierung-System. Domain- und Server&#xFC;bergreifend.
Author: Homepage-nach-Preis
Version: 1.0
Author URI: https://homepage-nach-preis.de/
License: Creative Commons Non-Commercial - CC-NC 4.0
--&#x3E;
&#x3C;html&#x3E;
&#x3C;head&#x3E;
    &#x3C;title&#x3E;HNP Auth-System&#x3C;/title&#x3E;
&#x3C;/head&#x3E;
&#x3C;body&#x3E;
    &#x3C;h2&#x3E;HNP Cookie &#x26; Token Auth-System&#x3C;/h2&#x3E;
&#x3C;?php

// Funktion zum Generieren eines Tokens
function hnp_generate_token() {
    $token = bin2hex(random_bytes(32)); // Generiert einen zuf&#xE4;lligen Token-Wert

    // Zeige Error Logs
    ini_set(&#x27;display_errors&#x27;, 1);
    ini_set(&#x27;display_startup_errors&#x27;, 1);
    error_reporting(E_ALL);

    // &#xDC;berpr&#xFC;fen, ob das Cookie bereits gesetzt ist
    if (isset($_COOKIE[&#x27;hnp_auth_token&#x27;])) {
        $cookieToken = $_COOKIE[&#x27;hnp_auth_token&#x27;];
        echo &#x22;Das Cookie &#x27;hnp_auth_token&#x27; ist bereits gesetzt.&#x22;;
        hnp_redirectWithToken($cookieToken); // Weiterleitung zur Ziel-Domain mit dem vorhandenen Token-Parameter
        return; // Abbruch der Funktion, wenn das Cookie bereits gesetzt ist
    }

    // Speichern des Tokens in der MySQL-Datenbank auf der Auth-Domain
    $dbHost = &#x27;XXXXXXXXXXXXXX&#x27;; // Hostname der MySQL-Datenbank auf der AUTH-Domain
    $dbUser = &#x27;XXXXXXXXXXXXXX&#x27;; // Benutzername der MySQL-Datenbank
    $dbPass = &#x27;XXXXXXXXXXXXXX&#x27;; // Passwort der MySQL-Datenbank
    $dbName = &#x27;XXXXXXXXXXXXXX&#x27;; // Name der MySQL-Datenbank

    // Verbindung zur MySQL-Datenbank herstellen
    $conn = new mysqli($dbHost, $dbUser, $dbPass, $dbName);

    // &#xDC;berpr&#xFC;ft die Verbindung auf Fehler
    if ($conn-&#x3E;connect_error) {
        die(&#x27;Verbindungsfehler zur MySQL-Datenbank: &#x27; . $conn-&#x3E;connect_error); // Beendet das Skript und zeigt die Fehlermeldung an
    }

    // Tabelle erstellen, falls sie nicht existiert
    hnp_create_hnp_tokens_table($conn);

    // SQL-Befehl zum Einf&#xFC;gen des Tokens in die Datenbank
    $sql = &#x22;INSERT INTO hnp_tokens (token) VALUES (&#x27;$token&#x27;)&#x22;;

    // F&#xFC;hrt den SQL-Befehl aus
    if ($conn-&#x3E;query($sql) === TRUE) {
        // Cookie mit dem Token erstellen
        setcookie(&#x27;hnp_auth_token&#x27;, $token, [
            &#x27;expires&#x27; =&#x3E; time() + 3600,
            &#x27;path&#x27; =&#x3E; &#x27;/&#x27;,
            &#x27;domain&#x27; =&#x3E; &#x27;DOMAIN-A.COM&#x27;,
            &#x27;secure&#x27; =&#x3E; true,
            &#x27;httponly&#x27; =&#x3E; true,
            &#x27;samesite&#x27; =&#x3E; &#x27;None&#x27; // Hier wird das SameSite-Attribut auf &#x22;None&#x22; gesetzt
        ]);
        echo &#x27;Cookie mit dem Token wurde erstellt und in die Datenbank gespeichert.&#x27;;
        hnp_redirectWithToken($token); // Weiterleitung zur Ziel-Domain mit dem neuen Token-Parameter
        exit;
    } else {
        die(&#x27;Fehler beim Speichern des Tokens in der Datenbank: &#x27; . $conn-&#x3E;error); // Beendet das Skript und zeigt die Fehlermeldung an
    }

    // Schlie&#xDF;e die Verbindung zur MySQL-Datenbank
    $conn-&#x3E;close();
}

// Funktion zum Erstellen der Tabelle &#x27;hnp_tokens&#x27;
function hnp_create_hnp_tokens_table($conn) {
    $tableName = &#x27;hnp_tokens&#x27;;

    // SQL-Befehl zum Erstellen der Tabelle, falls sie nicht existiert
    $sql = &#x22;CREATE TABLE IF NOT EXISTS $tableName (
                id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
                token VARCHAR(64) NOT NULL
            )&#x22;;

    // F&#xFC;hrt den SQL-Befehl aus
    if ($conn-&#x3E;query($sql) === TRUE) {
        echo &#x27;Die Tabelle &#x27; . $tableName . &#x27; wurde erfolgreich erstellt oder existiert bereits.&#x27;;
    } else {
        die(&#x27;Fehler beim Erstellen der Tabelle &#x27; . $tableName . &#x27;: &#x27; . $conn-&#x3E;error); // Beendet das Skript und zeigt die Fehlermeldung an
    }
}

// Funktion zur Weiterleitung zur Ziel-Domain mit dem Token-Parameter
function hnp_redirectWithToken($token)
{
    header(&#x27;Location: https://DOMAIN-B.COM/index.php?token=&#x27; . urlencode($token));
    exit;
}

// Funktion zur Weiterleitung zur Ziel-Domain mit einem ung&#xFC;ltigen Token
function hnp_redirectWithInvalidToken()
{
    // Generiere einen ung&#xFC;ltigen Token-Wert
    $invalidToken = bin2hex(random_bytes(32));

    // Leite zur Ziel-Domain mit dem ung&#xFC;ltigen Token weiter
    header(&#x27;Location: https://DOMAIN-B.COM/index.php?token=&#x27; . urlencode($invalidToken));
    exit;
}

// Funktion zum L&#xF6;schen des Cookies
function hnp_deleteCookie() {
    setcookie(&#x27;hnp_auth_token&#x27;, &#x27;&#x27;, time() - 3600, &#x27;/&#x27;, &#x27;DOMAIN-A.COM&#x27;, true, true); // L&#xF6;scht das Cookie
    echo &#x27;Cookie wurde gel&#xF6;scht.&#x27;;
    sleep(0); // Wartezeit von 0 Sekunden
    hnp_redirectWithDelay(0); // Weiterleitung zur selben Seite
}

// Funktion zur Weiterleitung zur selben Seite nach einer Verz&#xF6;gerung
function hnp_redirectWithDelay($delay) {
    $redirectUrl = $_SERVER[&#x27;REQUEST_URI&#x27;];
    header(&#x22;Refresh: $delay; url=$redirectUrl&#x22;);
    exit;
}

// &#xDC;berpr&#xFC;fen, ob der Button zum Generieren des Tokens geklickt wurde
if (isset($_POST[&#x27;generate_token&#x27;])) {
    hnp_generate_token();
}

// &#xDC;berpr&#xFC;fen, ob der Button zum L&#xF6;schen des Cookies geklickt wurde
if (isset($_POST[&#x27;delete_cookie&#x27;])) {
    hnp_deleteCookie();
}

// &#xDC;berpr&#xFC;fen, ob der Button zur Weiterleitung mit ung&#xFC;ltigem Token geklickt wurde
if (isset($_POST[&#x27;redirect_with_invalid_token&#x27;])) {
    hnp_redirectWithInvalidToken();
}
?&#x3E;

&#x3C;?php
if (isset($_COOKIE[&#x27;hnp_auth_token&#x27;])) {
    echo &#x22;Das Cookie &#x27;hnp_auth_token&#x27; wurde gesetzt oder ist bereits vorhanden.&#x22;;
} else {
    echo &#x22;Das Cookie &#x27;hnp_auth_token&#x27; wurde nicht gefunden.&#x22;;
}
?&#x3E;

&#x3C;!-- Formular mit Button zum Generieren des Tokens --&#x3E;
&#x3C;?php if (!isset($_COOKIE[&#x27;hnp_auth_token&#x27;])) { ?&#x3E;
&#x3C;h4&#x3E; Dieser Button wird nur angezeigt, falls das Cookie/ der Token noch nicht vorhanden ist: &#x3C;/h4&#x3E;
&#x3C;form method=&#x22;post&#x22;&#x3E;
    &#x3C;input type=&#x22;hidden&#x22; name=&#x22;generate_token&#x22; value=&#x22;1&#x22; /&#x3E;
    &#x3C;input type=&#x22;submit&#x22; value=&#x22;Token generieren&#x22; /&#x3E;
&#x3C;/form&#x3E;
&#x3C;?php } else { ?&#x3E;
&#x3C;h4&#x3E; Diese Button werden nur angezeigt, falls das Cookie / der Token bereits vorhanden ist: &#x3C;/h4&#x3E;
&#x3C;form method=&#x22;post&#x22;&#x3E;
    &#x3C;input type=&#x22;hidden&#x22; name=&#x22;delete_cookie&#x22; value=&#x22;1&#x22; /&#x3E;
    &#x3C;input type=&#x22;submit&#x22; value=&#x22;Cookie l&#xF6;schen&#x22; /&#x3E;
&#x3C;/form&#x3E;
&#x3C;/br&#x3E;&#x3C;form method=&#x22;post&#x22;&#x3E;
    &#x3C;input type=&#x22;hidden&#x22; name=&#x22;redirect_with_token&#x22; value=&#x22;1&#x22; /&#x3E;
    &#x3C;input type=&#x22;submit&#x22; value=&#x22;Weiter&#x22; /&#x3E;
&#x3C;/form&#x3E;
&#x3C;?php }

// &#xDC;berpr&#xFC;fen, ob der Button zur Weiterleitung mit Token geklickt wurde
if (isset($_POST[&#x27;redirect_with_token&#x27;])) {
    hnp_redirectWithToken($_COOKIE[&#x27;hnp_auth_token&#x27;]);
}
?&#x3E;
&#x3C;h4&#x3E; Ung&#xFC;ltiger Token: &#x3C;/h4&#x3E;
&#x3C;p&#x3E;Hierbei wird versucht eine Anfrage zu manipulieren, indem ein Token simuliert wird und eine korrekte Anfrage gestartet wird. Das System erkennt aber, dass der Token-Wert ung&#xFC;ltig ist, weil er nicht in der Datenbank ist&#x3C;/p&#x3E;
&#x3C;form method=&#x22;post&#x22;&#x3E;
    &#x3C;input type=&#x22;hidden&#x22; name=&#x22;redirect_with_invalid_token&#x22; value=&#x22;1&#x22; /&#x3E;
    &#x3C;input type=&#x22;submit&#x22; value=&#x22;Weiter mit ung&#xFC;ltigem Token&#x22; /&#x3E;
&#x3C;/form&#x3E;
&#x3C;/body&#x3E;
&#x3C;/html&#x3E;
</pre>
<h4>Domain / Server 2 </h4>
<p>index.php</p>
<pre>
&#x3C;!DOCTYPE html&#x3E;
&#x3C;!--
Name: HNP Cookie &#x26; Token Auth-System
Description: Erstellt ein Cookie-basiertes SQL Authentifizierung-System. Domain- und Server&#xFC;bergreifend.
Author: Homepage-nach-Preis
Version: 1.0
Author URI: https://homepage-nach-preis.de/
License: Creative Commons Non-Commercial - CC-NC 4.0
--&#x3E;
&#x3C;html&#x3E;
&#x3C;head&#x3E;
    &#x3C;title&#x3E;HNP Auth-System&#x3C;/title&#x3E;
&#x3C;/head&#x3E;
&#x3C;body&#x3E;
    &#x3C;h2&#x3E;HNP Cookie &#x26; Token Auth-System&#x3C;/h2&#x3E;
&#x9;
&#x3C;?php

function checkTokenAndSetCookie() {
    if (isset($_GET[&#x27;token&#x27;])) {
        $token = $_GET[&#x27;token&#x27;];

        // Zeige Error Logs
        ini_set(&#x27;display_errors&#x27;, 1);
        ini_set(&#x27;display_startup_errors&#x27;, 1);
        error_reporting(E_ALL);

        // &#xDC;berpr&#xFC;ft den Token in der Datenbank
        $dbHost = &#x27;XXXXXXXXXXXXXX&#x27;; // Hostname der MySQL-Datenbank auf der AUTH-Domain
        $dbUser = &#x27;XXXXXXXXXXXXXX&#x27;; // Benutzername der MySQL-Datenbank
        $dbPass = &#x27;XXXXXXXXXXXXXX&#x27;; // Passwort der MySQL-Datenbank
        $dbName = &#x27;XXXXXXXXXXXXXX&#x27;; // Name der MySQL-Datenbank

        // Verbindung zur MySQL-Datenbank herstellen
        $conn = new mysqli($dbHost, $dbUser, $dbPass, $dbName);

        // &#xDC;berpr&#xFC;ft die Verbindung auf Fehler
        if ($conn-&#x3E;connect_error) {
            die(&#x27;Verbindungsfehler zur MySQL-Datenbank: &#x27; . $conn-&#x3E;connect_error);
        }

        // &#xDC;berpr&#xFC;ft den Token in der Datenbanktabelle
        $tableName = &#x27;hnp_tokens&#x27;; // Name der Tabelle, in der die Tokens gespeichert sind
        $sql = &#x22;SELECT * FROM $tableName WHERE token = &#x27;$token&#x27;&#x22;;

        // F&#xFC;hrt die Datenbankabfrage aus
        $result = $conn-&#x3E;query($sql);

        // &#xDC;berpr&#xFC;ft das Ergebnis der Datenbankabfrage
        if ($result &#x26;&#x26; $result-&#x3E;num_rows &#x3E; 0) {
            // Token ist g&#xFC;ltig, erstellt das Cookie
            setcookie(&#x27;hnp_auth_token&#x27;, $token, [
                &#x27;expires&#x27; =&#x3E; time() + 3600,
                &#x27;path&#x27; =&#x3E; &#x27;/&#x27;,
                &#x27;domain&#x27; =&#x3E; &#x27;DOMAIN-B.COM&#x27;,
                &#x27;secure&#x27; =&#x3E; true,
                &#x27;httponly&#x27; =&#x3E; false,
                &#x27;samesite&#x27; =&#x3E; &#x27;None&#x27; // Hier wird das SameSite-Attribut auf &#x22;None&#x22; gesetzt
            ]);

            echo &#x27;Authentifizierung erfolgreich. Bitte warten Sie...&#x27;;

            // JavaScript-Weiterleitung nach 3 Sekunden
            echo &#x27;&#x3C;script&#x3E;
                    setTimeout(function() {
                        window.location.href = &#x22;index.html&#x22;;
                    }, 3000);
                  &#x3C;/script&#x3E;&#x27;;

            exit;
        } else {
            echo &#x27;Ung&#xFC;ltiger Token oder Token nicht gefunden. Authentifizierung fehlgeschlagen.&#x27;;

            // Button &#x22;Trotzdem weiter&#x22;
            echo &#x27;&#x3C;button onclick=&#x22;window.location.href = \&#x27;index.html\&#x27;;&#x22;&#x3E;Trotzdem weiter&#x3C;/button&#x3E;(Nicht vegessen, den Logout zuvor zu bet&#xE4;tigen, falls bereits eine erfolgreiche Authentifizierung stattfand)&#x27;;

            // Button &#x22;Zur&#xFC;ck&#x22;
            echo &#x27;&#x3C;button onclick=&#x22;window.history.back();&#x22;&#x3E;Zur&#xFC;ck&#x3C;/button&#x3E;&#x27;;
        }

        // Schlie&#xDF;t die Verbindung zur MySQL-Datenbank
        $conn-&#x3E;close();
    } else {
        echo &#x27;Token-Parameter fehlt.&#x27;;
    }
}

// Funktion aufrufen
checkTokenAndSetCookie();
?&#x3E;
&#x3C;/body&#x3E;
&#x3C;/html&#x3E;
</pre>
<p>index.html</p>
<pre>
&#x3C;!DOCTYPE html&#x3E;
&#x3C;!--
Name: HNP Cookie &#x26; Token Auth-System
Description: Erstellt ein Cookie-basiertes SQL Authentifizierung-System. Domain- und Server&#xFC;bergreifend.
Author: Homepage-nach-Preis
Version: 1.0
Author URI: https://homepage-nach-preis.de/
License: Creative Commons Non-Commercial - CC-NC 4.0
--&#x3E;
&#x3C;html&#x3E;
&#x3C;head&#x3E;
    &#x3C;title&#x3E;HNP Auth-System&#x3C;/title&#x3E;
&#x3C;/head&#x3E;
&#x3C;body&#x3E;
    &#x3C;h2&#x3E;HNP Cookie &#x26; Token Auth-System&#x3C;/h2&#x3E;

    &#x3C;script&#x3E;
        // Token aus dem Cookie lesen
        var token = document.cookie.replace(/(?:(?:^|.*;\s*)hnp_auth_token\s*=\s*([^;]*).*$)|^.*$/, &#x22;$1&#x22;);

        // &#xDC;berpr&#xFC;ft den Token in der Datenbank
        var xhr = new XMLHttpRequest();
        xhr.open(&#x27;GET&#x27;, &#x27;https://DOMAIN-B.COM/index.php?token=&#x27; + encodeURIComponent(token), true);
        xhr.onload = function() {
            if (xhr.status === 200 &#x26;&#x26; xhr.responseText.includes(&#x27;Authentifizierung erfolgreich&#x27;)) {
                // &#xDC;berpr&#xFC;fung erfolgreich, zeige &#x22;Erfolgreich eingeloggt&#x22; und Logout-Button
                var successMessage = document.createElement(&#x27;p&#x27;);
                successMessage.textContent = &#x27;Erfolgreich eingeloggt&#x27;;
                document.body.appendChild(successMessage);

                var logoutButton = document.createElement(&#x27;button&#x27;);
                logoutButton.textContent = &#x27;Logout&#x27;;
                logoutButton.onclick = logout;
                document.body.appendChild(logoutButton);

                document.body.appendChild(document.createElement(&#x27;br&#x27;));
                document.body.appendChild(document.createElement(&#x27;br&#x27;));

                var authDomainButton = document.createElement(&#x27;button&#x27;);
                authDomainButton.textContent = &#x27;Zur Auth-Domain&#x27;;
                authDomainButton.onclick = redirectToAuth;
                document.body.appendChild(authDomainButton);
            } else {
                // &#xDC;berpr&#xFC;fung fehlgeschlagen, zeige &#x22;Login fehlgeschlagen&#x22;
                var errorMessage = document.createElement(&#x27;p&#x27;);
                errorMessage.textContent = &#x27;Login fehlgeschlagen oder ausgeloggt.&#x27;;
                document.body.appendChild(errorMessage);

                document.body.appendChild(document.createElement(&#x27;br&#x27;));
                document.body.appendChild(document.createElement(&#x27;br&#x27;));

                var authDomainButton = document.createElement(&#x27;button&#x27;);
                authDomainButton.textContent = &#x27;Zur Auth-Domain&#x27;;
                authDomainButton.onclick = redirectToAuth;
                document.body.appendChild(authDomainButton);
            }
        };
        xhr.send();

        function logout() {
            // L&#xF6;schen des hnp_auth_token Cookies
            document.cookie = &#x27;hnp_auth_token=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; domain=DOMAIN-B.COM; secure&#x27;;

            // Weiterleitung zur Startseite oder einer anderen Seite nach dem Logout
            window.location.href = &#x22;index.html&#x22;;
        }

        function redirectToAuth() {
            // Weiterleitung zur Auth-Domain
            window.location.href = &#x22;https://DOMAIN-A.COM/&#x22;;
        }
    &#x3C;/script&#x3E;
&#x3C;/body&#x3E;
&#x3C;/html&#x3E;

</pre>
<p><strong>Kostenloser Download:</strong><br />
[sdm_download id=&#8221;7847&#8243; fancy=&#8221;0&#8243;]</p>
<p>Es müssen lediglich die Datenbank-Verbindungsdaten und die Platzhalter für Domain-A und Domain-B ausgetauscht werden. Anschließend ist das AUTH-System bereits voll nutzbar.<br />
<strong>Zu beachten ist, weitere Sicherheitsfunktionen sollten hinzugefügt werden, wie zum Beispiel eine Verschlüsselung der Cookie/Token Daten. </strong></p>
<h4>Optional: Ansätze für Erweiterungsmöglichkeiten</h4>
<p><strong>Datenbank Daten Dauer:</strong><br />
Aktuell ist der Token / das Cookie eine Stunde im Browser des Besuchers gültig. Also eine Session von einer Stunde. In der Datenbank bleiben die Daten aber dauerhaft, damit diese aber auch nach einer Stunde gelöscht werden: </p>
<pre>
// Generiere das Ablaufdatum (1 Stunde ab dem aktuellen Zeitpunkt)
$expirationDate = date(&#x27;Y-m-d H:i:s&#x27;, strtotime(&#x27;+1 hour&#x27;));

// SQL-Befehl zum Einf&#xFC;gen des Tokens mit dem Ablaufdatum in die Datenbank
$sql = &#x22;INSERT INTO hnp_tokens (token, expiration_date) VALUES (&#x27;$token&#x27;, &#x27;$expirationDate&#x27;)&#x22;;
</pre>
<p><strong>Verschlüsselung / Entschlüsselung der Token-Daten:</strong></p>
<pre>

// Funktion zum Verschl&#xFC;sseln eines Tokens
function encryptToken($token, $encryptionKey) {
    $iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length(&#x27;AES-256-CBC&#x27;)); // Initialisierungsvektor generieren
    $encryptedToken = openssl_encrypt($token, &#x27;AES-256-CBC&#x27;, $encryptionKey, 0, $iv); // Token verschl&#xFC;sseln
    return base64_encode($iv . $encryptedToken); // Verschl&#xFC;sselten Token codieren und zur&#xFC;ckgeben
}

// Funktion zum Entschl&#xFC;sseln eines Tokens
function decryptToken($encryptedToken, $encryptionKey) {
    $encryptedToken = base64_decode($encryptedToken); // Codierten Token decodieren
    $ivLength = openssl_cipher_iv_length(&#x27;AES-256-CBC&#x27;);
    $iv = substr($encryptedToken, 0, $ivLength); // Initialisierungsvektor extrahieren
    $encryptedToken = substr($encryptedToken, $ivLength); // Verschl&#xFC;sselten Token extrahieren
    $decryptedToken = openssl_decrypt($encryptedToken, &#x27;AES-256-CBC&#x27;, $encryptionKey, 0, $iv); // Token entschl&#xFC;sseln
    return $decryptedToken; // Entschl&#xFC;sselten Token zur&#xFC;ckgeben
}

// Beispiel zur Verwendung der Funktionen
$encryptionKey = &#x27;myEncryptionKey123&#x27;;
$token = &#x27;myToken123&#x27;;

$encryptedToken = encryptToken($token, $encryptionKey);
echo &#x27;Verschl&#xFC;sselter Token: &#x27; . $encryptedToken . &#x27;&#x3C;br&#x3E;&#x27;;

$decryptedToken = decryptToken($encryptedToken, $encryptionKey);
echo &#x27;Entschl&#xFC;sselter Token: &#x27; . $decryptedToken . &#x27;&#x3C;br&#x3E;&#x27;;
</pre>
<p><strong> $_POST anstatt $_GET nutzen</strong><br />
Der Unterschied zwischen $_POST und $_GET liegt in der Art und Weise, wie die Daten an den Server übermittelt werden.</p>
<pre>
$_POST:

    Die Daten werden über den HTTP-POST-Request an den Server gesendet.
    Die Daten sind im Body des Requests enthalten und werden nicht in der URL angezeigt.
    Geeignet für das Senden sensibler oder umfangreicher Daten, z.B. bei Formulareingaben wie Passwörtern, Texten oder hochgeladenen Dateien.
    Die Daten können im PHP-Skript über das $_POST-Array abgerufen werden.

$_GET:

    Die Daten werden über den HTTP-GET-Request an den Server gesendet.
    Die Daten werden als Teil der URL in der Adressleiste des Browsers angezeigt.
    Geeignet für das Senden von einfachen und nicht sensitiven Daten, z.B. Suchanfragen oder Parameter für Seitenaufrufe.
    Die Daten können im PHP-Skript über das $_GET-Array abgerufen werden.</pre>
<p><strong> Logik &#038; Points erweitern</strong><br />
<img width="1622" height="630" decoding="async" src="https://homepage-nach-preis.de/wp-content/uploads/2023/06/logic1.jpg" /></p>
<h4>Roadmap (kommt bald):</h4>
<p>Version 1.1</p>
<pre>
Neue Funktionen:
- OpenSSL Verschlüsselung für Token & Cookie
- Token wird auch automatisch aus der Datenbank enfternt
- CSS Styling
</pre>
<p>Version 1.2</p>
<pre>
Neue Funktionen:
- Logik erweitern auf 4 Points (also zusätzliche index.html für Entry Point)
- CSS Styling erweitern
</pre>
<p>Version 1.3</p>
<pre>
Neue Funktionen:
- Optionalen AUTH Server / AUTH Domain MID Point hinzufügen
- Weitere Verschlüsselung mit weiteren Verschlüsselungsverfahren
</pre>
<p>Version 2.0</p>
<pre>
Neue Funktionen:
- Finales Styling
- $_POST anstatt $_GET nutzen
- Weitere / zusätzliche Daten können "mitgesendet" werden (wie Usernamen, Passwörter, Alter usw)
- Zusätzliche Daten werden verschlüsselt
</pre>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2023/06/26/hnp-cookie-sql-basiertes-authentifizierungssystem/">Cookie &#038; SQL basiertes Authentifizierungssystem</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2023/06/26/hnp-cookie-sql-basiertes-authentifizierungssystem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Responsives Webdesign bei Webseiten</title>
		<link>https://homepage-nach-preis.de/2020/07/02/responsives-webdesign-bei-webseiten/</link>
					<comments>https://homepage-nach-preis.de/2020/07/02/responsives-webdesign-bei-webseiten/#respond</comments>
		
		<dc:creator><![CDATA[Homepage-nach-Preis]]></dc:creator>
		<pubDate>Thu, 02 Jul 2020 18:14:31 +0000</pubDate>
				<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Onlineshop]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Handy]]></category>
		<category><![CDATA[Resonsive]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[webseite]]></category>
		<category><![CDATA[Website]]></category>
		<guid isPermaLink="false">https://homepage-nach-preis.de/?p=4691</guid>

					<description><![CDATA[<p>Responsive Webdesign Eine responsive Webseite ist zum Beispiel eine Homepage die auch für mobile Geräte wie Smartphones &#038; Tablets optimiert wurde und somit auch für die genannten Geräte erreichbar ist. Das ist bei einer Webseiten-Erstellung nicht standardmäßig, nur moderne Webdesigner besitzen das Wissen, um eine solche Webseite kompatibel zu erstellen. Da aktuell mehr User mit mobilen Geräten im Internet unterwegs sind als mit dem klassischen Computer, ist somit eine responsive Webseite unerlässlich. Auch für Suchmaschinen wie Google ist die Nutzung einer solchen Programmierung ein „MUSS“, da für optimierte Webseiten ein extra Suchserver genutzt wird, wie im Falle von Google der Server „Google Mobile“. Möchten Sie also auch in den Suchergebnissen von Smartphone-Usern vorkommen, dann muss Ihre Webseite responsive kompatibel sein. Sie erhöhen also dadurch Ihre Besucherzahlen und potenziellen Kunden durch besseres „gefunden werden“ auf Suchmaschinen. Ebenso wirken responsive Webseiten für Kunden &#038; Besuchern professioneller und kompetenter. Die Nachrüstung vorhandener Webseiten zu „responsive“ erweist sich allerdings als schwierig und sehr zeitaufwendig, daher wird empfohlen direkt eine neue und aktuelle Homepage erstellen zu lassen, dies ist in den meisten Fällen sogar günstiger als die Nachrüstung. Responsive Webseite von Webdesigner erstellen lassen? WEBDESIGN ANGEBOTE ANSEHEN</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2020/07/02/responsives-webdesign-bei-webseiten/">Responsives Webdesign bei Webseiten</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Responsive Webdesign</h3>
<p>Eine responsive Webseite ist zum Beispiel eine Homepage die auch für mobile Geräte wie Smartphones &#038; Tablets optimiert wurde und somit auch für die genannten Geräte erreichbar ist. Das ist bei einer Webseiten-Erstellung nicht standardmäßig, nur moderne Webdesigner besitzen das Wissen, um eine solche Webseite kompatibel zu erstellen. Da aktuell mehr User mit mobilen Geräten im Internet unterwegs sind als mit dem klassischen Computer, ist somit eine responsive Webseite unerlässlich. Auch für Suchmaschinen wie Google ist die Nutzung einer solchen Programmierung ein „MUSS“, da für optimierte Webseiten ein extra Suchserver genutzt wird, wie im Falle von Google der Server „Google Mobile“. Möchten Sie also auch in den Suchergebnissen von Smartphone-Usern vorkommen, dann muss Ihre Webseite responsive kompatibel sein.</p>
<p>Sie erhöhen also dadurch Ihre Besucherzahlen und potenziellen Kunden durch besseres „gefunden werden“ auf Suchmaschinen. Ebenso wirken responsive Webseiten für Kunden &#038; Besuchern professioneller und kompetenter. Die Nachrüstung vorhandener Webseiten zu „responsive“ erweist sich allerdings als schwierig und sehr zeitaufwendig, daher wird empfohlen direkt eine neue und aktuelle Homepage erstellen zu lassen, dies ist in den meisten Fällen sogar günstiger als die Nachrüstung. </p>
<p></br></br></p>
<h5>Responsive Webseite von Webdesigner erstellen lassen? <a href="https://homepage-nach-preis.de/homepage-erstellen-lassen-kosten/" Title="Responsive Website erstellen lassen"><font color="orange">WEBDESIGN ANGEBOTE ANSEHEN</font></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2020/07/02/responsives-webdesign-bei-webseiten/">Responsives Webdesign bei Webseiten</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2020/07/02/responsives-webdesign-bei-webseiten/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Vorgefertigte WordPress Homepage kaufen?</title>
		<link>https://homepage-nach-preis.de/2020/05/08/vorgefertigte-wordpress-homepage-kaufen/</link>
					<comments>https://homepage-nach-preis.de/2020/05/08/vorgefertigte-wordpress-homepage-kaufen/#respond</comments>
		
		<dc:creator><![CDATA[Homepage-nach-Preis]]></dc:creator>
		<pubDate>Fri, 08 May 2020 14:35:28 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Online-Marketing]]></category>
		<category><![CDATA[fertige]]></category>
		<category><![CDATA[Internetpräsenz]]></category>
		<category><![CDATA[Internetseite]]></category>
		<category><![CDATA[Kaufen]]></category>
		<category><![CDATA[Schlüsselfertig]]></category>
		<category><![CDATA[Shop]]></category>
		<category><![CDATA[webseite]]></category>
		<guid isPermaLink="false">https://homepage-nach-preis.de/?p=4545</guid>

					<description><![CDATA[<p>Webdesigner, Baukasten oder Fertig-Homepage Ob Webdesigner Webseite, Baukasten Webseiten oder fertige Webseiten, es gibt viele Möglichkeiten für eine Internetpräsenz. Da uns viele Interessenten nach einer Fertig-Homepage fragten, haben wir nun ein professionelles Webdesigner Produkt erstellt. Eine WordPress-Webseite mit eigenem Homepage-nach-Preis Theme und vielen Funktionen wie ein Custom-Pagebuilder, programmierlose Einstellungen, Kontaktformular, Google-Maps und vieles mehr. Kaufen, Hochladen, Austauschen Sie können die fertige-Webseite in unseren Onlineshop erwerben und nach Zahlung direkt herunterladen. Anschließend müssen Sie nur die fertigen Dateien auf Ihrem Webspeicher hochladen und die Demo-Inhalte austauschen. Und dafür benötigen Sie keine Programmierkenntnisse, alles ist bereits vorgefertigt und programmierlos austauschbar. Natürlich ist die Webseite auch frei erweiterbar &#8211; so können Sie beispielsweise neue Plugins installieren oder auch weitere Unterseiten anlegen. Wieso WordPress Wir erstellen grundsätzlich Webseiten für unsere Kunden mit WordPress, da das Content-Management-System viele Vorteile und ein programmierloses Backend bietet. Zudem, nicht umsonst ist WordPress aktuell das meistgenutzte CMS weltweit. Die Funktionen sind umfangreich, die möglichen Plugins sind fast unbegrenzt und alle Prozesse sind automatisiert. Daher ist WordPress wohl die beste Wahl für eine Webseite. Mehr Infos zu der fertigen Homepage Besuchen Sie den Homepage-nach-Preis Onlineshop und erfahren Sie mehr über unsere fertige Homepage. Natürlich können Sie dort auch die Webseite....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2020/05/08/vorgefertigte-wordpress-homepage-kaufen/">Vorgefertigte WordPress Homepage kaufen?</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h5>Webdesigner, Baukasten oder Fertig-Homepage</h5>
<p>Ob Webdesigner Webseite, Baukasten Webseiten oder fertige Webseiten, es gibt viele Möglichkeiten für eine Internetpräsenz. Da uns viele Interessenten nach einer Fertig-Homepage fragten, haben wir nun ein professionelles Webdesigner Produkt erstellt. Eine WordPress-Webseite mit eigenem Homepage-nach-Preis Theme und vielen Funktionen wie ein Custom-Pagebuilder, programmierlose Einstellungen, Kontaktformular, Google-Maps und vieles mehr.  </p>
<p></br></p>
<h5>Kaufen, Hochladen, Austauschen</h5>
<p> Sie können die fertige-Webseite in unseren Onlineshop erwerben und nach Zahlung direkt herunterladen. Anschließend müssen Sie nur die fertigen Dateien auf Ihrem Webspeicher hochladen und die Demo-Inhalte austauschen. Und dafür benötigen Sie keine Programmierkenntnisse, alles ist bereits vorgefertigt und programmierlos austauschbar. Natürlich ist die Webseite auch frei erweiterbar &#8211; so können Sie beispielsweise neue Plugins installieren oder auch weitere Unterseiten anlegen.<br />
</br></p>
<h5>Wieso WordPress</h5>
<p> Wir erstellen grundsätzlich Webseiten für unsere Kunden mit WordPress, da das Content-Management-System viele Vorteile und ein programmierloses Backend bietet. Zudem, nicht umsonst ist WordPress aktuell das meistgenutzte CMS weltweit. Die Funktionen sind umfangreich, die möglichen Plugins sind fast unbegrenzt und alle Prozesse sind automatisiert. Daher ist WordPress wohl die beste Wahl für eine Webseite. </p>
<p></br></p>
<h5>Mehr Infos zu der fertigen Homepage</h5>
<p>Besuchen Sie den Homepage-nach-Preis Onlineshop und erfahren Sie mehr über unsere fertige Homepage. Natürlich können Sie dort auch die Webseite direkt kaufen. </br><strong><a href="https://shop.homepage-nach-preis.de/produkt/fertige-homepage-kaufen/" title="Schlüssel-fertige Homepage mit WordPress" target="_blank" rel="noopener noreferrer"> &#8211;> Homepage im Shop ansehen</a></strong></p>
<p></br></br></p>
<h5>Oder individuelle Webseite erstellen lassen? </br><a href="https://homepage-nach-preis.de/homepage-erstellen-lassen-kosten/" Title="Webdesign Angebote"><font color="orange"> >WEBDESIGN ANGEBOTE</font></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2020/05/08/vorgefertigte-wordpress-homepage-kaufen/">Vorgefertigte WordPress Homepage kaufen?</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2020/05/08/vorgefertigte-wordpress-homepage-kaufen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Einzelne Wörter in WordPress übersetzen &#038; austauschen</title>
		<link>https://homepage-nach-preis.de/2020/04/23/woerter-in-wordpress-uebersetzen/</link>
					<comments>https://homepage-nach-preis.de/2020/04/23/woerter-in-wordpress-uebersetzen/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Rohde]]></dc:creator>
		<pubDate>Thu, 23 Apr 2020 13:02:03 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[translate]]></category>
		<category><![CDATA[Übersetzen]]></category>
		<category><![CDATA[webseite]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Wort]]></category>
		<category><![CDATA[Wörter]]></category>
		<guid isPermaLink="false">https://homepage-nach-preis.de/?p=4496</guid>

					<description><![CDATA[<p>Manchmal gibt es einzelne Worte auf einer Webseite die man übersetzen oder austauschen möchte. Mit diesem Code gelingt es Ihnen dies einfach umzusetzen. 1. Kopieren Sie den Code 2. Tauschen Sie die Wörter aus (&#8220;Vorher&#8221; ist das Wort welches ausgetauscht werden sollte &#8211; &#8220;Nachher&#8221; welches stattdessen angezeigt werden sollte) 3. Fügen Sie den Code in Ihre function.php im Hauptverzeichnis ein 4. Speichern und fertig // Output Filter add_filter(&#x27;gettext&#x27;, &#x27;translate_text&#x27;); add_filter(&#x27;ngettext&#x27;, &#x27;translate_text&#x27;); function translate_text($translated) { $translated = str_ireplace(&#x27;Vorher&#x27;, &#x27;Nachher&#x27;, $translated); return $translated; } Ihre neue Webseite bereits ab 300 Euro Festpreis? MEHR ERFAHREN</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2020/04/23/woerter-in-wordpress-uebersetzen/">Einzelne Wörter in WordPress übersetzen &#038; austauschen</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/christopher-rohde/">Christopher Rohde</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Manchmal gibt es einzelne Worte auf einer Webseite die man übersetzen oder austauschen möchte. Mit diesem Code gelingt es Ihnen dies einfach umzusetzen. </strong></p>
<p>1. Kopieren Sie den Code<br />
2. Tauschen Sie die Wörter aus<br />
(&#8220;Vorher&#8221; ist das Wort welches ausgetauscht werden sollte &#8211; &#8220;Nachher&#8221; welches stattdessen angezeigt werden sollte)<br />
3. Fügen Sie den Code in Ihre function.php im Hauptverzeichnis ein<br />
4. Speichern und fertig<br />
</br></p>
<pre>// Output Filter
add_filter(&#x27;gettext&#x27;, &#x27;translate_text&#x27;);
add_filter(&#x27;ngettext&#x27;, &#x27;translate_text&#x27;);

function translate_text($translated) {
$translated = str_ireplace(&#x27;Vorher&#x27;, &#x27;Nachher&#x27;, $translated);


return $translated;
}</pre>
<p></br></p>
<h5>Ihre neue Webseite bereits ab 300 Euro Festpreis?  <a title="Homepage Angebot" href="https://homepage-nach-preis.de/homepage-erstellen-lassen-kosten/"><span style="color: orange;">MEHR ERFAHREN</span></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2020/04/23/woerter-in-wordpress-uebersetzen/">Einzelne Wörter in WordPress übersetzen &#038; austauschen</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/christopher-rohde/">Christopher Rohde</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2020/04/23/woerter-in-wordpress-uebersetzen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mehr Pagespeed durch HTTP2 Nutzung</title>
		<link>https://homepage-nach-preis.de/2018/03/12/mehr-pagespeed-durch-http2-nutzung/</link>
					<comments>https://homepage-nach-preis.de/2018/03/12/mehr-pagespeed-durch-http2-nutzung/#respond</comments>
		
		<dc:creator><![CDATA[Homepage-nach-Preis]]></dc:creator>
		<pubDate>Mon, 12 Mar 2018 04:45:40 +0000</pubDate>
				<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[check]]></category>
		<category><![CDATA[Geschwindigkeit]]></category>
		<category><![CDATA[http/2]]></category>
		<category><![CDATA[Http1.1]]></category>
		<category><![CDATA[Http2]]></category>
		<category><![CDATA[Https]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[Ladezeite]]></category>
		<category><![CDATA[Pagespeed]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Verschlüsselung]]></category>
		<category><![CDATA[webseite]]></category>
		<guid isPermaLink="false">https://homepage-nach-preis.de/?p=3896</guid>

					<description><![CDATA[<p>Hypertext-Übertragungsprotokoll HTTP2 Das Hypertext Transfer Protocol (HTTP, eng. = Hypertext-Übertragungsprotokoll) ist ein neutrales Protokoll zur Übertragung von Daten im Word Wide Web. HTTP/1.1 ist mit 75 % (weltweit) die meistgenutzte Version des Protokolls, die neuste Version wird lediglich von 25 % genutzt &#8211; wobei die Nutzung im Feb 2017 noch bei 10 % lag. Mit HTTP/2 soll die Übertragung von Daten zwischen Browsern und Server beschleunigt &#038; optimiert werden. Laut den Publishern ist HTTP/2 vollständig abwärtskompatibel zu HTTP/1.1, somit bedenkenlos nutzbar. Schnellere Ladezeiten mit HTTP/2 HTTP/2 verbessert die Ladezeiten, sogar Werte bis zu 200% könnten möglich sein. Dies liegt an einer effektiveren Kommunikation zwischen Browsern und Webseiten. Bei HTTP/1.1 werden Anfragen &#8211; sogenannte &#8220;Requests&#8221; nacheinander übertragen und verarbeitet. Der Aufbau einer modernen Startseite hat im Schnitt zwischen 50 und 150 Requests. Bei HTTP/2 werden Requests parallel übertragen, beispielsweise wird der HTML Code synchron mit Bilder und CSS Dateien übertragen, sodass natürlich eine beachtliche Ladezeiten-Verringerung erzeugt wird. Zudem sind weitere Vorteile des neuen Protokolls: &#8211; weitergehende Datenkompressionsmöglichkeiten, &#8211; die binär kodierte Übertragung von Inhalten &#038; Push-Verfahren &#8211; einzelne Streams lassen sich auch priorisieren Was benötige ich für HTTP/2 In erster Linie wird die Nutzung von HTTPS (Verschlüsselung) auf der Webseite benötigt,....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2018/03/12/mehr-pagespeed-durch-http2-nutzung/">Mehr Pagespeed durch HTTP2 Nutzung</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Hypertext-Übertragungsprotokoll HTTP2 </h2>
<p>Das Hypertext Transfer Protocol (HTTP, eng. = Hypertext-Übertragungsprotokoll) ist ein neutrales Protokoll zur Übertragung von Daten im Word Wide Web. HTTP/1.1 ist mit 75 % (weltweit) die meistgenutzte Version des Protokolls, die neuste Version wird lediglich von 25 % genutzt &#8211; wobei die Nutzung im Feb 2017 noch bei 10 % lag.  Mit HTTP/2 soll die Übertragung von Daten zwischen Browsern und Server beschleunigt &#038; optimiert werden. Laut den Publishern ist HTTP/2 vollständig abwärtskompatibel zu HTTP/1.1, somit bedenkenlos nutzbar.</p>
<h3>Schnellere Ladezeiten mit HTTP/2</h3>
<p>HTTP/2 verbessert die Ladezeiten, sogar Werte bis zu 200% könnten möglich sein. Dies liegt an einer effektiveren Kommunikation zwischen Browsern und Webseiten. Bei HTTP/1.1 werden Anfragen &#8211; sogenannte &#8220;Requests&#8221; nacheinander übertragen und verarbeitet. Der Aufbau einer modernen Startseite hat im Schnitt zwischen 50 und 150 Requests. Bei HTTP/2 werden Requests parallel übertragen, beispielsweise wird der HTML Code synchron mit Bilder und CSS Dateien übertragen, sodass natürlich eine beachtliche Ladezeiten-Verringerung erzeugt wird. Zudem sind weitere Vorteile des neuen Protokolls:</p>
<p>&#8211; weitergehende Datenkompressionsmöglichkeiten,<br />
&#8211; die binär kodierte Übertragung von Inhalten &#038; Push-Verfahren<br />
&#8211; einzelne Streams lassen sich auch priorisieren</p>
<h3> Was benötige ich für HTTP/2</h3>
<p>In erster Linie wird die Nutzung von HTTPS (Verschlüsselung) auf der Webseite benötigt, denn die meisten Browser erlauben nur einen HTTP/2 Zugriff bei einer technisch-einwandfreien Verschlüsselung. Zudem muss auch das Hosting / der Server für HTTP/2 kompatibel bzw. eingerichtet sein, die meisten Hoster bieten aber eine HTTP/2 Nutzung. </p>
<p>Ob das Hosting / der Webspeicher mit HTTP2 kompatibel ist, kann hier geprüft werden:<br />
<a href="https://tools.keycdn.com/http2-test" title="HTTP2 Server Check" target="blank" rel="noopener noreferrer" class="broken_link">https://tools.keycdn.com/http2-test</a><br />
Ob eine SSL Verschlüsselung vorhanden ist, kann hier geprüft werden:<br />
<a href="https://www.ssllabs.com/ssltest/" title="SSL Webseiten Test" target="blank" rel="noopener noreferrer">https://www.ssllabs.com/ssltest/</a></p>
<h3>HTTP/2 aktivieren</h3>
<p>Wenn diese 2 Grundlagen vorhanden sind, ist meist bereits das neue Protokoll aktiv, bei manchen Hostern muss dies auch erst in den &#8220;Webserver-Einstellungen&#8221; durchgeführt werden.</p>
<h3> SEO &#038; HTTP/2 </h3>
<p>Laut Google-Mitarbeiter John Mueller, erzeugt die Nutzung von HTTP/2 keinen direkten Ranking-Bonus &#8211; allerdings ist offiziell bekannt, dass die Ladezeiten ein starker SEO-Faktor sind und HTTP/2 verbessert die Ladezeiten stark, somit wird auch das Ranking steigen. </p>
<p><strong> John Mueller im Google Webmaster Hangout zu HTTP/2:</strong><br />
<div style="border:none;; width:560px;; height:315px;" rel="nofollow" allowfullscreen="" data-src="https://www.youtube.com/embed/TvDbdQrLbDs?start=660" class="awyt-video" ></div> </p>
<p></br></p>
<h5>SSL oder HTTP/2 Upgrade benötigt? Wir übernehmen das gerne. Nehmen Sie dazu einfach Kontakt auf:  <a title="HTTP/2 SSL Upgrade Kontakt" href="https://homepage-nach-preis.de/werbeagentur-kontakt/"><span style="color: orange;"> KONTAKT</span></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2018/03/12/mehr-pagespeed-durch-http2-nutzung/">Mehr Pagespeed durch HTTP2 Nutzung</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2018/03/12/mehr-pagespeed-durch-http2-nutzung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Die Nutzung von Back-Buttons auf Webseiten &#8211; SEO &#038; UX</title>
		<link>https://homepage-nach-preis.de/2017/12/20/die-nutzung-von-back-buttons-auf-webseiten-seo-ux/</link>
					<comments>https://homepage-nach-preis.de/2017/12/20/die-nutzung-von-back-buttons-auf-webseiten-seo-ux/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Rohde]]></dc:creator>
		<pubDate>Tue, 19 Dec 2017 23:45:36 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Seo-Optimierung]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Back]]></category>
		<category><![CDATA[Buttons]]></category>
		<category><![CDATA[Experience]]></category>
		<category><![CDATA[Seo]]></category>
		<category><![CDATA[Suchmaschinen]]></category>
		<category><![CDATA[User]]></category>
		<category><![CDATA[webseite]]></category>
		<guid isPermaLink="false">http://homepage-nach-preis.de/?p=3630</guid>

					<description><![CDATA[<p>Der Backbutton Der &#8220;Back-Button&#8221; oder auch die &#8220;Zurück-Funktion&#8221; ist eine grafische Darstellung am Seitenende einer Webseite. Durch einen Klick auf den verlinkten Button oder Text, geht der User einen Schritt bzw. eine Unterseite in der Navigation zurück. Dadurch lassen sich Webseiten besser strukturieren und übersichtlicher gestalten &#8211; womit natürlich auch die Nutzerfreundlichkeit/Userexperience steigt. Bei großen Webseiten, mit vielen Unterseiten, ist eine solche Funktion ein unerlässliches Muss &#8211; sonst werden sich Besucher nicht wirklich wohl auf der Website fühlen. Praktisches Beispiel Durch ein praktisches Beispiel lässt sich der Nutzen besser erklären: &#8211; Die Startseite ist immer die 1. Ebene einer Webseite und somit die Hauptseite &#8211; Kategorie- oder Übersichtsseiten für Leistungen sind zwar im Menü (meist) direkt verlinkt, befinden sich aber eine Ebene unter der Startseite &#8211; somit Ebene 2 &#8211; Eine spezifische Leistung ist in der Kategorie unter-verlinkt und somit die 3. Ebene &#8211; Nun könnte man viele Ebenen tiefer gehen, durch beispielsweise Filterungen oder Teilleistungen Befindet sich ein User auf der 3. Ebene (also einer Leistung) und möchte einen Schritt zurück, so kann er dies durch einen Klick auf den &#8220;Back-Button&#8221;. Denn dann landet er wieder in der Übersichtsseite mit allen Leistungen. Da sich der User jetzt auf Ebene....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2017/12/20/die-nutzung-von-back-buttons-auf-webseiten-seo-ux/">Die Nutzung von Back-Buttons auf Webseiten &#8211; SEO &#038; UX</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/christopher-rohde/">Christopher Rohde</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Der Backbutton</h2>
<p>Der &#8220;Back-Button&#8221; oder auch die &#8220;Zurück-Funktion&#8221; ist eine grafische Darstellung am Seitenende einer Webseite. Durch einen Klick auf den verlinkten Button oder Text, geht der User einen Schritt bzw. eine Unterseite in der Navigation zurück. Dadurch lassen sich Webseiten besser strukturieren und übersichtlicher gestalten &#8211; womit natürlich auch die Nutzerfreundlichkeit/Userexperience steigt. Bei großen Webseiten, mit vielen Unterseiten, ist eine solche Funktion ein unerlässliches Muss &#8211; sonst werden sich Besucher nicht wirklich wohl auf der Website fühlen.</p>
<h3>Praktisches Beispiel</h3>
<p> Durch ein praktisches Beispiel lässt sich der Nutzen besser erklären:</p>
<p class="blue">&#8211; Die Startseite ist immer die 1. Ebene einer Webseite und somit die Hauptseite<br />
&#8211; Kategorie- oder Übersichtsseiten für Leistungen sind zwar im Menü (meist) direkt verlinkt, befinden sich aber eine Ebene unter der Startseite &#8211; somit Ebene 2<br />
&#8211; Eine spezifische Leistung ist in der Kategorie unter-verlinkt und somit die 3. Ebene<br />
&#8211; Nun könnte man viele Ebenen tiefer gehen, durch beispielsweise Filterungen oder Teilleistungen</p>
<p>Befindet sich ein User auf der 3. Ebene (also einer Leistung) und möchte einen Schritt zurück, so kann er dies durch einen Klick auf den &#8220;Back-Button&#8221;. Denn dann landet er wieder in der Übersichtsseite mit allen Leistungen. Da sich der User jetzt auf Ebene 2 befindet, würde er durch einen weiteren Klick auf einen solchen Button auf der 1. Ebene (der Startseite) landen. </p>
<h3> Conversion &#038; Userexperience </h3>
<p>Eine alte Marketing-Weisheit besagt: &#8220;Je länger sich ein Besucher in einem Laden befindet (oder eben auf einer Webseite), desto höher ist die Chance, dass der Besucher zum Kunden wird und einen Kauf tätigt&#8221;. Sobald ein Besucher einen Kauf tätigt oder für eine Dienstleistung zu Ihnen Kontakt aufnimmt, nennt man dies übrigens &#8220;Conversion&#8221;. Wenn sich ein Besucher auf Ihrer Webseite wohlfühlt und durch übersichtlichen Buttons zu weiteren Klicks animiert wird, so erhöht dies logischerweise die Conversion (Konvertierung). </p>
<h3> SEO &#038; Ranking </h3>
<p>Lange ist bekannt, dass die Verweildauer, von Usern auf einer Webseite, zu den SEO-Faktoren gehört, ebenso die Klickrate. Wenn also durch solche Buttons mehr Unterseiten aufgerufen werden und die Verweildauer steigt, so wird mit hoher Wahrscheinlichkeit auch das Ranking steigen. Da die Buttons auch Verlinkungen bieten, sind sogar Title-Tags möglich und erhöhen die interne Vernetzung einer Webseite &#8211; dies sind weitere SEO-freundliche Vorgehensweisen. Auch wurde von Google bereits öfters bekannt gegeben, dass die Userexperience der Hauptfokus für Seo-Optimierer sein sollte. Somit sind solche Buttons (wenn diese effektiv und gewissenhaft angewendet werden) eine nützliche Whitehat-Vorgehensweise. </p>
<p><strong>Abschließend ist leicht zu erkennen, welchen starken Nutzen eine &#8220;Zurück-Funktion&#8221; für User und auch Webmaster hat. Ebenso sprechen allgemein-bekannte SEO-Faktoren in jedem Fall für die Nutzung von Back-Buttons. Eine gute Kombination wäre übrigens die Nutzung von Breadcrumbs &#038; Back-Buttons &#8211; diese würde eine noch höhere Userexperience und Übersichtlichkeit bieten. </strong> </p>
<h5>Wir bieten übrigens professionelle SEO- und userfreundliche Webseiten ab bereits 299 Euro. <a href="https://homepage-nach-preis.de/homepage-erstellen-lassen-kosten/" Title="Webseite mit SEO kaufen"><font color="orange"> MEHR INFOS</font></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2017/12/20/die-nutzung-von-back-buttons-auf-webseiten-seo-ux/">Die Nutzung von Back-Buttons auf Webseiten &#8211; SEO &#038; UX</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/christopher-rohde/">Christopher Rohde</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2017/12/20/die-nutzung-von-back-buttons-auf-webseiten-seo-ux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Wie wichtig ist ein Firmenblog?</title>
		<link>https://homepage-nach-preis.de/2017/10/11/wie-wichtig-ist-ein-firmenblog/</link>
					<comments>https://homepage-nach-preis.de/2017/10/11/wie-wichtig-ist-ein-firmenblog/#respond</comments>
		
		<dc:creator><![CDATA[Christopher Rohde]]></dc:creator>
		<pubDate>Wed, 11 Oct 2017 12:44:26 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Online-Marketing]]></category>
		<category><![CDATA[Seo-Optimierung]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bouncing]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[Seo]]></category>
		<category><![CDATA[Suchmaschinen]]></category>
		<category><![CDATA[webseite]]></category>
		<category><![CDATA[Website]]></category>
		<guid isPermaLink="false">http://homepage-nach-preis.de/?p=3334</guid>

					<description><![CDATA[<p>Blog-Nutzung Fast jede moderne Firmen-Webseite besitzt einen Web-Blog. Ist dies auch für mein Unternehmen wichtig? Was steckt dahinter und lohnt sich die Investition bzw. der Aufwand? Ein Blog bzw. eine Newssektion auf einer Webseite wird für verschiedene Kanäle im Marketing genutzt, Unternehmen sollten darauf nicht verzichten – sonst verzichten Sie auch auf potenzielle Kunden. Um zu verstehen, was genau hinter einem Blog steckt und wieso dabei potenzielle Kunden erzeugt werden, sollten folgende Marketingkanäle in Betracht gezogen werden: Seo / Suchmaschinenoptimierung Suchmaschinen wie Google lieben einzigartigen Content (Inhalte wie Texte &#038; Bilder) und genau das erzeugt ein Blog. Zudem wird bei jedem Blog-Eintrag eine neue Unterseite erzeugt, somit steigt auch die Webseiten-„Größe“. Für SEO –zumindest bei schwierigen Keywords- ist es fast nicht mehr möglich, ohne einen Blog ein gutes Ranking zu erzeugen (denn die Konkurrenz wird mit hoher Wahrscheinlichkeit einen Blog besitzen). Eine gute Platzierung in Suchmaschinen erzeugt auch viele potenzielle Kunden. Social Marketing / Soziale Medien Blog-Einträge lassen sich super auf sozialen Plattformen wie Facebook teilen, dadurch läßt sich beispielsweise die Firmenpage/Like Seite mit Beiträgen füllen, im besten Fall erzeugen die geteilten Beiträge sogar Traffic/Klicks auf die Firmenwebseite. Hierbei kann natürlich auch der ein oder andere Kunde erzeugt werden. Zudem....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2017/10/11/wie-wichtig-ist-ein-firmenblog/">Wie wichtig ist ein Firmenblog?</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/christopher-rohde/">Christopher Rohde</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Blog-Nutzung</h3>
<p>Fast jede moderne Firmen-Webseite besitzt einen Web-Blog. Ist dies auch für mein Unternehmen wichtig? Was steckt dahinter und lohnt sich die Investition bzw. der Aufwand?<br />
Ein Blog bzw. eine Newssektion auf einer Webseite wird für verschiedene Kanäle im  Marketing genutzt, Unternehmen sollten darauf nicht verzichten – sonst verzichten Sie auch auf potenzielle Kunden. Um  zu verstehen, was genau hinter einem Blog steckt und wieso dabei potenzielle Kunden erzeugt werden, sollten folgende Marketingkanäle in Betracht gezogen werden:</p>
<p></p>
<h2>Seo / Suchmaschinenoptimierung</h2>
<p>Suchmaschinen wie Google lieben einzigartigen Content (Inhalte wie Texte &#038; Bilder) und genau das erzeugt ein Blog. Zudem wird bei jedem Blog-Eintrag eine neue Unterseite erzeugt, somit steigt auch die Webseiten-„Größe“. Für SEO –zumindest bei schwierigen Keywords- ist es fast nicht mehr möglich, ohne einen Blog ein gutes Ranking zu erzeugen (denn die Konkurrenz wird mit hoher Wahrscheinlichkeit einen Blog besitzen). Eine gute Platzierung in Suchmaschinen erzeugt auch viele potenzielle Kunden.</p>
<p></p>
<h2>Social Marketing / Soziale Medien</h2>
<p>Blog-Einträge lassen sich super auf sozialen Plattformen wie Facebook teilen, dadurch läßt sich beispielsweise die Firmenpage/Like Seite mit Beiträgen füllen, im besten Fall erzeugen die geteilten Beiträge sogar Traffic/Klicks auf die Firmenwebseite. Hierbei kann natürlich auch der ein oder andere Kunde erzeugt werden. Zudem ist natürlicher Traffic ein Seo-Faktor, somit ist ein Blog, in Verbindung mit der kommerziellen Nutzung von sozialen Netzwerken, eine optimale Marketing-Vorgehensweise.</p>
<p></p>
<h2>Content Marketing</h2>
<p>Content-Marketing ist ein fester Bestandteil von „Social Marketing“ und „Suchmaschinen Marketing“, zudem erfährt der Kunde aber auch mehr über das Unternehmen bzw. die Firma der Webseite. Dies erzeugt Vertrauen (Trust) und erhöht die Conversion (Kontakt- und Kundenerzeugungsrate). Auch lässt sich Kompetenz und eine professionelle Darstellung über den Blog vermitteln. </p>
<p></p>
<h2>Email-Marketing</h2>
<p>Durch eine Newsletter-Anmeldung im Blog, lässt sich nun auch „Email-Marketing“ optimal einbinden. Durch Eintragungen im Newsletter können später effektive Werbemails, an die richtige Zielgruppe, versandt werden. </p>
<p></p>
<h3>Weitere Fakten:</h3>
<p><strong>&#8211;	Webseiten mit Blog haben im Durchschnitt 50 % mehr Besucher auf der Webseite<br />
&#8211;	Die Bouncing-Rate / Absprung-Rate der Website sinkt um bis zu 40%<br />
&#8211;	75 % der Blog-Leser erzeugen einen positiven Glaubenssatz zum Unternehmen des Blogs<br />
&#8211;	Die Kundenerzeugung / Conversion kann sich durch die Nutzung eines Blogs um 63 % erhöhen</strong></p>
<p></p>
<p><strong> Tipp: Durch die Nutzung von Google-Sternen / Rich-Snippets steigen die Klickraten in der SERP, somit eine optimale Kombination für die Blog-Nutzung.</strong></p>
<p></br></br></p>
<h5>Professionelle Webseite mit Blog kaufen? <a href="https://homepage-nach-preis.de/homepage-erstellen-lassen-kosten/" Title="Webseite mit Blog kaufen"><font color="orange"> ANGEBOTE ANSEHEN</font></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2017/10/11/wie-wichtig-ist-ein-firmenblog/">Wie wichtig ist ein Firmenblog?</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/christopher-rohde/">Christopher Rohde</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2017/10/11/wie-wichtig-ist-ein-firmenblog/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress Webseite vor Hacker schützen / XML-RPC</title>
		<link>https://homepage-nach-preis.de/2016/12/13/wordpress-webseite-vor-hacker-schuetzen-xml-rpc/</link>
					<comments>https://homepage-nach-preis.de/2016/12/13/wordpress-webseite-vor-hacker-schuetzen-xml-rpc/#respond</comments>
		
		<dc:creator><![CDATA[Homepage-nach-Preis]]></dc:creator>
		<pubDate>Mon, 12 Dec 2016 23:08:24 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Onlineshop]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Angreifer]]></category>
		<category><![CDATA[Bruteforce]]></category>
		<category><![CDATA[Ddos]]></category>
		<category><![CDATA[Hacker]]></category>
		<category><![CDATA[Schnittstelle]]></category>
		<category><![CDATA[Schutz]]></category>
		<category><![CDATA[Schützen]]></category>
		<category><![CDATA[webseite]]></category>
		<category><![CDATA[Worpress]]></category>
		<category><![CDATA[XML-RPC]]></category>
		<guid isPermaLink="false">http://homepage-nach-preis.de/?p=2963</guid>

					<description><![CDATA[<p>DDOS und Brut-Force Attacken Erfolgreiche, gut besuchte Webseiten oder Inhaber von stark-umkämpften Business-Bereichen sind nahezu immer Zielscheiben von Hackern oder Script-Kids. Eine Webseite bzw. einen Server durch Ddos-Flut-Attacken zu überlasten oder direkt das Passwort durch Brute-Force-Attacken zu cracken, ist eine Standardvorgehensweise von Online-Angreifern. WordPress hat eine Schwachstelle im System, wodurch solche Vorgehensweisen sehr effektiv sind – die XML-RPC Funktion. Schwachstelle ist die Schnittstelle XML-RPC Die xmlrpc.php Datei wird fast immer als Zielscheibe eines WordPress-Angriffs genutzt, da diese mit wenig Aufwand – gegenüber anderen möglichen Angriffspunkten von WordPress – geknackt werden kann. Eigentlich dient die XML-RPC Funktion dazu, dass eine Verbindung zwischen externen Apps und einer Webseite hergestellt werden kann, beispielsweise kann dadurch über das Smartphone, Blog-Einträge geschrieben und veröffentlicht werden. Auch wird die Pingback-Funktion über die XML-Datei geregelt. Diese Funktionen benötigen allerdings die meisten Webseitenbesitzer nicht und sollten daher, als Schutz vor Angriffen, abgeschaltet werden. So wird die WordPress-Website geschützt 1. Die Xmlrpc Funktion abschalten Um die XML-RPC Funktion zu deaktivieren, muss am Ende der Function.php, des aktuellen Themes, diese Befehle hinzugefügt werden. 2. Dateien bzw. Zugriffe in der Htaccess sperren Als 2. Schritt sollten noch die Verzeichnisse bzw. Dateien für Direktzugriffe gesperrt werden, dazu wird folgendes am Ende der....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2016/12/13/wordpress-webseite-vor-hacker-schuetzen-xml-rpc/">WordPress Webseite vor Hacker schützen / XML-RPC</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>DDOS und Brut-Force Attacken</h2>
<p>Erfolgreiche, gut besuchte Webseiten oder Inhaber von stark-umkämpften Business-Bereichen sind nahezu immer Zielscheiben von Hackern oder Script-Kids. Eine Webseite bzw. einen Server durch Ddos-Flut-Attacken zu überlasten oder direkt das Passwort durch Brute-Force-Attacken zu cracken, ist eine Standardvorgehensweise von Online-Angreifern. WordPress hat eine Schwachstelle im System, wodurch solche Vorgehensweisen sehr effektiv sind – die XML-RPC Funktion. </p>
<p></br></p>
<h3>Schwachstelle ist die Schnittstelle XML-RPC</h3>
<p>Die xmlrpc.php Datei wird fast immer als Zielscheibe eines WordPress-Angriffs genutzt, da diese mit wenig Aufwand – gegenüber anderen möglichen Angriffspunkten von WordPress – geknackt werden kann. Eigentlich dient die XML-RPC Funktion dazu, dass eine Verbindung zwischen externen Apps und einer Webseite hergestellt werden kann, beispielsweise kann dadurch über das Smartphone, Blog-Einträge geschrieben und veröffentlicht werden. Auch wird die Pingback-Funktion über die XML-Datei geregelt. </br><br />
<strong>Diese Funktionen benötigen allerdings die meisten Webseitenbesitzer nicht und sollten daher, als Schutz vor Angriffen, abgeschaltet werden.</strong> </p>
<p></br></br></p>
<h3>So wird die WordPress-Website geschützt</h3>
<p></p>
<p><strong>1. Die Xmlrpc Funktion abschalten</strong><br />
Um die XML-RPC Funktion zu deaktivieren, muss am Ende der Function.php, des aktuellen Themes, diese Befehle hinzugefügt werden. </br><br />
<img width="584" height="243" decoding="async" src="https://homepage-nach-preis.de/wp-content/uploads/2016/12/xmlrpc-schützen-abschalten.jpg" alt="Xml-rpc abschalten befehl" /></p>
<p></br></p>
<p><strong>2. Dateien bzw. Zugriffe in der Htaccess sperren</strong><br />
Als 2. Schritt sollten noch die Verzeichnisse bzw. Dateien für Direktzugriffe gesperrt werden, dazu wird folgendes am Ende der .htaccess Datei im Hauptverzeichnis der WordPress-Installation hinzugefügt.</br><br />
<img width="804" height="155" decoding="async" src="https://homepage-nach-preis.de/wp-content/uploads/2016/12/htaccess-dateien-schützen.jpg" alt="htacces dateien sperren und schützen" /></p>
<p></br></p>
<h4>Kostenloser Download</h4>
<p>Hier können Sie die fertigen Befehle bzw. den Code herunterladen</p>
<p>[sdm_download id=&#8221;2978&#8243; fancy=&#8221;0&#8243;]</p>
<p></br><br />
<small>Dies ist ein kostenloser Download, es entstehen keine Kosten und daher besteht auch keine Garantie und Gewährleistung. Die Optimierungsfiles sind nur für die Eigennutzung gestattet, eine Weitergabe ist nicht erlaubt. </small></p>
<p></br></br></p>
<h5>Wir bieten übrigens professionelle Webseiten Optimierungen ab bereits 149 Euro. <a href="https://homepage-nach-preis.de/werbeagentur-kosten/" Title="Webseiten Optimierung Kosten"><font color="orange"> MEHR INFOS</font></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2016/12/13/wordpress-webseite-vor-hacker-schuetzen-xml-rpc/">WordPress Webseite vor Hacker schützen / XML-RPC</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/homepageadmin/">Homepage-nach-Preis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2016/12/13/wordpress-webseite-vor-hacker-schuetzen-xml-rpc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Strukturierte Daten &#8211; Rich-Snippets &#038; Google-Sterne</title>
		<link>https://homepage-nach-preis.de/2016/11/20/strukturierte-daten-rich-snippets-google-sterne/</link>
					<comments>https://homepage-nach-preis.de/2016/11/20/strukturierte-daten-rich-snippets-google-sterne/#comments</comments>
		
		<dc:creator><![CDATA[Christopher Rohde]]></dc:creator>
		<pubDate>Sun, 20 Nov 2016 16:21:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Homepage]]></category>
		<category><![CDATA[Online-Marketing]]></category>
		<category><![CDATA[Onlineshop]]></category>
		<category><![CDATA[Seo-Optimierung]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Conversion]]></category>
		<category><![CDATA[einbinden]]></category>
		<category><![CDATA[Google Sterne]]></category>
		<category><![CDATA[Klickrate]]></category>
		<category><![CDATA[Neuromarketing]]></category>
		<category><![CDATA[nutzen]]></category>
		<category><![CDATA[Rich Snippets]]></category>
		<category><![CDATA[Strukurierte Daten]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[webseite]]></category>
		<guid isPermaLink="false">http://homepage-nach-preis.de/?p=2811</guid>

					<description><![CDATA[<p>Rich Snippets &#038; Google Sterne für Seo Rich-Snippets sind eine gute Möglichkeit um das Ranking in Suchmaschinen und die Klickraten anzuheben, dennoch ist die Nutzung der strukturierten Daten &#8211; nicht nachvollziehbar &#8211; gering. Wenn eine allgemeine Möglichkeit vorhanden ist, einen visuellen Vorteil gegenüber der Konkurrenz zu besitzen, so sollte dieser auch wahrgenommen werden. Ein Musterfall dazu sind Google-Sterne im Ranking der Suchmaschinen, denn hierbei kann die Klickrate um bis zu den doppelten Wert ansteigen. Je höher der Platz im Ranking, desto höher sind die Klickraten, dieses Wissen gehört zum Einmaleins im SEO – was genau genommen zwar nicht richtig ist, allerdings oberflächlich zutreffend ist *. Mit Sternen, durch Produkt- oder Artikelbewertungen, werden grundsätzliche Werte für Klickraten komplett unbrauchbar. Der 4. Platz kann nun öfters angeklickt werden als der 1. Platz – sofern lediglich der 4. Platz die Rich-Snippets-Sterne besitzt. Nachvollziehbar fallen Webseiten mit SERP-Sternen sofort im Auge des Users auf und erzeugen eine höhere Klick-Chance, erwähnenswert ist auch die Neuromarketing-Sicht auf die Sterne und die Farbe der Sterne. 5 Sterne erzeugen Trust und ein sofortiges Erstvertrauen zu Unternehmen und Produkten, die gold-gelbe Farbe verstärkt diesen Effekt nochmals. Bevor also die eigentliche Webseite geöffnet wurde, ist bereits ein positiver Glaubenssatz bei....</p>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2016/11/20/strukturierte-daten-rich-snippets-google-sterne/">Strukturierte Daten &#8211; Rich-Snippets &#038; Google-Sterne</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/christopher-rohde/">Christopher Rohde</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Rich Snippets &#038; Google Sterne für Seo </h2>
<p>Rich-Snippets sind eine gute Möglichkeit um das Ranking in Suchmaschinen und die Klickraten anzuheben, dennoch ist die Nutzung der strukturierten Daten &#8211; nicht nachvollziehbar &#8211; gering. Wenn eine allgemeine Möglichkeit vorhanden ist, einen visuellen Vorteil gegenüber der Konkurrenz zu besitzen, so sollte dieser auch wahrgenommen werden. Ein Musterfall dazu sind Google-Sterne im Ranking der Suchmaschinen, denn hierbei kann die Klickrate um bis zu den doppelten Wert ansteigen. Je höher der Platz im Ranking, desto höher sind die Klickraten, dieses Wissen gehört zum Einmaleins im SEO – was genau genommen zwar nicht richtig ist, allerdings oberflächlich zutreffend ist *.<br />
Mit Sternen, durch Produkt- oder Artikelbewertungen, werden grundsätzliche Werte für Klickraten komplett unbrauchbar. Der 4. Platz kann nun öfters angeklickt werden als der 1. Platz – sofern lediglich der 4. Platz die Rich-Snippets-Sterne besitzt. Nachvollziehbar fallen Webseiten mit SERP-Sternen sofort im Auge des Users auf und erzeugen eine höhere Klick-Chance, erwähnenswert ist auch die Neuromarketing-Sicht auf die Sterne und die Farbe der Sterne. 5 Sterne erzeugen Trust und ein sofortiges Erstvertrauen zu Unternehmen und Produkten, die gold-gelbe Farbe verstärkt diesen Effekt nochmals. Bevor also die eigentliche Webseite geöffnet wurde, ist bereits ein positiver Glaubenssatz bei dem User bzw. potenziellen Kunden entstanden. </p>
<p></br></p>
<h4>*Nebenbei erwähnt: Klickverhalten der SERP</h4>
<p>Der erste Platz in Google hat &#8211; in manchen Fällen &#8211; nicht die höchste Klickrate. Grundsätzlich stimmt es, die höchste Platzierung erzeugt auch die meisten Klicks. Allerdings unterscheiden sich die Platz-Klick-Werte, bei Mobil- und Standgeräten oder bei Suchergebnissen mit &#8211; und ohne &#8211;  Adwords- &#038; GoogleMyBusines Anzeigen. Beispielweise erhält das Suchergebnis auf Augenhöhe, bei einer Usernutzung von Standgeräten wie PC`s, die meisten Klicks – und nicht der erste Platz. Gegensätzlich erhält der erste und zweite Platz eines Suchergebnisses, bei vorhandenen Adwords-Anzeigen und/oder Google-my-Business Anzeigen, ziemlich alle Klicks – da andere Plätze gar nicht mehr auf den ersten Blick sichtbar sind. Eventuell werde ich auf dieses Thema ein anderes Mal genauer eingehen. </p>
<p></br></p>
<h3>Weitere strukturierte Daten</h3>
<p>Rich-Snippets beinhalten mehr als nur Sterne, auch Breadcrumbs, direkte Informationsanzeigen in der SERP und weitere Einbindungen für eine bessere Userexperience (UX) sind möglich. Und wie bereits allgemein bekannt ist, steigt der Fokus der Suchmaschinen immer mehr auf die Userexperience und die Qualität der Suchergebnisse. Meines Erachtens ist somit die Einbindung  von strukturierten Daten ein unerlässliches Muss.</p>
<p></br></br></p>
<h5>Professionelle Seo Optimierung günstig kaufen? <a href="https://homepage-nach-preis.de/seo-optimierung-kosten/" Title="Günstige Seo Optimierung kaufen"><font color="orange"> SEO ANGEBOTE</font></a></h5>
<p>Der Beitrag <a rel="nofollow" href="https://homepage-nach-preis.de/2016/11/20/strukturierte-daten-rich-snippets-google-sterne/">Strukturierte Daten &#8211; Rich-Snippets &#038; Google-Sterne</a> erschien zuerst auf <a rel="nofollow" href="https://homepage-nach-preis.de">Homepage nach Preis - Webseite erstellen lassen</a>. Geschrieben von <a rel="nofollow" href="https://homepage-nach-preis.de/author/christopher-rohde/">Christopher Rohde</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://homepage-nach-preis.de/2016/11/20/strukturierte-daten-rich-snippets-google-sterne/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
