Ogami Organic Store WordPress Theme Download Teması İndir

Mám web pro správu sbírek obchodních karetních her (TCG), který je postaven na centrálním vyhledávači / filtračním systému. Tento filtrační systém je umístěn na cards stránka se seznamem všech nalezených karet, které odpovídají stránkovaným filtrům. Pokud nejsou vybrány žádné filtry, zobrazí se všechny výsledky. Každý výsledek odkazuje na stránku s podrobnostmi karty.

Každý filtr je přidán do adresy URL jako parametr řetězce dotazu, takže mohou existovat miliony adres URL poskytujících různé výsledky. Přirozeně nechci, aby byly všechny tyto adresy URL založené na řetězcích dotazů indexovány. Ve skutečnosti mi na obsahu moc nezáleží cards stránka vůbec. Zajímám se o to, aby byly indexovány stránky s podrobnostmi o kartě. V zásadě chci, aby Google (nebo jakýkoli jiný prohledávač) indexoval cards stránku bez řetězce dotazů a procházet stránkováním a indexovat stránky podrobností karty.

To by se mohlo zdát vyloučením řetězce dotazů z cards stránka v souboru robots.txt, ale téměř všechny zpětné odkazy (a interní odkazy) budou pravděpodobně odkazovat na konkrétní výsledek hledání karty (s filtry). Myslím, že to negativně ovlivní moje hodnocení?

Mým nejlepším odhadem, kdybych nechal procházet stránky s podrobnostmi o kartě, by bylo zahrnout <link rel='prev|next' href='/cards?page=number'> (a přidat výjimku pro parametr řetězce dotazu „stránka“). To by fungovalo, protože pokud nejsou specifikovány žádné filtry, jsou uvedeny všechny karty.

To jsou jen moje myšlenky; jaký by byl nejvhodnější způsob řešení?

Aktualizace

Pokud se rozhodnu procházet stránkovací seznam, co se stane, když má uživatel nastavený soubor cookie (například 48 výsledků na stránku namísto výchozích 24)? Vím, že prohledávače vždy uvidí stejné hodnoty, protože nenastavují soubory cookie, ale záleží na tom, zda může uživatel navštívit stejnou adresu URL s různým obsahem? Může to Google zjistit a / nebo za to pokutovat?

  • Můžete použít noindex, který je flexibilnější a má lepší pákový efekt, ale je třeba také poznamenat, že pokud je stránka užitečná pro uživatele, měla by být upřímně indexována.
  • Ano cards stránka by měla být indexována, ale pouze pokud nejsou zadány žádné filtry řetězce dotazu.
  • 1 No, v ideálním případě byste se chtěli vyhnout používání ?page= a použít /cards/1/, /cards/2/ atd. Takto můžete jen roboty /cards? celkem. Doporučil bych vám ponechat řetězce na stránky, které nechcete indexovat, takže je snazší je blokovat a spravovat, ale samozřejmě je to zcela volitelné, jen moje 2 centy.
  • Souhlasím, nicméně /cards/1 is the route is already used for the detail pages, so to prevent confusion I think its best to stick to a query string here.

Udělal bych dvě věci:

  1. Dát a <meta name='robots' content='noindex'> tag na každé stránce, což je seznam karet. Tímto způsobem může Google procházet stránky a předávat jim šťávu z odkazů, ale nezahrnuje je do indexu vyhledávání.

  2. Vytvořte soubor XML Sitemap, který obsahuje pouze stránky s podrobnostmi o kartě. Když se stránky, které chcete indexovat, nacházejí v souboru Sitemap, Google s nimi zachází jako s kanonickými adresami URL. Bude upřednostňovat procházení a indexování.

  • Trochu pozdě reagovat, ale to je přesně to, co jsem udělal :)

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

užitečné informace