link Frontend Masters: Modern Search Engine Optimization (SEO) by Mike North (4 hours 4 minutes) (Jun 15, 2017)
Traditional SEO
Focus on content quality and crawler hints.
Frequent updates, link building.
Keyword stuffing and using long tail keywords (multi-word phrases) to find very specific information, as site visitors are likely to use these keywords when they are closer to a point-of-purchase.
PageRank algorithm assumed “quality” of a site is proportional to the number of links to it. And the value of a link on a “quality site” is worth more.
Use JSON-LD syntax over HTML. Get the syntax from schema.org.
Adding this information helps us control the way search results look.
Mobile optimization
Google uses a different index for mobile and desktop.
Provide information in manifest.json.
Technical SEO
Create sitemap.xml.
Crawl depth of any page should be lower than 4 (i.e. any given page should be reached with no more than 3 clicks from the homepage).
Remove duplicate content. For duplicate pages, use redirect 301.
Update robots.txt to hide pages that you don’t want Google to index. For example, non-public, unimportant pages. For a SAAS this would be most of the in-app pages.