discourse/config/locales
David Taylor 3329484e2d
FEATURE: Simplify crawler content for non-canonical post URLs (#26324)
When crawlers visit a post-specific URL like `/t/-/{topic-id}/{post-number}`, we use the canonical to direct them to the appropriate crawler-optimised paginated view (e.g. `?page=3`).

However, analysis of google results shows that the post-specific URLs are still being included in the index. Google doesn't tell us exactly why this is happening. However, as a general rule, 'A large portion of the duplicate page's content should be present on the canonical version'.

In our previous implementation, this wasn't 100% true all the time. That's because a request for a post-specific URL would include posts 'surrounding' that post, and won't exactly conform to the page boundaries which are used in the canonical version of the page. Essentially: in some cases, the content of the post-specific pages would include many posts which were not present on the canonical paginated version.

This commit aims to resolve that problem by simplifying the implementation. Instead of rendering posts surrounding the target post_number, we will only render the target post, and include a link to 'show post in topic'. With this new implementation, 100% of the post-specific page content will be present on the canonical paginated version, which will hopefully mean google reduces their  indexing of the non-canonical post-specific pages.
2024-03-26 15:18:46 +00:00
..
client.ar.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.be.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.bg.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.bs_BA.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.ca.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.cs.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.da.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.de.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.el.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.en.yml FIX: Fix broken translation in tags input field objects setting editor (#26340) 2024-03-25 16:06:32 +08:00
client.en_GB.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.es.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.et.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.fa_IR.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.fi.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.fr.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.gl.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.he.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.hr.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.hu.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.hy.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.id.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.it.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.ja.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.ko.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.lt.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.lv.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.nb_NO.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.nl.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.pl_PL.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.pt.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.pt_BR.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.ro.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.ru.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.sk.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.sl.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.sq.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.sr.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.sv.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.sw.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.te.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.th.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.tr_TR.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.uk.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.ur.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.vi.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.zh_CN.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
client.zh_TW.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
names.yml FIX: Vietnamese language native name 2023-12-21 18:03:57 +01:00
plurals.rb DEV: Apply syntax_tree formatting to `config/*` 2023-01-09 11:13:29 +00:00
server.ar.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.be.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.bg.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.bs_BA.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.ca.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.cs.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.da.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.de.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.el.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.en.yml FEATURE: Simplify crawler content for non-canonical post URLs (#26324) 2024-03-26 15:18:46 +00:00
server.en_GB.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.es.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.et.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.fa_IR.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.fi.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.fr.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.gl.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.he.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.hr.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.hu.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.hy.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.id.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.it.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.ja.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.ko.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.lt.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.lv.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.nb_NO.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.nl.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.pl_PL.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.pt.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.pt_BR.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.ro.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.ru.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.sk.yml Update translations (#26136) 2024-03-12 15:40:11 +01:00
server.sl.yml Update translations (#25767) 2024-02-20 09:42:19 -05:00
server.sq.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.sr.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.sv.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.sw.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.te.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.th.yml Update translations (#25476) 2024-01-30 17:05:37 +01:00
server.tr_TR.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.uk.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.ur.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.vi.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
server.zh_CN.yml Update translations (#26242) 2024-03-19 16:00:07 +01:00
server.zh_TW.yml Update translations (#26030) 2024-03-05 16:47:46 +01:00
transliterate.ar.yml Create transliterate.ar.yml (#6197) 2018-07-31 14:41:49 +10:00
transliterate.bg.yml FEATURE: Add Bulgarian language 2018-05-29 21:07:17 +02:00
transliterate.de.yml FEATURE: Adds transliteration of German umlauts in slugs 2015-02-27 23:53:58 +01:00
transliterate.el.yml UX: Add transliteration support for the Greek language 2019-04-25 22:49:21 +02:00
transliterate.en.yml FEATURE: Adds transliteration of German umlauts in slugs 2015-02-27 23:53:58 +01:00
transliterate.ru.yml FEATURE: Adds transliteration of German umlauts in slugs 2015-02-27 23:53:58 +01:00
transliterate.vi.yml FIX: i18n integrity specs 2017-02-24 11:35:33 +01:00