| CMS/프레임워크 | Rhymix 2.1 |
|---|---|
| 개발 언어 | PHP 8.2 |
안녕하세요. Rhymix 사이로 사이트 운영 중인데, Google Search Console에서
“Alternate page with proper canonical tag” 항목으로 약 14만 개 URL이 표시되고 있습니다.
These pages aren't indexed or served on Google라고 표시됩니다.
주로 다음과 같은 긴 주소입니다:
/?mid=fun&document_srl=319246
/index.php?mid=freeboard&document_srl=125808
짧은 주소는 정상 작동합니다:
/fun/319246
/freeboard/125808
관리자 설정:
-
짧은 주소 사용 → “XE와 호환되는 주소 형태만 사용”
-
HTTPS 항상 사용
-
canonical 태그는 짧은 주소로 지정됨
현재 .htaccess에서
/?mid=xxx&document_srl=123 → /xxx/123
형태로 301 리디렉션을 강제로 적용했습니다.
질문:
-
긴 주소를 301으로 짧은 주소로 강제 리디렉션하는 것이 권장되는 방식인가요?
-
Rhymix에 이를 처리하는 기본 기능이나 공식 애드온이 있나요?
-
문서 보기 URL에서 불필요한 query parameter를 제거해도 문제 없을까요?
-
canonical만 두고 리디렉션 없이 운영해도 괜찮은가요?
SEO 관점에서 올바른 방식이 무엇인지 확인하고 싶습니다.
감사합니다.
비밀얌
Lv. 1
댓글 4
Alternate page with proper canonical tag는 오류가 아닙니다. "들어가 봤더니 canonical URL이 아니더라. 그래서 그냥 무시하기로 했음"이라는 뜻이죠. canonical URL의 의미를 생각하면, canonical로 색인된 페이지보다 이렇게 무시되는 페이지가 몇 배 더 많은 것이 정상입니다.
"XE와 호환되는 주소 형태만 사용"보다는 "모든 주소 형태를 사용"으로 설정하면 짧은주소가 등장할 확률이 높아지지만, 100% 짧은주소만 고집하는 것은 무의미합니다. 긴주소 링크는 구글이 알아서 canonical로 바꾸어 색인하니까요. 너무 철저하게 query를 지우려고 하면 하단목록이나 댓글 페이지 등이 제대로 나오지 않을 수도 있습니다. (물론 mid와 document_srl만 있는 주소라면 301 redirect 처리해도 무방합니다.)
그것과는 별도로, 검색(search_keyword=***)이나 페이지 이동(page=***) 후 클릭한 것이 아닌데도 긴주소로 잡히는 글이 많다면 다른 원인을 의심해 보는 것이 좋습니다. 구글은 어딘가에 존재하는 링크를 타고 들어갈 뿐이니, 어느 게시판이나 위젯에서 예의없게 긴주소로 링크를 걸고 있는지 찾아봐야겠죠. 특히 오래된 게시판 스킨이나 위젯들은 주소 형태는 아랑곳하지 않고 어떻게든 연결만 되면 되는 거 아님? 이라는 마인드로 구현되어 있는 것이 많더군요.
기진곰님, 답변 감사합니다!
Google Search Console에서 나오는 페이지 색인이 생성되지 않는 이유는 말 그대로 '이유'일뿐이고, 모두 다 해결이 필요한 문제가 아닙니다.
오히려 잘못하다간 검색결과에 악영향을 미칩니다.
질문에 대한 답변은
1. 네
2. 아뇨
3. 불필요한 query parameter가 붙는 스킨을 의심하세요
4. 아뇨
3번 최적화하는데 반년걸렸습니다. 쉬운일은 절대 아님을 알려드리고싶네요.
에카님, 답변 감사합니다!