|
This article is cited in 2 scientific papers (total in 2 papers)
SOFTWARE ENGINEERING
Using isomorphic approach for solving SEO problems of JavaScriptt-based Web applications
A. O. Suvorova, A. A. Petrenkob, A. V. Alikinc a National Research University "Higher School of Economics", Moscow, Russia
b Perm National Research Polytechnic University, Perm, Russia
c Joint Stock Company "LANIT", Moscow, Russia
Abstract:
The article is devoted to solving the problems of search engine optimization of single-page applications built based on modern technologies of reactive JavaScript, including such JavaScript-frameworks as React, Angular, Vue, which allow developers to quickly create and scale interactive applications. However, such single page application is a complex area with a huge number of nuances in terms of search engine optimization because JavaScript is a programming language that allows to create dynamically updated content. The main issues of modern search engine optimization are considered: the principles of search engine operation, the basic principles, and algorithms for ranking web pages by relevance are described. Using the React framework as an example, the main features of the development of modern single-page applications based on the modern JavaScript technology stack are described and the main disadvantages of such applications from the point of view of search engine optimization are shown, as well as existing approaches to solving this problem are considered, their disadvantages are highlighted, and a more effective and perfect hybrid approach based on the principles of isomorphism is proposed. An isomorphic approach to the development of single-page applications based on the principle of its design and strategies for its use is considered in detail, the principles of building such an application and examples of a block of program code are given, as well as a visual comparison of the ranking of a standard single-page application and a similar application built using an isomorphic architecture.
Keywords:
search engine optimization (SEO), PageRank, relevancy, isomorphism, rendering, Single Page Application (SPA), JavaScript, Document Object Model (DOM), API, React.
Citation:
A. O. Suvorov, A. A. Petrenko, A. V. Alikin, “Using isomorphic approach for solving SEO problems of JavaScriptt-based Web applications”, Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2021, no. 4, 100–110
Linking options:
https://www.mathnet.ru/eng/itvs752 https://www.mathnet.ru/eng/itvs/y2021/i4/p100
|
|