Built for Today: Built for Tomorrow - Future-proofed Migrations
Don't hold off migrating if your site isn't up to latest standards. Learn how to migrate to a flexible website to futureproof against whatever AI developments may throw at us next.
New protocol = Reconfigure Content in source API ready Simple Login Fields locked in No custom code OAuth 2.0 auth Custom/ New Fields Inject Code The Dilemmas If we design a site now will it be obsolete in 12 months?
them • Adaptable, problem Solvers • But may give up Browser – Vision/Vision+ Code Based AI WebMCP & Future Standards AI - Web fetch Function • Pulling Visible Text • & Only from Source • If they’re allowed on the page
them • Adaptable, problem Solvers • But may give up AI - Web fetch Function • Pulling only Visible Text • & Only from the Source • If they’re even allowed on the page WebMCP & Future Standards Browser – Vision/ Vision+ Code Based AI • Interpreting a human interface • Can be slow • Or get stuck • Uses a lot of Tokens • May need Human rescue
them • Adaptable, problem Solvers • But may give up Browser – Vision/Vision+ Code Based AI • Interpreting a human interface • Can be slow • Can get stuck • Uses a lot off Tokens • May need Humans to rescue AI - Web fetch Function • Pulling only Visible Text • & Only from the Source • If they’re even allowed on the page WebMCP & Future Standards • Adds interpretation & instructions for AI • AI knows: • What it can do and • How to do it < >
needed: To Do this need to be Able to: A. See pages in Search Results B. Access a URL with their ‘Web Fetch’ user agent C. Pull Content as Visible Text from the Source Code
User Agent Doesn’t DisAllow all User Agents OR Explicitly allow all AI crawler bots Security/CDN Don't block any user agents OR Maintain whitelist for AI/LLM crawler agents Published IP Lists / WAF Settings are Maintained Redirection/ Location Blocking Avoid IP-based blocking and language redirects Legal exceptions may need AI Bot exemptions Don’t Use Dynamic Redirects Content Behind Paywall/Login Block only Specific Content that shouldn’t be cited / linked 1. Ensure LLMs can see Excerpt/summary in Source Code OR 2. Use PreRender for AI Bots to deliver some/all content in source Captcha / Human Verification Whitelist/ Only challenge unverified Bots / User Agents Don’t Block Bots with Human Verification OR B. Access a URL with their ‘Web Fetch’ user agent
Gemini can see Claude, ChatGPT, Copilot, Grok, Meta AI & Deepseek see (+ Perplexity at points) Source Code Initial DOM C. Pull Content as Visible Text from the Source Code
code All text must be visible text All links are a href Hyperlinks in Source Code Main Content Use semantic HTML tags at least one of <main>, <article>, <section> AND/OR Use Aria Roles labels minimum role="main" & role=”navigation”. Use heading H tags correctly, for main content only, correct hierarchy Reliance on Non-Text Media Provide transcripts for audio and video Illustrative images should have alt tags Important text in images should be avoided. Pre Render / SSR Avoid cloak different content for bots, Never cloak for Googlebot(s) Pre-render content should match full render C. Pull Content as Visible Text from the Source Code Your New Site’s Minimum Viable Product
for Machines • Only relevant data • No visual elements • Not page specific • Simple Tools Frontend: • Visible while AI interacts • Humans can input / approve • Works with what exists • Use existing login • No need for discovery
for Machines • Only relevant data • No visual elements • Not page specific • Simple Tools Frontend: • Visible while AI interacts • Humans can input / approve • Works with what exists • Use existing login • No need for discovery Key Learning: To be Futureproofed your next site needs an AI Friendly Front & Back End
Endpoint Database or API Requires some method for discovery Create MCP server or similar Often require a feed Flexible Feed Creation +Fields = +Optimisation Custom Fields May require an Agent A2A Agent built in with API / DB access
Endpoint Database or API Requires some method for discovery Create MCP server or similar Often require a feed Flexible Feed Creation +Fields = +Optimisation Custom Fields May require an Agent A2A Agent built in with API / DB access
Endpoint Database or API Requires some method for discovery Create MCP server or similar Often require a feed Flexible Feed Creation +Fields = +Optimisation Custom Fields May require an Agent A2A Agent built in with API / DB access
Endpoint Database or API Requires some method for discovery Create MCP server or similar Often require a feed Flexible Feed Creation +Fields = +Optimisation Custom Fields May require an Agent A2A Agent built in with API / DB access
Endpoint Database or API Requires some method for discovery Create MCP server or similar Often require a feed Flexible Feed Creation +Fields = +Optimisation Custom Fields May require an Agent A2A Agent built in with API / DB access
May be Searchable Request Data Need to Know Format REST APIs – Can use GET functions & POST (plus others) Allow functions such as Checks on status Use with WebHooks or other Push Solution
May be Searchable Request Data Need to Know Format REST APIs – Can use GET functions & POST (plus others) Allow functions such as Checks on status Use with WebHooks or other Push Solution Key Learning: Only need Database? REST APIs can be ‘databases’ Use Flexible API
both to cover OpenAI & Google products Need Right: REST API Feed Creation Payment Providers Key Learning: Competing Commerce Protocols. But key requirements are common.
Accounts – Front or Back End – and act on the users behalf. Preferred Authentication for all Major Protocols Key Learning: Site Must: Support @ Right Endpoints Flex Enough for: Specific Permissions
•Other protocols will emerge •Existing will update & improve •Fields will change •New Devices & Use Cases •Stay Flexible Key Learning: Be Protocol Agnostic Be Flexible (API can be adapted) Remember Authentication
– Links Checking Firewall Settings Use of SPAs Human Verification Explicit Settings in robots.txt Paywall / Login Setup End- point Access What to add to your Staging Audit
AI Referrers Report AI Overviews & LLM Visibility Fluctuations Agent Abandoned Forms, Carts etc. Test WebMCP Endpoint Requests Post Launch Monitoring: Spot Check Prompting LLMs