Sådan bliver du skyingeniør Cloud Engineer Løn | Cloud Computing Engineer | Simplearn

Så jeg har ikke adgang til kun javascript på serversider. Jeg har paginering i øjeblikket implementeret på en side, der dynamisk henter data fra en xml-fil. Nedenfor er et eksempel på pagination html, dette eksempel findes på side 4. Hver gang du klikker på et sidetal eller en pil, regenereres koden baseret på url-variablen, mens du flytter rel-attributterne, hvor de skal være. Er denne bedste rute for SEO, eller er der en bedre måde?

Det kanoniske tag skal også bare være basis-url som: PATH / all-content.html, eller skal det genereres, når hver side også ændres. Ligesom PATH / all-content.html? Page = 4

  • Pagination fungerer aldrig alligevel godt for SEO. Hvis det ikke er på side 1, vil søgemaskinerne ikke rangere det meget godt. De enkelte varer kan blive godt rangeret, men ikke gennem paginering.

Desværre er dette ikke, hvordan rel = "prev" og rel = "next" fungerer. De skal placeres på <link> elementer i <head> tag, ikke tændt elementer.

Den kanoniske URL kan indeholde den specifikke URL, inklusive sideparametrene.

Du kan lære mere om det specifikke af rel='prev' og rel='next' eller her: https://support.google.com/webmasters/answer/1663744?hl=da

  • Er det ok at dynamisk generere dem i head-tagget baseret på url-sidevariablen?
  • Ja, det antager jeg, skulle se det specifikke setup for at vide, om det blev gjort godt
  • Formatet ville være det samme som ovenfor, bortset fra at rel-attributterne ville blive fjernet fra ankermærkerne, og link-tags ville blive føjet til overskriften. Så sig, at du klikker på 4, siden url ville være eksempel.com/all-content.html?page=4 og derefter de to link tags, der ville blive genereret i <head> ville være: <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'>. Opsætningen inden JS kører er kun to tomme divs, som jeg ved ikke er den bedste, men jeg tror, ​​det er min eneste mulighed uden serversprog. </head>
  • Mens Google er i stand til at gennemgå JS i disse dage, vil jeg varmt anbefale at finde en måde at få dette i den aktuelle sidekilde (hvilket betyder, at det bliver nødt til at blive præ-gengivet af et script på serversiden) i stedet for at tilføje dette via JS. Mens jeg ser dine problemer i den ende, er jeg bekymret for, om Google vil analysere den forrige / næste, når du tilføjer dem efter gengivelse via JS.

arbejdet for dig: Charles Robertson | Ønsker du at kontakte os?

nyttige oplysninger