WebSite X5Help Center

 
Hakan S.
Hakan S.
User

Incorrect transliteration of Turkish characters in generated page filenames (seo  en

Autor: Hakan S.
Visited 129, Followers 1, Udostępniony 0  

Hello,

I am using WebSite X5 Pro 2026.2.3.

I noticed an issue with the automatic filename generation for pages containing Turkish characters.

For example:

Page Title / Generated Filename / Expected Filename
---------- / ---------------------- / ----------------------
Yeni Üyelik Komitesi  / yeni-ueyelik-komitesi.html / yeni-uyelik-komitesi.html
Üyelik Şartları / ueyelik--artlar-.html / uyelik-sartlari.html


The current transliteration replaces Turkish characters incorrectly:

  • Ü → ue (should be u)
  • Ş → removed instead of s
  • İ → inconsistent
  • Ç → should become c
  • Ö → should become o
  • Ğ → should become g
  • I → should become i (or handled consistently)

As a result, generated URLs and related CSS filenames are not SEO-friendly.

For example:

ueyelik--artlar-.html

would ideally become

uyelik-sartlari.html


This would improve:

  • SEO
  • Readability
  • URL quality
  • Compatibility with common transliteration standards used by CMS platforms such as WordPress.

Could you please consider improving the filename generation algorithm for Turkish and other non-English alphabets?

A better solution would be to implement language-specific transliteration (Unicode to ASCII) when generating page filenames instead of simply removing or replacing unsupported characters.

Thank you.
Hakan ŞENGÜL

Posted on the
6 ODPOWIEDZI
Daniel W.
Daniel W.
User
Najlepszy Użytkownik miesiąca DENajlepszy Użytkownik miesiąca EN

The file names of the pages can be changed, see screenshots below

-----

Overview with AI

The following applies to file names on websites:

Only use lowercase letters (a-z), numbers (0-9) and hyphens (-) as separators.

----- (1) -----

----- (2) -----

Czytaj więcej
Posted on the from Daniel W.
Hakan S.
Hakan S.
User
Autor
Daniel W.
The file names of the pages can be changed, see screenshots below ----- Overview with AI The following applies to file names on websites: Only use lowercase letters (a-z), numbers (0-9) and hyphens (-) as separators.

Thank you for your reply Daniel.

I know that I can manually change the filename in the Page Properties, and that's what I'm currently doing.

However, I believe this should be handled automatically by Website X5.

When a page title contains locale-specific characters (such as Turkish: ç, ğ, ı, İ, ö, ş, ü), the software should automatically generate SEO-friendly filenames using standard transliteration.

For example:

  • Yeni Üyelik Komitesi → yeni-uyelik-komitesi.html
  • Üyelik Şartları → uyelik-sartlari.html

instead of:

  • yeni-ueyelik-komitesi.html
  • ueyelik--artlar-.html

The same issue is likely to affect many other languages that use accented or special characters, such as German (ä, ö, ü, ß), French (é, è, ê, ç), Spanish (ñ), Polish (ł, ą, ę), Czech, Romanian, Hungarian, and many others.

Automatically generating clean, SEO-friendly filenames would:

  • reduce manual work,
  • prevent human errors on large projects,
  • create cleaner and more readable URLs,
  • improve SEO by producing meaningful filenames by default.

Manual editing should always remain available, but I think Website X5 should automatically transliterate locale-specific characters into their closest ASCII equivalents when generating page filenames.

I believe this is an enhancement request rather than a bug report, but it would significantly improve usability for users in many languages.

Hakan.

Czytaj więcej
Posted on the from Hakan S.
Hakan S.
Hakan S.
User
Autor
Daniel W.
The file names of the pages can be changed, see screenshots below ----- Overview with AI The following applies to file names on websites: Only use lowercase letters (a-z), numbers (0-9) and hyphens (-) as separators.

And

✅ Turkish

  • İstanbul → istanbul

✅ Spanish

  • Niño → nino

✅ French

  • École → ecole
  • Ça va → ca-va

⚠️ German

  • Fußball → fuszball
  • München → muenchen

❌ Polish

  • Żółć → -o--
  • Łódź → -od-

❌ Czech

  • Dvořák → dvo-ak

❌ Hungarian

  • Győr → gy-r

❌ Romanian

  • Țară → -ar-

⚠️ Icelandic

  • Þingvellir → pingvellir

It seems that Website X5 already performs transliteration for some languages, but the character mapping is incomplete. Unsupported characters are simply removed instead of being converted to their closest ASCII equivalent.

I think Website X5 would benefit from using a complete Unicode transliteration library (or a more comprehensive transliteration table) when automatically generating page filenames.

This would improve SEO, produce cleaner URLs, reduce manual work, and provide consistent results for users in many different languages.

Hakan

Czytaj więcej
Posted on the from Hakan S.
Daniel W.
Daniel W.
User
Najlepszy Użytkownik miesiąca DENajlepszy Użytkownik miesiąca EN

With the German language it's simple:

ä = ae
ö = oe
ü = ue
ß = sz

For letters with 2 dots, the letter without dots is expanded by an e.

And the ß is changed to sz - there aren't many more rules.

For other languages ​​it is likely to be much more complex, which is perhaps why Incomedia has left the rules simple and leaves the user to make the special adjustments manually.

The Incomedia employees will probably not be here again until Monday.

Czytaj więcej
Posted on the from Daniel W.
Daniel W.
Daniel W.
User
Najlepszy Użytkownik miesiąca DENajlepszy Użytkownik miesiąca EN

As a note to Incomedia employees, I have posted the AI's response below.

Apparently the rules for converting menu names to file names are just as simple as in German.

Since the language of the website can be set in WebSite X5, Incomedia would have to start here and define special rules for each language.

-------------------

Overview with AI

Yes, the same technical and SEO-friendly basic rules apply to file names on Turkish websites as internationally, but there is an important peculiarity with the Turkish special characters (such as ç, ğ, ı, ö, ş, ü).

Dealing with Turkish special charactersAvoid special characters:

Do not use Turkish special letters in file names (and URLs). Replace them with their simple Latin counterparts:

ç → c

ğ → g

ı / İ → i

ö → o

ş → s

ü → u

-------------------

Czytaj więcej
Posted on the from Daniel W.
Incomedia
Eric C.
Incomedia

Hello Hakan,
thank you for the feedback and for the examples you gave regarding the various languages, I will be reporting this.
I remain available.

Czytaj więcej
Posted on the from Eric C.