Ukentlig SEO-spørsmål og svar - Hump Day Hangouts - Episode 75

Merkelig situasjon i Google-indeksen. Vi driver Magento med to butikkfronter på forskjellige domener. På en eller annen måte viser Google-indeksen noen sider fra en butikk som tilhører riktig butikk, men også den andre. Så for eksempel:

Riktig: http://www.alocalprinter.co.uk/placemats

Feil: https://www.just-printing.co.uk/placemats

Å besøke feil indeksert URL gir en 404 som forventet. Hent som Google også viser at den ikke er korrekt (disse vises i rapporten om gjennomsøkingsfeil). Å se på den hurtigbufrede kopien viser imidlertid siden fra den andre butikken. Den hurtigbufrede kopien har riktig URL og den bufrede kanoniske koden er riktig. Den feil siden har aldri vært i nettkartet som bare ble skrevet ut eller lenket noe sted, fordi det er en ugyldig URL som alltid (skulle!) Ha gitt en 404.

Er det noen som har peiling på hvordan dette kunne ha blitt til?

Vi kan fjerne disse ugyldige nettadressene, men jeg prøver å forstå hvordan dette har skjedd. Vi byttet nettstedet til nettopp utskrift til HTTPS de siste 10 dagene, men det ser ut til at disse uriktige nettadressene har vært i indeksen siden i begynnelsen av 2017.

Det eneste jeg kan tenke meg er at Magento på et eller annet tidspunkt serverte alocaprinter-siden til GoogleBot, men med en nettopp utskrift av kanonisk lenke - noe som ville være en bekymring gitt Magento automatisk genererer de fleste av kanonikkene!

P.S. Jeg har lest gjennom lignende spørsmål / svar, men ingen ser ut til å ta opp dette problemet.

  • Dette skjer vanligvis når den virtuelle verten ikke er riktig konfigurert, eller webverten gjør noen endringer som forårsaker en midlertidig feil som får nettsteder til å bli sett på andre domener. Dette problemet er ganske vanlig enn du forventer, og påvirker mange domener, spesielt de på delte hostingplattformer. Kanoniske lenker blokkerer ikke nødvendigvis dupliserte sider som indekseres, det hjelper bare Google å vite hva de skal belønne.
  • Takk for svaret Simon. Begge "nettstedene" er faktisk det samme Magento-nettstedet bare med domenene som dikterer hvilken butikkfront som vises. For at dette skal ha skjedd, må noe ha gått galt med SetEndIf-regler som forteller Magento hvilken butikk som skal kjøres basert på domenet. Er du klar over at Apache glir slik?
  • Det ville være fornuftig å sette "301 permanente" viderekoblinger på plass for at de feilaktige nettadressene skulle få besøkende til de riktige nettadressene.

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?