Hvordan bli en skyingeniør Lønn til skyingeniør | Cloud Computing Engineer | Enkel læring

Så jeg har ikke tilgang til noen kun javascript på serversiden. Jeg har for tiden paginering implementert på en side som dynamisk henter inn data fra en xml-fil. Nedenfor er et eksempel på paginering html, dette eksemplet er på side 4. Hver gang du klikker på et sidetall eller pil, blir koden regenerert basert på url-variabelen mens du flytter relattributtene dit de må være. Er dette den beste ruten for SEO, eller er det en bedre måte?

Den kanoniske taggen burde også bare være basen url som: PATH / all-content.html eller bør den genereres når hver side endres også. Som PATH / all-content.html? Page = 4

  • Paginering fungerer uansett aldri bra for SEO. Hvis det ikke er på side 1, kommer ikke søkemotorer til å rangere det veldig bra. De enkelte elementene kan bli godt rangert, men ikke gjennom paginering.

Dessverre er dette ikke hvordan rel = "prev" og rel = "next" fungerer. De skal plasseres på <link> elementer i <head> tag, ikke på elementer.

Den kanoniske URL-en kan inneholde den spesifikke URL-en, inkludert sideparametrene.

Du kan lære mer om det spesifikke av rel='prev' og rel='next' eller her: https://support.google.com/webmasters/answer/1663744?hl=no

  • Er det greit å generere dynamisk de i head-taggen basert på url-sidevariabelen?
  • Ja, det antar jeg at det er nødvendig å se det spesifikke oppsettet for å vite om det ble gjort bra skjønt
  • Formatet ville være det samme som ovenfor, bortsett fra at rel-attributtene ville bli fjernet fra ankerkoder og koblingskodene vil bli lagt til i overskriften. Så si at du klikker på 4, siden url vil være example.com/all-content.html?page=4 og deretter de to koblingskodene som vil bli generert i <head> ville vært: <link rel='prev' href='http://www.example.com/all-content.html?page=3'> og <link rel='next' href='http://www.example.com/all-content.html?page=5'>. Oppsettet før JS kjører er bare to tomme divs, som jeg vet ikke er det beste, men jeg tror det er de eneste alternativene mine uten serverspråk. </head>
  • Mens Google er i stand til å gjennomsøke JS i disse dager, vil jeg anbefale på det sterkeste å finne en måte å få dette på den faktiske sidekilden (noe som betyr at det må forhåndsgis av et serverscript) i stedet for å legge til dette via JS. Mens jeg ser problemene dine i den enden, er jeg bekymret for om Google vil analysere forrige / neste når du legger til dem etter gjengivelse via JS.

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