Your boyfriend probably doesn't get a lot of gifts that are genuinely made for him. He's used to gift cards, maybe a jersey, maybe a nice dinner. He is almost certainly not used to opening a link and finding a whole personalized page with his name on it.
That surprise — the 'you made this for me?' moment — is hard to replicate with a store-bought gift.
Why it lands differently for guys
A lot of guys don't hear 'I see you, I notice you, I appreciate the specific things about you' very often. Society doesn't always hand men that kind of thing.
When you make something that's clearly, specifically about him — his humor, your shared history, the things he's proud of — it tends to hit harder than you expect. Not in a dramatic way, usually. More like a quiet 'wow, okay. you really made this.'
What to put in it
Think about a moment from the last year that you'd want to replay. A trip. A night in. Something stupid that became one of your recurring jokes. Write that down first.
Then: what's something you love about him that you don't say out loud enough? Not 'he's kind' (though that's true). The specific version. The way he always orders the thing you want to try but won't commit to, so you can steal some. That kind of thing.
Add a photo or two. Hit generate. Read it. Send it.