W
W
WebDev2018-05-16 11:34:45
Search Engine Optimization
WebDev, 2018-05-16 11:34:45

So can search engines index SPAs?

It seems that they write that Google bot can index one-page sites, but many people continue to say that SPA indexing is a problem.
On my vuejs site, I generated meta tags in php (I added a script to index.html that generates meta information (title, description, og:, etc.) so that links can be posted on social networks and other sites.
That is, in as a result, each page has correct meta tags, and body is empty at the time of loading.Will
everything work in my case?Are bots able to index such sites?If you turn off the generation of title and description, will the search bot be able to correctly receive them if they change from js
Thank you .

Answer the question

In order to leave comments, you need to log in

6 answer(s)
M
Maxim Timofeev, 2018-05-16
@webinar

What is "SPA"? Is it a set of standards? What to say that there are common problems? There are a lot of implementation options, each will have its own problems.
Why do we need to know? How does this relate to indexing?
What are you talking about? All this what? Refrigerator and scuba gear will work.
What are these? You did not describe the content loading mechanism. Is there a url change? You brought a bunch of unnecessary information, but on the case 0. What prevents you from just checking? If the site already exists. What is stopping you?
Here, in general, either you didn’t write everything or you poorly understand how it all works for you there. HZ. What does "disable generation of title and description" mean? Is it bad if the page does not have "title and description"? Badly. But immediately write that they change from js. So do they change or not?
It seems to me that the main mistake is that many consider SPA to be something modern that will replace the traditional approach. No. There are projects that make sense to do in the form of a SPA and they usually do not care how they will be indexed and ranked in search engines. There are sites that have part of the functionality in the form of a spa, so another story. And there are sites where spa is not needed at all. And most importantly, a SPA and a site with asynchronous loading or a dynamic site are not the same thing.

A
asd111, 2018-05-16
@asd111

Google has been rendering pages like a full browser since 2015.
https://webmasters.googleblog.com/2015/10/deprecat...
It's hard to say how it works with Yandex.
Google has fetch as google - a utility that shows how Google sees the site.

F
firs058, 2018-05-16
@firs058

Install a node and raise a local prerender . Nginx will turn search engines on it.

M
McBernar, 2018-05-16
@McBernar

Yes, just add SSR. There are even a bunch of services for this.

P
Pavel Chief, 2018-05-17
@RePaul

  1. Adding your site to Google Search Console
  2. Go to Scan - See how Googlebot screen
  3. You press the scan button, send the page for scanning
  4. You open and see what Googlebot sees on your site when crawling and when displaying

G
graph zero, 2018-05-16
@hiem5

See the implementation of large projects at SPA. Correct me if I'm wrong, meduza.io , is this a SPA?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question