Hello all.

I'm producing a DIY multilingual site. I'm using a templating engine (rainTPL) and my own static language files (php arrays).

In these files I not only have the page strings but also the meta tag and title contents. I'd just like to know if you think this is a bad idea.

The 'current language' is set via a session variable not a querystring, so urls are identical, no matter what the current language.

So, will SEO be a problem? There could be a load of possible title and meta tag alternatives for the same page, depending on the user's current language.

If you think this is a problem, could anybody suggest an alternative?

7 Years
Discussion Span
Last Post by diafol

That's what I'm trying to avoid.

I don't want to change www.diafol.org/index.php to www.diafol.org/en/index.php etc. if I can help it. rewriting would be trivial I know, but it just looks messy. However, if my method means SEO is poor, I don't think I'll have much choice.


Well, it's your choice. As bots will never be logged in, they will only be able to crawl the english version if you don't provide a link to the other language versions. If you do, however, it's cleaner to place that language in the url somewhere - I wouldn't like to have a cookie on my pc for that.


Fair one. I've been browsing SEO of late and it seems that meta tags have next to no importance anymore, but that confusing meta tags can have a negative impact.

Perhaps the most important aspect for me will be that the static page elements become dynamic, so it looks as though I'll have to succumb...

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.