Using isomorphic approach for solving SEO problems of JavaScriptt-based Web applications
Informacionnye tehnologii i vyčislitelnye sistemy, no. 4 (2021), pp. 100-110.

Voir la notice de l'article provenant de la source Math-Net.Ru

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, rendering, Single Page Application (SPA), JavaScript, Document Object Model (DOM), React.
Mots-clés : isomorphism, API
@article{ITVS_2021_4_a9,
     author = {A. O. Suvorov and A. A. Petrenko and A. V. Alikin},
     title = {Using isomorphic approach for solving {SEO} problems of {JavaScriptt-based} {Web} applications},
     journal = {Informacionnye tehnologii i vy\v{c}islitelnye sistemy},
     pages = {100--110},
     publisher = {mathdoc},
     number = {4},
     year = {2021},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/ITVS_2021_4_a9/}
}
TY  - JOUR
AU  - A. O. Suvorov
AU  - A. A. Petrenko
AU  - A. V. Alikin
TI  - Using isomorphic approach for solving SEO problems of JavaScriptt-based Web applications
JO  - Informacionnye tehnologii i vyčislitelnye sistemy
PY  - 2021
SP  - 100
EP  - 110
IS  - 4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/ITVS_2021_4_a9/
LA  - ru
ID  - ITVS_2021_4_a9
ER  - 
%0 Journal Article
%A A. O. Suvorov
%A A. A. Petrenko
%A A. V. Alikin
%T Using isomorphic approach for solving SEO problems of JavaScriptt-based Web applications
%J Informacionnye tehnologii i vyčislitelnye sistemy
%D 2021
%P 100-110
%N 4
%I mathdoc
%U http://geodesic.mathdoc.fr/item/ITVS_2021_4_a9/
%G ru
%F ITVS_2021_4_a9
A. O. Suvorov; A. A. Petrenko; A. V. Alikin. Using isomorphic approach for solving SEO problems of JavaScriptt-based Web applications. Informacionnye tehnologii i vyčislitelnye sistemy, no. 4 (2021), pp. 100-110. http://geodesic.mathdoc.fr/item/ITVS_2021_4_a9/