add to <head>: <link rel="canonical" href="lbry://[channel_ID]/[content_ID]"> #5

Open
opened 2022-03-05 20:00:59 +01:00 by ParaplegicRacehorse · 4 comments
ParaplegicRacehorse commented 2022-03-05 20:00:59 +01:00 (Migrated from github.com)

Is your feature request related to a problem? Please describe.
Is it a problem? Hmm.... no.

Describe the solution you'd like
I want search-engine bots to know that this is not web-first content.

Additional context
Screenshot of Firefox browser developer tools output of a madiator .com content page. Note there is not a rel="canonical" reference. (Also note that the CSS declarations could maybe be cleaned up into a single call to a single CSS file?)

2022-03-05_09-54=madiator-header

**Is your feature request related to a problem? Please describe.** Is it a problem? Hmm.... no. **Describe the solution you'd like** I want search-engine bots to know that this is not web-first content. **Additional context** Screenshot of Firefox browser developer tools output of a madiator .com content page. Note there is not a rel="canonical" reference. (Also note that the CSS declarations could maybe be cleaned up into a single call to a single CSS file?) ![2022-03-05_09-54=madiator-header](https://user-images.githubusercontent.com/7605896/156896584-fac04a12-250a-4bbb-8127-9aeb87e2c560.png)
kodxana commented 2022-03-05 20:03:35 +01:00 (Migrated from github.com)

Umm do not get it.

Umm do not get it.
ParaplegicRacehorse commented 2022-03-05 20:12:29 +01:00 (Migrated from github.com)

Currently rel="canonical" tag points to web content (presumably, it changes based on instance config?).

LBRY content is not web content. It is LBRY content. It is not natively hyper-text transport protocol (http://) but is, rather, lbry (lbry://) protocol.

The canonical link type tells bots and browsers what is the primary-source of the content. It is also pretty important for things like the AndroidOS "intents" system that allows some link types to be opened in their specialty apps rather than the browser.

Currently rel="canonical" tag points to web content (presumably, it changes based on instance config?). LBRY content is not web content. It is LBRY content. It is not natively hyper-text transport protocol (http://) but is, rather, lbry (lbry://) protocol. The canonical link type tells bots and browsers what is the primary-source of the content. It is also pretty important for things like the AndroidOS "intents" system that allows some link types to be opened in their specialty apps rather than the browser.
kodxana commented 2022-03-05 20:36:39 +01:00 (Migrated from github.com)

madiator.com is web based frontend and it's not using directly P2P protocol.

madiator.com is web based frontend and it's not using directly P2P protocol.
ParaplegicRacehorse commented 2022-03-05 20:43:23 +01:00 (Migrated from github.com)

Right. It is a web-based front-end, and not the authoritative content source. Therefore, it should reference and point to the authoritative content source.

Right. It is a web-based front-end, and not the authoritative content source. Therefore, it should reference and point to the authoritative content source.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Madiator2011/madiator.com#5
No description provided.