같은 내용이라면 되도록이면 단일 호스트 명, 단일 URL을 사용하도록 설정해 주세요.
같은 내용을 나타내는 여러 hostname/URL을 만들지 마세요.
Web cache에 같은 내용으로 중복되는 등 불필요한 인터넷 트래픽을 유발하여 검색로봇이 효과적으로 수집하는 데 방해가 됩니다.
여러 주소를 꼭 써야 한다면 대표(canonical) 주소로 301 redirect 해 주세요.
redirect 처리 시 자바스크립트 (예: document.location = 새 URL;)가 아닌 HTTP redirect를 사용해주세요.

대표 주소로 301 redirect 가 어렵다면 HTML 마크업 시 rel="canonical" 으로 대표 주소를 기입해주세요.
호스트 명 표준을 따라 주세요. 호스트 명에 밑줄글자(underscore) 사용하지 말아주세요.
표준이 아닌 도메인 이름은 규정을 느슨히 적용한 웹 브라우저에서는 작동할 수 있으나 다른 곳에서 오동작 할 수 있습니다. 또한, SNS 등에서 링크가 잘못 활성화될 소지가 있습니다.

robots.txt를 사용하여 검색로봇이 방문할 수 있도록 허용해주세요
robots.txt 샘플 및 설명
User-agent: Yeti
Allow: /
User-agent: *
Allow: /
User-agent: *
Disallow: /
Allow: /$
User-agent: Yeti
Disallow: /private*/
네이버 검색로봇에게 /private-image, /private-video 등은 수집하면 안된다고 알려줌
User-agent: *
Disallow: /
모든 검색로봇에게 모든 페이지가 수집 금지임을 알려줌
robots.txt 파일은 반드시 root에 위치해야 합니다.
예) http://www.example.com/robots.txt
robots.txt에서 sitemap.xml의 위치를 알릴 수 있습니다.
User-agent: *
Allow: /
Sitemap: http://www.example.com/sitemap.xml
robots.txt에 대한 좀 더 상세한 내용을 알고 싶다면 http://www.robotstxt.org/를 참고해주세요.
전체 사이트의 구조를 알 수 있도록 사이트맵 XML 파일을 만들어 주세요.
사이트맵이란?
이미 수집되고 있더라도 추가적인 정보를 검색로봇에 제공하여 더 잘 수집되게 도울 수 있습니다.
sitemap.xml 샘플 및 설명
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/footer.html</loc>
<lastmod>2019-08-26T11:16:53+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
오류 페이지는 HTTP 규약에 맞게 작성해 주세요
오류 페이지는 의미 있는 HTTP 응답 코드를 유지해 주세요.
사람 뿐 아니라 HTTP 규약을 준수하는 S/W가 이해할 수 있게 해 주세요.

사이트 맞춤형 오류 페이지(Custom error page)를 통해 사이트 방문자에게 자연스러운 오류 안내를 해주세요.
위 경우에도 내용만 출력하고 HTTP 200 OK return 하지 말아 주세요.

모바일 친화적인 사이트를 만들어주세요.
반응형 웹 사이트
별도의 모바일 URL 제공