<?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>TYPO3-Addict &#187; SEO</title>
	<atom:link href="http://www.typo3-addict.com/tag/seo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.typo3-addict.com</link>
	<description>For those addicted to TYPO3</description>
	<lastBuildDate>Wed, 02 Jun 2010 13:03:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>TYPO3: 301 redirect pages or tt_news records</title>
		<link>http://www.typo3-addict.com/2009/11/tt_news-pages-301-redirect/</link>
		<comments>http://www.typo3-addict.com/2009/11/tt_news-pages-301-redirect/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 08:14:42 +0000</pubDate>
		<dc:creator>Maarten</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[tt_news]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.typo3-addict.com/?p=672</guid>
		<description><![CDATA[I&#8217;m getting a lot of traffic lately of people searching for a tutorial on 301 redirects, especially in combination with tt_news. Therefore I&#8217;m going to explain how to make such a redirect the easiest way. In this tutorial I&#8217;m assuming you already have a website up and running with RealURL installed and you want to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m getting a lot of traffic lately of people searching for a tutorial on 301 redirects, especially in combination with tt_news. Therefore I&#8217;m going to explain how to make such a redirect the easiest way. In this tutorial I&#8217;m assuming you already have a website up and running with RealURL installed and you want to setup a 301 redirect for a page or news record which no longer exist.</p>
<p><span id="more-672"></span></p>
<pre>Note: If you don't know anything about a 301 redirect
please read the grey box at the bottom of the article!</pre>
<h4>Redirecting a page using 301</h4>
<p>In this tutorial we have 2 pages: a news list page and a news single page</p>
<pre>http://www.your-website.com/old-news-page/

http://www.your-website.com/news/</pre>
<p>Now, since both page 1 and 2 are well indexed in Google and there are several inbound links we don&#8217;t want to delete either of them.  Yet the first news item had become obsolete and we want to redirect all these inbound links to another page.</p>
<p>If we delete the first page the visitor will end up with a 404 page. A 301 redirect could redirect the first pages to another page, and this is Google friendly too! So&#8230; how to do this?</p>
<pre>1. In the backend, go the 'info' module in the left main menu.
2. Select the rootpage of your website.
3. Choose "Speaking Url Management" from the dropdown menu.
4. Choose "Error log" from the second dropdown menu.</pre>
<p>You should now see a list of url errors:</p>
<p style="text-align: center;">
<div id="attachment_688" class="wp-caption aligncenter" style="width: 595px"><a href="http://www.typo3-addict.com/wp-content/uploads/2009/10/error_log.jpg"><img class="size-large wp-image-688 " title="error_log" src="http://www.typo3-addict.com/wp-content/uploads/2009/10/error_log-1024x348.jpg" alt="Click to enlarge!" width="585" /></a><p class="wp-caption-text">Click to enlarge!</p></div>
<p>It seems the page &#8216;old-news-page&#8217; has been requested by a visitor but could not be found. To make sure this won&#8217;t happen again we are going to redirect this page to our new page: &#8216;news&#8217;. As you can see, there&#8217;s a little button called &#8216;set as redirect&#8217;. Click this button to set the redirect for this url. You should now see the following screen:</p>
<p style="text-align: left;">
<div id="attachment_689" class="wp-caption aligncenter" style="width: 595px"><a href="http://www.typo3-addict.com/wp-content/uploads/2009/10/make_301_redirect.jpg"><img class="size-large wp-image-689 " title="make_301_redirect" src="http://www.typo3-addict.com/wp-content/uploads/2009/10/make_301_redirect-1024x348.jpg" alt="Click to enlarge!" width="585" /></a><p class="wp-caption-text">Click to enlarge!</p></div>
<p style="text-align: left;">In the screenshot above I&#8217;m redirecting the page &#8216;old-news-page&#8217; to the new page: &#8216;news&#8217;. As you can see I activate the &#8216;Send &#8220;301 Moved permanently&#8221; header&#8217; checkbox. Now TYPO3 will make the redirect a 301 redirect!</p>
<pre>1. Set the old url (this way it's set automatically)
2. Set the new page
3. Save the redirect
4. Go to <a href="http://www.your-website.com/old-news-page/">http://www.your-website.com/old-news-page/</a>
5. TYPO3 will redirect you to <a href="http://www.your-website.com/news/">http://www.your-website.com/news/</a>
6. Redirect succesful!</pre>
<p>Now let&#8217;s see how we can make this work for tt_news!</p>
<h4>Redirecting a tt_news record using 301</h4>
<p>When you delete a news record and try to visit it you&#8217;ll end up with a &#8216;no news id&#8217; error. The RealURL Management Error Log does not register this error! So, we need to manually set the redirect.</p>
<p>In this case we have 2 news records:</p>
<pre>http://dev.emaux.nl/news/news-single/article/example-news-record/

http://dev.emaux.nl/news/news-single/article/new-news-record/</pre>
<p>To redirect news record 1 to news record 2, please follow the following steps:</p>
<pre>1. In the backend, go the 'info' module again.
2. Select the rootpage of your website.
3. Choose "Speaking Url Management" from the dropdown menu.
4. Choose "Redirects" from the second dropdown menu.

We're back at the second screenshot above!

5. Click '+ New entry'
6. Set the url which no longer exists
7. Set the new url to which you want to redirect
8. Check the 301 checkbox
9. Save and enjoy!</pre>
<div id="attachment_692" class="wp-caption aligncenter" style="width: 595px"><a href="http://www.typo3-addict.com/wp-content/uploads/2009/10/Schermafbeelding-2009-10-30-om-13.37.35.png"><img class="size-large wp-image-692 " title="tt_news redirect 301" src="http://www.typo3-addict.com/wp-content/uploads/2009/10/Schermafbeelding-2009-10-30-om-13.37.35-1024x348.png" alt="Click to enlarge!" width="585" /></a><p class="wp-caption-text">Click to enlarge!</p></div>
<p>That&#8217;s it, your done! Repeat this procedure for all news items you delete. Hope this tutorial was clear and helpful. If you have any questions don&#8217;t hesitate to ask.</p>
<h4>What is a 301 redirect?</h4>
<pre>A 301 redirect is a redirect which uses a 301 http-header code.
This code tells search engines the page is no longer available
at the given location but is 'permanently moved' to another
location. The resource (e.g. search engine) should use the new
URL in the future instead of the old URL. In real life this would
mean the old page should be replaced by the new page upon
re-indexing.

This is a good thing! Now the search enige realizes the old page
doesn't contain the information which is being looked for. The
new page does, so your pageranking is preserved. A win-win
situation: We happy (pageranking preserved), seach engine happy
(page contains good information) and visitor happy (finds the
information it's looking for).</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-addict.com/2009/11/tt_news-pages-301-redirect/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>TYPO3 SEO: The Basics&#8230;</title>
		<link>http://www.typo3-addict.com/2009/10/typo3-seo-the-basics/</link>
		<comments>http://www.typo3-addict.com/2009/10/typo3-seo-the-basics/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 12:10:19 +0000</pubDate>
		<dc:creator>Maarten</dc:creator>
				<category><![CDATA[Extensions]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Sourcecode]]></category>
		<category><![CDATA[Typoscript]]></category>

		<guid isPermaLink="false">http://www.typo3-addict.com/?p=556</guid>
		<description><![CDATA[In this post I'm going to show you some basics of SEO in TYPO3, I will explain how you can easily handle SEO stuff within TYPO3. This is not a "best practise" nor is it a tutorial on how SEO works. But if you're new to TYPO3, or SEO in TYPO3 you'll find some useful things here.]]></description>
			<content:encoded><![CDATA[<p>In this post I&#8217;m going to show you some basics of SEO in TYPO3, I will explain how you can easily handle SEO stuff within TYPO3. This is not a &#8220;best practise&#8221; nor is it a tutorial on how SEO works. But if you&#8217;re new to TYPO3, or SEO in TYPO3 you&#8217;ll find some useful things here.</p>
<h4>Basic no. 1: A clean source code.</h4>
<p>A clean source code makes it easier for search engines to crawl your website. For that, you need to clean up the default HTML output done by TYPO3. Use this line of TypoScript a put it in your template Setup section:<span id="more-556"></span></p>
<pre># Clean up prefixes in source code
config.disablePrefixComment = 1</pre>
<p>This will clean up the prefixes made with every content-element. This should be a relief! For a more complete cleanup please <a title="Clean up your sourcecode!" href="http://www.typo3-addict.com/2009/02/updated-cleanup-your-fe-sourcecode/">go to this post</a>.</p>
<h4>Basic no. 2: Make you headers better.</h4>
<p>By default, every content-element header is a &lt;h1&gt; header in TYPO3. For your SEO it&#8217;s better to just have one &lt;h1&gt; tag per page. To convert all these &lt;h1&gt; tags into &lt;h2&gt; tags you need to put the following line in your template Constants section:</p>
<pre># Convert default H1 tags into H2 tags
content.defaultHeaderType = 2</pre>
<p>You can now add a &lt;h1&gt; tag manually to the page, or generate one dynamically using TypoScript.</p>
<h4>Basic no. 3: Images.</h4>
<p>By default, images which are scaled, croped or in any other way modified by TYPO3 are given a random name. For example:</p>
<pre>/typo3temp/pics/b3e43c4bb3.jpg.</pre>
<p>By installing the extension: <a title="Nicer image names" href="http://typo3.org/extensions/repository/view/fl_realurl_image/current/">fl_realurl_image</a>, your images will get a nicer name. Install the extension and you&#8217;re done. Images will now be named like:</p>
<pre>/typo3temp/fl_realurl_image/your_image.jpg</pre>
<h4>Basic no. 4: Page title.</h4>
<p>The pagetitle is important for your SEO ranking. This title needs to summerize the pagecontent as close as posible. I suggest you manually edit these to your needs. Someone (can&#8217;t rememer the name, sorry) once told me: Use an inverted breadcrumb path as a pagetitle. The theory behind this: People think about their page names, the lower in the pagetree the more specific. If you invert this you have a pretty close to content path and also the main keywords which people interested in this subject will search for.</p>
<h4>Basic no. 5: URL&#8217;s.</h4>
<p>The default URL&#8217;s of TYPO3 are not readable, the solution to this problem is RealURL. Since this extension is really popular I&#8217;m not going to explain it, this has been done more than enough times. Just search the web for a good tutorial. I can recommend the extension &#8220;danp_realurlconfigurator&#8221; though, which gives you a nice configurator.</p>
<h4>Basic no. 6: Description and meta tags.</h4>
<p>A really important SEO rule is to have unique page descriptions and meta tags. Since these fields have to match the page content as close as posible it&#8217;s only logical to have them in your page configuration. If you edit your page you&#8217;ll find the second tab is all about meta data. Here you can fill in the description and meta tags for your page. To actually use these field in the frontend source code you&#8217;ll need to following lines in your template Setup section:</p>
<pre># This will activate the page meta data
page.meta.keywords.field = keywords
page.meta.description.field = description</pre>
<h4>Basic no. 7: An XML sitemap for Google Webmaster Center.</h4>
<p>If you want Google to track your page changes and crawl them accordingly you can submit a XML sitemap. If you do not know what a XML sitemap is <a title="Google Sitemaps" href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=82300">please read this first</a>. There are a couple of extensions to generate such a sitemap dynamically in TYPO3.</p>
<h4>Basic no. 8: JavaScript at the bottom of your source.</h4>
<pre>Deprecated since version 4.3! Use page.includeJSFooter instead.</pre>
<p>This might be more of a speed thing rather than SEO, but still&#8230; By default TYPO3 will put javascript includes in your header.</p>
<pre>-- SNIP: Deprecated snippet --</pre>
<p>TYPO3 also generates a default JavaScript which can be removed by putting this line in your template Setup section:</p>
<pre># Remove the default JS file in the header
config.removeDefaultJS = 1</pre>
<p>Make sure you copy the content of this file to your custom one before removing it.</p>
<h4>Tip: Extension <a title="Seo_Basics extension" href="http://typo3.org/extensions/repository/view/seo_basics/current/">seo_basics</a></h4>
<p style="text-align: left;">Benjamin Mack has developed an extension (<a title="Seo_Basics extension" href="http://typo3.org/extensions/repository/view/seo_basics/current/">seo_basics)</a> which is really useful. It not only generates the XML sitemap by default, but it also helps you to update the page descriptions and meta tags. Download and install the extension through the extension manager. Once installed, go to http://www.your-website.com/sitemap.xml, you&#8217;ll notice it works right out of the box. (If it doesn&#8217;t, please check you RealURL configuration). But this is just the beginning. Go to the &#8220;info&#8221; module and select your root website page. Now, in the drop-down box choose &#8220;SEO Management&#8221;.</p>
<p>(Update: 17-01-2010: Breaking change in extension update, include static template first!)</p>
<div id="attachment_569" class="wp-caption aligncenter" style="width: 600px"><a href="http://www.typo3-addict.com/wp-content/uploads/2009/10/seo_basics_11.png"><img class="size-full wp-image-569 " title="Seo Basics: Screen 1" src="http://www.typo3-addict.com/wp-content/uploads/2009/10/seo_basics_11.png" alt="Click to enlarge!" width="590" /></a><p class="wp-caption-text">Click to enlarge!</p></div>
<p style="text-align: left;">Here you&#8217;ll see all pages with there url-path, title, description and metatags. Click on the &#8220;Edit SEO fields&#8221;. Now you&#8217;ll notice you can edit all fields of all pages within one screen! Once you start filling in the details you&#8217;ll notice the color changes while typing:</p>
<p style="text-align: left;">Yellow: To little text<br />
Green: Just good!<br />
Red: To much text</p>
<p>If you would like to add META Abstract &amp; Author to seo_basics please look at this post of Michael Cannon: <a href="http://www.acqal.com/blog/a/article/add-meta-abstract-author-to-seo-basics/">http://www.acqal.com/blog/a/article/add-meta-abstract-author-to-seo-basics/</a></p>
<div id="attachment_570" class="wp-caption aligncenter" style="width: 600px"><a href="http://www.typo3-addict.com/wp-content/uploads/2009/10/seo_basics_2.png"><img class="size-full wp-image-570 " title="seo_basics_2" src="http://www.typo3-addict.com/wp-content/uploads/2009/10/seo_basics_2.png" alt="Click to enlarge!" width="590" /></a><p class="wp-caption-text">Click to enlarge!</p></div>
<h4>Hope you liked this post:)</h4>
<p>These basics are far from a complete reference but I hope they will be of use. If you&#8217;ve got suggestions, please don&#8217;t hesitate to comment&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.typo3-addict.com/2009/10/typo3-seo-the-basics/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
