Themes icon indicating copy to clipboard operation
Themes copied to clipboard

Ruby needs a {{pagination}} element to service non-scrolling crawlers

Open cathysarisky opened this issue 2 years ago • 2 comments

Ruby is missing a {{pagination}} element from the index page. The result is that Google Bot (which does not scroll) never reaches later posts.

No impact on human visitors (due to infinite scroll), but the inability of the GoogleBot to reach /page/2 of content has SEO implications.

cathysarisky avatar Jan 03 '24 14:01 cathysarisky

Hey @cathysarisky, a good point. Just curious if that really helps SEO though 🤔. There's also a link element in the header that links to the next page <link rel="next" href="https://ruby.ghost.io/page/2/"> which should be more logical place for crawlers to look for the next page which is also mentioned here. CleanShot 2024-01-17 at 15 55 26@2x

minimaluminium avatar Jan 17 '24 08:01 minimaluminium

I've confirmed that my version of Ruby does have that <link> element, and I agree that it's supposed to help crawlers find the second page. But I can also tell you that I didn't see my page/2/ or page/3/ urls show up in GSC until I added the actual <a> links to the page. And until I did so, these pages said they had zero pages linking to them, so even if the crawler can find them, it may not be propagating page rank through <link elements?

And then I googled it, and there ya go: Google doesn't use rel=next/prev at all.

cathysarisky avatar Jan 18 '24 00:01 cathysarisky