I am just adding a full website SEO optimization to our internal tool, if you had to put 100 points across different onpage (Only onpage factors), where will you assign the points.
Copying something from my excel sheet for reference:
Meta Keywords0Over optimization
H2, H3, H4 etc5
Image alt tags5
Content size10 (Every 100 words is 1 point, max to 10)
Keyword occurances10(Every 100 words 1 occurance will fetch 1.5 points, max of 10)"5 - 20% - (all keywords/ total words)
Some report topic sensitivity - the keyword spamming threshold % varies with the topic."
Linking to other pages with anchor text5(Per link anchor text 1.5 points, max of 5)
Keywords in bold5
Keywords in first 100 characters5
Link to other pages with the same achor text as the keyword (Main)Put -30 to it
Link to external linksShow the links, linking to bad websites can result in negative points.
More than 100 links from the page is bad, shall be avoided.
Hypens in URLMore than 4 hypens to have negative points.
Large URLs to be avoidedURL more than 100 characters to have negative points.
Use of frame or iframe
IN URL session ids, ? Etc to be avoided
Grammer, spelling mistakes
Page metrics Data
Total pages for the keyword in Google (Phrase and broad)The data is there
Ads or affiliate links
CTR, Google webmaster data