Managing Director @MerjCom. SME and Enterprise Digital Marketing x Engineering. Partner to global brands in FTSE100, FTSE250, S&P 500.

London, United Kingdom
Joined April 2009
Your website UI is now an undocumented API. We tested ~100 agent tasks. The success went from ~30% to ~60% over the period. Accessibility is the foundation for agent-readiness, not a nice-to-have. merj.com/blog/agent-interact…
Agents are on your site right now, clicking, typing, checking out. Most companies can't tell which sessions are agents, or whether they worked. We spent 10 months finding where they break. Read our full research here: merj.com/blog/agent-interact…
3
2
36
Ryan Siddle retweeted
Agents are on your site right now, clicking, typing, checking out. Most companies can't tell which sessions are agents, or whether they worked. We spent 10 months finding where they break. Read our full research here: merj.com/blog/agent-interact…
1
1
4
160
Replying to @FlyNorwegianNO
@FlyNorwegianNO I think you need to update your homepage 👀 🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁥󠁮󠁧󠁿
1
84
You need to get a flight home early 😛
18
Surprised (and frustrated) to find @AnthropicAI puts an expiry date on prepaid API credits, then auto-recharges. We once cranked up our auto-recharge limit to handle analysis that burned through $$$ in hours. A year later, unused credit just expired (because "they can") and then Anthropic auto-recharged us again without warning or refund options. Feels very Adobe. Anyone else run into this?
3
1
148
This is dark pattern by @AnthropicAI to trick people into using their data for training. You need to toggle OFF and then click Accept. If you click “Not Now” it will defer and seems to default to ON.
1
1
1
141
Does anyone know why Google Maps is suggesting routes that contain restricted vehicle access for specific hours of the day? It does seem like sharing that data would not be in the best interest of @wandbc council because the council is generating revenue from PCNs 👀
77
Apparently the @Conservatives gov left a £22bn blackhole for the @UKLabour to pick up. We heard about it from @Kier_Starmer for months. He went and @RachelReevesMP to the pub with their mates for a cunning plan and was like, hold my 🍺. We need to raise taxes for the existing £22bn blackhole then we need to double the blackhole to show we’re the boss. More is better, right? Waiting for them to blame anyone but themselves for this 🤷‍♂️🤦‍♂️
84
Hi @Ticketmaster I was in Vegas last week staying in one of the MGM hotels. I think you’re blocking the entire MGM network, which seems like a very bad idea given that people are on holiday or travelling for conferences and may wish to book tickets for events/shows
6
1
126
Lots of SEO practitioners are focusing on AI right now. If you want a mental break from AI, here is an article I've had in draft for some time that focuses on URL encoding. ✅ How to safely encode international characters in URLs (café → カフェ → καφενείο) ✅ Preventing duplicate content from case sensitivity issues ✅ Learning how some characters can waste crawl budget and create infinite search space ✅ Actionable tips to add to your SEO auditing Leave your questions and any scenarios you've come across over the years in the comments below. merj.com/blog/url-encoding-d…
1
2
103
Tell me you're using a monolith platform only by looking at the pricing option and product variant selection 👀.
1
1
141
Who can spot the bug on the @perplexity_ai bot documentation? I will send £50 to the first person to get it right. docs.perplexity.ai/guides/bo…
5
4
743
You can now "SHARE" issue details your Google Search Console reports. In doing so, it will make public links. Google Developer Docs: This link grants access only to the current issue details page, plus any validation history pages for this issue, to anyone with the link. It does not grant access to other pages for your resource, or enable the shared user to perform any actions on your property or account. You can revoke the link at any time by disabling sharing for this page.
103
ICYMI: We need to make platforms as crawler friendly as possible. Remove complexity, because some crawlers don’t have (good) heuristics to guide and they don’t have any rendering abilities.
SEO Study: New data shows that most major AI crawlers CANNOT EXECUTE JavaScript. Heavy JS-rendering will limit your ability to appear in AI search:
3
172
Proud to have FINALLY launched my first WordPress plugin. Automagically speed up your images and optimize their markup via your edge provider of choice (Cloudflare / Accelerated Domains / Imgix, etc). wordpress.org/plugins/edge-i…
23
44
6
205
12,365
Ryan Siddle retweeted
We analyzed billions of AI crawler requests to figure out how each crawler handles JavaScript rendering, assets, and other behavior. Here's what we found.
11
71
17
978
163,833
Top Trending SEO Stories in #SEOFOMO news Today 👀 * Introducing Our Bing Webmaster Tools API Python Client by @ryansiddle * 10 SEO Trends for 2025 by @sachinshajik * Google's Dirty Little Secret, Anonymous Queries by @MattMelli Check them out 👏 news.seofomo.co/
1
2
12
1,512
🚀 Exciting news for #SEO folks! We have released a new Python client for the Bing Webmaster Tools API, enabling easier data access from @bing's ecosystem. merj.com/blog/introducing-ou… The BWT API also has additional functionality including Bingbot crawl stats and regional settings. I look forward to seeing what you all do with it. #seo #bingwebmastertools #martech
1
1
10
351
It’s like having one person turning up at an appointment every second which can be instantly seen versus having 3,600 people turning up all in one go. Consistency is better with some ebbs and flows.
Bing recommends against using batch mode for IndexNow URL submissions seroundtable.com/bing-indexn… via @ryansiddle
1
108