쿵따리쿵쿵따
203
2019-02-11 21:14:03
6
140

서버사이드 렌더링 질문있습니다.


안녕하세요 검색엔진 최적화랑 서버사이드 렌더링개념을 보고있는데 명확하게 이해가 안가는부분이 있습니다.

웹사이트만들고나서 네이버처럼 구글에 웹사이트 등록하면 사용자가 검색해서 찾을수 있지않나여??

벌써 몇시간째 찾아보고 읽어봐도, 구글에 웹사이트 등록하는거나 서버사이드 렌더링해서 검색엔진 최적화하는거나 비슷해보이는데... 어떤게 다른건가요..?


0
0
  • 답변 6

  • 나도아빠다
    2k
    2019-02-11 21:44:27

    웹사이트 등록 = 제일위로 검색은 아니라서요.

    등록은 일단 검색이 가능하게 해주는거고,


    사람들이 검색했을때 가능한한 다양한 상황에서 본인의 사이트가 검색시 다양한 페이지가 더 노출이 잘 되도록 최적화를 시키는겁니다.


    보도방 같은경우 IT노조등에 이름이 올라갔다고 하면,

    최적화가 덜되면 회사 이름 검색했는데 메인페이지는 검색에 먼저 뜨더라도,하위 페이지들보다 IT노조 불만글이 상위에 검색되는수도 있습니다. ;)

    0
  • 쿵따리쿵쿵따
    203
    2019-02-11 21:52:00

    @나도아빠다

    아 감사합니다 나도아빠다님 제가 React공부하면서 궁금한게 생겼을때 가장많이 답변해주신거같습니다 ㅎㅎ

    항상 알듯말듯할때마다 질문올렸는데 그때마다 시원하게 해결해주시네요 오늘도 감사합니다 ㅎㅎ

    0
  • 나도아빠다
    2k
    2019-02-11 21:56:08

    함정은 제가 리액트는 아직 안해봤다는거...

    0
  • moonti
    1k
    2019-02-12 07:46:45

    검색엔진에 노출되는것은 네이버에 등록을 의뢰해서가 아닙니다. 검색엔진은 무작위로 계속 크롤링하면서 사이트별로 메타장보를 저장합니다.

     이 크롤러가 페이지에 대한 정보를 잘 가져갈수있게 하는게 검색엔진 최적화입니다. 필요한 절차죠 

    0
  • Honowis
    244
    2019-02-12 08:23:12

    일반적으로 검색엔진는 html 을 크롤링 해 해당 사이트 정보를 기록하게 됩니다. 하지만 클라이언트 사이트 랜더링은 자바스크립트로 DOM 을 다시 변환시켜 페이지를 생성시키므로 이미 파싱 된 html 만 모으는 크롤러가 제대로 된 정보를 모으기 쉽지 않았죠.

    자바스크립트 기반 서버 사이드 랜더링은 Request 에 랜더링 된 데이터를 같이 리턴하므로 (이미 렌더링 된 html 페이지) 이런 부분을 보안 해 줄 수 있습니다.

    허나 구글 같은 경우 이미 클라이언트 렌더링 같은 비동기 페이지도 잘 크롤링 하고 있다는 건 함정..!


    1
  • 안개짱
    843
    2019-02-12 09:05:11

    왜 서버 사이트 렌더링을 해야 검색엔진에서 더 검색이 잘되는지 생각해 보면 되죠..

    Honowis님 얘기 처럼 검색엔진은 각 사이트 클롤인 후 메타 데이터를 저장하고 보여줍니다.

    이때 클라이언트 렌더링방식이면 내용없은 껍데기 들만 으로 메타데이터가 생성됨으로 제대로된 검색결과가 나올수 없습니다.


    구글은 이부분도 잘 처리를 하지만 네이버는 아직입니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.