The best way to approach oil companies is by conducting thorough research to identify potential companies interested in drilling in your area. Then, reach out to them directly through phone or email to discuss the details of your land and negotiate the terms of the agreement.