Just looking at the way you’ve done the load more on archive and category pages looks really good and I would love to implement it on my site, however, it’s not SEO friendly.
Anything after a # Google ignores from an internal linking perspective, so everything after the initial load will not be crawled by Google.
Please can you confirm if you have plans to change this?
All of the actual pages still exist (/page/2 etc..), so they’re still crawlable.
However, it’s true that Googlebots don’t scroll, so they won’t index all of the posts on your main infinite scroll page. I’m not sure if there’s a way around this, but I’m happy to dig deeper if you know of one ๐
Thanks for confirming, Googlebot would only index them if you link to them. The issue isn’t the infinite scroll, it’s the URL defined on the anchor is #. You could change the anchor.
These guys seem to have a solution, I would love to use your native function on my category pages as it’s less third party plugins.
Thanks Tom, it may be a good idea to include the noscript option and then load in paginated links in the no script. That’s what the plugin I referred to above seems to do.
That way Googlebot can still crawl the paginated links but give the user an infinite scroll or scroll on click option.