Be realistic in your search engine optimisation
Getting on the first result page for a highly competitive keyword such as “real estate” is possible but your competitors will be old and established websites with a lot of backlinks. It is very difficult to outrank these pages.
If you have a website with just a few pages and your competitors have large websites with forums, communities, blogs, etc. then you must improve your website if you want to compete. Search engines want to show the best sites on the result pages.
If you absolutely want to get high rankings for a term such as “real estate”, start with less competitive keywords and then proceed to the more competitive terms. Search engines must trust your website before they give you high rankings for very competitive keywords.