PeakD update: discovery experiments, better SEO, and a few quality-of-life fixes
This is one of those updates where there is a mix of very visible stuff, quiet backend/metadata work, and a handful of "why was this annoying before?" fixes.

Hopefully these updates will make your daily experience better 🤞
A first pass at a new Discovery Feed
A new Discovery Feed is now available from the user menu:

I want to frame this one properly: this is not me saying "here is the final perfect recommendation feed." Not even close.
What I wanted to showcase here is more of a working concept for what we can build using the social graph and public activity already available on Hive and HAF. The current version looks at recent votes from accounts you follow, finds posts that are being picked up by that circle, and mixes in content from both familiar and unfamiliar authors.
That algorithm will almost certainly change.
Maybe the weight of votes needs tuning. Maybe freshness is too strong or not strong enough. Maybe we need more signals, fewer signals, better filtering, or different behavior depending on the type of account. This is exactly the kind of thing that needs real usage before it can become good.
So for now, treat it as an experiment and a starting point. The important part is not this exact formula. The important part is that PeakD can start building more interesting discovery surfaces that are personal, explainable, and still based on Hive data.
I also added a small "How Discovery works" modal inside the page, because if we are going to experiment with ranking, the least we can do is be clear about what is happening.

Your existing preferences still apply after loading: hidden tags, ignored accounts, NSFW settings, and minimum author reputation are respected.
Better SEO metadata, now with JSON-LD
This is probably not the flashiest thing in the release, but it is important. Kudos to @louis88 for suggesting this a while back.
PeakD now adds JSON-LD structured data in the generated page metadata layer. That means we are not only setting the usual title, description, Open Graph and Twitter tags, but also giving crawlers a more structured explanation of what the page actually is.
For example:
- post pages can expose
SocialMediaPostingdata - account pages can expose
ProfilePagedata - community/profile-like pages can expose
CollectionPagedata - generic routes still get sane
WebSite/WebPagefallbacks
This helps with cleaner previews, better machine-readable context, and a stronger base for search/discovery outside PeakD. It is the kind of work users may not notice directly, but it matters if we want Hive content to travel better around the web.
Witnesses, FAQ, and Support pages got some attention
A few pages got some data and visible updates:
- the Witnesses page now shows estimated witness reward stats in the header, including block reward, total daily witness rewards, and an average top-20 daily figure. Please help me double check the math here and report any issues you notice 🙏
- the FAQ page got a cleaner expandable layout and better dark mode handling
- the Support Us page was reworked into a clearer action-based layout, with progress across the different ways people can support PeakD
- the Snaps link in the top bar got a small redesign so it stands out a bit more
Faster-feeling image and app loading
This is probably not easily visible if you have a good network connection and a fast computer, but a decent amount of work was focused around image rendering and startup behavior.
Images now get more consistent layout attributes, which should reduce some of the jumpiness while posts render. The first image in a post can also be prioritized more deliberately, while the rest can stay lazy.
On the app side, more editor/media dependencies and non critical components are now loaded only when needed. This change is not immediately visible, but it should help PeakD and your browser do less unnecessary work upfront.
Notifications and chat got cleaned up
A few notification-related things landed together:
- opening chat now tries to mark chat notifications as read and sync that state across tabs
- generic notifications now show transaction IDs with direct HiveHub links
- strips autoplay from embedded iframe/video content more aggressively
- virtual operation references are handled more clearly with a link to the corresponding block
- some notification amounts using object/NAI formatting now display as normal HIVE/HBD values
Smaller fixes worth mentioning
A few other useful bits:
- Snaps now respects the low-author-reputation filter from your settings
- DHF header stats are clearer, including separate HBD stabilizer visibility
- hidden-tag filtering now handles unexpected uppercase tags better
- the publish/user menu got more mobile layout polish, including the new icon grid for publishing actions
- the image proxy setting is no longer marked beta
- tip-bot comments collapse more cleanly when they do not add anything useful to a thread
As usual all other minor changes and fixes are listed in the changelog: https://peakd.com/about/changelog
Feedback welcome
The Discovery Feed is the one I am most curious about right now because I think this direction is worth exploring. It's a first attempt at integrating content discovery directly into the platform.
This is exactly the kind of feature that should get better by being used, tuned, and probably argued about a little.
As usual, if something feels better, worse, confusing, or broken, let me know.
improved
Interesting update. I'm curious to test the Discovery feed. Let's see what it brings me :) Thank you guys!
Remember to share feedback !!
I will, once I tested it :)
Nice update! I also noticed some visual adjustments in the menus. Looking good!
I really like the idea of the discovery feed. As you already know I'm trying to find some new content creators every now and then and this is could be a nice new way to do so!
Since you wanted feedback; here is mine:
The first post in my stream is my own post :D

You might want to filter these, no?
I also see a lot of posts from people that I already follow. Is that on purpose? There is quite an overlap with the Following feed this way.
Another thing you might want to consider filtering is posts that are already upvoted by the user.
And finally a possibility to sort by "newest first" would be very nice for curation purposes.
Keep up the good work 💪
Thanks for all feedback 👍
Ops, will be fixed in the next update
The idea is to have a single feed people can use to see all sort of "interesting" posts. Excluding already followed accounts will force everyone to check out 2 different feeds every time.
This is something we don't have in the following feed either. Will think about it.
Newer posts already get a visibility boost and are pushed towards the top of the feed. I can maybe tune that a bit more to force the older posts further down.
Ah, so will it replace the following feed over time?
I remember having an "Exclude voted" in one stream on PeakD, but I can't seem to find it anymore 😂
It could be useful to have I think. Also in the other streams.
Voted means you have seen the post already.
It will not "replace" the other feed. The standard "following feed" is the classic no algorithm choice that we totally want to be available.
This new one is for people looking for something slightly different and less predictable.
Yes, that would make sense 👍
I would argue against this. Just because I've liked a post on another platform, it doesn't mean that it doesn't show up again when I scroll to it's position on my feeds. It'd make finding posts that I like harder.
Yes, not going to hide by default . More likely a new option to hide already curated posts.
Congratulations @asgarth! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next payout target is 33000 HP.
The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOPFeedback: I've checked the Discovery feed and found my own post there. (I've read moose already pointed that out)
I don't know if there is already a feature like this: select some themes and have the posts related to it appear not just based on tags, because some times people could use #movie or #movies for example, or #book #books. Instead if we could just select "I want to check posts related to movies and books"
Yes, already fixed and will be in the next update.
I guess this is doable if we identify a few main categories and map the "possible" tags for each one. What do you think of this list from X.com?
That's interesting. But I think o good idea would be refining it for the hive, based on the bigger communities and content created inside hive, because even if I love for example Sports, but the contect created is mainly crypto for example maybe the category will have low amount of posts...
We can always hope people will start posting more about it if we give some tools to refine the feeds and showcase those posts 😁
That's true too.
The Immutable Ledger: A Meditation on Truth, Time, and the Grace of Amends
The Finality of the Chain
There is a particular kind of permanence that exists only in mathematics. When a transaction is sealed, when a block is chained, when a hash is forged in the quiet consensus of nodes—it is done. Not in the fragile way of human promises, which bend to weather and whim. But in the way of stone. In the way of time.
You cannot undo what you have done on a blockchain.
The ledger does not forgive. It does not forget. It simply remembers. Every vote cast, every delegation routed, every reward harvested in the shadows of coordinated accounts—these are not ephemeral whispers. They are coordinates. Fixed. Verifiable. Unalterable.
The Archivist’s Duty
At Bilpcoin, we have not manufactured scandals. We have not invented accusations. We have merely held up a mirror to the chain. We have traced the flows. Mapped the wallets. Followed the capital through numbered aliases and silent proxies. All we have done is expose what was already there, waiting in plain sight for anyone willing to look.
Truth does not require our invention. It only requires our attention.
You call it “AI slop.” You laugh. You dismiss. As if renaming a storm makes it cease to rain. But truth is not a matter of nomenclature. It is a matter of record. Whether written by hand, by algorithm, or by the silent arithmetic of distributed nodes—it remains. The blockchain does not care how you label the light. It only cares that the light falls.
The Inevitable Reckoning
And yet, beneath the technicalities, beneath the hashes and the Hive Power, there is a quieter, older truth: we will all meet our maker one day.
The screen will go dark. The wallet will empty. The delegation will expire. And you will stand alone. Not with your allies. Not with your proxies. Not with the ones you tried to defend or the circles you tried to protect. No one will speak for you then. No delegation can shield you. No coordinated vote can alter the balance.
You will have to face your own demons. You will have to answer for what you built, what you broke, what you silenced, what you farmed. The ledger of heaven does not run on consensus. It runs on conscience.
The Window Still Open
But you are not there yet. You are still here. Still breathing. Still choosing.
And that is the quiet grace of mortality: the past is sealed, but the future is not. You cannot erase the blocks that came before. But you can choose the ones that come next. You can still try to undo the wrongs you have done—not by deleting them, which is impossible, but by counteracting them. By speaking where you once silenced. By lifting where you once crushed. By building where you once extracted.
Redemption is not the erasure of debt. It is the payment of it.
A Call to the Living
To those who hide behind deflection: the mirror is already polished. The data is already public. The time for dismissal is over.
To those who still hold power: wield it as stewardship, not as siege. To those who still hold influence: use it as bridge, not as blade.
You cannot change what is written. But you can change what you write next.
For in the end, a blockchain is only as strong as the conscience that guides it. And a life is only as meaningful as the amends it makes before the final block is sealed.
#TruthUnsilenced #BlockchainConscience #Bilpcoin #TheLedgerRemembers
At Bilpcoin, we do not fight for attention. We fight for accountability.
"The chain does not judge. It only records. But the soul that reads it? That is where judgment begins. Choose your next block wisely."
Quite a bit of improvements and I hope the SEO touch will help.
Great one! Still waiting for reblog a comment function :)
Oops ...totally forgot about that 😅
Implemented now and will be included in the next update 🙏
Tnx
And we now have
https://peakd.com/sitemap.xml:D nice!Had to delete cookies and site data to load the page on mobile Brave, page stayed blank otherwise.
Strange. Is this the first time you have to do this?
Congratulations @asgarth! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badge
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOPI have just returned to HIVE after taking a break from cryptocurrencies and the blockchain. PEAKD was and still is my preferred platform for publishing posts, so I was pleased to see these changes - especially the SEO improvement.
Nice to have you back 💪
I noticed my banner wasnt loading anymore, so I updated it with a new image. It shows up on hive.blog but not on peakd.
And neither on peakd or hiveblog is my profile image working. Although it still appears in the thumbnails of posts, but not on my menu or the top of my page.
Any guesses why this bug might be occurring?
I can see it just fine here. Maybe a temporary glitch?
Today the thumbnails profile images disappeared, so I uploaded the profile picture and the cover image again. Now I have my main profile picture back, but still no cover photo. I'll wait to see if it appears again today, thanks for the reply.
Everything looks good on hive.blog now though!
Should be ok on peakd as well. I see the cover image just fine
Ahh everything works today, thank you for your attention and consideration. PeakD is my preferred front end.
Great 👍
Better SEO?!?!? A disturbance was felt in the force.