Amplify and Google Search

0

Hi, I hope I can explain this succinctly! I have a Docusaurus site hosted on AWS Amplify. I have the domain set up and it resolves correctly to https://docs.cavalry.scenegroup.co/

The problem I'm facing is that the url that shows up in Google Search is the original amplify url. e.g. https://main.d1fnr9j76bdr39.amplifyapp.com/

I'm no expert (!) but it looks like the canonical metadata is the bit I need to change. Is there anything I can do via the console (or otherwise) to resolve this?

Thanks.

질문됨 2년 전646회 조회
1개 답변
1

Since your website can be accessed by multiple urls, you need to tell the search engine which URL is the canonical URL. One way to do it is to add a link tag in your pages <head> to point to the canonical url.

example: <link rel="canonical" href="https://docs.cavalry.scenegroup.co" />

More info can be here: https://developers.google.com/search/docs/advanced/crawling/consolidate-duplicate-urls

profile pictureAWS
중재자
답변함 2년 전
  • Thanks Mohamed. When I do a URL inspection in Google Search the Amplify link is the 'User-declared canonical'. I have not explicitly/ intentionally declared this so was hoping there might be something in the Console to allow me to specify this (e.g. it seems AWS is setting it). This site is for documentation so we've got 100s of pages - I'm hoping not to need to do this for each page individually!

  • I inspected your website and see that you have <link data-react-helmet="true" rel="canonical" href="https://main.d1fnr9j76bdr39.amplifyapp.com/"> in your website. You need to edit that.

  • I am not a Docusaurus expert but I think you are defining the url https://main.d1fnr9j76bdr39.amplifyapp.com somewhere in your config, and Docusaurus is automatically injecting the canonical tag link for you https://docusaurus.io/docs/next/seo#single-page-metadata

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠