Nostr cannot grow if we all leave legacy social media. By design the protocol doesn't cater to SEO and indexing so who's going to bring the people here if it isn't us?

Reply to this note

Please Login to reply.

Discussion

Why was it designed that way?

because everything you see is transported by relays. ALL clients just render the meta data and Google isn't going to index that unless you use work arounds like injecting data into your apps html

right, now try finding a note of mine by typing in my user name, a few words of a notes content and nostr. Then do the same with a tweet from X. njump is great and it's getting indexed but the actual point remains the same as the content of apps isn't visible to Google per se.

https://duckduckgo.com/?t=h_&q=site%3Anjump.me+npub1de6l09erjl9r990q7n9ql0rwh8x8n059ht7a267n0q3qe28wua8q20q0sd&ia=web

(that's your npub)

I get your point tho.

But to get better indexing and searchability into a search engine like google it makes sense that it's done through a frontend site like njump; it's not a perfect analogy, but imagine nostr is the sql database and njump the frontend - what gets indexed is the rendered frontend pages, not the database itself, although of course the rendering will map to what's in the database.

Unless I missed a finer point?

I get that but - why was it designed like that?

I would say for the same reason why Satoshi designed Bitcoin the way he did. To create a centralised protocol that is censorship resilient. One is the money, the other is the speech and digital media.

An easy approach to exposing the crawlers to nostr and nostr apps would be for apps (in particular web/browser apps) to add static pages to their sites for the mere purpose of SEO. About, Facts, nostr and app relevant faq, terms, etc etc. Those pages will be indexed.