<?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>fob marketing &#187; Permalinks</title>
	<atom:link href="http://www.fob-marketing.de/marketing-seo-blog-tag/permalinks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fob-marketing.de</link>
	<description>Agentur für Marketing Consulting, Online Marketing und Suchmaschinenoptimierung</description>
	<lastBuildDate>Mon, 10 Oct 2011 21:58:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Permalinkänderung : 301 nur die halbe Miete!</title>
		<link>http://www.fob-marketing.de/marketing-seo-blog/permalinkaenderung-301-nur-die-halbe-miete.html</link>
		<comments>http://www.fob-marketing.de/marketing-seo-blog/permalinkaenderung-301-nur-die-halbe-miete.html#comments</comments>
		<pubDate>Thu, 11 Dec 2008 23:34:06 +0000</pubDate>
		<dc:creator>fob</dc:creator>
				<category><![CDATA[Blogs und Blogging]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Penalty]]></category>
		<category><![CDATA[Permalinks]]></category>

		<guid isPermaLink="false">http://www.fob-marketing.de/?p=1276</guid>
		<description><![CDATA[Ein 301er sollte nur vorübergehend eingesetzt werden.
Eine halbherzige Permalink-Veränderung kann böse Folgen haben...]]></description>
			<content:encoded><![CDATA[<p><strong>Wenn Google Karussel fährt, dann richtig! </strong></p>
<p>Es wird zur Zeit viel über &#8220;dubiose Google-Schwankungen&#8221; gesprochen. Ich vermute mal, die Schwankungen sind ab und zu ein bisschen berechtigt. Wer beispielsweise seine Blog-URLs / Permalinks verändert, dabei aber nicht sauber gearbeitet hat, braucht sich dieser Tage über &#8220;Schwankungen&#8221; nicht zu wundern. Was Permalinks angeht, scheint Google ausgesprochen empfindlich geworden zu sein. </p>
<p>Ein <a href="http://www.deanlee.cn/wordpress/permalinks-migration-plugin/">Permalink Migration Plugin</a> allein könnte sich zum Beispiel rasch zum Boomerang entwickeln, da es &#8220;das eigentliche Permalink-Problem&#8221; wohl nur vorübergehend lösen kann. Umleitungen sind dazu gedacht, Bots und Besucher <em>vorübergehend</em> aufzufangen und zum neuen Ziel zu führen. <strong>Was aber macht der Google-Bot dieser Tage mit jenen, die 301 zu lange nutzen?</strong> <span id="more-1276"></span></p>
<p>In den letzten Tagen habe ich mich natürlich gefragt, warum der <a href="http://www.fob-marketing.de/marketing-seo-blog/">Marketing und SEO Blog</a> wohl abgeschmiert sein könnte. In dubiose Linkgeschichten bin ich nicht verwickelt, äußere Auffälligkeiten konnte ich auch nicht feststellen, bleibt also nur die Fehleranalyse im eigenen Haus. Und siehe da, ich habe &#8220;damals&#8221; eine Kleinigkeit vergessen:</p>
<p>Ich meine, vor etwa 5 Monaten, im Juli diesen Jahres, habe ich im Zuge eines WordPress-Updates meine Blog-URLs vollständig umgestellt. Dabei wurde der Ordner /marketing-seo-blog/ eingeführt und die URL-Verlängerung &#8220;marketing-blog-ID&#8221; aus dem Seitennamen &#8220;Name.html&#8221; entfernt. Dies hatte eigentlich eher kosmetische Gründe. Die alten URLs funktionierten eigentlich bestens und hätten wohl lieber nicht geändert werden sollen. Ich wollte den Blog, wenn ich ohnehin schon WordPress-Änderungen einbauen musste, jedoch gerne auch gleich optisch von der übrigen Homepage trennen.(Fehler 1: Never touch a running system.)</p>
<p>Fix wurden diverse permantente 301-Weiterleitungen mit mod_rewrite angelegt &#8211; und ab zur nächsten Baustelle, denn für den eigenen Blog hat man ja in der Regel nur sehr wenig Zeit. &#8220;Schwupps&#8221; war die Sache also vergessen. <img src='http://www.fob-marketing.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  (Fehler 2)</p>
<p>Kurz darauf <a href="http://www.fob-marketing.de/marketing-seo-blog/pagerank-export-update-07-2008-bumm.html">verlor der Blog zum ersten Mal an PageRank</a>. Von PageRank 6 ging es abwärts auf 5. Ich schrieb es dem allgemeinen Trend zu (und natürlich den frischen Änderungen) und machte mir keine weiteren Gedanken, da mein Blog ja nach wie vor bestens bei Google zu finden war. (Fehler 3)</p>
<p>Angesichts des vor knapp einer Woche aufgetretenen Ranking-Problems machte ich mich also auf die Suche nach potenziellen Fehlerquellen. Besser spät als nie: <img src='http://www.fob-marketing.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<p>1. Sämtliche früher einmal erhaltene Verlinkungen führen heute natürlich auf veraltete Permalinks und somit auf 301-Weiterleitungen. Das Verhältnis von alt zu neu (Verlinkungen auf alte und neue Permalinks) ist mangels Schreibfrequenz eher schlecht. Sehr schlecht&#8230;</p>
<p>2. Leute, die früher einmal so nett waren, meinen Blog zu verlinken, linken meist heute noch auf den falschen Blog, die Adresse www.fob-marketing.de/marketing-blog/, statt /marketing-seo-blog/. Hmmm&#8230;</p>
<p>3. Diverse Content-Grabber und -Verteiler verlinken ebenfalls auf alte URLs. Ziemlich übel&#8230;</p>
<p>4. In den Google-Webmaster-Tools finden sich lustige Geschichten, die mich nun stutzig machten: </p>
<p>Bereits <a href="http://www.fob-marketing.de/marketing-seo-blog/wordpress-kosmetik-nofollow-fuers-feed.html">Im September auf Nofollow gesetzte Trackback-URLs</a>, werden ebenso wie Permalink-Feeds mit aktuellem Datum indiziert und als fehlerhaft (Error 404) ausgewiesen. Besonders unangenehmerweise spidert Google dabei nicht etwa (nur) die neuen Nofollow-Permalinks, sondern scheinbar auch sehr gerne jene mit der veralteten URL-Struktur! <strong>Ooops? Ignoriert Google auf einmal nicht nur den 301-Redirect, sondern auch rel=&#8221;nofollow&#8221;?</strong></p>
<p>Well. Betroffen sind vor allem Artikel, die von außen &#8220;falsch&#8221; verlinkt werden. Das eigentliche Problem scheint in der Eile allerdings selbst verursacht worden zu sein. Bei der Änderung der URL-Strukturen in diesem Blog wurde seinerzeit leider versäumt, die internen Verlinkungen vollständig anzupassen. Es ist schon enorm, was in einem Blog an Verlinkungen zusammenkommt, in Blog-Beiträgen, Querverlinkungen und Kommentaren, von innen heraus und auch von außen&#8230; lauter &#8220;faule Links&#8221; auf alte Posts(Permalinks), Trackback-URLs, Feeds, Tags, Kategorien &#8211; reichlich 301 Redirects.</p>
<p>In meinem Fall kann man Google also wirklich keine Schuld für den Aussetzer geben. Das 301-Karussel ist sicherlich heftig für den Bot. Schon erstaunlich, dass er es so lange mitgemacht hat. <img src='http://www.fob-marketing.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<p>Die fälschlich als &#8220;<strong>doppelter Title Tag</strong>&#8221; ausgewiesenen Seiten der Webmaster Tools nehme ich nun auch ein bisschen ernster als zuvor, werde also zusätzliche Abfang-Programmierungen für Artikel mit eigener Seitennavigation nachrüsten. Für die Sitemap, paged articles usw. &#8211; was ich bislang nur direkt in der Blog-Navigation gemacht habe. Hier geht es übrigens nicht wirklich um &#8220;doppelte Title Tags&#8221;, sondern um die Vermeidung von Double Content, durch Einsatz unterschiedlicher Seitentitel &#8211; &#8220;Unterscheidungsmerkmale&#8221;.</p>
<p>So schnell werde ich das Problem in diesem Blog wahrscheinlich nicht lösen können. Kommentare sind inzwischen schon permalinkbereinigt (was die internen Permalinks angeht), 1-2 fehlerhafte Links wurden geändert, ein paar kaputte rausgeschmissen, 1-2 übersehene Spammer gelöscht, zahlreiche Blogbeiträge aktualisiert&#8230; aber wie die noch übrigen etwa 600 alten Verlinkungen aus vergangenen Tagen &#8220;mal eben&#8221; bereinigt werden können, darüber muss ich erst einmal nachdenken&#8230; </p>
<p>Wer diesen Blog gerne weiterlesen möchte, sollte lieber das <a href="http://www.fob-marketing.de/comments/feed/" rel="nofollow">RSS-Feed abonieren</a>. Bis der Blog wieder gefunden wird, geht sicher noch ein bisschen Zeit ins Land. <img src='http://www.fob-marketing.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<p>Und wer seine Permalinks NACHTRÄGLICH ändern möchte, dem kann ich nur raten, sich vorher einen genauen Überblick über das Ausmaß des Vorhabens zu verschaffen. Mit Template-Umbau und 301-Rederect ist es noch lange nicht getan. Die Datenbank bietet ausreichend Platz für reichlich Permalinks und will berücksichtigt werden. </p>
<p>Ich für meinen Teil werde mit WP 2.7 hier erst dann an den Start gehen, wenn sichergestellt ist, dass die aktuellen URLs diesmal vernünftig übernommen werden können. </p>
<p>Wie sage ich immer? &#8220;Erst planen, dann starten!&#8221;<br />
Nachträgliche Änderungen können bei Internetentwicklungen <a href="http://www.fob-marketing.de/marketing-seo-blog/teuflische-marketing-und-seo-penalty.html">ungeahnte Konsequenzen</a> nach sich ziehen. <img src='http://www.fob-marketing.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<p>Nun ja. Shit happens&#8230; nicht nur bei &#8220;mach mal schnell&#8221;, sondern auch bei &#8220;och was soll`s, <em>ich</em> mach` einfach mal schnell. Das Update muss rauf!&#8221;</p>
<p>Aber eine &#8220;echte Problemlösung&#8221; für WordPress-Permalink-Updates ist schon in Reichweite. Update folgt&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fob-marketing.de/marketing-seo-blog/permalinkaenderung-301-nur-die-halbe-miete.html/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Permalinks in WordPress 2.2 reparieren</title>
		<link>http://www.fob-marketing.de/marketing-seo-blog/permalinks-in-wordpress-22-reparieren.html</link>
		<comments>http://www.fob-marketing.de/marketing-seo-blog/permalinks-in-wordpress-22-reparieren.html#comments</comments>
		<pubDate>Mon, 21 May 2007 16:37:42 +0000</pubDate>
		<dc:creator>fob</dc:creator>
				<category><![CDATA[Blogs und Blogging]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Suchmaschinenoptimierung]]></category>
		<category><![CDATA[Web-Entwicklung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Permalinks]]></category>
		<category><![CDATA[WordPress 2.2]]></category>

		<guid isPermaLink="false">http://www.fob-marketing.de/marketing-seo-blog/permalinks-in-wordpress-22-reparieren.html</guid>
		<description><![CDATA[Gestern Abend, kurz vor Mitternacht: &#8220;So, jetzt kurz noch das WordPress-2.2-Update aufspielen und ab in den Feierabend.&#8221; &#8230; Oder auch nicht! Ich finde es ja klasse, dass WordPress so rasant weiterentwickelt wird. Dumm nur, wenn man ein Update aufspielt und sich dabei herausstellt, dass man soeben massenweise Double Content produziert hat und somit zum Google-Abschuss [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern Abend, kurz vor Mitternacht: &#8220;<em>So, jetzt kurz noch das WordPress-2.2-Update aufspielen und ab in den Feierabend</em>.&#8221; &#8230; <span class="bold">Oder auch nicht!</span> </p>
<p>Ich finde es ja klasse, dass WordPress so rasant weiterentwickelt wird. Dumm nur, wenn man ein Update aufspielt und sich dabei herausstellt, dass man soeben massenweise Double Content produziert hat und somit zum Google-Abschuss freigegeben wurde. Urgs&#8230; Was nun?</p>
<p><strong>Die Sache betrifft alle WordPress-Nutzer, welche für ihre Blog-Einträge Permalinks verwenden, die auf .html enden:</strong></p>
<p>Leider hat sich nach dem 2.2-Update herausgestellt, dass die WordPress-Entwickler mit dem jüngsten Update eine Permalink-Veränderung eingeführt haben. Bei mir hatte diese Änderung zur Folge, dass nach dem Update fast kein einziger Link mehr dorthin zeigte, wo er früher einmal hingezeigt hat&#8230; So stand ich vor der Wahl, sämtliche Blog-Adressen zu ändern, indem ich statt .html-Seiten ab sofort einen &#8220;Trailing Slash&#8221; verwende (&#8220;/&#8221; statt &#8220;.html&#8221;) oder den Trailing Slash von sämtlichen anderen Seiten entferne. Schöner Mist! Massenweise Redirects wollte ich natürlich nicht haben. Um eine Nachtschicht zu vermeiden, habe ich erst einmal zur .htaccess-Datei gegriffen:</p>
<div style="padding: 10px; background-color: #F2F2F2; border: 1px solid #ddd;">
# Add Trailing Slash<br />
RewriteCond %{REQUEST_URI} ^/[^\.]+[^/]$<br />
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]
</div>
<p>Dieser Eintrag sorgte schon eimal dafür, dass sämtliche Links, die plötzlich keinen &#8220;Trailing Slash&#8221; mehr hatten, auf das ursprüngliche Linkziel weitergeleitet wurden. Nicht schön aber zwingend notwendig.</p>
<p>Heute habe ich mir nun etwas Zeit genommen, das neue WordPress 2.2 unter die Lupe zu nehmen und bin dem Übel glücklicherweise auf die Spur gekommen. Um die alten Permalinks wieder herzustellen, sind zwei Änderungen in einer Datei namens &#8220;<strong>link-template.php</strong>&#8221; erforderlich. Diese liegt im Ordner &#8220;<strong>wp-includes</strong>&#8220;:</p>
<p><strong>1. Korrektur der Funktion  &#8220;function user_trailingslashit&#8221;:</strong></p>
<p>Diese ist zu ersetzen mit:</p>
<div style="padding: 10px; background-color: #F2F2F2; border: 1px solid #ddd;"><code>function user_trailingslashit($string, $type_of_url = '') {<br />
global $wp_rewrite;<br />
$string = trailingslashit($string);<br />
// Note that $type_of_url can be one of following:<br />
// single, single_trackback, single_feed, single_paged, feed, category, page,<br />
// year, month, day, paged<br />
$string = apply_filters('user_trailingslashit', $string, $type_of_url);<br />
return $string;<br />
// Anmerkung: Unsere .html-Seiten sind davon nicht betroffen!<br />
}</code></div>
<p><strong>2. Korrektur der Rewrite Rules für Blog-Einträge:</strong></p>
<p>Außerdem muss die Zeile: </p>
<div style="padding: 10px; background-color: #F2F2F2; border: 1px solid #ddd;">
<code>// $permalink = user_trailingslashit($permalink, 'single');</code>
</div>
<p>auskommentiert werden. Ansonsten würde aus .html .html/ werden, was wir natürlich nicht wollen.</p>
<p>Wer diese drei Ersetzungen (1x .htaccess, 2x link-template.php) hinter sich hat, verfügt wieder über seine alten Permalink-Strukturen. Nun kann man schadlos weitermachen &#8211; mit WordPress 2.2 vermutlich besser als jemals zuvor. <img src='http://www.fob-marketing.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<p>Falls jemand keine Lust hat, seine Permalinks selbst zu korrigieren &#8211; hier gibt`s die passende <a href="http://www.fob-marketing.de/user-download/link-template.zip">Datei zum Download</a>, natürlich kostenlos aber auf eigene Gefahr. Einfach in den Ordner &#8220;wp-includes&#8221; kopieren und weitermachen&#8230; Dann stimmen die eigenen Links wieder. Um fehlerhafte Fremdverlinkungen zu vermeiden, würde ich die .htaccess-Ergänzung aber zusätzlich vornehmen. Ein &#8220;Permalink-Plugin&#8221; braucht man dann übrigens nicht mehr&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.fob-marketing.de/marketing-seo-blog/permalinks-in-wordpress-22-reparieren.html/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

