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

Alla mina webbsidor visas ?mode=grid & ?mode=list i Googles täckning. Men den inlämnade webbplatskartan visar normala webbadresser. Till exempel:

  1. example.com/page/?mode=grid
  2. example.com/page/?mode=list
  3. example.com/page/ ---> [url i webbplatskarta]

Och robots.txt har ett kommando Disallow: /*? vilket har lett till att alla webbsidor från index har blockerats. Jag vill inte ta bort kommandot avvisa. Hur kan jag få indexerade webbsidor, kommer kommandot att ta bort visas ?mode=grid & ?mode=list i google-sökningar. Detta är också en WordPress-webbplats.

  • 1 Att inte tillåta i robots.txt blockerar inte indexering, det blockerar bara genomsökning. Google indexerar vanligtvis inte webbadresser som de inte kan genomsöka, men ibland gör det
  • Om Google inte kan genomsöka kan den inte se din kanoniska tagg. Så det vet inte att det är fel URL att indexera.

Att tänka utanför rutan kan du tillämpa regex på din robots.txt-fil för att inte tillåta alla variabla parametrar som https://example.php/?p=x. Du kanske kan filtrera frågetecknet som anger en variabel i din robots.txt med regex i själva filen. Jag googlade faktiskt bara detta och även om robots.txt filen tillåter inte regex det ser ut som att Googles sökrobotar tillåter mönstermatchning. Det här kan vara svaret du letar efter. Se https://searchengineland.com/a-deeper-look-at-robotstxt-17573

  • Varför föreslår du regex innan du säger att robots.txt inte stöder dem?

fungerat för dig: Charles Robertson | Vill du kontakta oss?