How to create dynamic content depending on the query in the search engine?

Good day! A website about the sale of microcalcite on Bitrix. The customer wants the website "adjust" depending on the query the client typed in the search engine( mostly come to the site with direct) . Ie he is looking for "kaolin, Magnitogorsk" will link against, let's say on the main page of our website, and it is automatically populated with the text in the kaolin + 2-3 images( perhaps a slider). Ie, regardless of the query will change the header of the website. How is it implemented? Are there similar things in Bitrix? can this all be linked with utm labels(lpgenerator) In SEO is not particularly scary)
5 answers
July 9th 19 at 13:02
As far as I understand, you need it
Documentation is there - how to use it - it is your imagination.
thanks, I'll try to disassemble this thing - Bart25 commented on July 9th 19 at 13:05
July 9th 19 at 13:04
We somehow Yandex for such balavstvo from the index threw.
Maybe the problem was that we did not redirect to the page, and substitute the content with the current one.
and how did you do it?) you're not doing content type "download recipe coffeee" ?)) That essentially punish)) - Bart25 commented on July 9th 19 at 13:07
: apparently substitute for information when it comes to the search engine - he was given one of the content, and the client another. Apparently thought something. Was done on yutm labels with direct. - Bart25 commented on July 9th 19 at 13:10
such a thing falls under content cloaking. Here written in detail why it's bad. - darrell commented on July 9th 19 at 13:13
July 9th 19 at 13:06
if there is a context, then you will likely utm codes do, if they do, check for example the company and accordingly from that pull certain types of content
you can read more? there are tags as content to pull? the procedure is what? - Bart25 commented on July 9th 19 at 13:09
suppose you have a website
there is contextual advertising with the following utm labelsгвозди
when a user comes to your site you are watching is there utm_campign ($_GET['utm_campaign'] or $_REQUEST['utm_campaign'])
if he exists and is not empty, get the value and pull from the right afobaka content which is needed
print page - Bart25 commented on July 9th 19 at 13:12
July 9th 19 at 13:08
In General, if you are using direct, then usually set up utm tags, on the page they are passed as GET parameter. On the basis of them, something can be done.
With simple search results the sort of thing not happen.
July 9th 19 at 13:10
to different pages to get the client not an option? and they have to prepare
Andrew different pages to do, probably not an option because all the information is the same except for the cap site, not overwin what it cost to produce 20 pages of the same + a bunch of URLs - Bart25 commented on July 9th 19 at 13:13

Find more questions by tags PHPSearch engine optimization1C-BitrixYandex.Direct