Як вставити rss в сторінку і оптимізувати під поісківікі 1

Одним з багатьох переваг Really Simple Syndication або RSS є запорука постійного припливу свіжого та актуального вмісту для вашого сайту. Як всі знають, регулярна поява нового вмісту сприяє пошукової оптимізації, тому як пошукові роботи вже дуже люблять новий контент. Більш того, якщо RSS-фід обраний з розумом, свіжий контент може бути прекрасним сервісом для відвідувачів вашого сайту.

На жаль, ця обіцянка свіжого вмісту часто не виконується, тому що, маючи справи з цією технологією необхідні певні навички і це збиває з пантелику. Хоча алгоритм дуже простий, додавання вмісту RSS-фида на ваш сайт може відлякати.


Такі дії вимагають деяких знань в програмуванні. Нам потрібна мова програмування, який швидкий і легкий у вивченні, а також, переважно, не надто сильно відрізнявся від стандартного HTML, який ми також будетм використовувати. PHP як не можна краще підходить для цієї справи. PHP дозволить нам написати коротку просту програму, яка буде отримувати RSS-фід з сайту, який його надає, зберігати копію фида локально для подальшого використання, парсити необхідні дані і потім, форматувати HTML-код сайту за вашим вибором. (Якщо це здасться важким, не хвилюйтеся, я проведу вас крок за кроком через весь процес нижче.)

В кінцевому підсумку, все, що потрібно зробити. це вивчити кілька нових HTML-тегів, вставити їх в веб-сторінку і вивантажити пару файлів на веб-сервер. Я не буду вдаватися в подробиці, але покажу вам покроковий спосіб отримання RSS-файлів повністю распарсенних в HTML-код і доданих на виші сторінки. Я також припускаю, що у вас вже є сторінка, куди ви хочете додати RSS-фід, що ця сторінка PHP- або PHTML-сторінка, а також, що ви вже підібрали RSS-фід, який будете відображати.

Для цієї демонстрації я буду використовувати RSS-фід, даний в прикладі 1. Ми будемо брати дані з цього фида, перетворювати його в HTML-код, і цей HTML-код поміщати на сторінки свого веб-сайту.

Вивантажуйте цей файл в певне місце на своєму веб-сервері і вкажіть в броузері шлях до цього файлу. PHP-код, що міститься у файлі буде виконуватися на вашому сервері і скрипт пошле HTML-сторінку назад в ваш броузер, тим самим, конвертуючи RSS в сторінкове уявлення. Якщо ми все зробили правильно, то ми повинні побачити це. Дозвольте мені звернути вашу увагу, читачу, що PHP-код в файлі виповнюється на веб-сервері - не в вашому броузері, як html-сторінка. Результат роботи PHP-скрипта, який запущений на сервері, сторінка, яку ви бачите в своєму браузері. І це саме та сторінка, яку ми збираємося вставити в нашу сторінку, яка з нетерпінням чекає наш свій новий RSS-фід!

Починаючи з цього моменту ми приступаємо до конвертації RSS-фида в HTML-код, тобто ми витратимо кілька хвилин, щоб зробити невеликі косметичні дії, щоб вписати фид в структуру нашої сторінки. На щастя це дуже просто!

Перед початком настройки зовнішнього вигляду фида пам'ятайте, що ви змінюєте тільки сам фид, а не код цілої сторінки. Ми налаштовуємо тільки маленький "шматочок" сторінки, який знайшов свій будинок на вашій сторінці.

Подивіться вміст файлу, який ви тільки що зберегли, і ви помітите наступний код:

// Створюємо HTML-сторінку, що складається з заголовка, опису та посилання
function FormatRow ($ title, $ description, $ url) return <<


$ title


$ description


Read more.


Тепер давайте подивимося на свій сайт або сторінку і знайдемо місце, де має з'явитися RSS-фід. Запам'ятайте, що не дивлячись на те, що він виглядає як звичайна веб-сторінка, коли ми переглядаємо його в броузері, коли ми поміщаємо фид на свою сторінку, то всі стилі і форматування цієї сторінки вплинуть і фид стане виглядати у відповідність зі сторінкою.

Якщо ви хочете дізнатися більше про RSS і PHP, не забудьте подивитися приклади 3 і 4 на демонстраційній сторінці. Приклад 3 показує розширену версію SimpleReader. який можна використовувати для розміщення декількох фідів на одній сторінці. Приклад 4 показує як створюється демонстраційна сторінка.

Статтю додав: