Jak se stát cloudovým inženýrem | Plat cloudového inženýra | Cloud Computing Engineer | Jednoduché

Takže nemám přístup k žádným jazykům na straně serveru, pouze k JavaScriptu. V současné době mám stránkování implementováno na stránce, která dynamicky stahuje data ze souboru XML. Níže je uveden příklad stránkovacího html, tento příklad je na stránce 4. Pokaždé, když kliknete na číslo stránky nebo na šipku, kód se znovu vygeneruje na základě proměnné url a přesune atributy rel tam, kde je třeba. Je to nejlepší cesta pro SEO, nebo existuje lepší způsob?

Také by kanonická značka měla být pouze základní url jako: PATH / all-content.html nebo by se měla generovat při každé změně stránky. Jako PATH / all-content.html? Page = 4

  • Stránkování pro SEO stejně nefunguje dobře. Pokud to není na stránce 1, vyhledávače to moc neřadí. Jednotlivé položky mohou být dobře hodnoceny, ale ne prostřednictvím stránkování.

Bohužel to tak nefunguje = rel = "prev" a rel = "next". Měly by být umístěny na <link> prvky v <head> značka, není zapnutá elementy.

Kanonická adresa URL může obsahovat konkrétní adresu URL, tedy včetně parametrů stránky.

Můžete se dozvědět více o konkrétních rel='prev' a rel='next' nebo zde: https://support.google.com/webmasters/answer/1663744?hl=cs

  • Je v pořádku dynamicky generovat ty ve značce head na základě proměnné stránky url?
  • Ano, myslím, že je, musel bych vidět konkrétní nastavení, abych věděl, jestli to bylo dobře
  • Formát by byl stejný jako výše, s výjimkou, že atributy rel by byly odebrány ze značek ukotvení a značky odkazu by byly přidány do záhlaví. Řekněme, že kliknete na 4, adresa URL stránky bude example.com/all-content.html?page=4 a pak dvě značky odkazů, které by se vygenerovaly v <head> bylo by: <link rel='prev' href='http://www.example.com/all-content.html?page=3'> a <link rel='next' href='http://www.example.com/all-content.html?page=5'>. Nastavení před spuštěním JS jsou jen dva prázdné divy, o kterých vím, že nejsou nejlepší, ale věřím, že jsou to moje jediné možnosti bez jazyka serveru. </head>
  • I když je Google v dnešní době schopen procházet JS, velmi bych doporučil najít způsob, jak to získat ve skutečném zdroji stránky (což znamená, že by to muselo být předem vykresleno skriptem na straně serveru), místo toho, abych to přidal přes JS. I když vidím vaše problémy na tomto konci, obávám se, zda Google analyzuje předchozí / další, když je přidáte po vykreslení pomocí JS.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?

užitečné informace