Jak opravit rozbitou náhlavní soupravu s lepidlem a jedlou sodou

Zdá se, že Google má ve svém indexu mnoho stránek, které jsem před lety smazal. Můj web aktuálně obsahuje pouze domovskou stránku example.com/index.html. Co mám dělat v Apache, abych trvale odstranil všechny tyto smazané stránky z indexu Google?

  • Google obvykle odstraní smazané stránky ze svého indexu automaticky. Na vašem webu musí být něco divného, ​​takže Google nevidí, že jsou smazány. Umožňujete robotu Googlebot procházet smazané adresy URL? Jsou tyto adresy URL v souboru robots.txt zakázány? Vrací smazané adresy URL stav „410 Gone“ nebo „404 Not Found“?
  • 3 Jak víte, že tyto stránky jsou v indexu Google? Říká to Google v Google Search Console? Zobrazují se ve výsledcích vyhledávání klíčových slov, která na nich dříve byla? Vidíte je na Googlu? site:example.com Vyhledávání?

Dvě věci, které chcete udělat.

  1. Na úrovni serveru nastavte přesměrování 301 (pokud chcete, aby byli návštěvníci přesměrováni na domovskou stránku) nebo 404 odpovědí (pokud nezáleží na tom, že se návštěvníkům zobrazí zpráva „stránka nebyla nalezena“). Buď jednotlivě pro každou stránku, nebo nastavte pravidlo přepsání celého webu tak, aby odpovídalo všem
  2. Přihlaste se ke svému účtu Google Search Console a požádejte o odstranění stránek z indexu.

Nezapomeňte to udělat také v Bing Webmasters.

  • 1 U odstraněných adres URL byste neměli nastavovat přesměrování. Měli byste je nakonfigurovat tak, aby zobrazovaly stav 410 pryč.
  • @StephenOstermiller veletrh. Myslím, že to záleží. Změnil jsem odpověď tak, aby odrážela vaši zpětnou vazbu.
  • Přesměrování obsahu na domovskou stránku není dobré SEO nebo uživatelská zkušenost. Google považuje přesměrování domovské stránky za chyby „soft 404“, takže jejich implementace nemá žádnou výhodu pro SEO. Uživatelé lépe dostanou chybovou zprávu, že přesměrování na obsah, který vůbec není to, co skutečně hledali.

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