Semantic SEO is definitely something to look out for, today I go through some of the most important concepts, namely the very basics.

Another thread for you 🧵

#SEO #NLP
Let's start by giving some low level definitions of some recurring terms, such as entities and topical maps.

We can say that this is the basis for what we are going to talk about.
An entity can be thought of as as a unique representation of something with a set of attributes.

In other words, the Queen band, for example, is an entity with some characteristics (attributes) like genres and events that help to define them.
Entities can be recognized within text via Named Entity Representation.

Google is indeed able to understand which entities you're featuring in your text and to have an idea of what your page is about.

#NLP #SEO
Keywords are language-dependent and are susceptible to language nuances, whereas entities are language-agnostic, a cat is still a cat, no matter the language.

#NLP #SEO
Given the fact that a page can cover multiple queries, instead of optimising for a single keyword you should adopt the topical maps approach.

It won't be strange at all once we cover it.
A topical map is your action plan containing a collection of different entities and relationships among them (ontology) as well as their hierarchy (taxonomy).

If you are talking about games you'll put PlayStation 2 below consoles but on the same level as Xbox and GameCube.
This "modern" approach gives you the freedom to reason like your end user would and to organize a proper site structure that helps crawlers.
Of course, keywords play a huge role in SEO, topical maps and entities do not replace anything, think of them as helpful allies to create websites that can have their own Knowledge Graph.
To sum up, you can create maps where you connect different entities with relationships.

For instance, the entity Obama can be connected to Michelle Obama via a reciprocal relationship like "married to".

Source: researchgate.net/figure/Example…
Thus, a set of entities and relationships is an ontology.

On contrary, a hierarchy of entities is a taxonomy. This is extremely important in real-world scenarios such as the site structure of an e-commerce.

#SEO #NLP
Attributes are the characteristics of an entity. The entity cat can have species as an attribute, as well as lifespan etc.
Why do I care about entities and topical maps for #SEO? Because they help you in creating your own Knowledge Graph.

You will get to know it in the next thread tho!
Errata corrige: it's Named-Entity Recognition, I had a lapsus

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Marco Giordano

Marco Giordano Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @GiordMarco96

Jan 19
Continuing in the wake of Semantic #SEO, today we talk about Knowledge Graphs, a very interesting topic that represents the intersection between graphs and SEO.

This is a Semantic SEO thread 🧵

#NLP #DataScience
A Knowledge Graph is a set of entities and relationships, that is all you need to know as an SEO Specialist to begin with.

Each entity can have attributes, namely characteristics/details.
Let's take a step back, what is a graph?

You can think of it as "a set of nodes/vertices and edges/links". Graphs are referred to "networks" as well.

The picture below displays an example of what is a graph.

Source: geeksforgeeks.org/graph-data-str… Image
Read 9 tweets
Jan 17
There are some other skills you can use as an #SEO to find new ideas or to diversify your role.

They involve different fields where you can try to expand your knowledge and I think that some mixes can be quite interesting.

This is a thread 🧵
1. Coding: be it web development or any other form, coding can actually improve your logic and make you stronger in Tech SEO.

More and more jobs will probably integrate programming languages and knowing either Javascript or #Python3 can help you in getting started.
2. Data Analytics/Science: they don't involve coding alone, you have to know some mathematical/statistical concepts as well.

This is an interesting mix right now and could prove more invaluable in the next future.

#DataScience #DataAnalytics
Read 11 tweets
Jan 12
Thread 🧵

A compilation of cool and useful ideas to leverage #Python for #SEO purposes. These are just some ideas on how to improve your workflow (automation) or to gather new insights in a smarter way

👇👇👇
1. Sitemap analysis: check content velocity and how much content your competitors have per section. You can also look for most common words in their URLs to have a high-level overview of what they post about
2. Broken link checker: pretty basic. Highly suggested when you need a lightweight function and don't want to launch Screaming Frog or other tools.

It's the most basic use in this list!
Read 11 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(