Part ten of a ten part series: Typo3 SEO
Well, finally, we've come to part ten: site maps with Typo3. I feel that I could just keep going because there are still a lot of search engine factors to consider. Although I think I'll stop for now - because if I haven't made my point by now, then I probably never will! I hope I've demonstrated that Typo3 is your CMS of choice when it comes to SEO - because it's capable of easily accomodating any SEO requirement - unlike most CMS's today.
The final SEO factor that I'd like to consider in this final article is how to generate textual and XML sitemaps with Typo3 - quickly and efficiently. Here's how.
Textual sitemaps are important when it comes to SEO because you want to make sure that search engine robots have a clear understanding of your site architecture. And they're a built-in part of Typo3. You should link to your sitemap from your homepage at least, because your homepage is the first page to be indexed. Here's how with Typo3:
That's it! The built-in content element will generate a simple text-based sitemap, corresponding to the non-hidden pages on your site, found here.
Simple.
Next, for SEO purposes, you'll want to publish an XML version of your sitemap to http://www.google.com/webmaster or to https://siteexplorer.search.yahoo.com/mysites. For this, you'll want to download and install the mc_googlesitemap extension, which you can install in seconds:
Once installed, do the following:
That's it. The Google Sitemap extension will generate a Google/Yahoo compliant XML sitemap, which, in my case, is published (and always updated) here:
www.dawsoninteractive.com/google-sitemap
The above link, BTW, is what I would submit to Google or Yahoo or whatever search engine.
And here's a sample of the XML output:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.dawsoninteractive.com/</loc>
<lastmod>2007-07-11</lastmod>
</url>
</urlset>
Again, too simple.
Is your CMS SEO-friendly? The following checklist will help you determine the capabilities of your...
TYPO3 would do well to learn from the growing success and core strenghs of Wordpress
If you're looking for a quality and affordable web hosting provider, look no further. Web Hosting...
John,
Thank you for the quick response and great information!
The problem I am having is actually not with RealURL but my sitemaps. URLs are generated just as expected; however, my site map will not generate entried from News and Blog pages.
I know this is possible by implementing Google Sitemap for Contents, but there is no information on how to do this when RealURL is active.
Danny
Hmm... I don't remember encountering any issues with RealURL, which correctly re-wrote my sitemap links. Here is my RealURL setup:
# RealURL Setup
simulateStaticDocuments = 0
baseURL = www.dawsoninteractive.com
tx_realurl_enable = 1
uniqueLinkVars = 1
linkVars = L
defaultToHTMLsuffixOnPrev = 1
And here is my .htaccess setup:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
If you still have issues, I'll be happy to email you my RealURL-Config.
John
Hello Again! If you can't tell I am a big fan of this site!
I have mc_googlesitemap setup and working for my basic page structure (i.e. Google Sitemap for Pages). I would like to also use Google Sitemap for Contents to ensure google will index all of my News and Blog entries.
I understand, for the most part, how to get this working by reading the manual; however, the document doesn't explain how to get it working with RealURL. Since I am using RealURL the reference IDs are not used anymore which is how, from what I uderstand, the sitemap is generated.
I don't want google to think it is looking at two difference pages so I would rather use this method. Any ideas?