Tag Archives: seo

Internationalization – seo – mod_rewrite : Part 1

10 Jul

I am running a pretty big company website that uses multiple languages so users can browse the website in their language. Lately i have been working on the Search Engine Optimalisation, and i noticed google (and some other crawl bots) do not correctly crawl the other languages, this had something todo with various reasons :

  • language selection was saved in session or by $_GET argument
  • meta language tag was not always set
  • there was no clear line how the language was selected, user couldn’t see by url which language he selected

I did a few lookups on the internet, some various SEO forums, and i’ve collected this information and, with the help of Apache mod_rewrite, turned the website into a fancy, easy-to-use, multilanguage environment, and this is how i did it. I will explain you in 3 different parts, which i will try to finish in the upcoming 3 days….

To start off i am using .xml files to hold all the different language strings, nowadays you can find some php frameworks that fully support i18n, but back in the days i was making international websites, they were not that commonly available. If you would go for a framework i would choose Mojavi, Prado or Symfony, i am not going to elaborate on that, as this post is not about frameworks, but howto put different languages on your website, and making sure google (and other search engines), crawl em like they should….

Start off by making sure you have a google sitemaps account and have a way to gather website statistics, very good would be a package where you can list the crawl bots seperately (i prefer awstats)

Sitemaps what/where went wrong when crawling your site. The Google Sitemaps program has two major components:

I’ll leave you the time to make sure you have both of the above items + it’s a really nice excuse to stop writing and do something else…Part II soon…

Awstats

Firefox SEO Toolbar

7 Jul

In the previous months, i’ve been trying to inform myself a little better in the ‘Search Engine Optimalisation’ field. Because i am developing alot of projects it’s important those sites actually get indexed / crawled & visited. Yesterday when i was browsing around on Digg.com i bumped into a plugin ‘Seo for firefox

Quote from the ‘Seo for Firefox’ site :

This tool was designed to add more data to Google and Yahoo! to make it easier to evaluate the value and competitive nature of a market. SEO for Firefox pulls in many useful marketing data points to make it easy get a more holistic view of the competitive landscape of a market right from the search results. In addition to pulling in useful marketing data this tool also provides links to the data sources so you can dig deeper into the data.

I decided to give it a go and it turned out a good experience ! Once the plugin is enabled, when searching for a certain domain on google or yahoo, underneath the results you have an instant view of the incoming links, technorati, del.icio.us and alexa report. When i start focussing on seo (search engine optimalisation), this plugin will come in quite handy…