You can search through search engines about companies providing SEO services to answer this question.
After it, you should make a spreadsheet sheet and compare the pricing structure between your selected ones.
In this way, you'll definitely find the best SEO company in San Diego, providing excellent services at the lowest prices.
Also, you can check out the above-described agencies to avoid all the finding procedures.