У меня есть сайт объявлений. Сайт основан на php и использует базу данных mysql .
Сегодня у меня есть карта сайта, которую я должен обновить, используя внешний php-скрипт.
Этот php-скрипт берет все объявления из базы данных и создает xml карту сайта, свежую.
Проблема в том, что я должен сделать это вручную, сначала открыв скрипт php, затем дождавшись его завершения, а затем снова отправив карту сайта в Google (хотя последний шаг не является обязательным, я все еще делаю это).
Я также должен отметить, что, хотя я и отправляю это в Google, оно все равно не индексируется (не отображается в результатах поиска), , что я хочу.
Я хочу, чтобы объявления показывались в Google SERPS как можно скорее . В настоящее время это занимает слишком много времени ... Примерно через неделю.
В любом случае, мне нужно знать, как улучшить этот метод, который у меня есть.
Должен ли я открывать и записывать в XML-файл при каждом новом объявлении?
Я не решаюсь сделать это, потому что это означает, что файл открыт почти все время, потому что новые объявления часты, и иногда есть несколько новых объявлений одновременно, так как это повлияет на открытие и запись в файл, если файл уже используется и т. д. и т. д. *
Есть ли другой способ, например, отправка php карты сайта в google, и каждый раз, когда google обращается к этому php файлу, динамически создается новый xml?
Нужны идеи о том, как сделать это наилучшим образом, пожалуйста ...
Также вопрос 2 :
Если у меня нет ссылок на определенную страницу на моем сервере, кроме ссылки в карте сайта, будет ли эта страница проиндексирована в любом случае?
Спасибо