I have a similar issue with a side project of mine. JS-only websites solve this with server-side rendering or static generation.
I have a similar issue with a side project of mine. JS-only websites solve this with server-side rendering or static generation.
1. A web crawler 2. A search index
Or as a good boss used to say garbage in garbage out... the quality of the engine is as much a function of the index’s ability to rank as the quality of the input from the crawler... the fact that none of the other engines crawl with JS enabled is a huge competitive advantage for google
Anything that loads no resources unless I have javascript enabled (and is a general purpose website, not some 3d toy or whatever) is trash.
What value a service provides is what matters in the end. Implementation details are secondary.
[1] https://blogs.bing.com/webmaster/october-2018/bingbot-Series... [2] https://searchengineland.com/bing-crawling-indexing-and-rend...
I’m honestly having a hard time seeing how this isn’t a bug in Google search.
A search engine is trying to predict which pages will be helpful to you in response to your query. This means it should take "how does the page look to users" as input, which today means executing JavaScript.
(Disclosure: I work for Google, not on search)
Non-JS web indexing as a default would vastly dimnish the utility of JS-only pages.
I separately think sites that only work with JS enabled are not great, but that's a problem with the system and not with individual actors.
So Google is enabling the excess of JS we see today? Sites wouldn't do that if it couldn't be indexed by Google.
Nothing prevents a site from doing that and just loading JS afterwards. Or from still being basically read-only without JS. Which might be an improvement...except within epsilon of zero people care in the first place and Google is building software for a rather larger proportion of the market than that, so it's an improvement for what's barely an audience.
Nobody is really "enabling" it except for a browser. And that's not changing. The shirt-rending is becoming tiresome.
It's a shame you find it "tiresome" when people insist on retaining their own opinions, but your exhaustion is not particularly relevant.
And you can have whatever opinion you want; nobody’s saying otherwise. But the constant whining about nothing — and it is nothing — is exhausting.