自分のWebサイトは、個人で作成したものですか?
それとも、仕事で作成したものですか?
検索結果であるキーワードで上位表示を獲得するには、
様々な要因が絡まり、また、一日二日で結果がでるようなものではありません。
SEOといっても、現在は様々な形があり、(現在では、SEMもあります)
一言ではもちろん言えないです。
また、SEOという分野で本もたくさん出ておりますので、書店で購入されるとよろしいかと思います。
なので、ここではざっくり回答とさせていただきます。
- HTMLを正しい文法で書き、的確なセマンティクスを行う。
- ヒットさせたいキーワードを、HTML内、TITLE要素や、文章内で使っていく。
- サイトのディレクトリ構造をコンテンツ内容別に整理する(実は重要)
- 他のサイトからリンクを貼ってもらう(現代でもとても重要)
- Search Consoleにサイトを登録し、サイトマップの送信を行ったり、エラーが出ているページの修正を行う
- サイトの表示スピードを早める(現代SEOではかなり重要)
- モバイルフレンドリーな作りにする(レスポンシブにするなりして、スマホでもみやすくする)
- 各種SNSで露出させ、副次的にサイト訪問者を増やす
- めんどくさいので手っ取り早くGoogleなどに広告を載せてもらう。
(ただしお金がかなりかかる上、上記の施策を全て実行しないと結局上位表示はされない)
抜けてることがあるかもしれませんが、ざっくりまずはこれをやっていくことでしょう。
ただしこれこれをしっかりやったとしても、
Googleが、有用なページかを判別して、検索順位を決めているため、
確実にヒットするわけではありません。
年月がかかる場合もあります。
SEOは、昔からスパム問題があったり、業者に依頼すると、かなりの額を請求されたりなど、
常に物議をかもしている分野です。
なので、一朝一夕で見ず、長い目でみて、一つ一つ、サイトの改善を行っていきましょう。
クライアントがいるなら、クライアントに、時間がかかることと、確実なことは言えない旨を丁寧に説明していきましょう。