온라인 플랫폼의 유지 관리는 매력적이고 유익한 자료를 생성하는 것뿐만 아니라 모든 하이퍼링크, 문법 오류 및 맞춤법 오류를 수정하는 데 필요한 지속적인 경계가 필요하기 때문에 까다로운 작업일 수 있습니다. 하지만 다행히도 이러한 작업을 용이하게 하는 리소스가 존재합니다.

SiteInspector는 사용자가 웹 사이트에서 정보를 추출하고 방문자의 불만족을 초래하여 검색 엔진 순위 하락으로 이어질 수 있는 결함을 평가할 수 있는 무료 액세스 가능 프로그램입니다. 웹사이트 자동 분석을 위해 이 기능을 활용하려면 다음 단계를 따르세요.

SiteInspector로 웹사이트를 스캔하는 이유는 무엇인가요?

자신만의 웹사이트를 만드는 과정은 비교적 간단하고 저렴해졌으며, 라즈베리 파이 또는 구형 노트북을 플랫폼으로 활용할 수 있는 옵션이 있습니다. 그러나 이러한 웹사이트의 유지 및 관리가 어려울 수 있습니다.

웹사이트의 존재 이유는 방문자가 소비하거나 제품을 구매하거나 이미지를 볼 수 있는 콘텐츠를 제공하는 것입니다. 글은 일관된 맞춤법 표준에 따라 명료하고 체계적으로 작성되어야 합니다.

잘 디자인된 웹사이트는 긍정적인 온라인 인지도를 유지하는 데 매우 중요합니다. 적절한 문법과 기능적인 링크를 갖춘 사이트는 사용자에게 신뢰를 심어주고 페이지에 계속 머무르도록 유도합니다. 반면, 이러한 부분에 세심한 주의를 기울이지 않으면 사용자 신뢰도가 낮아져 트래픽이 감소하고 잠재적인 비즈니스 손실로 이어질 수 있습니다.

새로운 콘텐츠가 부족하면 검색 엔진 결과 페이지(SERP)에서 웹사이트의 가시성과 순위가 부정적인 영향을 받아 유기적 트래픽이 감소하고 잠재적인 수익 손실로 이어질 수 있습니다.

웹사이트의 개별 웹페이지를 정독하고 모든 링크, 문구, 단어의 정확성을 꼼꼼하게 검사하는 것은 상당한 시간과 노력이 필요한 고된 작업일 수 있습니다. 다행히 SiteInspector는 구문, 철자 및 전반적인 가독성 측면에서 잠재적인 불일치 또는 개선이 필요한 부분을 강조하는 포괄적이면서도 간결한 보고서를 제공하여 이 프로세스를 간소화하므로 귀중한 리소스를 절약하고 웹사이트 소유자와 콘텐츠 제작자 모두의 부담을 줄일 수 있습니다.

SiteInspector 설치 방법

SiteInspector 애플리케이션은 Linux, macOS, Windows를 비롯한 다양한 운영 체제와 호환되도록 설계되었습니다. 이러한 플랫폼에서 기본으로 또는 WSL(Linux용 Windows 하위 시스템) 기능을 사용하여 원활하게 실행할 수 있습니다.

이 글도 확인해 보세요:  눈에 띄는 이미지를 위한 잘 알려지지 않은 무료 스톡 이미지 사이트 7곳

Docker 이미지 형태로 제공되는 애플리케이션 설치를 진행하기 전에 시스템에 Docker 및 Docker Compose가 설치되어 있는지 반드시 확인해야 합니다. 이 프로세스를 용이하게 하려면 적절한 통합을 보장하기 위한 단계별 지침을 제공하는 Docker 및 Docker Compose 설치에 대한 종합 가이드를 참조하는 것이 좋습니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/siteinspector/siteinspector/master/scripts/docker-install.sh)"

다음 지시어를 사용하여 SiteInspector를 쉽게 설치할 수 있습니다. 지정된 작업을 수행하면 스크립트가 실행되고, 이후 Docker Compose 파일을 가져옵니다. 그 후 필요한 단계를 수행하여 Docker Compose 배포를 시작하고 컨테이너를 설정 및 구성합니다. 그 결과 로컬 장치의 포트 808을 통해 애플리케이션에 액세스할 수 있게 됩니다.

SiteInspector를 처음 실행할 때, 이후 실행 프로세스를 통해 시작할 수 있습니다.

docker-compose up -d

SiteInspector를 사용하여 웹사이트 오류를 확인하는 방법

SiteInspector를 실행하고 웹 브라우저를 열면 해당 애플리케이션 내의 주소 표시줄로 이동하여 URL로 “localhost:808″을 입력합니다.

관리자 권한에 액세스하려면 고유 이메일 주소와 기밀 비밀번호가 있는 계정이 필요합니다. “시작하기!”를 클릭하여 업데이트 등록을 선택하지 않는 한, 이러한 자격 증명은 귀하의 동의 없이 제3자에게 공개되지 않으며, 이 경우 귀하의 연락처 정보가 개발팀과 공유될 수 있습니다.

“‘웹사이트 추가’를 클릭한 후, 검토하고자 하는 웹 주소를 입력하세요. ‘제출’을 바로 누르지 말고 ‘구성’ 옵션을 사용하여 스캔 설정을 조정할 수 있는 드롭다운 메뉴에 액세스하세요.

경로 제외 기능을 사용하면 스캔 프로세스 중에 면밀히 조사하지 않아야 하는 경로를 식별할 수 있습니다.

연도별로 콘텐츠를 분류하는 프레임워크를 사용하는 경우, 2022년 이전의 모든 자료의 정확성을 철저히 검사하여 오류가 없는 경우, (“/2021″,”/2020″,” 등)을 포함하는 URL 경로는 반드시 생략해야 합니다.

시작 경로 매개변수에 값을 설정하여 SiteInspector의 검사 시작 지점을 지정할 수 있는 옵션이 있습니다. 이를 통해 특정 디렉토리에서 검사 프로세스를 시작할 수 있습니다.또한 사용자 지정 테스트를 포함하여 “Lorem Ipsum”과 같은 플레이스홀더 텍스트의 모든 인스턴스가 교체되었는지 확인할 수 있습니다.

이 글도 확인해 보세요:  Changedetection.i로 웹 페이지 업데이트를 주시하세요.

맞춤법 및 문법 검사, 하이퍼링크 확인, 이미지 분석, 스크립트 유효성 검사에 해당하는 스위치를 켜거나 꺼서 SiteInspector의 맞춤법 검사 및 HTML 유효성 검사 기능을 활성화할 수 있는 옵션이 있습니다.

맞춤법 및 문법 오류와 잘못된 하이퍼링크를 감지하는 성능을 면밀히 조사하여 SiteInspector를 All Things N에서 테스트함으로써 철저한 검증을 거쳤습니다.

미국 동부 표준시 오전 6시경 검사를 시작한 SiteInspector는 초기 한 시간 동안 시간당 약 25,000페이지의 속도로 인상적인 처리 속도를 보여주었습니다. 그러나 인접한 미국이 깨어나 인터넷에 접속하기 시작하면서 속도가 점차 느려졌습니다.

85,000개 이상의 기사와 훨씬 더 많은 페이지로 구성된 방대한 아카이브는 처리하는 데 약 10시간이 필요했습니다.

앞서 언급한 데이터에도 불구하고, All Things N은 코드 스니펫과 전문 용어 등 다양한 기술을 포괄하는 복잡한 웹사이트로서 의도치 않게 오류율이 높아진 것처럼 보일 수 있다는 점에 유의해야 합니다. 그럼에도 불구하고 SiteInspector를 구현한 결과, 편집자의 면밀한 검토를 피할 수 있었던 철자가 틀린 여러 용어를 식별할 수 있었습니다.

문제가 있는 모든 페이지에는 보고서의 해당 섹션이 첨부되며, 해당 섹션에는 잘못된 링크가 밑부분에 표시됩니다. 각 페이지에서 모든 문제가 해결되면 사용자는 해결됨을 선택하면 페이지 보고서가 압축되어 다음 페이지로 넘어갈 수 있습니다.

보고서 페이지에 있는 편리한 ‘보고서 공유’ 기능을 자유롭게 활용하시기 바랍니다. 이 옵션을 클릭하기만 하면 동료 기여자에게 보낼 수 있는 공유 가능한 URL이 생성됩니다. 이 URL을 통해 수신자에게 편집자 또는 뷰어 역할을 할당할 수 있으므로 효율적인 협업과 오류 해결이 가능합니다.

로컬 네트워크에 있는 개인과 파일을 공유할 때는 ‘localhost’를 각자의 로컬 인터넷 프로토콜(IP) 주소로 대체해야 합니다. 또한 동료가 사용자와 같은 네트워크에 있지 않은 경우에는 가상 사설 서버(VPS)에서 서버를 호스팅하는 것이 좋습니다.

웹 사이트의 오류를 쉽게 수정할 수 있는 사이트 검사기

사이트 검사기는 웹사이트에 존재하는 문제를 즉시 발견하고 수정할 수 있는 솔루션을 제공합니다. 그러나 이상적인 시나리오는 애초에 이러한 곤경을 피하는 것입니다.SiteInspector는 문법 및 오타 오류에 대한 수정 기능을 제공하지 않지만, 사용자는 맞춤법 및 문법 개선을 위한 조치를 구현하여 언어에 대한 개인적 숙련도를 향상시킬 수 있습니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.