Make sure that either RealURL (realurl) or CoolURI (cooluri) is installed. Then install the extension “seo_basics” through the Extension Manager (EM).
Static TypoScript will be added automatically to the root of your website. It will set the titletag, and add the keywords, description and date metatags.
Screenshot #1:
Select the template module
Select the root page of your website
Edit the whole sys_template TypoScript record
Screenshot #2:
Select the tab “Includes”
Add the element “Metatags and XML Sitemap (seo_basics)” to the list of included static templates from extensions.
Save the template.
You can set an extra static content for your title tag (e.g. site title) or site-specific keywords or description additions to your tags by using the Constant Editor (found under module “Web” => “Template”). Use the wrap as usual (| divides between the prepended static text and the appended static text).
It also adds the xmlsitemap configuration. If you name your main PAGE object different than “page”, then you have to add an extra line to your TS setup. if your PAGE object is called “seite”, you have to add it like this:
seite.headerData.776 < plugin.tx_seobasics
A new field “titletag” is added to the pages DB table and to the pages translations DB table. It can be edited through the page properties. Also, you don't need to change the pagetype to “Extended” if you want to edit keywords and description, they are available now for the standard pagetype.
As seen on the first screenshot of the previous page, if you select “Web” => “Info” => “SEO Management” you have a nice overview of all SEO related fields of all pages. You can now hide special pages that usually don't need metatags or special pagetitle-tags. If you want to edit something, click on “Edit SEO fields”. Your fields should be colored. The input fields with colored background means the following:
green: Your field contains exactly enough information for search engines to display (e.g. without dots), and enough keywords. Make sure to divide your keywords with commas.
yellow: Your field contains some information but there is room for more – you should use it, shouldn't you... for your own sake.
red: This is too much. Search engines won't use / display all information in that field but only the first parts of it.
white: There is nothing in it.
The XML output for the sitemap is automatically added as a new pagetype (type 776). It should work out of the box when going on www.your-typo3-website.com/sitemap.xml - you can then go to Google Webmaster Tools (and all the others) to register that sitemap. The XML sitemap only works if your .htaccess file also redirects all *xml files to your index.php. You can disable this feature in the extension configuration page.
If you have RealURL installed, you don't have to do anything else, as everything is configured properly. If you have CoolURI installed, make sure that the sitemap.xml is mapped to pagetype 776 and it should work fine. Here are some instructions.
You can add the mapping in your CoolURI configuration XML as a value map like this:
<valuemap> <parameter>type</parameter> <value key="sitemap.xml">776</value> </valuemap>
If you now enter www.your-typo3-website.com/sitemap.xml and it still shows up as a “Page not found” error, go to the CoolURI module in the Backend and select “New Link”. Enter the following information there:
URI:sitemap.xmlParameters:type=776Sticky:select this checkbox
If you use CoolURI in a multidomain environment, make sure to use www.your-typo3-website.com@sitemap.xml for every domain and subdomain entry.

