Most useful ideas from #NLP to improve your #SEO workflow or find new ideas.

A short recap on my threads about Natural Language Processing too.

A thread about some concepts that you don't want to miss out on if you love data and making analyses. 🧵
Let's start with the definitions and all the cool stuff:

No, you don't need to learn it all or be a master of the subject. Enough is fine to get a high-level understanding of the new stuff.

Just because something worked today it doesn't mean you can get the same results by iterating over and over.

Google is getting smarter.
Text generation: for content automation or brief creation. It usually requires a little bit of editing according to the length, niche and type of information.

It can work for English but I had horrible results in other languages.
It's not always the case in some markets and/or languages. For instance, Italian SERPs can be horrible and have a lot of generated or low-level content.

I noticed the same for other European languages.
Needless to say, they are not always penalized by updates. Eventually, they will be probably hit.

I was thinking of giving an example but there may be people that would pollute the SERPs even more 👀
This is ""acceptable"" for your projects, not for big brands or clients.

Generated content is great if you spend some time editing and mostly for some languages. It can be a powerful weapon if used properly.
It's not the most suitable strategy if you want to build quality content imho. This is not true if you're heavily editing the text, of course.

For some types of content, it can be extremely effective.

You can also try to generate content outlines with AI.
N-gram analysis: analyze word occurrences and spot the most common combinations in an article.

Do you see some frequent combos? Focus on them then.

Google may use phrase-based indexing, i.e. checking if you have some phrases in your copy.
While it's not confirmed, Google released several patents on the topic and I think it makes sense.

Anyway, if you already optimize for entities it should be more than fine. Just be sure not no reduce SEO to a set of boring steps.
Named Entity Recognition (NER): extracting entities from a text.

You should use it to get entities in a given text and understand which ones are more frequent or are in a more prominent position than others.
This is essentially the key to getting entities and understanding what you are supposed to include.

There are some tools for that as well, you can just search for NLP SEO tools. Just beware of the LSI scam.
Part-of-speech tagging (POS tagging): analyze sentences and assign part of speech to each word.

This is useful to analyze sentence structures in competitors or even your own.

It can be effective for getting featured snippets, especially if you don't speak the language.
Text Clustering: my favorite use case. You can cluster keywords to see patterns, groups, and much more.

There are tools as well but for simple tasks, you may want your script.

searchenginejournal.com/semantic-keywo…
There are tools like @keywordinsights that can be used to cluster keywords and do that based on SERP similarity too.

Use it for bigger projects where you need accurate clustering based on SERPs.
Topic modeling: spot topics in documents. In this case, it would be web pages.

This is useful to evaluate the ""topicality"" of your competitors and see what you can extract.

Here is an example:

holisticseo.digital/python-seo/top…
It can be quite expensive task for big websites, I warned you.

Nonetheless, you can use it to evaluate smaller websites and understand what topics you can spot.
I've talked about one #Python library for the task as well.

And if you need a short primer on why you should use Python I got you covered.

This is mainly for people with a background in data or those who want to explore this new field.

to to to
There are some strange acronyms in this world, I explain the main ones here.

Google is getting way pickier and not just in English.

I don't have 25 years of experience but I can tell that the difference between 2017 and 2022 is astonishing.

Now words really matter and there are cases where you can even rank w/o backlinks.
I always suggest having a holistic strategy, if possible. If that's not the case my priority will always be on value proposition and quality content.

Getting backlinks is important after you have some pages that can receive these links.
NLP is not only the future, it's already the present.

History teaches that those who don't adapt cannot survive in the job market.

Being always ready for new topics is important in the ever-changing competitive landscape.
Newest SEO tools already include NLP features and that's great.

My opinion is that you don't necessarily need them for all the projects.

There are cases where your content is so better than competitors' that you just need to hit publish.
I'm talking about different scenarios. Competitive SERPs requires the perfect mix between backlinks and great content.

This takes how much coverage on that topic you have into account.
In the last few years, SEO became more diversified and complex, which is great.

You know, always reading about the same topics gets stale after some time. With the availability of data, there are more interesting options now.
Big companies have access to tons of data and need someone to help them.

Sure, this is the ideal task for Data whatever position but only an SEO can have this much domain knowledge in the field.

Hybrid roles are becoming more and more frequent.
NLP is just one of the many options you have at your disposal.

In-house SEOs or some professionals usually have to do other tasks to complete what they do.

Instead of isolation, I propose integration, i.e. being holistic.
SEO is just one of the many industries hit by innovation.

Just think of Economics, Finance and Statistics.

Compare the uni programs they had 10 years ago to what they have now.
The (in)famous voice search will eventually become reality with better NLP techniques.

I am not so hopeful about it but it has to become effective sooner or later.

• • •

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

Apr 9
Some ideas that can potentially change how you do #SEO.

Challenging your habits and beliefs is a great way to improve and build a healthy mindset.

This thread is all about my personal findings and some powerful concepts 🧵
One super simple example is when you start with SEO and excessively rely on tools.

You'll probably understand that it's wrong and you need a strategy rather than looking at third-party metrics.

The process of understanding it is an improvement.
The same goes for content, many think that you can just do what your competitors do but better.

Sure, it can work in some niches, I am not saying you won't rank.

The main problem is that you're completely disregarding your value proposition and branding.
Read 30 tweets
Apr 6
I am continuing to work on #Python 🐍 and I have some new tricks and tips to share with you.

Some #SEO Specialists may be interested in improving their workflows or getting new insights.

Second thread about Python knowledge and what you can learn right now. 🧵
This is the second part, check part 1 here:

Trafilatura is a super useful library for scraping. If you want the text or tables, just use it and you will be more than fine.

It's impossible to build a custom scraper for every occasion and that's where trafilatura comes into play.

trafilatura.readthedocs.io/en/latest/
Read 28 tweets
Apr 4
What do you need to get started with data skills for #SEO?

The main requirements, tools and concepts are all here.

This thread will clarify a lot of things and help novices just get started. 🧵
[DISCLAIMER] This is a general overview, no matter your background, you can do it.

However, some backgrounds will give you a clear and undeniable edge, keep this in mind.
You need a PC/laptop and an Internet connection, exactly what you use for SEO.

My suggestion would be to have at least 8GB of RAM. More is better, novices can be more than fine with this number.

I doubt you have less than 8GB tho...
Read 30 tweets
Apr 3
You can use some technologies and skills to boost your data or Technical #SEO game in the near future.

I will talk about them in the future, for now, enjoy the list.

A thread about upskilling with data for SEO 🧵
[Disclaimer for some people]

This thread clearly refers to a subset of people who are into the most technical aspects of SEO.

Therefore, it's not productive to comment that you don't need this stuff.

It's just suited for a niche audience.
#Python. I mean, you already know.

A killer programming language for scripting, automation, data analysis and Machine Learning.

I have so many threads on the topic.
Read 23 tweets
Apr 2
Today I want to talk about a set of tips for #SEO. They cover different topics and I may group them in the future.

A thread about SEO tips/considerations and how to get the most value out of them🧵
Content websites could easily get away with a lot of technical stuff.

That's why you may notice large publishers with mediocre/average Technical SEO.

In such cases, content is the real turning point.
Position 11 or even others in Google Search Console are not necessarily bad.

They can be even better than Position 1, spend some time studying from this link:

support.google.com/webmasters/ans…
Read 32 tweets
Mar 31
My best threads for March 2022, featuring #SEO, #Python and content.

For those who are new or missed out on some of the content, here is a quick recap.

A thread about other March threads 🧵
How to use templates for SEO, the most recent!

Use Data Science to add value to your SEO workflow. Lots of stuff that can potentially change the industry we know.

Read 15 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

Don't want to be a Premium member but still want to support us?

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!

:(