An information processing device that transmits page data constituting a Web page to a terminal device (2-1,...,2-n) via a network, the information processing device comprising: a first acquiring means that acquires page data constituting a Web page for displaying predetermined content information, the Web page being created to be provided to the terminal device via the network; a second acquiring means that acquires a script from a storing means that stores the script, the script being programmed to allow reference to correspondence information associating candidate content information set beforehand as a candidate for content information to be displayed on the Web page with variation information specifying variations of at least a display form of an object to be displayed on the Web page, the script being for causing the terminal device to carry out: an object display step of displaying an object on the Web page; an identifying step of identifying, from the Web page, the content information displayed in a predetermined range of the object on the Web page, the range being set beforehand based on a display position of the object on the Web page; a determining step of determining the variation information associated with the candidate content information corresponding to the identified content information by referring to the correspondence information; and a control step of changing at least the display form of the object displayed on the Web page, based on the determined variation information; an incorporating means that incorporates the script acquired by the second acquiring means, in an executable manner, into the page data acquired by the first acquiring means; and a transmitting means that transmits the page data having the script incorporated thereinto by the incorporating means, to the terminal device, in response to a request from the terminal device. a first acquiring means that acquires page data constituting a Web page for displaying predetermined content information, the Web page being created to be provided to the terminal device via the network; a second acquiring means that acquires a script from a storing means that stores the script, the script being programmed to allow reference to correspondence information associating candidate content information set beforehand as a candidate for content information to be displayed on the Web page with variation information specifying variations of at least a display form of an object to be displayed on the Web page, the script being for causing the terminal device to carry out: an object display step of displaying an object on the Web page; an identifying step of identifying, from the Web page, the content information displayed in a predetermined range of the object on the Web page, the range being set beforehand based on a display position of the object on the Web page; a determining step of determining the variation information associated with the candidate content information corresponding to the identified content information by referring to the correspondence information; and a control step of changing at least the display form of the object displayed on the Web page, based on the determined variation information; an incorporating means that incorporates the script acquired by the second acquiring means, in an executable manner, into the page data acquired by the first acquiring means; and a transmitting means that transmits the page data having the script incorporated thereinto by the incorporating means, to the terminal device, in response to a request from the terminal device.