Basic SEO Principles for Webmasters

Learn basic SEO principles and advanced SEO principles relating to JavaScript and how they may affect your ranking positions in search.

So what does this mean for your search engine optimization strategy?

Follow Google’s progressive enhancement SEO principles.

Here’s how to ensure your site follows basic SEO principles:

  1. Content and their basic functionality must be accessible to all browsers.
  2. Use semantic markup, which wraps all content.
  3. Link your CSS & JS externally. These assets improve your layout and builds on the user experience, or behavior layer.

Progressive enhancement effectively deprecated Google’s AJAX Crawling Specification in October 2015 (it was introduced early 2009); more about that here.

So what does this mean?

Google has adopted a more progressive approach towards crawling a web page/web app. This is great news if you follow Google’s basic SEO principles!

If your website doesn’t follow Google’s basic SEO principles just yet, check out the SEO guidelines available at Google (Webmaster Principles) and right here on our search engine optimization blog.

How to follow Google’s Webmaster Principles:

  1. Make pages for users (not robots)!
  2. Don’t deceive users
  3. Avoid tricks to improve rank (like auto generated content, hidden text, doorway pages, sneaky redirects, scraped content, etc)
  4. Think about what makes your website unique, valuable, or engaging. Make your website stand out from others in your field.

In short, make websites and apps for users, follow the basic principles of progressive enhancement along with Google webmaster guidelines, and you’ll do well!

Source: Core Principles of SEO for JS