From the Drummerduck blog
How to let GPTBot, ClaudeBot and PerplexityBot read your site
A practical guide to the AI crawler user-agents, how to allow or block each one in robots.txt, and how to verify they can actually reach your content.
Read more →A practical guide to JSON-LD structured data
Structured data is how you earn rich results and help AI understand your pages. Here's what JSON-LD is, which types to use, and how to keep it valid.
Read more →Generate a dynamic OG image for every page in Next.js
One route can render a branded social image per page from its title and metadata — no design tool, no manual export. Here's the pattern.
Read more →What is llms.txt, and why your site needs one
llms.txt is the AI-era robots.txt: a plain-text map that tells models what your site is and where the good content lives. Here's what it is and how to add one.
Read more →The meta tags that actually matter in 2026
Ignore the long-dead ones. This is the short list of head tags that still move rankings and previews — title, description, canonical, Open Graph and JSON-LD.
Read more →Why your link previews look broken (and how to fix them)
A blank or wrong preview when you paste your link in Slack, iMessage or X almost always comes down to a handful of Open Graph tags. Here's the checklist.
Read more →