this post was submitted on 03 Nov 2023
1337 points (99.3% liked)

Fediverse

28544 readers
347 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 2 years ago
MODERATORS
 

To see the original discussion, you can see this thread: https://lemmy.ca/post/8488573

To open the post on your instance you can go to [email protected] and see the recent top posts, or use an app/frontend/ browser extension (ex. [email protected])

Alternatively, here is the screenshot from the post.


I also wanted to share this tip for how you can filter for Lemmy posts when searching:

  • Search using site:home_instance. So if I wanted to find recommended phones, I could go site:lemmy.ca recommended phones. Since every instance has its own collection of posts, you will be getting results from all over Lemmy. The limitation is that you won't see content from instances that aren't federated with yours, but you probably didn't want to see that stuff anyway since you picked your instance for a reason. You can also put any instance into the search if you wanted different results.

Question to everyone, what does Lemmy need to make it easier for people to find content? What are the implications of the Fediverse on how people might find content in the future?

One thing is that people are more likely to get posts from the larger instances, likely because more people are linking to them and opening those links? Another thought was the common complaint about how our post links aren't community specific. While I can search for posts using the method above, I can't search within a specific community like I can with Reddit (ex. I can't search site:lemmy.ca/c/Vancouver recommended restaurants

EDIT: The issues for it are here, looks like the devs are good with it now and someone just needs to implement it:

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 52 points 1 year ago (3 children)

Except each instance has its own URL meaning ranking for ANYTHING is extremely hard since each domain’s rank will always be weak in the sea of others. Each is even being penalised by the algorithm if there are duplicate content mirrored between different URLs. It’s the weakness of the fediverse if we are to follow how search engines have worked in the last decades. Maybe it will lead to new search engines (I hope so) but right now it is not going to work well to replace for example Reddit … or rank well in general at all.

[–] [email protected] 21 points 1 year ago (3 children)

I wonder if there’s a way around this that we can create, instead of doing nothing or hoping google adapts.

Like a dummy instance that catalogues everything on all instances (but also links to the original posts) for the purpose of showing up on google search.

Since this instance isn’t for posting but for search engine indexing, there may be some otherwise undesirable micro-optimizations that can help improve its chances of showing up.

[–] [email protected] 15 points 1 year ago (1 children)

Yes, this would be possible (and not too hard technically either). But all instances would have to agree to link this instance as canonical.

You'd also want to add a feature where you can set you home instance where this canonical instance would redirect you (perhaps even automatically). Home Assistant does something like that.

What pisses me most about Lemmy is that each instance has its own post IDs which means that crosslinking and switching instances based purely on URLs is impossible.

IMO posts should have random GUIDs for IDs; that would help a ton with these kinds of issues. It'd then be trivial for Google to detect same content (if they wish) this way

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (2 children)

At first I was thinking a GUID might be impossible because of federation, but a simple implementation might be to use the post ID from instance the community lives on

So something like

[–] [email protected] 1 points 1 year ago

The point of random GUIDs is that there are so many that it's effectively impossible to generate duplicates just by random chance. They'd be perfect for this.

The initial instance picks it, and then the federated instances use it.

[–] [email protected] -3 points 1 year ago (1 children)

Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn't work well for people on different instances. Try fixing it like this: [email protected], [email protected]/1234444

[–] [email protected] 2 points 1 year ago

This bot needs a "that was intentional, delete your comment" option

[–] [email protected] 3 points 1 year ago

bit.ly for lemmy

[–] JohnWorks 3 points 1 year ago

Would another option be like having every post have some kind of anchor of invisible text or something with "lemmy" so when I search for "best washing machine lemmy" it'll show all posts across instances or something. Idk if that's how SEO works entirely though.

[–] [email protected] 10 points 1 year ago (2 children)

Each post refers to the poster's home domain as the canonical URL, regardless of which instance you're viewing it on specifically to avoid duplication SEO concerns

[–] [email protected] 3 points 1 year ago

Thanks, I didn’t know that and never bothered to look. But then you still have the (SEO) issue of all the domains vs one in the case of Reddit or Quora or Stack Overflow. But yeah, a few very large Lemmy instances will probably start to rank well once they have enough good content.

[–] [email protected] 1 points 1 year ago

Didn't know that's the case, that's neat though it doesn't solve the redirect back to your home instance.

It'll also probably lead to centralization because if you're more likely to find a particular instance through search and decide to join Lemmy you're probably going to do so on that instance.