All these points are good. I would say powerful content and quality inbound links are the keypoints of SEO.
How To Kiss well
The most effective and long-lasting way to improve your ranking in a search engine is to increase the number of "inbound" links to your site from other websites. Inbound links represent an endorsement of your site. If these other site owners find your site useful, the logic goes, then Internet searchers are likely to find your site useful too.
Trying to improve your website's search engine ranking can seem a bit like the quest for romance. Like people looking for love, websites looking for a high search ranking can find it many different ways and with varying degrees of success. As with romance, you don't need to spend a lot of money; your intrinsic appeal matters more than the size of your investment. And, as with love, you can't achieve a high search engine ranking once and then never worry about it again. Search engine optimization (SEO) is an ongoing effort, and the more you work at it, the better it will be.
AdSense delivers its best results on pages that have been around long enough for Google to collect some data about what ads work on that page, and what ads don't. News sites, with an ever-changing line-up of flash-in-the-pan articles, elicit poorly targeted ads because those articles don't stick around long enough to build any history with AdSense.
Building a search engine based on inbound links (instead of simply reviewing keywords in hidden "meta tags" or website text) is what propelled Googlefrom a late entrant to the search field to its current position as undisputed leader.currently has more than 65 percent of searches, and shows little sign of relinquishing this dominance, despite Microsoftand Yahoo's combined effort to unseat it.
Text quantity is the number of words appearing on your webpage.
The minimum recommended number of words on your homepage is 400.
Search engines first read your website’s Site Title and Description, then search engines read your text. This is why it’s so important to have original, relevant and quality content.
A brief explanation on how text quantity works according to webpages in Wix.
you can follow these tips to optimize your website.
Add many pages to your website with unique and quality content.
posting unique comments on high quality blogs
Do Link Building Activities like Article Submissions, Directory Submissions, Press Release Submissions, Forum Posting, Social Profile Creations, Blog creations, Blog Commenting etc. you can also Promote your website in Social Networking Sites, it will increase traffic on your website.
you can also follow some technical method like Search engine Visibility service from X n Y n Z.com
You could optimize your website by getting backlink from others website. These would help you to get more visitor to the website. These are all done by doing forum posting, blog commenting, social bookmarking and article submission. These how you could get rank over search engine website.