2013-04-28 2 views
-1

Я создаю сайт в Zend Framework, и я использую страницу макета, которая применяется ко всем моим страницам. Это общая структура выглядит следующим образом:Можно ли хранить релевантный контент SEO в базе данных?

<!DOCTYPE> 
<html> 
<head> 
</head> 
<body> 
Content of individual pages comes in here... 
</body> 
</html> 

В идеале я хотел бы поставить <title> и <meta name="description"> и т.д. на этой странице макета Зенда, а затем потянуть содержание этих тегов из моей базы данных динамически в зависимости от того, какой страницы содержания придет из. К сожалению, в то время как Google с удовольствием дает мне TONS информацию о том, как писать теги title/description/etc, я не смог подтвердить, что вытащить их из базы данных в порядке. Это? Я думаю об этом неправильно? Я беспокоюсь, что сканеры не смогут получить этот контент. Есть ли лучший способ связать заголовки, описания и т. Д. Со страницами (кроме написания главы на каждой отдельной странице, содержащей эту информацию)?

Спасибо за помощь! (Я подозреваю, что это простой вопрос, но я хотел бы подтвердить ответ где-то!)

+1

Да, вы можете прочитать из базы данных, чтобы заполнить информацию о названии и описании. Google может их прочитать. – emaillenin

ответ

1

Да, это нормально хранить заголовки и метаописания в базе данных.

Как правило, веб-браузер или веб-искатель вообще не могут определить, хранится ли информация на сервере в базе данных или происходит ли она из статических файлов. Google не будет знать, что ваши названия и мета-описания хранятся в базе данных.

Практически каждая система CMS, такая как WordPress и Drupal, хранит все содержимое (включая заголовки и метаописания) в базе данных. Это очень распространенная практика.

+0

Спасибо! Я предполагал, что это должна быть обычная практика, но не может найти ничего, что действительно подтвердило бы это! – lostphilosopher

1

Прямой ответ на ваш вопрос: Да, вы можете хранить метаданные в базе данных.

Сохранение метаданных в базе данных не влияет на то, будут ли сканеры Google сканировать или не будут сканировать ваши страницы успешно. Пока вы пишете <title> и <meta> элементов правильно с информацией из базы данных на ваших страницах, у вас не будет проблем.

Смежные вопросы