When you have a business name which must be extremely common across the world, it can be very difficult to find.
I have just searched for 'french cafe' and there are over 5 million web pages with those two words.
I have just searched for "french cafe" with quote marks (to hold the two words together for the search), and there are over 356,000 web pages with those two words.
This shows us that you need to work extremely hard to get your website to the top of a list of hundreds of thousands of pages. The only way to do this is use a more focussed keyword phrase.
Rather than using only two words - French Cafe - as your keywords, you could capitalise on your location in your keyword phrase, for example:
french cafe san francisco
french cafe annandale sydney
french cafe london hammersmith
By using more words in your keyword phrase, you can update your webpages to reflect the new keyword phrase, then it will be easier to find your business online.
Another tip is to think how someone would SEARCH for a french cafe in your town or city - what would they type? THAT'S what you need to use as one of your keyword phrases to get the best results.