Dennis van de Velde

I'm Dennis van de Velde, SEO specialist at Space'M Online and founder of LearnLLM. I work with AI language models every day and write here about what works, what goes wrong and which checks are needed before output goes out under your name.

SEO specialist at Space'M Online · Founder of LearnLLM · Previously at Rabobank, ABN Amro and Van Lanschot

Dennis van de Velde, founder of LearnLLM

Work experience of Dennis van de Velde

My work experience lies in SEO and in banking, and the two come together in how I work with AI.

Since March 2026 I have been an SEO specialist at Space'M Online in Eindhoven, the Netherlands. Before that I did the same work at Websitepromotor, also an SEO agency. At both agencies I use AI in almost every step of the SEO process, on client websites.

Before that I worked at Rabobank, ABN Amro and Van Lanschot, including in the fraud department. Nothing went out there without a second check. I now apply that four-eyes principle in all my AI workflows. From that period I also took away that you say honestly when you don't know something.

A language model can sound convincing without being right. That is why the check I apply depends on the risk: an internal note calls for something different from a published article or advice to a client.

In April 2026 I started LearnLLM, my own platform for working with AI in a practical and responsible way. What the platform offers and why it was set up is on the page about LearnLLM. Under my own name I also work as an SEO specialist in Eindhoven for local businesses.

My experience per AI tool

My experience differs per AI tool, so you know what my articles are based on.

Claude

Daily

Claude is my main work tool, in the interface and through the API. In the interface I write and analyse; through the API, tools run on my own server, such as analyses of Search Console data. Claude reads that data directly from BigQuery.

That way of working is also in the Claude course, with prompts and checkpoints for each task.

Automations

In production

I build my automations with AI as a building partner, with security first: which data goes in, where it ends up and who can access it. I update the lessons of my e-learnings with a script that generates the changes and checks them in advance.

How to set up such a connection yourself, without code through Zapier or Make, is covered in the AI Automation course.

ChatGPT

Used intensively, now switched

I worked intensively with ChatGPT for a long time and built several custom GPTs for keyword research, content briefs and technical SEO analysis. Based on my own comparison, I have switched to Claude for most of my work.

Where the two differ in practice is described in the comparison Claude vs ChatGPT.

Gemini

Limited, within Google Workspace

I use Gemini within Google Workspace, to summarise emails and spreadsheets and for analyses in Sheets. Statements about Gemini beyond those tasks are based on the documentation, not on my own experience.

Other AI tools

Tested

I have tested Perplexity and Grok to place them in the AI landscape. I write about these tools as someone comparing them, not as a daily user.

Keyword research

Deliberately by hand

I do keyword research by hand, based on data from a keyword tool. A language model does not know what people actually search for and sometimes gives search volumes it cannot know. Clustering and organising is something the model may do.

How I check AI output

I check AI output with fixed steps, and how thorough they are depends on the task.

  1. A test on a small sample

    Before I start a bulk job, I first run a test on a few items. That catches most errors before they repeat themselves a hundred times.

  2. Automatic check on structure

    Output that a script processes further is checked automatically for format and structure. If the format is wrong, processing stops.

  3. Reading it myself before publication

    I write my texts with Claude and read them myself before they go online. I tried a fully automated writing pipeline and dropped it again because the quality fell short.

  4. Keeping prompts and output

    I log prompts and output, so I can trace later how a result came about. That makes an error easy to find and fix.

What I build at LearnLLM

At LearnLLM I build and maintain the e-learnings and the knowledge base.

The e-learnings are for professionals who already use AI but do not yet have a fixed way of working. If you want to show that employees use AI responsibly, start with the AI Literacy course. If you mainly work with one tool, the ChatGPT course or the Claude course is a better fit.

Teams get an account and a certificate in their own name for each employee. Which format suits an organisation is explained on AI training for teams.

I also write and maintain the AI knowledge base, with more than a hundred articles on AI models, prompting and AI at work. When a feature, price or rule changes, I update the article.

Topics I write about

The topics I write about are spread across ten sections of the knowledge base.

All articles by Dennis van de Velde

All articles by Dennis van de Velde on LearnLLM, newest first.

What is Google Veo? How to make videos with Veo 3.1

AI models

What is n8n? How it works and what you can automate

AI agents and automation

How to change Gemini language (and get answers in Dutch)

Gemini guide

Grok pricing 2026: Free, Plus, Premium, Super and Ultra

Grok guide

What is Perplexity AI? How it works, models and your data

Perplexity guide

How to turn off Gemini: 6 ways on Android and Samsung

Gemini guide

Grok models: every version from Grok 3 to Grok 4.7

AI models

Perplexity Pro price: what Pro, Max and Enterprise cost

Perplexity guide

AI agents for business: uses per department and sector

AI agents and automation

What is human in the loop? Why people stay responsible for AI

AI for business

Zero-shot prompting: what it is and when to use it

Prompt engineering

What is a system prompt? How it differs from your own prompt

Prompt engineering

Is AI free? What free AI tools offer and when to pay

AI basics

What is a context window? Why AI forgets earlier messages

AI basics

Prompt injection: what it is, examples and how to limit the risk

AI agents and automation

What is RAG in AI? How retrieval-augmented generation works

AI agents and automation

AI writing: how to get usable text from a language model

AI use cases

Audio to text AI: how to transcribe recordings reliably

AI use cases

AI summarizer: how to summarise documents with AI

AI use cases

What is a neural network? Layers, weights and training explained

AI basics

What is deep learning? How it differs from machine learning

AI basics

What is an API? How requests, keys and integrations work

AI agents and automation

What is a webhook? How to use one in an automation

AI agents and automation

What is machine learning? Meaning, types and examples

AI basics

What are tokens in AI and how do you count them?

AI basics

Claude API key: how to create one in the Claude Console

Claude guide

Claude Pro usage limits: how many tokens do you get?

Claude guide

Gemini pricing: every plan and price in 2026

Gemini guide

What is Power Automate? Flows, connectors and AI explained

AI agents and automation

What is MCP? The Model Context Protocol explained

AI agents and automation

Claude API: what it is and what you can do with it

Claude guide

What are AI agents and what can they do for your office?

AI agents and automation

AI for architects: where it helps and what to protect

AI for business

AI process optimization: start with the bottleneck, not the tool

AI for business

AI note taker: how to turn a meeting into minutes with AI

AI use cases

What is an LLM? Large language models explained

AI basics

When did ChatGPT come out? Release date and timeline

AI basics

Few-shot prompting: how examples steer AI output

Prompt engineering

AI in sales: where it works and where it clashes

AI for business

AI in HR: what is allowed and what works

AI for business

DeepSeek vs ChatGPT: a full comparison for 2026

AI comparisons

AI for customer service: what works in a small team

AI for business

What does GPT stand for? Generative pre-trained transformer

AI basics

ChatGPT translation: how good is it really?

ChatGPT guide

What is OpenAI? The company behind ChatGPT explained

AI models

What is Muse Spark? Meta’s AI model explained

AI models

ChatGPT prompts for work: 6 ready-to-use examples

ChatGPT guide

ChatGPT Go vs Plus: which plan is right for you?

ChatGPT guide

ChatGPT photo editing: what to expect and what to check

ChatGPT guide

How to cancel your ChatGPT subscription (web, iPhone, Android)

ChatGPT guide

ChatGPT for business: plans, data and the AI Act

AI for business

AI productivity: six ways to work smarter with ChatGPT

AI basics

Is ChatGPT safe? Privacy and reliability explained

AI basics

Claude desktop app: how to download and install it

Claude guide

Claude student discount: does it actually exist?

Claude guide

Claude in Excel: what the add-in does, setup and limits

Claude guide

The 8 best ChatGPT alternatives in 2026

AI comparisons

What is a fundamental rights impact assessment (FRIA)?

AI for business

What is a DPIA? When you need one for AI and how to do it

AI for business

What is an AI impact assessment (AIIA)? Scope and steps

AI for business

What is AI literacy? Meaning, Article 4 and how to show it

AI for business

ChatGPT canvas: what it is and whether it still exists

ChatGPT guide

ChatGPT agent mode: what happened and what replaced it

ChatGPT guide

ChatGPT memory: what it stores and how it works

ChatGPT guide

ChatGPT projects: how to set them up properly

ChatGPT guide

AI data readiness: is your data ready for AI?

AI for business

What is Claude Science and who is it for?

Claude guide

What is shadow AI? Risks and how to get it under control

AI for business

AI hallucination: what it is and how to prevent it

AI basics

What is Claude Tag? Anthropic’s AI teammate in Slack

Claude guide

AI for legal professionals: where it helps and where to take care

AI for business

AI for B2B marketing: uses, tools, risks and measurement

AI for business

EU AI Act compliance for businesses: what applies now

AI for business

AI for SEO in practice: what to automate and what to check

AI for business

AI for accountants: what it does well and where it fails

AI for business

AI for lawyers: using it responsibly in legal practice

AI for business

Responsible AI use at work: checks, data and AI policy

AI for business

What is Grok? How xAI’s chatbot works and what it can do

AI models

Claude pricing 2026: what every plan and the API cost

Claude guide

Claude Design: what it is and how to use it for free

Claude guide

What is Claude Code? How it works and how to install it

Claude guide

Claude memory: how it works and how to manage it

Claude guide

What is Gemma? Google’s open AI models explained

AI models

What is Llama? Meta’s open-weight AI models explained

AI models

Claude artifacts: what they are and what you can do with them

Claude guide

Claude skills: what they are and how they work

Claude guide

Claude Cowork: what it is and how it works in practice

Claude guide

Claude Projects: how to set up a project that works

Claude guide

How to create a custom GPT, and what is changing now

ChatGPT guide

Role prompting: how to assign a role in a prompt

Prompt engineering

ChatGPT voice mode: how to turn it on and use it

ChatGPT guide

Context engineering: how to give an LLM good context

Prompt engineering

Grok vs ChatGPT: differences in sources, style and price

AI comparisons

Best AI in 2026: which AI chatbot should you use?

AI comparisons

What is Mistral AI? The European alternative explained

AI models

What is Microsoft Copilot? How it works in Microsoft 365

AI models

Chain of thought prompting: how it works and when it helps

Prompt engineering

Prompt chaining: what it is, three patterns and examples

Prompt engineering

How to upload an image to ChatGPT (and fix upload errors)

ChatGPT guide

ChatGPT image generation: how to create images step by step

ChatGPT guide

Claude vs ChatGPT: which is better for your work in 2026?

AI comparisons

Copilot vs ChatGPT: which AI tool suits your work?

AI comparisons

Perplexity vs ChatGPT: which AI tool should you use?

AI comparisons

Gemini vs ChatGPT: which is better for your work?

AI comparisons

How to ask AI a question and get a useful answer

AI basics

Which Claude model is best? Opus, Sonnet or Haiku

AI models

ChatGPT pricing in 2026: every plan from Free to Pro

ChatGPT guide

What is Google Gemini? Google’s AI assistant explained

AI models

Claude models: Haiku, Sonnet, Opus and Fable compared

AI models

What is DeepSeek? How it works and its privacy risks

AI models

What is Claude AI? How Anthropic’s assistant works

AI models

Who created ChatGPT? OpenAI and the people behind it

AI basics

How does ChatGPT work? Training, transformers and memory

ChatGPT guide

Open source vs closed AI models: which suits your work?

AI models

What is AI art? How AI image generation works

AI models

What is artificial intelligence? A clear explanation of AI

AI basics

How does AI work? From data and training to tools like ChatGPT

AI basics

What is generative AI? How it works and what it means for you

AI basics

When was AI invented? A history of AI from Turing to ChatGPT

AI basics

Is AI dangerous? The real risks for professionals

AI basics

AI vs automation: what is the difference?

AI basics

What is an AI chatbot? How it works and when you need one

AI basics

What is ChatGPT? Features, uses and limitations

AI basics