JavaScript SEO¶
JavaScript SEO is in short SEO content that is provided with JavaScript rather than with static or pre-processed HTML. As eSales Lifestyle content is provided via web components that are made available in a JavaScript library, so is the SEO content.
Crawling and indexing pages¶
A web crawler is a bot that parses web pages and indexes page content so that it can be found with a search engine. Examples of web crawlers are Googlebot by Google and Bingbot by Microsoft.
The indexing of page content is generally done in two cycles. First an initial crawl to find content that is static or pre-processed. At a later stage the page is yet again crawled to allow rendering of content provided by JavaScript and indexing the rendered content. The different web crawlers approach the crawling, rendering, and indexing stages in a similar, but not identical manners.
Search provider compliance¶
Each search provider recommends similar steps to mitigate the risk of negative impact when using JavaScript SEO. Apptus eSales Lifestyle is developed using the JavaScript SEO guides from Google. The recommendations and best practices include how fix and identify issues related to JavaScript web apps, deferring loading of non-critical content, and how to implement dynamic rendering.