Shopify SEO: 문제 및 팁

게시 됨: 2021-07-19

Shopify는 새로운 인기를 얻었지만 플랫폼에 SEO 문제가 없는 것은 아닙니다...

Shopify는 지난 몇 년 동안 상당한 성장을 보였고, 2020년에는 팬데믹 기간 동안 비즈니스를 온라인으로 전환할 수 있는 빠르고 쉽고 확장 가능한 방법을 원하는 사람들이 증가함에 따라 2020년에 이 성장이 정말 가속화되었습니다.

Google 트렌드 데이터를 보면 그 급증이 얼마나 명백한지 알 수 있습니다.

쇼피파이 서재

여기에는 정당한 이유가 있습니다. Shopify는 특히 디지털 경험이 없는 사람들을 위한 비즈니스 구축을 위한 훌륭한 플랫폼입니다. 주요 판매 포인트 중 하나는 단순성입니다.

그러나 단순성에 중점을 두고 주로 보급형 사용자를 위해 구축된 플랫폼을 만드는 것이 Shopify의 유연성을 초래한 것일 수 있습니다. WordPress 또는 Magento와 같은 플랫폼에서 수행할 것으로 예상할 수 있는 많은 기술적 SEO 작업은 Shopify에서 가능하지 않으며 다른 사람들은 요구합니다. 상당히 복잡한 해결 방법. 이러한 문제 중 일부와 Shopify SEO 팁 몇 가지를 살펴보겠습니다.

1) 강제 URL 구조

Shopify 사이트에서 가장 먼저 확인할 수 있는 사항 중 하나는 모두 동일한 URL 구조를 가지고 있다는 것입니다. 카테고리는 /collections/이고 모든 제품은 URL에 /products/가 있습니다. 이것은 Shopify에서 기본적으로 설정되어 있으므로 루트에 제품 URL을 포함하는 것과 같은 작업을 수행할 수 없습니다.

나는 이것이 그 자체로 큰 문제라고 생각하지 않지만, 다른 플랫폼에서 Shopify로 마이그레이션하는 경우 전체 웹사이트가 URL 변경을 거쳐야 합니다. 물론 가능하면 URL 변경을 피하는 것이 항상 가장 좋습니다. 많은 수의 강제 URL 변경이 포함된 Shopify로의 마이그레이션은 리디렉션을 사용하더라도 상당히 고통스러울 수 있습니다.

2) 하위 카테고리 없음

또한 Shopify는 계층적 URL로 하위 카테고리를 생성하는 것을 허용하지 않습니다.

다른 플랫폼에서는 example.com/collections/mens-shirts/long-sleeve URL 구조로 하위 카테고리를 만들 수 있습니다 .

그러나 Shopify에서는 컬렉션 내에 계층을 가질 수 없습니다.

당신이 원하는 경우에 따라서, 그이 '하위 범주'컬렉션 페이지로,이 같은 자신의 평평한 수집 될 것이다 :

example.com/collections/mens-shirts-long-sleeve.

슬래시를 직접 추가하려고 하면 자동으로 하이픈으로 바뀝니다.

컬렉션은 탐색 메뉴의 다른 컬렉션 아래에 중첩되어 하위 범주의 시각적 모양을 제공할 수 있습니다. 그러나 URL과 백엔드 구조면에서는 동일한 수준입니다.

이상적으로는 상위/하위 카테고리 페이지 세트 간의 관계를 명확하게 나타내는 계층 구조를 원했을 것입니다. 그러나 태그별로 컬렉션을 필터링할 수 있습니다. 그러면 하위 카테고리 페이지가 생성됩니다. 하지만 문제가 없는 것은 아닙니다...

3) 필터로 생성된 중복 콘텐츠

기본적으로 태그를 사용하여 컬렉션을 필터링할 수 있으므로 사용자가 제품 컬렉션을 필터링하고 구체화할 수 있습니다.

예를 들어 /mens-shirts/를 빨간색으로 필터링하는 옵션을 원하는 경우 빨간색에 대한 태그를 만들고 이를 모든 관련 제품에 적용합니다. 그런 다음 /mens-shirts/에서 해당 필터를 선택하면 기본 Shopify 동작은 새 URL을 생성하는 것입니다.

example.com/collections/mens-shirts/red.


필터를 선택하여 생성된 이 새 URL은 태그를 원래 URL에 추가하고 자체 참조 표준을 가지므로 인덱싱할 수 있습니다. 이것의 장점은 정적 하위 카테고리 페이지의 기능을 수행하는 종류의 더 많은 틈새 검색 쿼리(예: 항목 카테고리 + 색상)와 관련된 인덱싱 가능한 페이지를 가질 수 있다는 것입니다.

단점은 모든 필터 옵션을 인덱싱할 수 있으므로 중복 컬렉션을 쉽게 만들 수 있다는 것입니다.

따라서 /collections/mens-shirts/red(필터를 통해 액세스)에 남성용 빨간 셔츠에 대한 페이지가 있지만 example.com/collections/mens-red-shirts에 남성용 빨간 셔츠에 대한 정적 컬렉션 페이지가 이미 있을 수 있습니다. /!

그러면 모든 컬렉션 페이지에서 여러 번 발생할 수 있습니다.

나는 일반적으로 표준 태그를 사용하여 이러한 유형의 문제를 해결합니다. Shopify에서 사용자 정의 표준 을 적용 하는 것이 특히 빠르거나 쉽지는 않지만 테마의 다양한 템플릿을 기반으로 하는 if 문 을 사용하고 테마 설정을 사용하여 수행할 수 있습니다 .

복제

또는 제품 필터링을 정밀하게 점검하고 일부 SEO 문제를 해결하는 Shopify 앱이 있습니다. 부스트 가 한 예입니다. 이 앱을 사용하는 동안 /mens-shirts/를 빨간색으로 필터링하면 결과 URL이 /mens-shirts/에 정식되므로 색인의 중복 콘텐츠 측면에서 모든 것이 좋습니다.

이 접근 방식의 단점은 귀중한 SEO 페이지를 Google에 보이지 않게 유지할 수 있다는 것입니다. 이러한 필터 URL을 색인에서 제외하는 것의 영향을 분명히 하십시오. 경쟁자들이 '빨간 셔츠'에 대해 어떤 유형의 페이지 순위를 갖고 있는지 또는 귀하의 페이지가 무엇인지 확인하고 표준화의 장단점을 기반으로 평가하십시오.

또한 태그 페이지에서는 페이지 콘텐츠를 편집할 수 없습니다. 일반적으로 필터링된 페이지의 내용을 복제합니다. 따라서 /mens-shirts/red는 /mens-shirts와 동일한 내용을 갖습니다. 더 많은 틈새 키워드 순열을 타겟팅하는 고도로 최적화된 페이지를 목표로 하는 경우 성가실 수 있습니다.

4) robots.txt 및 XML 사이트맵을 수정할 수 없음

많은 전자 상거래 사이트는 robots.txt를 사용하여 Google이 패싯 탐색 URL과 같이 크롤링할 필요가 없는 페이지를 크롤링하지 못하도록 합니다.

그러나 URL 구조와 마찬가지로 Shopify의 robots.txt 파일은 단단하고 잠겨 있습니다. 모든 Shopify 사이트에서 동일하며 편집할 수 없습니다. Shopify의 robots.txt 파일은 매우 훌륭하지만 Google이 다른 유형의 URL을 보지 못하도록 차단하기 위해 robots.txt에 무언가를 추가하려는 경우가 있을 수 있습니다. 대신 noindex 태그를 적용하는 것과 같은 다른 솔루션이 필요합니다.

robots.txt와 마찬가지로 언젠가는 XML 사이트맵을 수동으로 편집하고 싶을 수도 있습니다. 불행히도, 그것도 Shopify에 의해 차단됩니다. 이 포럼에는 사용자 정의 사이트맵 파일이 상점에 업로드되고 원래 sitemap.xml에서 새 파일 URL로 리디렉션이 구현되는 해결 방법이 나열 되어 있습니다. 나는 그것을 시도하지 않았고 모든 사람에게 작동하는 것 같지는 않지만 xml 사이트맵을 편집하고 싶다면 시도해 볼 가치가 있습니다.

5) 중복 제품 URL

기본적으로 Shopify의 제품 URL에는 컬렉션 경로가 포함되며, 다른 컬렉션을 통해 동일한 제품에 액세스하는 경우 동일한 제품을 여러 URL에서 사용할 수 있습니다. 예를 들어 남성용 빨간색 셔츠는 표준 URL example.com/products/nice-red-shirt 에 있을 수 있습니다 .

그러나 몇 가지 컬렉션 페이지를 통해 액세스할 수 있습니다.

example.com/collections/mens-shirts-long-sleeve/products/nice-red-shirt
example.com/collections/formal-mens-shirts/products/nice-red-shirt
example.com/collections/mens-red-shirts/products/nice-red-shirt

이러한 각 URL은 동일하지만 example.com/products/nice-red-shirt로 정규화됩니다.

여기서 제한 사항은 일반적으로 해당 표준 URL이 모든 제품 목록 페이지 외부에 연결되지 않는다는 것입니다. 이 페이지는 대부분의 Shopify 사이트(/collections/all/)에서 볼 수 있습니다.

이것은 Google에 대해 매우 혼란스러운 그림을 그립니다. 표준 태그는 URL의 어떤 버전이 마스터 버전인지 설명하는 데 사용됩니다. 그러나 우리가 우선 순위를 지정해야 한다고 말하는 버전은 실제로 거의 연결되지 않으며 다양한 비표준 버전이 연결되는 버전입니다! 탐색 메뉴와 컬렉션 페이지를 통해 제품에 액세스하면 다른 URL로 정규화되는 URL로 이동합니다.

이것은 테마의 .liquid 파일을 편집하여 수정할 수 있습니다. 이 수정 사항은 웹사이트 전체에 연결되는 표준 URL임을 확인하고 혼동을 없애는 데 도움이 됩니다. 검색 가능성이 있는 제품 URL이 있는 경우 구현할 가치가 있습니다.

6) .htaccess에 대한 액세스 권한이 없으면 리디렉션이 까다로워질 수 있습니다.

.htaccess 없음은 규칙 기반 리디렉션이 불가능함을 의미합니다.

Shopify에서 개별 리디렉션을 쉽게 적용할 수 있지만 대량 작업의 경우 조금 더 까다로우며 Excel에서 완료하고 Transportr 와 같은 Shopify 앱을 통해 업로드해야 합니다 .

또한 Shopify는 리디렉션이 100,000개로 제한되어 있지만 Transportr와 같은 앱에는 해당 제한이 적용되지 않습니다.

7) 국제 하위 디렉토리 없음

국제적인

귀하의 비즈니스가 국제적으로 확장되고 있다면 그 확장 계획의 핵심 부분은 국제적 SEO와 유기적 트래픽을 최대화하기 위해 웹사이트를 구성하는 방법이 필요합니다.

여기에는 일반적으로 하위 디렉토리, 하위 도메인 또는 CCTLD 사용 중에서 선택하는 것이 포함됩니다 . 그러나 Shopify에서는 국제 하위 디렉토리가 불가능하므로 각 국가에 대해 완전히 별도의 도메인을 원하지 않는 한 하위 도메인이 유일한 옵션입니다. 예를 들어 https://uk.gymshark.com/ 참조 하세요 .

Google은 하위 도메인이 하위 디렉토리와 동일하게 취급된다고 말 했지만 이는 SEO 커뮤니티에서 여전히 논쟁거리입니다. 여기 Rand Fishkin이 14개의 사례 연구에 연결하여 그것이 사실이 아님을 분명히 증명하고 있습니다. 내 경험에 따르면 하위 디렉토리는 항상 하위 도메인보다 성능이 우수하며, 그 말에도 불구하고 하위 도메인은 어느 정도 기본 도메인과 다르게 취급되는 것 같습니다. 반면 하위 디렉토리를 사용하면 권한을 더 명확하게 통합할 수 있습니다.

2021년 1월의 이 스레드에서 Shopify의 글로벌 상거래 제품 책임자(Global Commerce Product Lead)는 타임라인이 없지만 하위 디렉토리가 국제 웹사이트에 대해 고려되고 있다고 말했습니다.

이에 대한 대안 접근 방식과 Shopify의 경직된 URL 구조로 인해 제기된 다른 문제는 프런트 엔드와 백엔드가 분리되지만 API를 통해 통신하는 헤드리스 CMS를 사용하는 것입니다. 이렇게 하면 URL을 완전히 제어할 수 있고 Shopify가 기본적으로 제공하지 못하는 SEO 유연성을 다시 얻을 수 있습니다. 헤드리스 사이트의 장단점은 다음 시간에 자세히 살펴보도록 하겠습니다!

결론

Shopify에는 SEO 제한이 있지만 결코 공격할 수 없는 것은 아닙니다. 중복 제품 또는 컬렉션 URL과 같은 일부 SEO 문제는 약간의 수정이나 Shopify 앱(유료)을 사용하여 해결할 수 있습니다.

다른 SEO 제한 사항이 내장되어 있어 온라인에서 처음으로 비즈니스를 시작하고 디지털 지식이 거의 없는 사람들이 .htaccess 또는 robots.txt를 편집하는 등의 문제를 겪을 위험이 없습니다.

더 많은 기업이 이를 사용하기 시작하고 특히 Shopify를 사용하는 회사가 커지고 전문성이 성장함에 따라 Shopify가 함께 일하는 사람들에게 더 많은 자유를 줄 것으로 기대하고 있습니다. 사용자에 대한 지식은 기본 웹사이트를 운영하는 1인 밴드 이상으로 발전할 것이며 Shopify는 이러한 추가 유연성을 부여해야 합니다.