{"id":601,"date":"2026-07-31T07:06:35","date_gmt":"2026-07-31T05:06:35","guid":{"rendered":"https:\/\/swissmediadesign.com\/?p=601"},"modified":"2026-07-31T07:06:37","modified_gmt":"2026-07-31T05:06:37","slug":"agentic-browsing-ai-agents","status":"publish","type":"post","link":"https:\/\/swissmediadesign.com\/en\/agentisches-browsing-ki-agenten\/","title":{"rendered":"Your website is about to receive a visitor who isn\u2019t human"},"content":{"rendered":"<p>In my last website report, there was a category that hadn\u2019t existed the year before. It\u2019s called \u2018Agentic browsing\u2019 and appears right at the bottom, after performance, accessibility and SEO. In my case, it initially showed 1 out of 2.<\/p>\n<p>It took me a while to understand what Google is actually measuring here. And even longer to work out how seriously one should take it. The short answer: more seriously than the hype suggests, but less urgently than some people claim.<\/p>\n<h2>What is actually being tested here<\/h2>\n<p>Until now, websites have been assessed on the basis of how quickly they load, how user-friendly they are and whether search engines can understand them. All three factors assume that, ultimately, a human being is sitting in front of the screen.<\/p>\n<p>This assumption is becoming less and less accurate. These days, when someone asks their AI assistant to find a tradesperson in the area or to compare prices, it is not the person who visits the website, but a programme acting on their behalf. And these programmes read a page in a completely different way to you and me.<\/p>\n<p>The new category assesses four things:<\/p>\n<ul>\n<li><strong>The accessibility tree.<\/strong> This is the structured version of your page, which was originally designed for screen readers. It has now become the most important source of information for AI agents.<\/li>\n<li><strong>Visual stability.<\/strong> If elements shift whilst the page is loading, an agent may click in the wrong place.<\/li>\n<li><strong>WebMCP.<\/strong> A proposed standard that enables a website to actively make its own features available to agents.<\/li>\n<li><strong>A file called llms.txt.<\/strong> A machine-readable summary in the root directory of the domain.<\/li>\n<\/ul>\n<p>Unlike the other categories, there is no score from 0 to 100, just a ratio of audits passed. Google itself says that, for the time being, the aim is to collect data, not to produce a ranking.<\/p>\n<h2>The point at which Google contradicts itself<\/h2>\n<p>And this is where it gets interesting. When it comes to llms.txt, two departments within the same company are saying different things.<\/p>\n<p>The Search Team has published a guide in which llms.txt is explicitly listed amongst the things you do not need for visibility in AI search functions. John Mueller from Google has even publicly compared the file to the \u2018keywords\u2019 meta tag, that specification from the early 2000s which eventually came to be ignored by everyone.<\/p>\n<p>At the same time, Chrome uses Lighthouse to analyse precisely this file.<\/p>\n<p>The contradiction is resolved if you keep two things separate. For search and for citations in AI answers, llms.txt is genuinely of no use. However, it can help an agent that\u2019s already on your site and needs to find its way around. It\u2019s like the difference between a motorway signpost and a floor plan in the entrance hall.<\/p>\n<p>My view: The file can be created in twenty minutes and costs nothing afterwards. You should just get on with it and not dwell on it any further. Anyone who sells it as a ranking tactic is selling you something that Google itself has ruled out.<\/p>\n<h2>WebMCP is actually the most exciting part<\/h2>\n<p>I find the second new module far more interesting, even though it is of little relevance to most businesses at present.<\/p>\n<p>To understand why, you need to know how AI agents currently interact with websites. They load the page, take a screenshot of it, and let an image recognition model guess which area of the image is likely to be the search button. They then move the cursor there and click. This works surprisingly often, but it\u2019s slow, prone to errors and breaks every time the website is redesigned.<\/p>\n<p>WebMCP turns this on its head. Instead of leaving the agent to guess, the website registers its functions itself. In essence, it says: here is my search, it takes a search term and returns a list. The agent then calls the function directly, just as one programme calls another function. No screenshot, no guessing.<\/p>\n<p>For an online shop or a booking system, this will be a big topic in the medium term. For a tradesperson\u2019s website with a contact form, not for now.<\/p>\n<p>And things are at a much earlier stage than the excitement suggests. WebMCP is running as an Origin Trial, you need to register for it, and a flag has to be switched on in Chrome. Anyone who builds WebMCP in today is building for a future that isn\u2019t here yet.<\/p>\n<h2>Two out of four points are familiar faces<\/h2>\n<p>That\u2019s the part I find most remarkable.<\/p>\n<p>The accessibility tree and visual stability are not new requirements. Both have been around for years. Accessibility has always been a matter of <a href=\"\/en\/services\/web-design\/\">semantic HTML<\/a>, clean ARIA labels and elements with readable names. Layout stability has been a standard topic since the introduction of Core Web Vitals.<\/p>\n<p>Anyone who has done their job properly in recent years automatically has a head start here. Anyone who has been sloppy is now paying the price a second time.<\/p>\n<p>That\u2019s exactly how it was for me. Of the four audit areas, only one really had an open issue, and the cause was a single link in my cookie banner that led nowhere and had no readable text. It was a mistake that would also have been a problem for a blind visitor using a screen reader. It\u2019s just that nobody had ever reported it, because <a href=\"\/en\/missing-enquiries-via-the-contact-form\/\">nobody clicks on links in the cookie banner<\/a>.<\/p>\n<p>After the repair and the additional text file, it showed 3 out of 3.<\/p>\n<p>By way of comparison: large platforms with hundreds of developers fail precisely these checks. It is therefore not a question of company size, but of diligence.<\/p>\n<h2>What I would advise a business today<\/h2>\n<p>My order, from the most important to the least essential:<\/p>\n<ol>\n<li><strong>Tidy up accessibility.<\/strong> Every image needs alternative text, every link needs meaningful text, and every heading needs to be at the right level. This helps people with disabilities, it helps search engines, and it now helps agents too. A threefold benefit, no need to gamble on the future.<\/li>\n<li><strong>Stabilise the layout.<\/strong> Set fixed dimensions for images so that nothing jumps around when the page loads. This also improves the key metrics that Google has been evaluating for years.<\/li>\n<li><strong>Create llms.txt.<\/strong> It takes twenty minutes, then you can forget about it. If the standard catches on, you\u2019ll be part of it. If not, you\u2019ve lost nothing.<\/li>\n<li><strong>Monitor WebMCP.<\/strong> Don\u2019t implement it just yet. Just keep an eye on it. If you run a shop or a booking system, this will become relevant in one or two years\u2019 time. Not before then.<\/li>\n<\/ol>\n<p>What I definitely do not recommend is spending money on consultancy firms that are trying to sell you \u2018optimisation for AI search engines\u2019 today. The market is full of them, and the vast majority of their claims cannot be substantiated.<\/p>\n<h2>Why the issue is still important<\/h2>\n<p>There\u2019s one sentence I haven\u2019t been able to get out of my head for weeks: the browser is changing its role.<\/p>\n<p>For twenty years, a website has been a shop window for people. It had to look attractive, load quickly and be easy to understand. That remains the case. But alongside this, a second use is emerging, in which a machine visits the site, understands it and acts on behalf of its client.<\/p>\n<p>If your website is unreadable by machines, you won\u2019t disappear straight away. But you\u2019ll gradually become less visible to a group of visitors who didn\u2019t even exist three years ago.<\/p>\n<p>And the best thing about it is that most of this work consists precisely of the best practice you should be following anyway. Clean markup, a clear structure, consistent presentation, no unnamed elements. None of this is new, none of it is expensive, and none of it will become worthless if the standards evolve differently than expected.<\/p>\n<p>You could see this as an annoying extra requirement. I see it more as belated confirmation that doing things properly pays off in the end.<\/p>\n<p>If you want to know how your website is doing in this category, you\u2019ll find it at the bottom of every Lighthouse report. And if you\u2019d like help <a href=\"\/en\/services\/hosting-maintenance\/\">sorting out what\u2019s flagged there<\/a>, <a href=\"\/en\/contact\/\">just get in touch<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>My last website report included a category that hadn\u2019t existed the year before. It\u2019s called \u2018Agentic browsing\u2019 and appears right at the bottom, after performance, accessibility and SEO. \u2026<\/p>","protected":false},"author":2,"featured_media":602,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-601","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/swissmediadesign.com\/en\/wp-json\/wp\/v2\/posts\/601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swissmediadesign.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swissmediadesign.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swissmediadesign.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/swissmediadesign.com\/en\/wp-json\/wp\/v2\/comments?post=601"}],"version-history":[{"count":0,"href":"https:\/\/swissmediadesign.com\/en\/wp-json\/wp\/v2\/posts\/601\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swissmediadesign.com\/en\/wp-json\/wp\/v2\/media\/602"}],"wp:attachment":[{"href":"https:\/\/swissmediadesign.com\/en\/wp-json\/wp\/v2\/media?parent=601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swissmediadesign.com\/en\/wp-json\/wp\/v2\/categories?post=601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swissmediadesign.com\/en\/wp-json\/wp\/v2\/tags?post=601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}