The state of the modern web
Source: HTTP Archive
The web has moved from plain HTML – as an SEO you can embrace that. Learn from JS devs & share SEO knowledge with them. JS’s not going away.
— ???? John ???? (@JohnMu) August 8, 2017
When a page is requested, the HTML and CSS are parsed and constructed to create the DOM (Document Object Model), which is then rendered and loaded. The DOM maps out a page in a clear, structured way using nodes and objects to represent all of its different elements. This is so that other programs and scripts can easily come in and modify the page’s content and styling.
This is an example of what the DOM might look like:
Source: Computer Hope
You can see what the DOM looks like for your website by using the ‘Inspect’ element in your browser, which will lay out the different head and body elements of a page.
Until a few years ago, SEOs focused on HTML and CSS. HTML has traditionally been responsible for content and CSS for the layout, design, and visual effects. These two languages can craft an aesthetically appealing, functional, flat pages.
Each framework comes with its own positives and negatives, so choosing the right one will depend on a developer’s needs and the specifications of the project they’re working on.