SEOClerks

How to rank a PDF file in Google?



Write the reason you're deleting this FAQ

How to rank a PDF file in Google?

Anyone know how to rank pdf adobe in Google search engine is there some special trick or something to rank it?

Comments

Please login or sign up to leave a comment

Join
idealmike
A PDF that is hosted online somewhere, such as linked to in one of your webpages, can be opened in your browser and is seen as a webpage like Google. So you would do the same SEO on that PDF link like you would any webpage link. You will want to build links to it, build social signals, shares etc to it. Oh and of course, you'd want to do good on-page SEO of it. But as it's a PDF it would be more in-page SEO. But that just means making sure it's a good PDF with tons of good quality content in it the same as any webpage. That also includes doing the things that Cristian has mentioned as well of making sure to edit and fill in the META information with yours and making sure the file name has the keywords in it that you want to rank for too.

So if you've got that all done. The next thing to do would be to upload it somewhere. If it's unique content then the best place would be to upload it to your own site/server. And then create a new page/post on your site and link to that PDF in that page. Of course, you'll want to do good on-page SEO of that page that is linking to that PDF. And you'll want to make sure that the link to the PDF isn't a no follow link too. That might seem obvious but it's well worth saying and not something you should do.

Of course, you don't have to create a new page/post on your site/blog that you create to link to that PDF file. You could just upload that PDF file to your sites server and then you would have its link like yoursite.com/my-new-pdf-file.pdf and then you can give that link out to people who can read it online in their web browser. Or download it to their device/PC and read it offline later on. And of course this is seen as a webpage like any other that has content/links/images etc on it so you should build links etc to it if you want it to rank. How to rank a PDF file in Google?



Are you sure you want to delete this post?

Lynne
Thanks Mike, this is very helpful indeed.

What I want to know Mike, is when would you choose this method over choosing writing an eBook and using that to gain subscribers instead? I hope my question make sense?

I have written an eBook and I am thinking of adding that to my content instead soon, then people can download it directly from my website and maybe writing a new eBook so that I have fresh content to gain subscribers... what would you advise here? Good idea of bad idea?

So yeah when to add pdf to website and when to use pdf to attract subscribers?



Are you sure you want to delete this post?

Cristian
Yes! There are ways of optimizing your PDF files for Google ranking.
  • Did you know that PDF files contain meta data? Just go to the "description" inside the actual PDF and you'll notice a bunch of areas you need to fill, like: Document Title, Author, Description, keywords, etc.
  • PDF files can also contain internal links to webpages. Google loves seeing that in PDFs just like in any other webpage.
  • Google can also read PDF text so make sure you use normal text and not direct pictures in you PDF.
  • An optimized file name is also highly recommended, name it after your main keyword you want to target with that PDF.
  • Make sure you have write protection enabled.



Are you sure you want to delete this post?

Lynne
Thanks Cristian, I have been waiting for an answer for this topic.

Do you know how to add a pdf to a web page? I have come across this often on websites and I would love to know how to do this?

Would this be a good idea so that some of my readers can download some information like a how to guide for example? I am interested in making making some work books for my addiction website. Another thought I had was making the how to guides into more of an ebook and then using that to get subscribers.

When would you suggest using an ebook as opposed to a pdf which is shown on the web page?



Are you sure you want to delete this post?

Order Now
Process Time: 0.2231810092926

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-864001SELECT querystring, added FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-86400

/opt/clerks-staging/docroot/include/functions/includes/security.php 398 fetchMemberLedger() include_once()

SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='18604'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='18604'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='60292'1SELECT * FROM seoclerks.members WHERE USERID='60292'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM seoclerks.members WHERE USERID=602921SELECT googleplus_profile FROM seoclerks.members WHERE USERID=60292

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=18604 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=18604 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='18604' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='18604' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=103127 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=103127 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=103228 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=103228 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=103020 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=103020 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=103104 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=103104 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='18604'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='18604'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='18604' AND status='1' AND (question like '%How rank PDF file Google?%' OR question like '%rank%' OR question like '%file%' OR question like '%Google?%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='18604' AND status='1' AND (question like '%How rank PDF file Google?%' OR question like '%rank%' OR question like '%file%' OR question like '%Google?%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='147' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='147' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1323' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1323' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1129' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1129' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=18604%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=18604%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='272.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='306632.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='306632.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='134.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='134.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin