THE SCOTTS, Travis Scott, Kid Cudi - THE SCOTTS (Audio)

Jeg laget en fullstendig omskrivning av en webside. Den forrige versjonen ble laget i PHP, og hele URL-skjemaet var slik:

domain.com/?p=subpage 

Den nye nettsiden er bare et par .html filer (det er en statisk webside). Dette betyr at ethvert spørsmål om form

domain.com/?p=subpage 

vil gjengi det samme index.html innhold. Dette får Google til å straffe meg for duplisering av innhold.

Jeg lastet opp et nettstedskart som ikke inneholder disse nettadressene før nettsiden ble indeksert, men det forhindret ikke Google i å indeksere det gamle søppelet.

Jeg la merke til at i Googles nettredaktørkonsoll, i delen URL-parametere, er det en regelmatching p. Dessverre gir konsollen meg ingen måte å slette den på.

Hva er det beste jeg kunne gjøre i denne situasjonen?

  • "Dette får Google til å straffe meg for duplisering av innhold." - Jeg synes "straffe" er litt tøft. Det som sannsynligvis vil skje er at Google kan indeksere begge nettadressene og bare returnere den ene eller den andre i SERP-ene. Google utsteder ikke en "straff" som sådan. Enhver "straff" kommer fra å ha endret URL-en og ikke omdirigere trafikk fra den gamle URL-en til den nye.

Når du klikker på Configure URL parameters i URL parameters delen av Google Webmaster Console, bør du kunne Edit og så No: Doesn't affect page content (e.g. tracks usage) ? p-parameteren. Det vil være et sterkt signal til Google om å slutte å ta hensyn til? P-parameteren.

Et ekstra tiltak kan være å legge til en <link rel='canonical'> med riktig URL til siden (så uten? p), bare for å fortelle Google at dette er den nøyaktige URL-en du vil ha.

  • Men siden som vises som domain.com og domain.com/?p=foo er den samme html-filen, så selv om du legger til <link rel='canonical'>, vil det vises på dem alle

Hvis jeg forstår spørsmålet ditt riktig, hva var en gang? /?p=example-page ville nå være /example-page.html.

Hvis det er riktig, er det beste å omdirigere de gamle parametersidene permanent til deres respektive .html versjoner, så:

/?p=aboutme -- 301 > /about-me.html /?p=prices -- 301 > /prices.html 

Og så videre.

Å gjøre dette forhindrer dupliseringsproblemet. Den informerer søkemotorer om at den gamle siden er byttet ut, noe som fører til at den gamle siden fjernes fra søkeindeksene og at "SEO-verdien" overføres til de nye sidene.

Det sørger også for at direkte trafikk (f.eks. Fra nettleserbokmerker og eksterne lenker) til gamle sider blir videresendt til de nye.

Dette er tilnærmingen som anbefales av Googles guide til flytting av nettsteder med URL-endringer.

  • Problemet er at standardsyntaks for omdirigeringer i .htaccess ser ikke ut til å gjøre noe (for tester brukte jeg en midlertidig 302-viderekobling): Redirect 302 /?p=galeria http://example.com/gallery.html

En enkel løsning er å la søkemotorene gjennomsøke nettadressene som peker til websidene med samme innhold. Bare merk dem som “DUPLIKATER” ved å bruke rel = “canonical” element, 301-viderekobling eller URL-parameterhåndteringsverktøyet. For å unngå for mye gjennomsøking av nettstedet ditt, justerer du innstillingen for gjennomsøkingsfrekvens i Search Console. Duplikatinnhold på et nettsted straffes ikke med mindre det ser ut til Google at dupliseringen har til hensikt å manipulere søkeresultatene. I dette tilfellet indekserer Google den beste versjonen av innholdet i SERP.

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