Vill du ta bort archive pages från din WordPress website?
Archive pages, gillar kategori eller tagged archives, grupperar automatiskt dina blogginlägg så att besökare kan browsing. Även om de kan vara till hjälp för navigation och för att visa upp äldre content, kan det finnas tillfällen då de ej är nödvändiga.
I den här artikeln visar vi dig hur du tar bort archive pages i WordPress samtidigt som din website förblir optimerad och användarvänlig.
Vad du bör veta om att ta bort Archive Pages
Har du någonsin notice pages på din WordPress website som listar äldre inlägg per månad, kategori eller tag? Dessa sidor anropas archive pages. De grupperar automatiskt dina WordPress-poster, vilket kan vara till hjälp för navigation.
Det kan dock finnas fall där du kan behöva ta bort pages i archive.
Till exempel kanske dessa pages skapar duplicate content issues. Archives visar ofta excerpt av innehåll som redan finns tillgängligt på enskilda WordPress posts, vilket search engines kan flagga som duplicerat innehåll.
Varje typ av page i arkivet använder också en annan URL som kan visa liknande content baserat på ett specifikt filter. Detta kan oavsiktligt skapa flera URL:er vars content överlappar varandra.
Eller så har du kanske en kategori som inte används så mycket eller som inte är meningsfull längre. Att borttaget den kategorin archive page kan städa upp din website.
Innan du faktiskt tar bort dessa pages finns det dock några saker du måste veta. Vissa användare kan använda dessa pages för att upptäcka och bokmärka gamla blogginlägg som de är intresserade av. Om du tar bort dem kan dessa användare ha problem med att hitta dessa poster igen.
Ur sökmotorsoptimeringens (search engine optimization) synvinkel kan felaktigt borttagna pages i archive skapa brutna links. Detta kan frustrera besökare som landar på dessa trasiga sidor och skada din websites ranking i sökresultaten.
Även om WordPress inte tillåter dig att direkt ta bort archive pages, finns det lösningar du kan göra för att hantera dem. I den här Step-by-Step-guiden hjälper vi dig att remove pages utan att skada din sökmotorsoptimering i WordPress.
You can use these quick links to skip to your preferred method:
Metod 1: Noindex Archive Pages med AIOSEO (rekommenderas)
Den första metoden är den som vi och många experter på sökmotorsoptimering rekommenderar mest. Istället för att helt ta bort pages i arkivet är det bättre att noindexera dem från search engines. På så sätt kan användarna fortfarande hitta dessa pages på your website, men search engines kommer inte att ta hänsyn till dem.
John Mueller från Google blev faktiskt tillfrågad om detta ämne i en Q & A-session en gång. Här är vad han hade att säga:
Du kan ta bort innehållet i gamla saker om du vill, [eller] du kan flytta dem till en archive section. You can make those old pages noindex so that people can still go there when they’re visiting your website.
John Mueller, Search Advocate på Google
Det enklaste sättet att noindexera archive pages är att använda ett WordPress plugin som All in One SEO (AIOSEO). Den här metoden kräver ingen kod, vilket gör den lätt att använda för Beginnare.
Dessutom får du massor av andra SEO-funktioner som en optimering av content på sidan, en checklista för SEO Audit, schema markup-support och mycket mer.
Först måste du installera tillägget AIOSEO. Du kan använda premium- eller gratisversionen, eftersom båda innehåller de funktioner som behövs för att noindexera archive pages.
För mer information kan du kontrollera vår guide om hur du installerar ett plugin för WordPress.
Alternativ 1: Noindex flera archive pages
För det här alternativet kan du gå till All in One SEO ” Search Appearance. Navigera sedan till tabben ”Taxonomies”.
I avsnittet Categories fortsätter du och klickar på ”Nej” i inställningen ”Visa i sökresultat”.
Du kommer då att se detta notification: ”Your Categories kommer att noindexeras och uteslutas från sitemap så att search engines ignorerar dem. You can still control how their page title looks like under.”
Om du går till tabben ”Advanced” ser du att standardinställningarna har inaktiverats.
Checkboxen ”No Index” borde också ha varit ikryssad i Robots Meta Settings.
You can then scroll down to noindex your archive tagged pages and other custom taxonomies you have.
När du är klar klickar du bara på ”Save Changes” högst upp i vänstra hörnet.
För att noindexera pages i date archive och författararkiv, byt till tabben ”Archives”.
Du kommer att se alternativ för att noindexera författaren och datum sidor.
Gilla tidigare, klicka bara på ”Nej” i inställningen ”Visa sökresultat” och upprepa samma steg för sidan date archives under.
Tryck sedan på knappen ”Save Changes” högst upp.
Alternativ 2: Noindex Specific Archive Pages (endast taxonomier)
Det här alternativet är till för att endast avindexera specifika pages i archive. Du kanske t.ex. bara har en outdated category page som du gillar att search engines inte inkluderar på resultatsidorna, men du vill att resten av dina category pages fortfarande ska indexeras.
Vad du behöver göra är att öppna kategorin, taggen eller sidan för custom taxonomi på front end på din webbplats. Klicka sedan på ”Edit Category” högst upp i admin bar, gillar i screenshot nedan.
Detta öppnar kategorin eller taggen editor. Här rullar du bara ner till section ”AIOSEO Settings” och växlar till tabben ”Advanced”.
I Robots Settings inaktiverar du alternativet ”Use Default Settings” och kryssar i boxen ”No Index”.
Efter det klickar du på ”Update”.
Tyvärr har AIOSEO inte en funktion för att noindexera specifika, icke-taxonomi archive pages ännu. Tack och lov finns det fortfarande ett enkelt sätt att göra det med hjälp av metoden under.
Metod 2: Noindex Archive Pages med kod (för specifika sidor som inte är taxonomi)
Om du vill noindexera sidor i arkivet som inte är taxonomies måste du add to ett custom code snippet till din webbplats, specifikt ditt WordPress temas functions.php-fil.
Om denna process låter skrämmande, oroa dig inte. Det säkraste sättet du kan add to kod till WordPress är genom att använda WPCode, det bästa code snippet tillägget på marknaden.
Detta plugin gör det enkelt att infoga custom code utan att direkt hantera dina theme-filer, så det är mindre troligt att du förstör din website. Dessutom kommer din custom code inte att skrivas över när du uppdaterar ditt theme, så din noindex-kod kommer att stanna på plats.
Först måste du installera och aktivera WPCode. Både gratis- och premiumversionen fungerar bra för denna tutorial, men premiumversionen kommer med ett speciellt läge för att säkert testa din kod innan den går live.
För mer information kan du kontrollera vår guide om hur du installerar ett plugin för WordPress.
Gå sedan till Code Snippets ” + Add Snippet. Sedan väljer du ”Add Your Custom Code (New Snippet)” och clickar på ”Use snippet”.
Nu kan du gå vidare och ge ditt nya snippet ett namn. Det kan vara något så enkelt som ”Noindex Archive Pages.
Se sedan till att Code Type är ”HTML Snippet”.
I boxen ”Code Preview” kopierar och klistrar du in följande kod:
<meta name="robots" content="noindex">
Den här koden är en robots meta tag som är speciellt utformad för att instruera search engines att ej indexera en viss page.
När du har gjort det rullar du ner till section ”Insertion”.
Se till att metoden för infogning är ”Auto Insert” och att location är ”Site Wide Header”.
Låt oss flytta ner på sidan igen till ”Smart Conditional Logic” section.
Vad du vill göra är att aktivera inställningen ”Enable Logic”.
När det gäller villkoren väljer du Show och väljer ”Page URL” och ”Is”. Du kan sedan insert URL:en till den specifika page i archive som du vill noindexera i det sista fältet.
Klicka gratis på ”AND” för att add to fler pages till noindex.
När du är klar gör du koden ”Activate” och clickar på ”Save Snippet”.
Så var det med det. Om du vill se om din page har noindexerats utan problem kan du öppna page archive och view dess page source.
Om du använder Chrome måste du högerklicka var som helst på sidan och klicka på ”View Page Source”.
Tryck nu på Control/Command + F på ditt tangentbord för att få upp ett sökfält och skriv in ”noindex”. Det bör markera noindex-taggen som du addade tidigare.
Om den finns mellan taggarna <head>...</head>
har du addat koden på rätt sätt.
Metod 3: Redirect Archive Pages för att undvika trasiga länkar
Låt oss säga att du har bestämt dig för att det är bäst att remove vissa archive pages från din WordPress blogg. Men du är orolig för trasiga links eller frustrerade besökare som fortfarande försöker komma åt dem. Detta kan hända om någon har bokmärkt en äldre page i archive på din website.
Vad du kan göra är att omdirigera archive pages med hjälp av ett redirect plugin istället. På så sätt kommer besökare som landar på de gamla länkarna inte att se ett error message.
Note: Denna metod kommer att använda AIOSEO Pro eftersom den har funktionen att enkelt redirect en page till en annan på din website.
Först installerar och aktiverar du AIOSEO på WordPress. Du kan läsa vår guide om hur du installerar ett plugin för WordPress för mer instruktioner.
Gå sedan till All in One SEO ” Redirects.
På tabben ”Redirects” insertar du Source URL (din archive page) och Target URL (den page du vill redirecta användarna till).
Vi rekommenderar att du väljer en sida som stämmer överens med vad besökarna letar efter när de landar på den gamla archive-sidan.
For instance, say you have a software review website and want to redirect a category archive for a discontinued platform. En bra mål-URL kan vara ett senaste inlägg som du skrev som förklarar varför programvaran inte längre är available.
På så sätt får besökarna användbar information även om den ursprungliga archive page är borta.
Alternativt kan du redirecta användaren till homepage.
Under väljer du en ”Redirect Type”. Du kan använda ”301 Moved Permanently” om du vill att målsidan ska vara den nya permanenta home page för visitorerna som tidigare gick till archive-sidan.
Sedan klickar du på ”Add Redirect”.
Gå nu vidare och öppna din gamla archive page. Om du landar på målsidans URL betyder det att redirecten är utan problem.
För mer information, kontrollera vår Beginner’s guide till att skapa 301 redirects i WordPress.
Metod 4: Ta bort Archive Pages med ett plugin (för webbplatser som inte är bloggar)
Kanske din WordPress webbplats inte har någon blogg och archives pages inte tillför något värde till din site. Om så är fallet är den här metoden något för dig.
Du måste installera Smart Archive Page Remove plugin, som gör det enkelt att ta bort archive pages från din WordPress webbplats.
Först installerar och aktiverar du WordPress plugin i din admin area. Gå sedan till Settings ” Archive Pages.
Därefter väljer du vilka archive pages du gillar att ta bort och klickar på toggle-knapparna. När du är klar klickar du bara på ”Save Changes”.
När du går till din archive-sida bör du se ett 404 error som säger att sidan inte hittas.
Alternativ: Skapa Customize Archive Pages
Istället för att helt ta bort archive pages kan du överväga att skapa custom archive pages. Detta ger you mer control över hur pages ser ut och fungerar, vilket ger en bättre användarupplevelse för visitorerna.
Om din page archive är lätt att navigera på kommer användarna att tycka att den är användbar och stanna längre på din website. I sin tur kan du öka dina sidvisningar och minska din avvisningsfrekvens, och search engines kommer att se detta som ett tecken på att användarna gillar din website.
Det enklaste sättet att skapa en custom archives page är med SeedProd. Denna drag and drop page builder har massor av templates och byggblock för att designa en användarvänlig archives-sida som folk tycker är till hjälp.
Här är några tips för att förbättra dina archives pages:
- Inkludera ett formulär för customize search för att hjälpa användare att filtrera genom innehållslistan.
- Galleri/Presentation/Showcase ditt mest populära content från archive för att hålla visitorerna engagerade.
- Om du har specifika custom post types (gillar recept), försök skapa och organisera archive pages för dessa posts för enklare navigation.
- Display your archive pages in the sidebar or navigation menu so that users can easily access them when needed.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du tar bort pages i archive i WordPress. Du kanske också vill kontrollera vår artikel om hur du lägger till och använder widgets i WordPress och vår lista över permanentaktiverade tillägg till WordPress för att utveckla din website.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
uzoma ichetaonye says
I love the idea of non-indexing the archive pages instead of deleting them as they may be useful to online visitors who might need these archive webpages to navigate through your website.
BUT HERE IS MY CONTRIBUTION ON THIS: I will say that ONLY the category pages should be the ones that are non-indexed but the tag pages should be DELETED completely as they are of little/zero use to websites. In fact majority of these tag pages spring up by themselves, constitute nuisance and waste crawl budget.
It is exactly what i did for my website and it has helped sanitize my website link architecture and save crawl budget.
Thanks
Uzoma ichetaonye
WPBeginner Support says
It can be less useful but, it would depend on how you are using your tags for if they are useful or not.
Administratör
Mrteesurez says
Thanks for your recommendation.
Many of these achieve pages waste crawl budget but it’s useful for sites having much contents on their website, every tag or category page will be of help to them in sorting contents. For example, news websites, big online publication website and more even WPbeginner is using achieve to arrange contents. It’s generally depends on the use case and business model.