Angular: Google’s Front-End Framework that Google Doesn’t Recognise

The toolkit allows dynamic and flexible management even of the most complex websites, but being in Javascript, it isn’t readable by search engines. 

The solution? A “smart layer” that translates everything into HTML, leaving the technical eco-system of the website unchanged.

You’ve got a great website, full of well-structured content and packed with e-commerce functionality that’s the envy of your rivals, but are you still invisible – or practically invisible – on Google? Ask your developers why. They will hold the key to the mystery and the answer will probably be ‘Angular’. Let’s be clear: there’s nothing actually wrong with Google’s language framework, which was created by some of the best developers in the world. Angular is an excellent language with which to build complex and customised sites, with brilliant graphics and a wide variety of widgets. There are still some problems, which users point out from time to time in various blogs, but in the end these are generally overcome quite easily and the end result is often an impressive website. Because Angular has everything you would want to build a website that’s multi-faceted, well-organised, and with a nice user experience: apart from the one thing that’s essential for Google: readability on search engines – where only some lines in Javascript appear.

This means that the site will be almost invisible – certainly as far as search engines are concerned – and impossible to index. Consequently, there are two possible courses of action: a radical intervention, which means either starting from scratch again or at the least implementing complicated procedures to render all the settings function. Alternatively, a smart layer can be installed such as iSmartFrame, which renders the website contents visible to Google without costly and invasive action.


Let’s take it one step at a time, and first of all find out exactly what Angular is, why it’s not visible to Google – which supported to its development – and what a ‘smart layer’ is (and more importantly, what it does).

Angular has enjoyed growing success with development all over the world since being introduced a few year ago, and it has now become one of the most used frameworks in Javascript. A survey conducted by StackOverflow among its development community has shown how it’s become the preferred language over the last seven years for Javascript, back-end and front-end, both for desktop and mobile applications, without compromising the server side. The reason why Javascript, and therefore Angular, is preferred lies in the possibility of managing the increasing complex functionality and applications of websites with increased flexibility and agility. In particular, Angular serves as a toolkit for the optimisation of HTML language with the elimination, in a number of cases, of intermediate steps and a substantial standardisation of other steps. In short, it can make life easier.


The ‘bug’, as far as readability from search engines is concerned, lies right here: the site will appear as a series of lines in Javascript, which are literally unintelligible to Google. Search engines work on semantics, and don’t know what contents in Javascript mean. Not only that: Google doesn’t inform the website owner of the problem, because it doesn’t helpfully point out that the site is ‘badly-written’ in terms of potential searches. It doesn’t even inflict the maximum penalty though – a non-ranking – which would be a sign in itself that something is wrong. It just sends the site to the bottom of the rankings, meaning that it’s hardly visible and often untraceable even by users who search for it thoroughly, using the same contents that appear on the actual site.


So does that mean that it’s all wrong, and needs to be done again? In theory yes, but there is a quick and easy fix: the installation of a smart layer that puts everything back in order to allow Google to find the website semantically and figure in the rankings, while leaving the functionality and basic architecture of the site unaltered. This is precisely what Aritmetika’s iSmart Frame does, which – without affecting the configuration of the site, which would risk compromising its delicate ecosystem – transforms in Javascript into HTML and renders it, without touching the animation Java. In other words, it makes a site readable by Google without affecting the framework. Not only that, but iSmartFrame considerably improves the website user experience, which is essential for conversion, by improving another of the parameters that Google prizes: loading speed. A double positive benefit, which is entirely independent of the original complexity of the website, increasing both functionality and efficiency.


In this way, whoever still prefers Angular, and finds its best-suited to their needs – which includes most big companies featuring complex e-commerce systems – can carry on using Google’s development tool with no worries. And to fix the problem of being invisible to the world’s main search engine, it’s enough to add a quick and easy extra layer, which is simple to implement. This union of instruments and solutions makes it possible to have a top quality website that’s rich in functionality and content that can be easily accessed – by Google as well.


News, studies and research on the world of Business Performance. Aimed at managers and staff of companies interested in the growth potential that Digital offers.

Increase a website’s loading speed: the new challenge launched by Google

Increase a website’s loading speed: the new challenge launched by Google

Speed ​​in business has always been important, and the stories of successful entrepreneurs are full of quickly gained insights which are then executed just as quickly. Well, now more than ever speed has become the business driver, and one of such aspects was rather underestimated until a few years ago: the corporate website’s loading times. If until 2010 having a slow site was normal and did little damage, if not to the visitor’s patience and the user experience, today it has to be avoided at all costs, especially for a company focusing on e-commerce (which does not only means managing an e-store).

read more
User experience: why it is increasingly crucial for the success of an e-commerce

User experience: why it is increasingly crucial for the success of an e-commerce

Do you know the first rule for e-commerce? Here it is: “if users can’t find a product, they cannot even buy it”. Full stop. And breaking this simple rule is easy, even without knowing it. You only need an item poorly displayed in the digital showcase, described with insufficient information or hard to reach due to a slow website, to blow up even the most refined branding, marketing and communication strategies.

read more

Master Core Web Vitals and boost your business

To configure the platform we need information and technical specifications.
Set a call to learn more