@phpcoder81

Как индексировать и страницу с pdf?

Мужики, вопрос. На сайте множество pdf инструкций. Поисковик чаще выдает в поиске ссылки на сам pdf файл, а нужно, чтоб выводилась страница. Что лучше сделать?
Pdf файлы содержат разную верстку с картинками и таблицами, от 1 до 20 листов. Можно конечно и переверстать в html формат, но это долго и громоздко. Тоесть человек скачал файл и даже не сайт не зашел.
  • Вопрос задан
  • 621 просмотр
Пригласить эксперта
Ответы на вопрос 3
RotgarSett
@RotgarSett
SEO Эксперт
На страницах нужно закрыть ссылки на pdf файлы в nofollow, а также запретить индексацию pdf в robots.txt.
К сожалению это не гарантирует что поисковики будут следовать рекомендациям noindex, nofollow. Поэтому самый надежный способ - запретить поисковым ботам доступ к pdf файлам с помощью .htaccess
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
Наверно надо сделать проверку реферера(заголовок) при отдаче файла и редирект на сайт если он не является сайтом.
Ответ написан
@bkosun
Импортируйте содержимое файла прямо в HTML:

Например, при помощи Object:
<object
  data="https://example.com/test.pdf#page=2"
  type="application/pdf"
  width="100%"
  height="100%">
  <p>Your browser does not support PDFs.
    <a href="https://example.com/test.pdf">Download the PDF</a>.</p>
</object>

Object + Iframe:
<object
  data="https://example.com/test.pdf#page=2"
  type="application/pdf"
  width="100%"
  height="100%">
  <iframe
    src="https://example.com/test.pdf#page=2"
    width="100%"
    height="100%"
    style="border: none;">
    <p>Your browser does not support PDFs.
      <a href="https://example.com/test.pdf">Download the PDF</a>.</p>
  </iframe>
</object>

JS:
https://github.com/mozilla/pdf.js

Дополнительно установите перенаправление, чтобы файл нельзя было посмотреть напрямую и/или запретите их индексацию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы