Cómo solicitar indexación de una URL usando API Indexing API Explorer

Zobrazují se všechny mé webové stránky ?mode=grid & ?mode=list v pokrytí google. Odeslaný soubor Sitemap však zobrazuje normální adresy URL. Například:

  1. example.com/page/?mode=grid
  2. example.com/page/?mode=list
  3. example.com/page/ ---> [adresa URL v souboru Sitemap]

A soubor robots.txt má příkaz Disallow: /*? což vedlo k zablokování všech webových stránek z indexu. Nechci odebrat příkaz disallow. Jak mohu indexovat webové stránky, zobrazí se příkaz odstranění ?mode=grid & ?mode=list ve vyhledávání Google. Toto je také web WordPress.

  • 1 Zakázání v souboru robots.txt neblokuje indexování, pouze blokuje procházení. Google obvykle nebude indexovat adresy URL, které nedokáže procházet, ale někdy to dělá
  • Pokud Google také nemůže procházet, nevidí vaši kanonickou značku. Takže neví, že je to nesprávná adresa URL k indexování.

Když budete myslet mimo krabici, můžete na svůj regex použít regex robots.txSoubor t zakázat všechny proměnné parametry, jako je https://example.php/?p=x. Možná budete moci filtrovat otazník označující proměnnou ve vašem robots.txt s regulárním výrazem v samotném souboru. Vlastně jsem to jen Googloval a ačkoli robots.txt soubor neumožňuje regulární výraz, vypadá to, že prohledávače Google umožňují porovnávání vzorů. To může být odpověď, kterou hledáte. Viz https://searchengineland.com/a-deeper-look-at-robotstxt-17573

  • Proč navrhujete regulární výraz, než řeknete, že soubor robots.txt je nepodporuje?

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