I’ve been clicking the Next Post button on Kagi Small Web quite a bit.
It’s like the StumbleUpon of yore (a “bar” across the top and randomized <iframe>d websites below) except all the websites it brings you to are people’s personal blogs.
It’s just a charming experience because you land on websites that you’d very likely never land on, but can be entirely interesting. It’s true.

Collection of thoughts!
Some people’s sites don’t take kindly to being iframed. Some will try to break out of it. Some will just refuse to load.
I suspect a lot of people don’t even know that about their own site, it’s something imposed by the host. If I had to guess why, it’s because there is this security concern called “clickjacking”. If a site is allowed to be iframed, technically, someone could position like hidden inputs directly over inputs on the site and it could look like you are entering information on the real website but are really giving data to a nefarious website. The only way around it is to prevent iframing at all.
The fact that the site you’re looking at is iframed means you can’t just copy the URL quick, in case you’re trying to share or bookmark it or whatever. It’s not impossible, you just click the URL and it pops you out, but then you’ve kinda left the flow.
It’s not just the sharing that has a “breaks the web” feeling, it’s the back and forward buttons too. If you leave a site without meaning to, you ain’t finding it again. It’s not in your browsing history, you can’t press “back” to get back there, and there is nothing saved to your Kagi account or anything, which I suspect is partially because this is an MVP thing and partially because I think Kagi is privacy focused and saving user data opens up a can of worms there.
All the awkwardness with iframes makes me think that this thing shouldn’t be iframing at all. My opinion is that it should be a browser extension, which takes you right to the sites directly. The browser extension could offer the same options/controls. I think anyway! Have you seen the sidePanel API? (sidebarAction on Firefox, unclear what Safari offers) I think that might be the ticket to get persistent UI while using it.

I know Tango was eyeing up side panels highly because their extension would benefit highly from it, but ultimately went with a popup window (probably for browser consistency?).
There is an “Appreciate” button and a “Leave a Note” button. I like the idea! I don’t totally understand how they work. I’ve used both, but:
- I’ve never come across a site that had either, I don’t think.
- I’m not entirely sure what happens when I use them.
I suspect when other people come across that same site, it’ll have a number listed if other people appreciated it, but again I’ve never seen that, nor a note left. If the notes are just sitting there, that also feels weird, because allowing people to leave anonymous messages on the internet is just something that never ends well.
Poking around a little, I see they did mention it in the intro blog post:
Here, you can “appreciate” a post or jot down a temporary public note about it. These notes will vanish in about a week as we cycle in new content – emphasizing the fleeting, imperfect nature of the small web.
Wow, a lot of personal sites are ugly. 😬😬😬
Not trying to be a jerk, it’s just surprising (and a little comforting in a weird way, like how you don’t want a bowling alley to be too nice). I also find it surprising that if a site looks decent (to me), there is a good chance it’s a pretty off-the-shelf decent WordPress theme.

You may also enjoy https://blogs.hn , which I made from small tech blogs I scraped from HN and a few other sources :)
Hey thanks for turning me on to that – I spent way too long clicking that next post button too :) It was a fun little while.
I had many of the same thoughts you did – but also, they control the list of sites there… Wouldn’t you think they’d check to make sure there wasn’t an iframing problem? That’s the thing that surprised me the most I guess, because it’s bad for the user’s experience and easily avoided… They could comment on the requested addition “sorry it doesn’t work right now, can it be fixed?”
Yeah it’s weird. I suspect the people that added the sites didn’t check that. I added a few and didn’t. Next time I see one I’ll use the “Report” button (which just opens a PR with the site removed) and see what they say.