<?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>Lightseeker &#187; SEO</title> <atom:link href="http://www.lightseeker.de/category/seo/feed/" rel="self" type="application/rss+xml" /><link>http://www.lightseeker.de</link> <description>Rocco Russino</description> <lastBuildDate>Sun, 18 Dec 2011 18:37:43 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel='hub' href='http://www.lightseeker.de/?pushpress=hub'/> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>Kostenloser Meta Description Crawler</title><link>http://www.lightseeker.de/kostenloser-meta-description-crawler/</link> <comments>http://www.lightseeker.de/kostenloser-meta-description-crawler/#comments</comments> <pubDate>Wed, 03 Aug 2011 12:27:03 +0000</pubDate> <dc:creator>Rocco Russino</dc:creator> <category><![CDATA[SEO]]></category><guid
isPermaLink="false">http://www.lightseeker.de/?p=633</guid> <description><![CDATA[Über die Relevanz des HTML-Attributs Meta-Description wurde lange diskutiert. Stand heute kann man getrost die Aussage treffen, dass sie in Bezug auf das Suchmaschinenranking keinerlei Relevanz haben. Dessen ungeachtet haben sie jedoch einen direkten Einfluss auf das Klickverhalten innerhalb der Suchergebnisseiten. Je ansprechender und überzeugender die kurzen Inhaltsbeschreibungen einer Seite ausfallen, desto höher die Wahrscheinlichkeit, [...]]]></description> <content:encoded><![CDATA[<p>Über die Relevanz des HTML-Attributs <b>Meta-Description</b> wurde lange diskutiert. Stand heute kann man getrost die Aussage treffen, dass sie in Bezug auf das Suchmaschinenranking keinerlei Relevanz haben. Dessen ungeachtet haben sie jedoch einen direkten Einfluss auf das Klickverhalten innerhalb der Suchergebnisseiten. Je ansprechender und überzeugender die kurzen Inhaltsbeschreibungen einer Seite ausfallen, desto höher die Wahrscheinlichkeit, dass die dazugehörigen Seiten auch besucht werden.</p><p>Um hier kein Potential zu verschenken, sollte man die Meta Description seiner Seite überprüfen und diese ggfs. optimieren. Um sich über den atuellen Stand seiner Meta Descriptions zu informieren, kann dieser kostenlose <a
href="http://meta-description-crawler.cmm-hq.com/" title="Meta Description Crawler" target="_blank">Meta Description Crawler</a> eine große Hilfe sein. Über die Eingabe der URL, werden sämtliche Meta Descriptions der Website ausgelesen und mit einigen anderen Informationen in einer Ergenisliste aufgelistet. So lassen sich übersichtlich vergessene, falsche, zu kurze oder zu lange Descriptions identifizieren.</p><div
id="attachment_640" class="wp-caption alignnone" style="width: 553px"><a
href="http://meta-description-crawler.cmm-hq.com/"><img
src="http://www.lightseeker.de/wp-content/uploads/meta-description-crawler.gif" alt="meta description crawler" title="meta description crawler" width="543" height="391" class="size-full wp-image-640" /></a><p
class="wp-caption-text">Meta Description Crawler - Collective Mind Machine</p></div> ]]></content:encoded> <wfw:commentRss>http://www.lightseeker.de/kostenloser-meta-description-crawler/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Page Speed &#8211; Verbesserung des Page Speed Scores durch W3 Total Cache</title><link>http://www.lightseeker.de/page-speed-verbesserung-des-page-speed-scores-durch-w3-total-cache/</link> <comments>http://www.lightseeker.de/page-speed-verbesserung-des-page-speed-scores-durch-w3-total-cache/#comments</comments> <pubDate>Tue, 28 Jun 2011 12:47:43 +0000</pubDate> <dc:creator>Rocco Russino</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[page speed score]]></category> <category><![CDATA[w3 total cache]]></category> <category><![CDATA[wordpress]]></category><guid
isPermaLink="false">http://www.lightseeker.de/?p=559</guid> <description><![CDATA[Die durch Firefox und Chrome bekannt gewordene Erweiterung Page Speed steht nun seit einiger Zeit auch als webbasierter Dienst zur Verfügung. Mit etwas Aufwand lässt sich der Page Speed Score einer Website erheblich verbessern. Die Verbesserungsvorschläge geben mehr oder weniger gute Hinweise auf Optimierungsmaßnahmen, lassen sich mit etwas Recherche und Hintergrundwissen jedoch erfolgreich umsetzen. Ein [...]]]></description> <content:encoded><![CDATA[<p>Die durch Firefox und Chrome bekannt gewordene Erweiterung <a
target="_blank" href="http://pagespeed.googlelabs.com/">Page Speed</a> steht nun seit einiger Zeit auch als webbasierter Dienst zur Verfügung. Mit etwas Aufwand lässt sich der <strong>Page Speed Score</strong> einer Website erheblich verbessern. Die Verbesserungsvorschläge geben mehr oder weniger gute Hinweise auf Optimierungsmaßnahmen, lassen sich mit etwas Recherche und Hintergrundwissen jedoch erfolgreich umsetzen.</p><p><img
src="http://www.lightseeker.de/wp-content/uploads/page-speed-score.png" alt="Page Speed Score" title="Page Speed Score" width="410" height="233" class="alignnone size-full wp-image-572" /></p><p>Ein wahrer Segen für alle WordPress-Nutzer ist das Plugin <a
target="_blank" href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a>, das mir letztlich einen <strong>Page Speed Score</strong> von 95/100  bei dieser &#8211; zugegeben &#8211; sehr schlichten Seite ermöglicht hat.</p> ]]></content:encoded> <wfw:commentRss>http://www.lightseeker.de/page-speed-verbesserung-des-page-speed-scores-durch-w3-total-cache/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SEO Erfolgsmessung durch Ranking/Traffic Korrelation</title><link>http://www.lightseeker.de/seo-erfolgsmessung-durch-rankingtraffic-korrelation/</link> <comments>http://www.lightseeker.de/seo-erfolgsmessung-durch-rankingtraffic-korrelation/#comments</comments> <pubDate>Thu, 20 Jan 2011 07:36:26 +0000</pubDate> <dc:creator>Rocco Russino</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[Online Marketing]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[Erfolgsmessung]]></category> <category><![CDATA[Excel]]></category> <category><![CDATA[Ranking]]></category> <category><![CDATA[Traffic]]></category><guid
isPermaLink="false">http://www.lightseeker.de/?p=380</guid> <description><![CDATA[Wenn man nach dem Erfolg einer Suchmaschinenoptimierung (SEO) gefragt wird, bezieht man sich i.d.R. auf ein verbessertes Ranking innerhalb der Suchergebnisseiten. Schließlich wird eine Suchmaschinenoptimierung wird mit dem Ziel betrieben, eine Website für bestimmte Keywords auf Top-Positionen des organischen Suchergebnisses zu platzieren. Dies geschieht in der Annahme, dass eine gute Positionierung auch gleichzeitig mit einer [...]]]></description> <content:encoded><![CDATA[<p>Wenn man nach dem Erfolg einer Suchmaschinenoptimierung (SEO) gefragt wird, bezieht man sich i.d.R. auf ein verbessertes Ranking innerhalb der Suchergebnisseiten. Schließlich wird eine Suchmaschinenoptimierung wird mit dem Ziel betrieben, eine Website für bestimmte Keywords auf Top-Positionen des organischen Suchergebnisses zu platzieren. Dies geschieht in der Annahme, dass eine gute Positionierung auch gleichzeitig mit einer gesteigerten Besucherzahl einhergeht. Verschiedene Studien bestätigen dies erwartungsgemäß und belegen, dass abhängig von der Platzierung auf den Suchergebnisseiten die Anzeige der Website verschiedene Sichtbarkeitswerte erzielt. Je höher die Positionierung, desto höher die Sichtbarkeit und damit die Wahrscheinlichkeit geklickt zu werden.<span
id="more-380"></span></p><p><strong>Sichtbarkeit nach Ranking</strong></p><p>Rank 1 &#8211; 100% Sichtbarkeit<br
/> Rank 2 &#8211; 100% Sichtbarkeit<br
/> Rank 3 &#8211; 100% Sichtbarkeit<br
/> Rank 4 &#8211; 85% Sichtbarkeit<br
/> Rank 5 &#8211; 60% Sichtbarkeit<br
/> Rank 6 &#8211; 50% Sichtbarkeit<br
/> Rank 7 &#8211; 50% Sichtbarkeit<br
/> Rank 8 &#8211; 30% Sichtbarkeit<br
/> Rank 9 &#8211; 30% Sichtbarkeit<br
/> Rank 10 &#8211; 20% Sichtbarkeit</p><blockquote><p><em>Quelle: Enquiro, Didit and Eyetools eye-tracking study aus &#8220;The Art of SEO&#8221;</em></p></blockquote><p>Die Frage, die bleibt ist: Wie lässt sich das in absoluten Zahlen ausdrücken? Die SEO-Erfolgsmessung einer Website wird meist eindimensional über eine regelmäßige Überprüfung des Rankings für das Keyword durchgeführt.</p><p>Die nachfolgende Erfolgsmessung bezieht neben der üblichen Ranking Betrachtung noch den Faktor &#8220;Traffic&#8221; ein und beantwortet die genaue Frage: &#8220;<strong>Welchen Traffic-Zuwachs habe ich durch eine bessere Platzierung in den Google Suchergebnisseiten für ein bestimmtes Keyword erzielt?</strong>&#8220;. Welches Keyword &#8211; aus dem gesamten Keywordset das ich optimiert habe, war letztlich erfolgreich und welches nicht. Die Methode ist sowohl für Short-Head-, als auch für Long-Tail-Keywords anwendbar und erlaubt eine nachträgliche Betrachtung der reinen SEO-Maßnahmen, auch unter Berücksichtigung parallel laufender SEM-Kampagnen, die für Keywords stattgefunden  haben sollten.</p><p>In Abgrenzung zum Sichtbarkeitsindex, der auf Basis von Eye-Tracking Studien eine prozentuale Sichtbarkeit auf Rankingpositionen ableitet, arbeitet die folgende Methode mit absoluten, gemessenen Zahlen.</p><h2>Google Ranking</h2><p>Als Grundlage dienen uns zunächst Ranking Daten vergangener Tage/Wochen/Jahre. Je nach Verfügbarkeit! Tools, um automatisierte Abfragen zu starten, gibt es wie Sand am Meer und bei der Bandbreite der Funktionen, Auswertungen &#8211; und damit meist einhergehenden Kosten &#8211; dürfte für jeden etwas dabei sein, um sich diese Basisinformation zu beschaffen.</p><p>Eine Export-Funktion vorausgesetzt, stellen wir für das zu untersuchende Keyword eine Tabelle aus dem gewonnenen Informationen bezüglich des Rankings zusammen, die folgende Spalten enthält:</p><ul><li>Prüfdatum (Tag oder KW an dem das Ranking überprüft wurde)</li><li>Google Ranking des Keywords</li></ul><h2>Keyword Traffic &#8211; Google Analytics</h2><p>Weitere Daten beziehen wir aus der Webstatistik, in diesem Fall Google Analytics. Es sollte zunächst der gleiche Zeitraum und die gleiche Einheit (Tag/Woche) gewählt werden, den man bereits in der Tabelle der Ranking Daten verwendet hat. Im Analytics-Menü unter &#8220;Traffic Sources&#8221; den Bericht &#8220;Keywords&#8221; auswählen. Als Ergebnis erhält man sämtliche Suchbegriffe, über die Besucher über eine Suchmaschine auf die Website gekommen sind.</p><p>Um Detailinformationen zu dem betrachtenden Keyword zu erhalten, wählt man aus der Liste das entsprechende Keyword aus. Anschließend ändert man die Auswahl des kleinen Dropdowns von &#8220;none&#8221; auf &#8220;Source&#8221;. Das daraufhin erscheinende zweite Drop-Down sollte auf &#8220;Country/Territory&#8221; gestellt werden, damit ausschließlich Zahlen berücksichtigt werden, die für unseren Fall relevant sind.  Durch das Anlegen eines &#8220;Advanced Filter&#8221; (s. Abb.) erhalten wir Zahlen, die sich ausschließlich auf Besucher der Suchmaschine Google und dem Land Deutschland errechnen.</p><div
id="attachment_384" class="wp-caption alignnone" style="width: 560px"><img
class="size-full wp-image-384" title="Analytics - Advanced Filter" src="http://www.lightseeker.de/wp-content/uploads/analytics-advanced-filter.jpg" alt="Analytics - Advanced Filter" width="550" height="229" /><p
class="wp-caption-text">Advanced Filter in Google Analytics</p></div><p>Benötigt wird als nächstes die Anzahl der Visits, die das gewählte Keyword über Google in Deutschland generiert hat. Da sich in der Übersicht nur ein Gesamtwert auslesen lässt, müssen die Tages- bzw. Wochen-Einzelwerte Analytics über einen kleinen Umweg entlockt werden.</p><h2>Hinweis:</h2><p>Sehr unscheinbar&#8230;. aber für Alle, die in dem Betrachtungszeitraum eine SEM Kampagne für das zu untersuchende Keyword laufen hatten, <strong>unter &#8220;Show&#8221; noch &#8220;non-paid&#8221; wählen, </strong>da es hier um eine reine SEO-Erfolgsmessung geht. Standard-Einstellung ist hier &#8220;total&#8221;, das &#8220;paid&#8221; und &#8220;non-paid&#8221; in einen Topf wirft.</p><p>Weiter im Programm&#8230; Um eine auf Tageswerte runtergebrochene Auflistung zu erhalten, stellt Analytics einen &#8220;<strong>CSV for Excel</strong>&#8221; Export zur Verfügung:</p><div
id="attachment_385" class="wp-caption alignnone" style="width: 560px"><img
class="size-full wp-image-385" title="Analytics - CSV for Excel" src="http://www.lightseeker.de/wp-content/uploads/analytics-csv-for-excel.jpg" alt="Analytics - CSV for Excel" width="550" height="86" /><p
class="wp-caption-text">Export -&gt; &quot;CSV for Excel&quot;</p></div><p>Die Datei sollte nun in Excel importiert werden und die Daten in die bereits angelegte Tabelle überführt werden. Die Tabelle sollte bis zu diesem Punkt die Spalten Prüfdatum, Ranking, Traffic/Tag enthalten und wie folgt aussehen: (Eine ruhige Woche was das Rankingverhalten im Beispiel angeht&#8230;)</p><div
id="attachment_438" class="wp-caption alignnone" style="width: 303px"><img
class="size-full wp-image-438" title="excel-zwischenstand" src="http://www.lightseeker.de/wp-content/uploads/excel-zwischenstand.jpg" alt="excel-zwischenstand" width="293" height="155" /><p
class="wp-caption-text">Excel Zwischenstand</p></div><p>Die Sortierung der Tabelle nach Ranking erhält man durch das markieren der Spaltentitel  -&gt; &#8220;Daten&#8221; -&gt; &#8220;Filtern&#8221;, dann über den Pfeil im Spaltentitel &#8220;Ranking&#8221; -&gt; &#8220;Nach Größe sortieren (aufsteigend)&#8221;.</p><p>Jetzt fühen wir der Tabelle noch etwas Excel-Magie hinzu, indem wir <strong>Teilergebnisse</strong> ziehen um unser Ziel, nämlich <strong>Visit-Durchschnittswerte für ein bestimmtes Ranking</strong> zu erhalten. Dazu wählt man alle 3 Spalten aus -&gt; Daten -&gt; Teilergebnis und benutzt folgende Einstellungen:</p><div
id="attachment_386" class="wp-caption alignnone" style="width: 282px"><img
class="size-full wp-image-386" title="Excel Teilergebnisse" src="http://www.lightseeker.de/wp-content/uploads/excel-teilergebnisse.jpg" alt="Excel Teilergebnisse" width="272" height="331" /><p
class="wp-caption-text">Teilergebnis Funktion in Excel</p></div><p>Ein Klick auf die &#8220;2&#8243; auf Höhe der Spaltennamen (A, B, C) im Ergebnis der Teilergebnis-Funktion, fasst die erzeugten Teilwerte zusammen und gibt das Ergebnis wie folgt aus:</p><p><img
class="alignnone size-full wp-image-388" title="Teilergebnisse" src="http://www.lightseeker.de/wp-content/uploads/teilergebnisse.jpg" alt="Teilergebnisse" width="550" height="404" /></p><p>Und weil Bilder mehr sagen als tausend Worte, bietet es sich an, das Ergebnis in ein Balkendiagramm zu überführen &#8230;</p><h2>Das Ergebnis, die Ranking / Traffic Korrelation</h2><div
id="attachment_387" class="wp-caption alignnone" style="width: 560px"><img
class="size-full wp-image-387 " title="Ranking Traffic Korrelation" src="http://www.lightseeker.de/wp-content/uploads/ranking-traffic-korrelation.jpg" alt="Ranking Traffic Korrelation" width="550" height="404" /><p
class="wp-caption-text">Ergebnis der Auswertung: Ranking Traffic Korrelation</p></div><p>Et voilà, zu sehen für den untersuchten Zeitraum ist der Erfolg unserer SEO Maßnahmen und die Antwort auf die Frage, wie viel Traffic im Durchschnitt mit welcher Position in den Google Suchergebnisseiten erzielt wurde.</p><p>Die Interpretation des folgenden Ergebnisses zeigt, dass das Keyword zwischen der Platzierung 12 und 44 kaum Traffic generiert hat und im Laufe der  Suchmaschinenoptimierung &#8211; und verbessertem Ranking &#8211; Stand heute-  auf 34 User/Tag kommt. Aufsummiert auf den Monat (30 Tage) ergibt dies immerhin 1.050 Visits.</p><h2>Potential ermitteln mit dem Google Traffic Estimator</h2><p>Wenn es um die Ermittlung von Potentialen geht, liefert der <a
class="outbound" href="http://goo.gl/gA73" target="_blank" title="Google Traffic Estimator">Google Traffic Estimator</a> einen guten Ansatz. Dazu gibt man in das Feld &#8220;Wort oder Wortgruppe&#8221; das betrachtete Keyword ein und stellt unter den &#8220;Erweiterten Optionen&#8221; noch die &#8220;Keyword-Option&#8221; -&gt; &#8220;exakt&#8221; ein. &#8220;Standorte und Sprachen&#8221; sollte auf Deutschland bzw. Deutsch eingestellt sein. (Zur Erinnerung: Wir haben sowohl bei der Ranking Messung, als auch bei der Traffic-Ermittlung nur den lokalen, deutschen Markt betrachtet!)</p><p>Für das hier gewählte Keyword gibt Google beispielsweise einen Wert von 22.200 lokalen Suchanfragen im Monat aus. Bezogen auf einen Tag (22.200 / 30 Tage) gibt der Traffic Estimator also einen Tageswert von 740 Suchanfragen an.</p><h2>Ohne Gewähr &#8230;</h2><p>Damit  der Traffic der Top-Positionen summiert werden kann, müssen zunächst fehlende Werte ermittelt werden. In diesem Beispiel hat die nachhaltige Suchmaschinenoptimierung einen Rankingsprung von Platz 44 auf Platz 4 erzielt und stagnierte dann. Mit Hilfe der Trendlinien-Funktion lassen sich nun die Traffic-Werte für die Positionen 1 &#8211; 3  in unserem Balkendiagramm zumindest prognostisch ermitteln. (Top 3 Prognosen zu ermitteln ist sicherlich die undankbarste und gewagteste Aufgabe, aber zur Verdeutlichung wie man nicht vorhandene Werte auffüllt, soll es mal genügen.)</p><div
id="attachment_453" class="wp-caption alignnone" style="width: 530px"><img
class="size-full wp-image-453" title="Traffic Trendlinie" src="http://www.lightseeker.de/wp-content/uploads/trendlinie.jpg" alt="Traffic Trendlinie" width="520" height="321" /><p
class="wp-caption-text">Traffic Trendlinie</p></div><p>Somit ergibt sich für die Top 10 Positionen der Google Suchergebnisse für das gewählte Keyword folgende Trafficverteilung:</p><p>Rank 1 &#8211; (+/-) 55 Visits<br
/> Rank 2 &#8211; (+/-) 47 Visits<br
/> Rank 3 &#8211; (+/-) 40 Visits<br
/> Rank 4 &#8211; 34 Visits<br
/> Rank 5 &#8211; 29 Visits<br
/> Rank 6 &#8211; 24 Visits<br
/> Rank 7 &#8211; 20 Visits<br
/> Rank 8 &#8211; 18 Visits<br
/> Rank 9 &#8211; 20 Visits<br
/> Rank 10 &#8211; 11 Visits</p><p>In Summe ergibt dies 298 Visits. Somit entfallen ca. 40% des ermittelten lokalen Suchvolumens auf die Top 10 Positionen der Google Suchergebnisseiten.  Auf den ersten Blick erscheint der Wert niedrig. Bedenkt man jedoch, dass Google seine Suchergebnisseiten durch Universal Search Ergebnisse (Bildersuche, Video-Suche, Blog Suche, Google Produkte, Google Maps/Branchencenter Einträge) anreichert und weitere Seiten zum stöbern von Ergebnissen anbietet, verschiebt sich das Bild etwas. Nicht zu vergessen sind auch die AdWords Anzeigen, die je nach Keyword mal mehr, mal weniger eingeblendet werden. In diesem Sinne &#8230; möge sich jeder seine eigene Prognose zusammenlügen.</p> ]]></content:encoded> <wfw:commentRss>http://www.lightseeker.de/seo-erfolgsmessung-durch-rankingtraffic-korrelation/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>301 redirects für URLs mit Parameter</title><link>http://www.lightseeker.de/301-redirects-fuer-urls-mit-parameter/</link> <comments>http://www.lightseeker.de/301-redirects-fuer-urls-mit-parameter/#comments</comments> <pubDate>Thu, 31 Dec 2009 14:08:08 +0000</pubDate> <dc:creator>Rocco Russino</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[301]]></category> <category><![CDATA[htaccess]]></category> <category><![CDATA[redirect]]></category> <category><![CDATA[typo3]]></category><guid
isPermaLink="false">http://www.lightseeker.de/wp/?p=8</guid> <description><![CDATA[Über htaccess und speziell über 301 Redirects ist vor allem im Zusammenhang mit Suchmaschinenoptimierung bereits viel geschrieben worden. In der Regel findet man für die meisten alltäglichen Problemstellungen auch eine passende Lösung. Das Problem mit den Parametern Im Verlauf einer Suchmaschinenoptimierung für ein Seite die auf Typo3 Basis erstellt wurde, stieß ich auf ein Problem, [...]]]></description> <content:encoded><![CDATA[<p>Über <strong>htaccess</strong> und speziell über <strong>301 Redirects</strong> ist vor allem im Zusammenhang mit Suchmaschinenoptimierung bereits viel geschrieben worden. In der Regel findet man für die meisten alltäglichen Problemstellungen auch eine passende Lösung.</p><h2>Das Problem mit den Parametern</h2><p>Im Verlauf einer Suchmaschinenoptimierung für ein Seite die auf Typo3 Basis erstellt wurde, stieß ich auf ein Problem, das im Zusammenhang mit Typo3 in vielen Fällen zu beobachten ist. Den URLs wurde beim Aufsetzen des Projektes keine Beachtung geschenkt und Extensions wie das sehr verbreitete RealURL oder CoolURI waren nicht im Einsatz. Die URLs sahen beispielsweise so aus: http://www.domain.de/index.php?id=66</p><p>Seiten wurden nicht anhand des Seitennamens (index.php oder produkte.php) aufgerufen und eindeutig gekennzeichnet, sondern über den <strong>Parameter</strong> (z.B. ?id=66 -&gt; Startseite, ?id=produkte -&gt; Produktübersicht).</p><p>Nach Installation und Konfiguration der <strong>RealURL</strong> Extension wurden zwar die URLs in &#8220;sprechende URLs&#8221; umgewandelt, jedoch waren die Seiten über die alten Adressen direkt oder über die Suchergebnisse in Google weiterhin aufrufbar. Um die so entstandene Duplicate-Content-Problematik zu beheben, mussten Weiterleitungen geschaffen werden, die Rücksicht auf die Parameter nehmen und die passende neue Seite aufrufen. Die Standard Weiterleitung in den meisten Erklärungen zum Thema <strong>301 Redirects</strong> sieht vor, die Seiten z.B. wie folgt weiterzuleiten:</p><div
class="wp_syntax"><div
class="code"><pre class="text" style="font-family:monospace;">RewriteEngine on
Redirect 301 /index.php http://www.domain.de/produkte.php</pre></div></div><p>oder das passendere Beispiel mit Parameter</p><div
class="wp_syntax"><div
class="code"><pre class="text" style="font-family:monospace;">RewriteRule ^index.php?id=(.*)$ /produkte.php [L,R=301]</pre></div></div><p>In unserem Falle hätte dies jedoch lediglich dazu geführt, dass ALLE Seiten die gleiche Zieladresse nämlich http://www.domain.de/produkte.php aufgerufen hätten, unbeeindruck von dem für uns wichtigen ID-Parameter, der eine Zuordnung zu einer dezidierten Unterseite ermöglicht.</p><h2>Die Lösung</h2><p>Die Lösung für das Problem einen <strong>301 Redirect für URLs mit Parameter</strong> zu schaffen, kann so aussehen:</p><div
class="wp_syntax"><div
class="code"><pre class="text" style="font-family:monospace;">RewriteCond %{query_STRING} ^id=166(.*)$
RewriteRule ^index\.php$ http://www.domain.de/produkte.php? [R=301,L]</pre></div></div><ul><li>RewriteCond definiert zunächst die Bedingung für eine Umleitung.</li><li>Die Variable $query_STRING enthält den Parameter, also den gesamten Teil nach dem ?-Zeichen, der definiert wird durch den Inhalt zwischen dem Start-String ^ und dem Ende-String, der durch $ markiert wird. In unserem Beispiel demnach id=166 und andere willkürliche Parameter oder Zeichenketten die noch folgen könnten mit Hilfe von (.*). Im Falle von Typo3 z.B. der Parameter &#8220;no_cache=1&#8243;. http://www.domain.de/index.php?id=66<em>&amp;no_cache=1</em></li><li>RewriteRule definiert die Umleitung, wenn die o.g. Bedingung erfüllt ist, nämlich eine URL mit dem Parameter id=66.</li><li>Start und Ende werden wieder über ^ und $ definiert und leiten dann die index.php an die gewünschte Adresse http://www.domain.de/produkte.php mit einem <strong>301 Redirect</strong> weiter.</li></ul><p>Sollte es wie in unserem Fall nicht nur Duplicate Content Probleme aufgrund von kryptischen URLs und sprechenden URLs geben, sondern auch der Fall auftreten, dass mehrer IDs auf die gleiche Seite führen, kann die Bedingung mit dem &#8220;|&#8221; als &#8220;Oder&#8221; erweitert werden. Im nachfolgenden Beispiel gilt also: Wenn die Bedingung id=lorem ODER id=165 usw. in der URL erfüllt ist, wende die RewriteRule an.</p><div
class="wp_syntax"><div
class="code"><pre class="text" style="font-family:monospace;">RewriteCond %{query_STRING} ^(id=lorem)|(id=165)|(id=219)|(id=ipsum)(.*)$
RewriteRule ^index\.php$ http://www.domain.de/lorem.html? [R=301,L]</pre></div></div><p>Eine Adresse wie http://www.domain.de/?id=66 kann wie folgt redirected werden:</p><div
class="wp_syntax"><div
class="code"><pre class="text" style="font-family:monospace;">RewriteCond %{query_STRING} ^(id=66)(.*)$
RewriteRule ^$ http://www.domain.de/ipsum.html? [R=301,L]</pre></div></div><p>Dass man sich viel Arbeit ersparen kann wenn man zum GoLive eine anständige URL-Struktur vorweisen kann wird spätestens hier klar. Soweit fürs Erste. Viel Spass beim Aufräumen&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://www.lightseeker.de/301-redirects-fuer-urls-mit-parameter/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic

Served from: www.lightseeker.de @ 2012-02-06 21:26:03 -->
