Vill du dölja dina PDF-filer från search engines?
You may be running an online business selling eBooks and want to prevent people from finding the file using search engines. Eller så kanske du har känslig information lagrad i dessa PDF-dokument som inte bör vara offentligt tillgängliga.
I den här artikeln kommer vi att visa dig hur du enkelt döljer (noindex) PDF-filer i WordPress.
Varför dölja (noindexera) dina PDF-filer i WordPress?
PDF-filer är ett av de mest populära formaten och det finns många fördelar med att uppladare dem på din WordPress website.
PDF-filer används ofta för att bygga en email list. Många människor konverterar långa tutorials på sina bloggar till PDF-filer och erbjuder dem sedan som exklusivt content på sina websites.
Dessa filer används också för att erbjuda exklusivt premium content för betalande prenumeranter som en del av en onlinekurs eller membership site.
Om du använder PDF-filer på din website eller WooCommerce store på ett liknande sätt, är det bäst att dölja dina filer från search engines och crawlers.
Du vill inte att folk ska hitta dina PDF-filer via search-resultat där användare skulle kunna få tillgång till dem utan att ge dig sina email addresses eller betalningar.
You kanske också har PDF-filer som innehåller känsliga uppgifter som inte bör vara sökbara för allmänheten. Att dölja dessa filer med hjälp av noindex är viktigt för skydd och datasäkerhet.
Med det sagt, låt oss visa dig hur du enkelt kan dölja dina PDF-filer från search engines. Vi kommer att täcka olika metoder, och du kan använda snabblänkarna under för att hoppa till den du vill använda:
Metod 1: Hur man döljer (Noindex) dina PDF-filer med AIOSEO (rekommenderas)
Det bästa sättet att dölja dina PDF-filer från search engines är att använda plugin-programmet AIOSEO.
All in One SEO (AIOSEO) är det bästa WordPress SEO plugin på marknaden som tillåter dig att enkelt optimera din website för search engines och social media plattformar.
Detta tillägg tillåter dig också att edit din Robots.txt-fil, som ger bots instruktioner om din site.
För denna tutorial kommer du att lägga till lite kod som kommer att berätta för dem att ignorera dina PDF-filer.
Först måste du installera och aktivera pluginet AIOSEO. För ytterligare instruktioner, se vår guide för nybörjare om hur man installerar ett plugin för WordPress.
Därefter måste du konfigurera AIOSEO för din site. Om du behöver hjälp kan du följa vår Step-by-Step guide om hur du korrekt ställer in All in One SEO i WordPress.
När tillägget är aktiverat, heada över till All in One SEO ” Tools page i WordPress dashpanelen.
Härifrån växlar du till tabben ”Robots.txt Editor” och toggle alternativet ”Aktivera Custom Robots.txt”.
Därefter rullar du ner till där det står ”User Agent” och lägger helt enkelt till en asterisk (*) för att tillämpa regeln på alla robotar som crawlar din site.
Välj sedan alternativet ”Disallow” i sektionen ”Rule”. Genom att göra detta blockerar du alla användare från att komma åt PDF-filerna. Nu behöver du bara enter en sökväg till en directory. Helt enkelt add to /pdf/
i fältet ”Directory Path”.
Obs/observera: Om du har saved your PDF directory folder under något annat namn, så måste du skriva det exakta namnet på PDF-katalogen i fältet ”Directory Path”.
Efter det rullar du bara ner och klickar på knappen ”Save Changes”.
När det är gjort kommer du att kunna view your rules i ”Robots.txt Preview” section på page.
Din Robots.txt-fil kommer nu att tala om för Google Search och andra plattformar att ignorera alla PDF-filer som finns i din PDF directory folder.
Om du bara vill dölja enskilda PDF-filer kan du helt enkelt skriva namnet på den PDF-filen i fältet ”Directory Path”.
Om du till exempel enter example-pdf.pdf
, som du kan se i imagen ovan, förhindras den enskilda PDF-filen från att indexeras utan att andra påverkas.
Du kan också add to en regel som gillar Disallow: /*.pdf$ för att dölja alla PDF-filer från search engines, men detta fungerar bara när User-agent är inställd på Googlebot. All search engines respekterar inte en sådan bred regel.
Metod 2: Hur man döljer (Noindex) dina PDF-filer med hjälp av X-Robots-tag
Om den tidigare metoden av någon anledning inte fungerar kan du använda X-Robots-tagged
för att dölja dina PDF-filer.
I den här metoden måste du manuellt edit din WordPress webbplats .htaccess-fil och add X-Robots-tagged
till den. Tänk på att den här metoden är lite avancerad och kan vara svår att tillämpa för Beginnare.
Först ansluter du till din website med hjälp av en FTP-klient eller genom att använda appen för filhantering på kontrollpanelen på ditt WordPress webbhotell.
Därefter lokaliserar du din .htaccess-fil, som kommer att ligga i samma folder som dina /wp-content/ och /wp-admin/ mappar.
Om du inte kan hitta .htaccess-filen kan du följa vår tutorial om varför du inte kan hitta .htaccess-filen för att göra den synlig.
För denna tutorial kommer vi att använda FileZilla som FTP-klient. När du är ansluten till din site hittar du din .htaccess-fil i sectionen ”Remote Site” i den högra colonnen.
När du har lokaliserat den högerklickar du och öppnar alternativet ”View/Edit”.
Detta öppnar filen i en textredigerare.
Om du använder Inga annonser, här är hur det kan se ut efter att du har lagt till X-Robots-taggen
.
Om du använder en Apache server, add to följande X-Robots-tagged
i .htaccess-filen:
<Files ~ "\.pdf$"> Header set X-Robots-Tag "noindex, nofollow" </Files>
Om du använder Ngnix-servern ska du add to följande kod:
location ~* \.pdf$ { add_header X-Robots-Tag "noindex, nofollow"; }
När du har addat X-robots-taggen sparar du bara din fil. Detta kommer nu att markera alla .PDF-filer som noindex/nofollow, vilket innebär att du har lyckats dölja dina PDF-filer från search engines!
Bonus: Så här skyddar du download av PDF-filer i WordPress (3 sätt)
De två metoderna ovan täcker hur man döljer PDF-filer från search engines, men om du ytterligare vill begränsa PDF-nedladdningar till endast medlemmar, kräva ett password eller email address för att ladda ner PDF-filer, eller till och med ta emot betalningar, behöver du något av följande tools:
MemberPress är den bästa WordPress medlemskap plugin på marknaden. Det tillåter dig att begränsa PDF-filåtkomst till endast registrerade medlemmar. Du kan även sälja åtkomst till PDF-filer baserat på olika prenumerationsnivåer som användaren har.
Med MemberPress kan du också skapa och sälja onlinekurser, och ofta erbjuder ägare av websites premium PDF-guider med sina kurser.
I grund och botten kommer den här metoden att säkerställa att dina PDF-filer är helt lösenordsskyddade, och ingen kommer att kunna komma åt din PDF-fil om de inte anger ett lösenord och loggar in.
Easy Digital Downloads är ett populärt WordPress eCommerce plugin som hjälper dig att sälja digitala produkter som gillar PDF-filer, e-böcker och mer.
Den levereras med maximala filskyddsfunktioner för PDF-filer, så att du kan lagra dem i ett privat moln, generera unika åtkomstlänkar för varje medlem, spåra download-aktivitet, limit antalet gånger en specifik fil kan laddas ner och mycket mer.
Du kan godkänna betalningar via credit card, PayPal och andra, så att du kan begränsa PDF-åtkomsten efter användarens prenumerationsnivå.
OptinMonster är det bästa plugin för lead-generering för WordPress. Det hjälper dig att få fler email prenumeranter och försäljning från dina website besökare.
Många webbplatsägare använder OptinMonster för att kräva att användare anger en email address innan de ger dem tillgång till sina PDF-filer.
Denna process anropas att leverera en lead magnet eller en uppgradering av content. När användaren har angett sin email address i OptinMonster läggs de till som prenumeranter i din e-postmarknadsföringstjänst eller CRM.
Efter det får de tillgång till PDF-filen i ett personligt välkomstmail.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du döljer (noindexerar) dina PDF-filer från search engines. Du kanske också vill se vår guide om hur man bygger en email list i WordPress och kontrollera vår artikel om hur man hindrar search engines från att crawla en WordPress site.
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!
Mrteesurez says
This is great. No one will allow paid PDFs to be accessed by a search engine unless there are free. I run an ebook store so this guide will be of help for me. But my question is, if I block all the PDFs, will their titles and details still available for crawling by search engines for visibility ?
WPBeginner Support says
Normally you would use the product page that you are selling the PDF to give search engines that information.
Administratör
Mrteesurez says
Meaning I will need to create a product page for each book so as to make it be visible to search engine, right ?.
I ma using Woocommerce, I think it create post type product, can’t that be used instead of creating sales page/landing page ?
WPBeginner Support says
For WooCommerce, the product’s page would be the sales page normally.
Mrteesurez says
Ok, I now understand what you are really taking about. Woocomerce product will be the sales page, Applying Noindex will only affects the PDF document itself and this will not affect it’s woocomerce page(product page) from indexing.
Thanks for your reply, I like your support.
Jiří Vaněk says
Thank you for the perfect tutorial. I have AIO SEO, but I didn’t know that I can edit various files in robots.txt in this way. I assume that I can use the same method to hide other file extensions such as .docx etc.?
WPBeginner Comments says
Yes, other file types can be hidden in a similar manner.
Kiran says
In .htaccess file
Header set X-Robots-Tag ”noindex, nofollow”
is used. Apache server. But when I test, the .pdf URL appears indexable.
Tried all methods. Still the PDF file is getting indexed in the search engines.
I read about this code in more than 20 blogposts and forums online. Everyone has told about this option regarding X-Robots-Tag, but no one has told that it is working.
Can you tell?
WPBeginner Support says
If you have not done so already, please reach out to your hosting provider to ensure there are not rules set on their server that may be conflicting or preventing the change from being accepted for a likely cause.
Administratör