Ehitan saidi, kus on poed loetletud. Igal poe lehel on kaks vahelehte: poe teave ja ülevaated. See on üks leht, kus jQuery varjab / näitab sisu parajat osa. Mis on puhtalt SEO vaatenurgast parim viis määrata URL-id neile kahele vahelehele?

  1. example.com/shopX/info ja example.com/shopX/reviews
  2. example.com/shopX#info ja example.com/shopX#reviews
  3. või peaks mul olema lihtsalt 1 URL example.com/shopX, mis näitab poe teavet ja ülevaadetele pääseb juurde, kui klõpsate vahekaardil „Arvustused”

Ma tean, et kuni 2016. aastani eelistas Google (1), kuna vahelehtede alla peidetud sisu tegelikult ei indekseeritud. Praegu indekseerib see vahekaartide all olevat sisu, mis võib tähendada, et (1) karistatakse, kuna kaks URL-i pakuvad tegelikult sama sisu - lihtsalt kui osa on nähtav - muutes (3) paremaks võimaluseks. Lõpuks näeb (2) natuke imelikum välja, aga ma tõesti kaalun ainult SEO-d :)

Milline on 2017. aasta õige vastus sellele küsimusele?

Ma ütleksin, et peaksite kasutatavuse aspekti väga kaaluma.

SEO:

  • Ainus kord, kui soovite teabe ja ülevaatamise jaoks eraldi URL-i, kui soovite jälgida ühe ja teise toimivust.
  • Üldiselt võib teave ja ülevaade asuda samal lehel ja üldiselt pole teil eraldi ülevaatuse lehel palju asetust, nii et ma ütleksin, et hoidke seda samal lehel koos ankurlingiga.
  • Google teeb jQuery sisu (peida / näita) jne lugemisel suhteliselt head tööd.

Samuti ei taha teil olla väga piiratud teabega infolehte ja eraldi ülevaatamiseks mõeldud lehte (kaasatud laadimisaeg).

Niisiis, SEO-de osas pole palju probleeme ja ma soovitaksin teil siin rohkem mõelda kasutajaliidese ja kasutatavuse aspektile.

  • Mis puutub kasutatavusse / kasutajaliidesesse: kasutaksin funktsiooni history () URL-i dünaamiliseks muutmiseks, kui kasutaja liigub ühelt vahelehelt teisele. Nii et ühelt vahelehelt teisele liikumisel ei kaasneks lehe laadimist. Nii et minu jaoks on see tõesti ainult SEO-küsimus. Ma võtan teie vastusest, et (3) ja (2) on siin parimad võimalused, et saada paremusjärjestus ühe „kogu” lehe jaoks example.com/shopX?
  • Põhjus, miks ma ütlesin, et kaalub kasutatavuse aspekti, sest pole mingit probleemi, kas hoiate vahelehti samal lehel või laadite erinevat URL-i. Soovitatav oleks hoida ühes. Hea veebisaidi ülesehitus ja kasutatavuse parem arvestamine aitab SEO-l ja seetõttu ütlesin, et teil pole kas probleemi ja mõelge kasutatavusele.

none: Charles Robertson | none