2016-10-21 6 views

답변

0

jQuery를 사용하여 Squarespace 메타 또는 기타 squarespace-headers로 작성된 출력을 쉽게 제어 할 수 있습니다. 이렇게하면 모든 페이지에서 검색 엔진 스 니펫을 제어 할 수 있습니다. 일반 Squarespace 템플릿에서 수정하기 어려운 기능입니다. 페이지 편집기의 고급 영역에서 UI를 통해이를 삽입 할 수도 있습니다.

{squarespace-headers} 
    <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script> 
<script language="JavaScript"> 
jQuery('meta[name=description]').attr('content', 'Changed description'); 
jQuery('title').text('changed title'); 
+0

저는 이것을 권장하지 않습니다. 대부분의 경우 검색 엔진은 일을 적절하게 색인하지 않습니다. 예를 들어 있다면 자유롭게 게시하고 확인해 보겠습니다. – jasonbarone

+0

나는 이것이 과거에는 문제라고 생각하지만 이제 Google은 다시 쓰여진 제목과 설명을 크롤링합니다. 지금까지 한 사이트에서만 작동했습니다. 다음에 시도 할 사이트에서 업데이트됩니다. –

+0

@jasonbarone [검색 결과 예시] (https://www.google.com/search?q=site%3Aandyberke.com&oq=site%3Aandyberke.com&aqs=chrome..69i57j69i58.3425j0j7&sourceid=chrome&ie=UTF-8) - 모두 이러한 제목의 해당 방법을 사용하여 다시 쓰여졌습니다. 알 수 있듯이 Google에서 색인을 생성합니다. –

1

가장 좋은 방법은 {squarespace-headers}를 사용하지 않는 것입니다. 나는 Squarespace 주위에 자신의 길을 해킹하려는 막대한 양의 시간을 보냈고 궁극적으로 나는 {squarespace-headers}를 다시 만들고 너가 필요로하지 않는 걸음 걸이의 대부분을 떨어 뜨렸다. 분명히 이것은 프로덕션에는 권장되지 않지만 JavaScript로 헤더 메타를 수정하지는 않습니다.

JSON-T를 사용하여 메타를 완전히 다시 작성할 수 있습니다.

+0

그 일에 대해 생각했지만 사이트를 갱신하는 업데이트가 걱정되었습니다. 아래에 설명 된 방법론을 다른 CMS에서 사용했으며 Google은 다시 작성된 제목을 검색 결과에 올바르게 크롤링했습니다. –