A method for providing actionable objects (310A, 310B) on landing pages of content items, comprising: identifying, by a data processing system (110, 500), a content item for serving on a computing device, the content item associated with a network address of a landing page; identifying, by the data processing system (110, 500), a particular type of content in the content of the landing page by analyzing the content of the landing page associated with the content item in order to determine if the landing page is optimized for rendering on the computing device; generating, by the data processing system (110, 500), an actionable object (310A, 310B) to be rendered with content of the landing page based on the particular type of content of the landing page, the actionable object (310A, 310B) configured to cause the computing device to launch on the computing device an application associated with a functional extension generating information from the content provider of the landing page or from the landing page itself or from other sources associated with the landing page, the functional extension being used for optimizing the landing page on the computing device; generating, by the data processing system (110, 500), an information resource (304, 354) including the content of the landing page and the actionable object (310A, 310B); and providing, by the data processing system (110, 500), the information resource (304, 354) to render the content of the landing page and the actionable object (310A, 310B) on a display of the computing device responsive to an action taken on the content item when served on the computing device, the computing device launching the application responsive to an actuation of the actionable object (310A, 310B). identifying, by a data processing system (110, 500), a content item for serving on a computing device, the content item associated with a network address of a landing page; identifying, by the data processing system (110, 500), a particular type of content in the content of the landing page by analyzing the content of the landing page associated with the content item in order to determine if the landing page is optimized for rendering on the computing device; generating, by the data processing system (110, 500), an actionable object (310A, 310B) to be rendered with content of the landing page based on the particular type of content of the landing page, the actionable object (310A, 310B) configured to cause the computing device to launch on the computing device an application associated with a functional extension generating information from the content provider of the landing page or from the landing page itself or from other sources associated with the landing page, the functional extension being used for optimizing the landing page on the computing device; generating, by the data processing system (110, 500), an information resource (304, 354) including the content of the landing page and the actionable object (310A, 310B); and providing, by the data processing system (110, 500), the information resource (304, 354) to render the content of the landing page and the actionable object (310A, 310B) on a display of the computing device responsive to an action taken on the content item when served on the computing device, the computing device launching the application responsive to an actuation of the actionable object (310A, 310B).