Jeg har en Joomla / Shopware til et e-handelswebsted, men jeg ser nogle problemer, og jeg tror, ​​at Google ikke gennemgik sider:

{block name='frontend_robots_txt_user_agent'} User-agent: * {/block} {block name='frontend_robots_txt_disallows'} Disallow: {url controller=compare fullPath=false} Disallow: {url controller=checkout fullPath=false} Disallow: {url controller=register fullPath=false} Disallow: {url controller=account fullPath=false} Disallow: {url controller=address fullPath=false} Disallow: {url controller=note fullPath=false} Disallow: {url controller=widgets fullPath=false} Disallow: {url controller=listing fullPath=false} Disallow: {url controller=ticket fullPath=false} {/block} {block name='frontend_robots_txt_allows'} Allow: {url module=widgets controller=emotion fullPath=false} {/block} {block name='frontend_robots_txt_sitemap'} Sitemap: {url controller=index}sitemap_index.xml {/block} {* @deprecated Will be removed in 5.6 without alternative *} {block name='frontend_robots_txt_sitemap_mobile'}{/block} 

Er der noget problem her med disse filer? Jeg er så mærkelig med disse linjer.

  • Er dette indholdet af filen tilgængelig på https://your-domain.example.com/robots.txt, eller er det indholdet af skabelonfilen i backend?
  • @unor dette er i back-end mappe kaldet index.tpl
  • 1 Okay. For et spørgsmål om din robots.txt, skal du medtage det genererede robots.txt fil, ikke skabelonfilen. Skabelonfilen er relevant, hvis du vil ændre noget, men søgemaskiner vil selvfølgelig aldrig se denne skabelonfil, kun den genererede fil.
  • @unor hvad er dit foreslåede indhold af robot.txt? og jeg skal erstatte robot.txt-filen i samme bibliotek eller ej? (Indsend venligst som svar)

Den skabelonfil, du har sendt fra din backend-ende, kan gengive sådan

User-agent: * Disallow: /compare Disallow: /checkout Disallow: /register Disallow: /account Disallow: /account Disallow: /note Disallow: /widgets Disallow: /listing Disallow: /ticket Allow: /emotion 

Ovenstående fortolkning af din robots.txt indikerer, at de fleste af siderne på dit websted ikke er tilladt til gennemsøgning, hvilket betyder, at google ikke gennemgår disse sider

Den første linje User-agent: * betyder, at enhver crawler inklusive google skal overholde følgende linjer Disallow: /checkout linje betyder, at webcrawleren ikke skal gennemgå eller indeksere denne url og lignende Allow: /emotion ville betyde, at webcrawleren skulle gennemgå og indeksere siden

Afhængigt af dine krav skal du i overensstemmelse hermed indstille de webadresser, du ikke vil have, at google skal gennemgå i Disallow direktivet og dem, google skal kravle i Allow direktiv.

Bare gå gennem min fortolkning af din robots.txt nævnt ovenfor, og skift dine webadresser i henhold til dem, der findes på dit websted og i henhold til dine krav til gennemsøgning

arbejdet for dig: Charles Robertson | Ønsker du at kontakte os?