But why?

Welcome to fredima.de!

import asyncio, aiohttp, re
async def f(): 
    async with aiohttp.ClientSession() as s:
        async with s.get("https://fredima.de") as r:
            t = await r.text()
            words = (w.lower() for w in re.findall(r"\w+", t))
            freq = {w:sum(1 for _ in g) for w,g in __import__("itertools").groupby(sorted(words))}
            match max(freq, key=freq.get): case w: print(f"Top word on fredima.de: {w} ({freq[w]}x)")
asyncio.run(f())