AI assistants
I study how ChatGPT, Perplexity, Gemini and Claude find and cite content. I began building the GEO practice in September 2025.
My working toolkit
I use a mix of tools to research and analyse what’s happening, make better decisions, and measure the value of the changes we make.
Explore the workflow. Click a ranked page to see what I would track and test.
01 / Understand the site
200 /services/ Accessible
301 /old-page/ Check destination
404 /missing/ Investigate links
I compare crawls, indexation and server logs where available.
02 / Connect pages with demand
Choose a result to explore what I would measure.
03 / Measure, test, learn
Test the offer and call to action.
I track rankings alongside behaviour and conversions, then check whether a change helped.
Illustrative workflow. Positions and chart are examples, not client results.
The tools behind the work
My everyday stack, from keyword research and technical SEO to reporting and hands-on website work.
Crawls, technical checks and page extraction
Search competitors, links and AI visibility
Keyword research and competitive search
Market context and competitor research
Behaviour, conversions and landing pages
Reporting that makes the next decision clearer
Bringing reporting data together
Scrapers, keyword clustering and automated reports
Building and improving websites
Custom agents and connected team workflows
Researching how answers surface and cite content
Comparing AI visibility and cited sources
Connecting data sources for repeatable reporting
Turning recommendations into page changes
Swipe, scroll, or use the arrows to explore. Icons are styled labels for the tools.
AI & connected workflows
I study how ChatGPT, Perplexity, Gemini and Claude find and cite content. I began building the GEO practice in September 2025.
I build custom agents and Claude MCP integrations to connect tools with repeatable team workflows.
I use Python for scrapers, clustering and reporting. APIs connect the data; MCP gives an assistant a way to work with connected tools.
What comes back to your team
I connect technical issues and content gaps to the pages that need attention, with an order for the work.
I bring rankings, landing-page behaviour and conversions into the same conversation.
I establish a baseline, agree what to change, and review the outcome before recommending the next move.