Featured Articles

All Stories

The semantic cocoon is not a semantic silo!

The semantic cocoon sets up a hierarchical architecture of pages linked together by contextualized links and a natural semantic universe. It reminds me of the SEO silo. The two concepts are similar and concern the organization of pages within a website to give juice to a target page using contextualized links from the lower level pages.

The semantic cocoon as developed by French SEO Laurent Bourrelly is an optimization of the internal linking, a thorough knowledge of the specific internal topic-sensitive PageRank formula but also a different starting point. While siloing consists in organizing the pages of a site around pages gathered by theme, a semantic cocoon will be set up to meet the expectations of the Internet user.

Silo SEO and semantic cocoon: what are the differences?

Let’s take an example with an e-commerce site that offers shoes for men. Siloing is an organization around a primary keyword (and often around products or services for sale), here “men’s shoes.”

If the subgroups are “sports shoes,” “boots and boots” and “street shoes,” it will be difficult to catch the Internet user who is looking for “comfortable shoes.”

Proximity between the two notions? Not really

Indeed, these two concepts have common points, and many SEO professionals reciprocally use both terms and thus maintain a certain confusion. The silo can try to insert a notion of semantics into its deployment, but a semantic cocoon is part of a real editorial strategy. The starting point of the cocoon is the definition of a persona.

The thematic silo

It is what we most often find on the web. Sites built in thematic silos are the majority. Sub categories organize the product sheets, each subcategory classified in its parent category. Everything is in its place. Nevertheless, as an e-merchant you should ask yourself the following questions:

  • Does the search engine find what it needs to understand and, above all, classify the pages?
  • Does the Internet user also have the same logic as yours for the classification of products?
  • Does the Internet user find the answers to the questions he or she is asking? 

Semantic siloing

E-commerce sites that use this semantic silo system have taken a further step. The notion of semantic writing is part of the project. We will try to please search engines and try to make them understand without ambiguity what the page’s purpose. Some will even try to insert a notion of semantic shift between the sub-category pages and the parent category page. In the case of the semantic silo, you try to answer the first question (I try to make myself understood from the search engine). But you left out the Internet user without solving the other two questions.

The definition of a semantic cocoon

The semantic cocoon is a system for organizing textual content intended to answer Internet users’ questions on a given theme and linked together by skilfully placed hypertext links.

The semantic cocoon places the Internet user AND his or her concerns at the center of the process. This sentence is essential… meditate on it! The keyword search will come in a second step. We will not only aim at positioning on a specific request, but we will cover the entire theme.

Your product is no longer the starting point for your actions but becomes THE answer to the Internet user’s question. It will allow you to make you understand engines; your site will become the most relevant, the most remarkable on the subject. Your visitors, prospects, customers must become your primary concern. The semantic cocoon will only be used to answer their questions.

What will be the web of tomorrow?

This question can be approached from 2 different angles, the evolution of web technology on one hand (web 3.0, semantic web, 3D web…) and the evolution of web usage on the other hand.

The point on which all the actors of the web agree is a simple observation: The internet has already undergone several changes since its creation and others are yet to come.

What is web 1.0, web 2.0?

Since 1995, Web 1.0 has been built in a pyramidal way. Webmasters write and layout information, Internet users are only receivers without any power and any real possibility of response except for forums and emails. In the era of Web 1.0, the Internet user is passive. The production and hosting of content is mainly carried out by companies and web agencies, the pages are static, and the updates of information are very random. Web 1.0 is, therefore, the era of the static web. At that time, we had no hébergeur wordpress and the market for CMS was not really competitive!

We then talk about Web 2.0 from 2003, gradually Internet users become active players, in the meantime, the number of individuals having access to the web is multiplied by 5 (from 500 Million in 2003 to more than 2.2 Billion in 2013).

As they navigate, Internet users add content through hypertext links and other tags, annotations or comments. Internet users create content through the emergence of blogs, wikis (Wikipedia is the largest wiki on the Web) and citizen newspapers such as Agoravox.

Web 3.0, semantics, 3d, yes, but still…

Some studies and sources allow us to date the periods of the different versions of the Web (web 1.0, 1.5, 2.0, 2.5, 2.B …, web 3.0), they sometimes appear contradictory. It is indeed more accurate to talk about the Web era (without obscuring the Marketing aspect) by considering periods as spaces of time until historians look at the subject.

What more does Web 3.0 has in store for us?

Web 3.0 is, therefore, the next significant evolution of the internet, significant trends are already making it possible to define its main outlines, others think we are already there!

The production of web 3.0 will be perfectly compatible with all devices (mobile friendly). Regarding technology, it will solve interoperability problems between online services, isolated user communities, etc. All software applications will be accessible online (Cloud Computing) and will adapt to the terminals used, which means merging the three existing Internet worlds: 3D Internet (fusion of the traditional Internet with mobile Internet and the Internet of Things: with RFID chips, QRcode, television, refrigerators, clock radio, etc.).

The 3D web, the one that consists in displaying content in 3 dimensions, already exists. We call it “interactive 3D” content, this display technology will initially become widespread for virtual tours (the Louvre), games, panoramas… before being distributed more widely.

With the Semantic Web (Data Web or Linked Data: Tim Berners-Lee from W3C) all sites will be linked in one way or another. Thus we will be “on file,” in particular through our navigation, our different profiles, our relationships and our comments on social networks; the era of king marketing in short…

The sites are invaded by contextual advertisements related to the documents consulted and our consumption habits. Search engines will become more “intelligent” and the results more targeted.

Beyond these “material and technological” aspects, our Internet environment is gradually transforming into a real information ecosystem in which we will be completely immersed.

The Internet will always be with us and why not in us? We will be constantly “geolocated,” and our consumption patterns scrutinized and even shared automatically. We will be informed on an ongoing basis according to our interests and the opportunities to be seized during all our travels.

Web semantics and SEO

In contrast to web 1.0, which was primarily a consultative web, a spectator web, the current world wide web is very collaborative, social. It is logically called web 2.0.

Its inventor, Tim Berners-Lee, predicted a few years ago that we were entering the 3rd phase of the web. It is called the semantic web. To sum up, people can nowadays collaborate, but machines still do not have the standards to do so. Web 3.0 allows, thanks to rules currently being finalized, communication between databases and their intelligent processing. The network will be semantic because the Internet offers a particularly powerful playing field for standards that have existed for a long time. Today, these systems are becoming more powerful thanks to the mass of data stored on the web.

Technically, how does it work?

The basic notion of semantic web is an ontology, a representation of the properties of what exists in the real world in a formalism that allows automatic processing. There are ontologies in all fields. If we take cinema as an example, we will integrate into the system that the director of the film “For a handful of dollars” is “Sergio Leone” and that Clint Eastwood is the leading actor. If we extrapolate this example to the web, which is made up of millions of data, it can give deep connections.

How to make your site more semantic?

The semantic web will be useful for a large number of applications:

  • Make search engines more intelligent,
  • Describe and process multimedia documents,
  • Building multilingual and multicultural solutions
  • Enable the fusion of very diverse information

In general, the semantic web is still in its infancy. It is always complicated to develop your site with this type of functionality. Nevertheless, it is necessary to get into the habit of thinking “semantically” by, for example, installing a system of tag clouds on your site or by structuring your data as much as possible.

There is, therefore, the data web, the “Giant Global Graph,” the “Linked Open Data,” the web 3.0, etc. To understand them well independently of each other, it is necessary to start from the internet of data. The web is characterized by pages linked to each other; we remain in the documentary field. With web data, on the contrary, works directly with databases. The data are also connected via links. We are therefore no longer working only on documents but raw data. This vision gives birth to Giant Global Graph when millions of users will be able to link and exchange data with each other. Linked Open Data is a set of data that can be put online and linked. This includes government data, academic data, etc.

Finally, web semantics consists of giving meaning to data by explaining their schema. For example, when an Internet user searches for a report, it will be possible to link the story to a document, which will allow him/her to be presented with not only reports but also documents. These will be classified into subtypes. So we create data classes.

As you will have understood, the semantic web is a model that allows data to be shared and reused between several applications. The objective is to enable users to find, share and combine information more simply without intermediaries.

Web 3.0: Semantic Web

The World Wide Web, the invention of Tim Berners-Lee in 1989, has been a phenomenal success.In just under 30 years, more than 3.81 billion people worldwide have used it, and the Web has grown more prominent over the years with a vast amount of information.

Fortunately, solutions exist to find relevant information in all this content.

Today, search engines, thanks to their crawlers, can recursively browse through the links of billions of web pages and index their content in massive databases. Thus a user performing a search will obtain a list of results classified in order of relevance corresponding to criteria specific to the search engine such as the frequency of keywords, density index, etc.

The solution: the Semantic Web!

The Semantic Web is a concept designed to enable machines to understand the meaning of information on the Web.

The aim is thus to set up, in addition to the network of hyperlinks between traditional web pages, a network of links between structured data. Tim Berners-Lee, director of the W3C, coined the term. He oversees the development of Semantic Web standards proposals.

Resource Description Framework (RDF)

Created in 1999, RDF is a data exchange format on the Web and is the primary language of the Semantic Web. RDF adopts a graph model whose objective is to describe resources on the Internet (Companies, Books, Articles, etc….).

Three characteristics define an RDF data:

  • its subject: the address of the targeted resource
  • its predicate: the property assigned to the targeted resource
  • the object: the value related to the property of the targeted resource


In computer science, an ontology represents a structured set of terms and concepts representing the meaning of an information field. The purpose of ontologies is to express the world around us in such a way that it is understandable by a machine and then to be able to make deductions from it.

There are particular languages to create these ontologies. Among them, we have for example OWL (Web Ontology Language) which is a knowledge representation language built on RDF.
FOAF (Friend Of A Friend) is a project whose aim is to create a network of web documents that can be understood by machines describing individuals and the relationships between them. Without the need for a centralized directory, FOAF allows people to be linked to each other as if everything was described in a single database.

Thanks to these technologies, the machines will be able to understand questions like the one asked earlier.

Various Semantic Web applications:

Different application areas use the Semantic Web technologies.

In social networks where the Semantic Web makes it possible to increase search possibilities and connect members. For bibliographic/documentary classification, the semantic web is also present in companies to collect and analyze large volumes of data.

Even in the E-commerce industry, to describe in a structure the products, prices, and information related to the company, it allows search engines to exploit this essential data better to restore them in their search context.

Importance of the Semantic Web

To say the internet is in a state of flux is an understatement. The internet is always changing, evolving and adjusting. And one of the changes that we could start to see in the next few years is the development of the semantic web.

But what is the semantic web? Why is it useful? And what purpose does it serve?

Understanding the Semantic Web

Before we go too deep into the semantic web, let us break down what it means. The word semantic implies that it has something to do with language. After all, semantics is the concept of properly arranging variables such as letters, numbers, symbols and spaces so words and phrases can be understood.

The same concept is true of the semantic web. It is about arranging information that is located online so that it can be easily understood. But the key aspect to the semantic web is that information should be organized so that it is better understood by machines!

Machine Learning

People are already able to understand information online. Whether you are searching for a recipe, the price of a book or the latest television show episode, information is laid out in a way that you would understand. It is laid out so that you can understand and interpret that information to your liking.

But the problem is that our way of arranging this information online, which is done through HTML and other computer languages, is not applicable to machines. The machines are not able to understand or interpret enough of this information accurately enough or quickly enough.

The semantic web is the idea that machines should be able to do what we are doing today. That machines should be able to seek out and understand the information that is listed online.

Everyone Benefits

The idea of a machine being able to “go online” and seek out information, understand it and then interpret it is scary. But the truth is that everyone would benefit. Not only would machines have an easier time understanding and interpreting the information, but they would also be able to determine if it is accurate. They would be able to distinguish between random information and details that come from a proper source. And that would lead to a lot less misleading and downright false information that we find online today.

Major Organizations Benefit Too

There is so much information on the web. Being able to quickly search through that information for specific details is a hard job. While there are search engines and other tools that can serve this purpose, they are still not perfect.

Having the semantic web in place would mean that sifting through data would be even faster and more accurate than it is right now. Such a concept would be useful for big companies, educational institutes, medical facilities, law offices and more!

Adding Meaning to Data

The problem is that right now machines are able to sift through data based on parameters we set. However, machines are not sure what the data means. There is a huge difference between a machine looking up a phrase and regurgitating the first result, compared to the machine understanding the query and the resulting information that it is receiving.

And with online assistants, AI and other tech on the rise, it will be interesting to see how the semantic web plays into everything. Even future tech such as driverless cars, which may become mainstream in a decade, will be linked to the semantic web. It is all about leveraging the power of machines and the vast information that is available online, so that machines are able to interpret that information in a more accurate and productive way.

Semantic Web and Online Assistants

There is a lot of buzz around online assistants in the past couple years. If you had asked most people five or six years ago about having a personal online assistant in their home, they would find it absurd. But now we have devices from Apple, Amazon, Google and other companies in many first world homes.

People have embraced technology such as the Echo from Amazon or Google Home. Why? Because these devices are designed to make our life easier. Want to know the weather? Ask Alexa. Want to set an alarm or set aside time for a meeting next week? Tell the online assistant and it will do the relevant bookings for you.

But what if online assistants could do so much more? And not just for people, but for companies and educational institutes too.

Semantic Web

Most people have heard about the semantic web in passing, but not in any great deal. The concept of the semantic web is to create a web where information is easily accessible and understandable by machines.

Why is the semantic web an important concept? Because machines have a hard time understanding and interpreting information when it is written out for humans.

For instance, many of the sites that we use to gather information have words formatted around our way of understanding details. Amazon will have the title of a book and its price listed in a way that you can understand. But it does not necessarily mean that a machine could understand that information. Many times, machines cannot understand that information.

It is why online assistants are so limited in what they can do. Setting meetings and finding basic details are easy, repeatable tasks that online assistants are programmed to do. But it is still very hard for machines to gather complex information, determine its accuracy and interpret that information.

That is why so many experts believe the semantic web is a crucial concept.

Future of AI

In many ways, the future of AI will be determined by the success of establishing the semantic web. If there is a version of the web where machines are able to easily read, understand and interpret information, it can only benefit people, organizations and businesses.

It is complicated work to develop languages and concepts so that information we consume is processable by machines. But it is vital work that is going to shape the coming decade of innovation.