🧠 Knowledge (Graphs) In The AI Era


Use Data Or Be Used By Data!

The May 26 issue of Seotistics is here for you!

Knowledge graphs have been making their way through in the last few years.

Small and medium companies have no clue but corporations are currently employing such technologies!

So why am I even mentioning them?

And what have these strange things to do with AI?

P.S. This topic is huge, expect a more proper coverage in either my website or course.

Please move this email to your Primary inbox or reply to it. This is to prevent Seotistics goes into spam by accident. Gmail users can read this tutorial to do it.

​Read this in your browser​

πŸ“£πŸ“£ Weekly Announcements πŸ“£πŸ“£

Thanks to my dear readers and supporters for sustaining my growth.

We can definitely do more though, I am investing more efforts into our Discord community now.

Don't hesitate to speak and interact, this is a period of transition and new experiences are necessary!

To come next:

  • "Analytics for SEO" ebook v9
  • More additions to "Analytics for SEO" course
  • More content for "Think Like a Web Analyst"
  • Freebies (one already out)
  • Articles

The Google Flashback

In the far May 16 2012, Google mentioned to have a Knowledge Graph.

Back then, it didn’t really matter for practitioners.

Some concepts were introduced here and there and tools like InLinks and WordLift managed to conquer some market share in the SEO world.

We are not here to talk about one channel, though.

What The Heck is a Knowledge Graph (KG)

A knowledge graphs is a type of graph, which is a set of nodes and edges.

Nodes = entities or concepts, e.g. Web Analytics

Edges = relationships, aka connections between nodes.

But the entire idea revolves around the concept of an RDF triple (subject, predicate, object).

E.g. Paul (SBJ) eats (PRD) an apple (OBJ).

This is a powerful concept because you can classify the concepts that belong to a given domain in a company.

You can say KGs describe entities and their relationships.

If you strip the data out a KG, you get an ontology.

An ontology doesn't go into detail but it defines how these relationships are handled and which classes you have in a domain.

Some of these concepts I will define in a separate issue/article πŸ‘€.

That's Not All!

What does it even mean?

It means that you can explain better what is what and how the business works.

Let’s consider the following simplified example:

Now, the cool part about this is about the properties the graphs have:

  • Connecting different domains aka bypassing silos, e.g. product to sales
  • Contextual Analysis
  • Inference

We will see some examples soon πŸ‘€

You can also use a language like SPARQL to extract data from a KG.

Imagine SQL but for RDF triples, this is the gist!

I studied a little bit of it and was super confused by some concepts back then… now it’s much more clear.

Oh, and did I mention we have LLMs to help us too?

Services like Wikidata stored RDF triples and offer spaces like this to test your SPARQL skills.

Or just use good ol' Python run queries from your notebooks:

P.S. You can also play with KGs in Neo4j but I personally dislike their UI.

Taxonomies

These are used to rank and classify metrics, for example.

Say you want to have your users metrics together, how would you classify them?

For large projects, these are a must because they allow you to define metrics and have a clear understanding of what is what.

Also, in big organizations there is no alignment between departments, it’s like a set of micro-states fighting each other.

On a recent project of mine, I had to create a taxonomy for some customer metrics and unify their definitions.

It's extremely invaluable to have clarity and an idea of what you should consider for the business.

The Intersection With Analytics

We are used to tables and β€œ2D” analysis.

Say you want to understand how many people from the USA who bought from you given a campaign happened last month coming from social media.

If you have some experience with tools, this shouldn’t be super hard to pull off.

But what I asked you to tell:

"which customers who bought products similar to Product A, were influenced by campaigns targeting similar demographics, and have purchasing patterns similar to our high-value customers?"

This is where a KG can do some inference and figure out relationships you would miss.


Think of a process like the one below then:

Customer --purchased--> Product --similar_to--> Other_Products

| |

β””--influenced_by--> Campaign --targets--> Demographics

|

β””--uses--> Channels --reaches--> Audience

---

Cross-domain analysis is where KGs excel… as they also preserve the context around your entities.

If you may, you can also go crazy with websites:

  • scrape website
  • build a KG after it
  • analyze its main topics

Which is exactly one of the things where ContentMaps excel.

And you can even build nice prototypes with some good ol' Python.

The Intersection With AI

Guess who else loves structured knowledge?

Machines (LLMs)!

Remember that LLMs can still hallucinate though and that’s part of the game.

Knowledge Graphs provide dynamic knowledge and some additional context to LLMs.

This is one of the reasons why Knowledge Graphs are popular again.

In some of my previous issues I mentioned RAG.

Many of these use cases are still too overkill for most of us, that’s why I barely mention it.

How Is It Relevant For Me?

If you don’t work on huge projects this is still relevant for you on a much smaller scale.

Documenting what you do and creating your personal knowledge base is what I’ve been preaching in the last Seotistics issues.

You can represent KG via Mermaid, a diagramming language that is quite easy to learn and reproduce with Claude.

These are nice mockups you can show your stakeholders to explain concepts.

Productivity-wise, my MVP tool Obsidian automatically creates a graph based on how you connect your notes.

This is crazy useful for retrieving pages and understand relationships between topics (plus it looks cool).

Analyst Reborn

There is no doubt the meta is changing and you need to be more relevant than ever as Analyst.

Even as a Marketer, the good ol' Udemy course with basic Python is worthless.

As I always preach, this will be the bare minimum:

  • Business & Marketing Knowledge
  • Capability to work with LLMs (this one is simple)
  • Basic knowledge of data warehouses (aka BigQuery)

Many in the market can't accomplish any of the 3.

Mind you, I think there are even more opportunities if you like the job and want to stand out.

These breakthroughs create times of chaos that subvert the status quo.

The ideal moment to upskill and take back what you deserve.

Given the last changes, I've created this course as a way to upgrade beyond the typical "Web Analyst":

A Word On The Google Marketing Live

Not so much to say, Google is giving its best to stay innovative.

AI Mode will be available in GSC (not as a search type) and I am curious to see how, especially for BigQuery.

GA4 is also set to receive nice updates that will improve its attribution capabilities.

I will express more "based" opinions on my LinkedIn, so stay tuned there!

πŸ‘₯ Join Our Community

Our Discord community offers a small place where we can talk business and web data.

If you hate all the noise of social media, then this place is for you.

πŸ”Ž Analytics For SEO Ebook - Course / Ebook

You will:

βœ… Use GSC and GA4 Data to their fullest potential

βœ… Learn Python/SQL for your needs

βœ… Get a complete blueprint for auditing websites

βœ… Learn how to 10x your productivity

βœ… Learn BigQuery to work on large websites

I teach you what's needed to go from 0 to a professional Data Analyst.

Even if you leave SEO, the foundations are the same for other jobs!

And if you are on a budget:

πŸ“š Recommended Reads - Peak Content πŸ—»

A mix of peak resources for you:

My LinkedIn Content:

❗️ Feedback and Recommendations

If you have ideas/recommendations for the next issues of Seotistics, you can simply reply to this email.

Marco Giordano
​
Data/Web Analyst

Follow me on πŸ”½πŸ”½πŸ”½:

Bernerstrasse SΓΌd 169, Zurich, Switzerland
​Unsubscribe Β· Preferences​

Seotistics - Web Analytics + Business + Strategy

The Seotistics newsletter is written by Marco Giordano, a Data/Web Analyst with the goal of combining business and web data. Tired of the usual boring Analytics content without any business impact? Seotistics teaches you how to use Analytics, web data and even content in your workflow while helping you with Strategy.

Read more from Seotistics - Web Analytics + Business + Strategy

Use Data Or Be Used By Data! The May 19 issue of Seotistics is here for you! AI is making some nice advancements as of late and I am here to show you some ideas. I had to talk about Knowledge Graphs and Taxonomies but I will postpone it... These tools are quite relevant today and can massively help you. Mind you, Analytics is NOT only tools and tricks though... Please move this email to your Primary inbox or reply to it. This is to prevent Seotistics goes into spam by accident. Gmail users...

Use Data Or Be Used By Data! The May 13 issue of Seotistics is here for you! There is a lot of buzz around content and its future. I am more than bullish about it... you know why? Because many people haven't really grasped the essence of content. You will soon understand why content is so important. P.S. I've just launched my new course "Think Like a Web Analyst" yesterday. Please move this email to your Primary inbox or reply to it. This is to prevent Seotistics goes into spam by accident....

Use Data Or Be Used By Data! The May 5 issue of Seotistics is here for you! The majority of you own a small website or probably want to invest in a side hustle or personal brand. Maybe you often work with small businesses and not gigantic corporations... this is for you! P.S. My new course is launching next Monday, so the next issue will be published on Tuesday. Please move this email to your Primary inbox or reply to it. This is to prevent Seotistics goes into spam by accident. Gmail users...