Do not try to put all information in one huge HTML file, but specialize your pages.
Example: If your website deals with animals, create one page for elephants, one for tigers etc. A page with little content, in which the word "elephant" is mentioned frequently, will be ranked higher than a 3 MB HTML file, in which "elephant" is just one word among thousands.
This little step can help be ranked considerably higher! In addition, your pages are much easier to read.