I have a website that's content is in English. It is a niche website with a global market. However I would like users to be able to find the website using their own language. The scenario I envision is that the searcher is looking for the English content, but is searching in their own language. An example could be someone looking for "downloadable English crosswords."
Buy ccTLDs and have them permanently redirect to subdirectories on domain.com. The subdirectories would contain html sitemaps in the target language e.g.-Redirect domain.fr to domain.com/fr
perhaps it would be better to maintain domain.fr as an independent site in the target language with the html sitemap linking to pages on domain.com ?
Are the above methods good/bad? What are some other ways I can optimize SEO for foreign languages?