What can girls do to make themselves seem more approachable?

I quite often get guys looking at me, I know I'm not too bad looking. Why do they look at me and smile when we make eye contact but they never approach me, what can I do to change that?

P. s I do smile back at them and try to seem open even though I'm shy.

What can girls do to make themselves seem more approachable?
Post Opinion