If your account's visibility is set to 'Private' then you may still reveice invites from the in house recruters but may not appear in search results.
Otherwise you may contact the support team regarding the issue.
I don't know where I can set my profile to public or private. I can just change my availability.
Normally my profile is already public and available.
I can find myself in the blue part of oDesk, but not in the green part.
It must be because I had chosen to be visible inside oDesk (for oDesk users only) but if I want to change that, I don't know where to go.