The bottom line about search engine optimization is: they are going to
suggest the websites they think are going to be the most helpful to people.
This may be painfully obvious, but there are many myths about being
able to trick search engines into giving certain websites an unfair
advantage. There
are some ways to temporarily fool search
engines, but they often lead to your website being blocked or penalized
before long. This page briefly outlines some things you can do to your
website to help search results the
right way.
Showing up as the first result is the
effect of having a popular site,
not the cause.
With that said, here are some things you can do to help your site show up in search results:
Provide useful (text) content
Search engines need to be able to read text on your website to
determine what your site is about. If you're a photographer and have
only photos with no words, don't expect to show up in search results for
phases that can't be found anywhere on your site.
Create an "About Me" page. Maybe include some details about how to
contact you, and you could possibly mention your location. All these
things are useful to your visitors, and consequently useful to search
engines.